PHOEBE 2.1 Documentation

2.1 Docs



Prev: phoebe.dynamics package
.

phoebe.distortions package

Submodules

phoebe.distortions.roche module

phoebe.distortions.roche.q_for_component(q, component=1)[source]
phoebe.distortions.roche.pot_for_component(pot, q, component=1)[source]

q for secondaries should already be flipped (via q_for_component)

phoebe.distortions.roche.rpole2potential(rpole, q, e, F, sma=1.0, component=1)[source]

Transforms polar radius to surface potential at periastron

phoebe.distortions.roche.potential2rpole(pot, q, e, F, sma=1.0, component=1)[source]

Transforms surface potential to polar radius at periastron

phoebe.distortions.roche.criticalL1(q, e, F, component=1)[source]

determine the potential at periastron to fill the critical potential at L1

phoebe.distortions.rotstar module

phoebe.distortions.rotstar.rotfreq_to_omega(rotfreq, scale=695700000.0, solar_units=False)[source]

TODO: add documentation

NOTE: everything MUST be in consistent units according to solar_units bool

phoebe.distortions.rotstar.rpole2potential(rpole, rotfreq, solar_units=False)[source]

Transforms polar radius to surface potential

phoebe.distortions.rotstar.potential2rpole(pot, rotfreq, solar_units=False)[source]

Transforms surface potential to polar radius

Module contents

Prev: phoebe.dynamics package
.
Last update: 10/29/2018 9:20 a.m. (CET)