EXOSIMS.SimulatedUniverse package

Submodules

EXOSIMS.SimulatedUniverse.DulzPlavchanUniverse module

class EXOSIMS.SimulatedUniverse.DulzPlavchanUniverse.DulzPlavchanUniverse(**specs)[source]

Bases: SimulatedUniverse

Simulated Universe module based on Dulz and Plavchan occurrence rates.

gen_physical_properties(**specs)[source]

Generating universe based on Dulz and Plavchan occurrence rate tables.

EXOSIMS.SimulatedUniverse.DulzPlavchanUniverseEarthsOnly module

class EXOSIMS.SimulatedUniverse.DulzPlavchanUniverseEarthsOnly.DulzPlavchanUniverseEarthsOnly(earthPF=True, **specs)[source]

Bases: SimulatedUniverse

Simulated Universe module based on Dulz and Plavchan occurrence rates. .. attribute:: earthPF

indicates whether to use Earth’s phase function or not

type:

boolean

gen_physical_properties(**specs)[source]

Generating universe based on Dulz and Plavchan occurrence rate tables.

EXOSIMS.SimulatedUniverse.KeplerLikeUniverse module

class EXOSIMS.SimulatedUniverse.KeplerLikeUniverse.KeplerLikeUniverse(**specs)[source]

Bases: SimulatedUniverse

Simulated universe implementation inteded to work with the Kepler-like planetary population implementations.

Parameters:

specs – user specified values

Notes

The occurrence rate in these universes is set entirely by the radius distribution.

gen_physical_properties(**specs)[source]

Generates the planetary systems’ physical properties. Populates arrays of the orbital elements, albedos, masses and radii of all planets, and generates indices that map from planet to parent star.

All parameters except for albedo and mass are sampled, while those are calculated via the physical model.

EXOSIMS.SimulatedUniverse.KnownRVPlanetsUniverse module

class EXOSIMS.SimulatedUniverse.KnownRVPlanetsUniverse.KnownRVPlanetsUniverse(**specs)[source]

Bases: SimulatedUniverse

Simulated universe implementation inteded to work with the Known RV planet planetary population and target list implementations.

Parameters:

specs – user specified values

gen_physical_properties(missionStart=60634, **specs)[source]

Generates the planetary systems’ physical properties. Populates arrays of the orbital elements, albedos, masses and radii of all planets, and generates indices that map from planet to parent star.

All parameters are generated by adding consistent error terms to the catalog values for each planet.

EXOSIMS.SimulatedUniverse.SAG13Universe module

class EXOSIMS.SimulatedUniverse.SAG13Universe.SAG13Universe(earthPF=False, **specs)[source]

Bases: SimulatedUniverse

Simulated Universe module based on SAG13 Planet Population module.

earthPF

Determines whether to use just Earth’s phase function or not

Type:

bool

gen_physical_properties(**specs)[source]

Generating universe based on SAG13 planet radius and period sampling.

All parameters except for albedo and mass are sampled, while those are calculated via the physical model.

EXOSIMS.SimulatedUniverse.SolarSystemUniverse module

class EXOSIMS.SimulatedUniverse.SolarSystemUniverse.SolarSystemUniverse(**specs)[source]

Bases: SimulatedUniverse

Simulated Universe with copies of the solar system planets assigned to all stars

gen_physical_properties(**specs)[source]

Generating copies of the solar system around all targets

gen_solar_system_planet_mass(nPlans)[source]

Generated planet masses for each planet :param float: nPlans, the number of planets

Returns:

Mp_tiled, the masses of each planet in kg

Return type:

ndarray