EXOSIMS package
Subpackages
- EXOSIMS.BackgroundSources package
- EXOSIMS.Completeness package
- Submodules
- EXOSIMS.Completeness.BrownCompleteness module
BrownCompleteness
BrownCompleteness.Nplanets
BrownCompleteness.classpath
BrownCompleteness.filename
BrownCompleteness.updates
BrownCompleteness.calc_fdmag()
BrownCompleteness.comp_calc()
BrownCompleteness.comp_per_intTime()
BrownCompleteness.completeness_setup()
BrownCompleteness.completeness_update()
BrownCompleteness.comps_input_reshape()
BrownCompleteness.dcomp_dt()
BrownCompleteness.genC()
BrownCompleteness.gen_update()
BrownCompleteness.generate_cache_names()
BrownCompleteness.genplans()
BrownCompleteness.hist()
BrownCompleteness.target_completeness()
- EXOSIMS.Completeness.GarrettCompleteness module
GarrettCompleteness
GarrettCompleteness.updates
GarrettCompleteness.Jac()
GarrettCompleteness.Rgrand()
GarrettCompleteness.calc_fdmag()
GarrettCompleteness.comp_calc()
GarrettCompleteness.comp_dmag()
GarrettCompleteness.comp_s()
GarrettCompleteness.completeness_setup()
GarrettCompleteness.f_dmag()
GarrettCompleteness.f_dmags()
GarrettCompleteness.f_dmagsRp()
GarrettCompleteness.f_dmagsz()
GarrettCompleteness.f_r()
GarrettCompleteness.f_s()
GarrettCompleteness.f_sdmag()
GarrettCompleteness.f_z()
GarrettCompleteness.genComp()
GarrettCompleteness.maxdmag()
GarrettCompleteness.mindmag()
GarrettCompleteness.rgrand1()
GarrettCompleteness.rgrand2()
GarrettCompleteness.rgrandac()
GarrettCompleteness.rgrandec()
GarrettCompleteness.s_bound()
GarrettCompleteness.target_completeness()
- EXOSIMS.Completeness.IntegrationTimeAdjustedCompleteness module
- EXOSIMS.Completeness.SubtypeCompleteness module
SubtypeCompleteness
SubtypeCompleteness.Nplanets
SubtypeCompleteness.classpath
SubtypeCompleteness.filename
SubtypeCompleteness.updates
SubtypeCompleteness.binTypes
SubtypeCompleteness.SubtypeHist()
SubtypeCompleteness.calc_fdmag()
SubtypeCompleteness.classifyEarthlikePlanets()
SubtypeCompleteness.classifyPlanet()
SubtypeCompleteness.classifyPlanets()
SubtypeCompleteness.comp_calc()
SubtypeCompleteness.comp_calc2()
SubtypeCompleteness.comp_per_intTime()
SubtypeCompleteness.completeness_setup()
SubtypeCompleteness.comps_input_reshape()
SubtypeCompleteness.dcomp_dt()
SubtypeCompleteness.dmag_limits()
SubtypeCompleteness.genSubtypeC()
SubtypeCompleteness.gen_update()
SubtypeCompleteness.genplans()
SubtypeCompleteness.kopparapuBins()
SubtypeCompleteness.kopparapuBins_extended()
SubtypeCompleteness.kopparapuBins_old()
SubtypeCompleteness.probDetectionIsOfType()
SubtypeCompleteness.putPlanetsInBoxes()
SubtypeCompleteness.target_completeness()
- EXOSIMS.Observatory package
- Submodules
- EXOSIMS.Observatory.ObservatoryL2Halo module
ObservatoryL2Halo
ObservatoryL2Halo.eclip2rot()
ObservatoryL2Halo.equationsOfMotion_CRTBP()
ObservatoryL2Halo.haloPosition()
ObservatoryL2Halo.haloVelocity()
ObservatoryL2Halo.inert2rotV()
ObservatoryL2Halo.integrate()
ObservatoryL2Halo.jacobian_CRTBP()
ObservatoryL2Halo.lookVectors()
ObservatoryL2Halo.orbit()
ObservatoryL2Halo.rot2inertV()
- EXOSIMS.Observatory.SotoStarshade module
- EXOSIMS.Observatory.SotoStarshade_ContThrust module
SotoStarshade_ContThrust
SotoStarshade_ContThrust.DCM_i2r()
SotoStarshade_ContThrust.DCM_r2i()
SotoStarshade_ContThrust.DCM_r2i_9()
SotoStarshade_ContThrust.EoM_Adjoint()
SotoStarshade_ContThrust.boundary_conditions_thruster()
SotoStarshade_ContThrust.calculate_dMmap()
SotoStarshade_ContThrust.calculate_dMmap_collocate()
SotoStarshade_ContThrust.calculate_dMmap_collocateEnergy()
SotoStarshade_ContThrust.calculate_dMmap_collocateEnergy_LatLon()
SotoStarshade_ContThrust.calculate_dMmap_collocateEnergy_angSepDist()
SotoStarshade_ContThrust.calculate_dMsols_collocateEnergy()
SotoStarshade_ContThrust.collocate_Trajectory()
SotoStarshade_ContThrust.collocate_Trajectory_minEnergy()
SotoStarshade_ContThrust.conFun_singleShoot()
SotoStarshade_ContThrust.determineThrottle()
SotoStarshade_ContThrust.findInitialTmax()
SotoStarshade_ContThrust.findTmaxGrid()
SotoStarshade_ContThrust.integrate_thruster()
SotoStarshade_ContThrust.lagrangeMult()
SotoStarshade_ContThrust.minimize_TerminalState()
SotoStarshade_ContThrust.newStar_angularSep()
SotoStarshade_ContThrust.selectEventFunctions()
SotoStarshade_ContThrust.selectPairsOfStars()
SotoStarshade_ContThrust.send_it_thruster()
SotoStarshade_ContThrust.singleShoot_Trajectory()
SotoStarshade_ContThrust.star_angularSepDesiredDist()
SotoStarshade_ContThrust.starshadeBoundaryVelocity()
SotoStarshade_ContThrust.switchingFunction()
SotoStarshade_ContThrust.switchingFunctionDer()
- EXOSIMS.Observatory.SotoStarshade_SKi module
SotoStarshade_SKi
SotoStarshade_SKi.Bframe()
SotoStarshade_SKi.EulerAngleAndDerivatives()
SotoStarshade_SKi.SRPforce()
SotoStarshade_SKi.convertAcc_to_canonical()
SotoStarshade_SKi.convertAcc_to_dim()
SotoStarshade_SKi.convertAngAcc_to_canonical()
SotoStarshade_SKi.convertAngAcc_to_dim()
SotoStarshade_SKi.convertAngVel_to_canonical()
SotoStarshade_SKi.convertAngVel_to_dim()
SotoStarshade_SKi.convertPos_to_canonical()
SotoStarshade_SKi.convertPos_to_dim()
SotoStarshade_SKi.convertTime_to_canonical()
SotoStarshade_SKi.convertTime_to_dim()
SotoStarshade_SKi.convertVel_to_canonical()
SotoStarshade_SKi.convertVel_to_dim()
SotoStarshade_SKi.crossThreshholdEvent()
SotoStarshade_SKi.drift()
SotoStarshade_SKi.equationsOfMotion_CRTBPInertial()
SotoStarshade_SKi.equationsOfMotion_aboutS()
SotoStarshade_SKi.globalStationkeep()
SotoStarshade_SKi.guessAParabola()
SotoStarshade_SKi.lunarPerturbation()
SotoStarshade_SKi.rotateComponents2NewFrame()
SotoStarshade_SKi.starshadeIdealDynamics()
SotoStarshade_SKi.starshadeInjectionVelocity()
SotoStarshade_SKi.starshadeKinematics()
SotoStarshade_SKi.stationkeep()
SotoStarshade_SKi.unitVector()
- EXOSIMS.Observatory.SotoStarshade_parallel module
- EXOSIMS.Observatory.WFIRSTObservatoryL2 module
- EXOSIMS.OpticalSystem package
- Submodules
- EXOSIMS.OpticalSystem.KasdinBraems module
- EXOSIMS.OpticalSystem.Nemati module
Nemati
Nemati.default_vals_extra
Nemati.ref_dMag
Nemati.ref_Time
Nemati.Cp_Cb_Csp()
Nemati.calc_dMag_per_intTime()
Nemati.calc_intTime()
Nemati.calc_saturation_dMag()
Nemati.dMag_per_intTime_obj()
Nemati.ddMag_dt()
Nemati.int_time_denom_obj()
Nemati.populate_observingModes_extra()
Nemati.populate_scienceInstruments_extra()
- EXOSIMS.OpticalSystem.Nemati_2019 module
- EXOSIMS.PlanetPhysicalModel package
- EXOSIMS.PlanetPopulation package
- Submodules
- EXOSIMS.PlanetPopulation.AlbedoByRadius module
- EXOSIMS.PlanetPopulation.AlbedoByRadiusDulzPlavchan module
AlbedoByRadiusDulzPlavchan
AlbedoByRadiusDulzPlavchan.SAG13coeffs
AlbedoByRadiusDulzPlavchan.Gamma
AlbedoByRadiusDulzPlavchan.alpha
AlbedoByRadiusDulzPlavchan.beta
AlbedoByRadiusDulzPlavchan.Rplim
AlbedoByRadiusDulzPlavchan.SAG13starMass
AlbedoByRadiusDulzPlavchan.mu
AlbedoByRadiusDulzPlavchan.Ca
AlbedoByRadiusDulzPlavchan.ps
AlbedoByRadiusDulzPlavchan.Rb
AlbedoByRadiusDulzPlavchan.Rbs
AlbedoByRadiusDulzPlavchan.gen_plan_params()
AlbedoByRadiusDulzPlavchan.get_p_from_Rp()
- EXOSIMS.PlanetPopulation.Brown2005EarthLike module
- EXOSIMS.PlanetPopulation.DulzPlavchan module
DulzPlavchan
DulzPlavchan.starMass
DulzPlavchan.occDataPath
DulzPlavchan.esigma
DulzPlavchan.MfromRp()
DulzPlavchan.RpfromM()
DulzPlavchan.dist_albedo()
DulzPlavchan.dist_eccen()
DulzPlavchan.dist_eccen_from_sma()
DulzPlavchan.dist_radius()
DulzPlavchan.dist_sma()
DulzPlavchan.gen_albedo()
DulzPlavchan.gen_plan_params()
DulzPlavchan.gen_sma_radius()
- EXOSIMS.PlanetPopulation.EarthTwinHabZone1 module
- EXOSIMS.PlanetPopulation.EarthTwinHabZone1SDET module
- EXOSIMS.PlanetPopulation.EarthTwinHabZone2 module
- EXOSIMS.PlanetPopulation.EarthTwinHabZone3 module
- EXOSIMS.PlanetPopulation.EarthTwinHabZoneSDET module
- EXOSIMS.PlanetPopulation.Guimond2019 module
- EXOSIMS.PlanetPopulation.JupiterTwin module
- EXOSIMS.PlanetPopulation.KeplerLike1 module
KeplerLike1
KeplerLike1.smaknee
KeplerLike1.esigma
KeplerLike1.dist_albedo()
KeplerLike1.dist_eccen()
KeplerLike1.dist_eccen_from_sma()
KeplerLike1.dist_radius()
KeplerLike1.dist_sma()
KeplerLike1.gen_albedo()
KeplerLike1.gen_mass()
KeplerLike1.gen_plan_params()
KeplerLike1.gen_radius()
KeplerLike1.gen_radius_nonorm()
KeplerLike1.gen_sma()
- EXOSIMS.PlanetPopulation.KeplerLike2 module
- EXOSIMS.PlanetPopulation.KnownRVPlanets module
- EXOSIMS.PlanetPopulation.SAG13 module
- EXOSIMS.PlanetPopulation.SolarSystem module
- EXOSIMS.PostProcessing package
- EXOSIMS.Prototypes package
- Submodules
- EXOSIMS.Prototypes.BackgroundSources module
- EXOSIMS.Prototypes.Completeness module
Completeness
Completeness._outspec
Completeness.cachedir
Completeness.minComp
Completeness.PlanetPhysicalModel
Completeness.PlanetPopulation
Completeness.updates
Completeness.comp_calc()
Completeness.comp_per_intTime()
Completeness.completeness_setup()
Completeness.completeness_update()
Completeness.dcomp_dt()
Completeness.gen_update()
Completeness.generate_cache_names()
Completeness.revise_updates()
Completeness.target_completeness()
- EXOSIMS.Prototypes.Observatory module
Observatory
Observatory._outspec
Observatory.ao
Observatory.cachedir
Observatory.checkKeepoutEnd
Observatory.coMass
Observatory.constTOF
Observatory.defburnPortion
Observatory.dryMass
Observatory.dVmax
Observatory.dVtot
Observatory.emission_coefficient_back
Observatory.emission_coefficient_front
Observatory.flowRate
Observatory.forceStaticEphem
Observatory.havejplephem
Observatory.kernel
Observatory.ko_dtStep
Observatory.koAngles_SolarPanel
Observatory.maxdVpct
Observatory.maxFuelMass
Observatory.non_lambertian_coefficient_back
Observatory.non_lambertian_coefficient_front
Observatory.nreflection_coefficient
Observatory.occ_dtmax
Observatory.occ_dtmin
Observatory.occulterSep
Observatory.scMass
Observatory.settlingTime
Observatory.sk_Tmax
Observatory.sk_Tmin
Observatory.skEff
Observatory.skIsp
Observatory.skMass
Observatory.skMaxFuelMass
Observatory.slewEff
Observatory.slewIsp
Observatory.slewMass
Observatory.slesMaxFuelMass
Observatory.specular_reflection_factor
Observatory.spkpath
Observatory.SRP
Observatory.thrust
Observatory.twotanks
Observatory.SolarEph
Observatory.calculate_dV()
Observatory.calculate_observableTimes()
Observatory.calculate_slewTimes()
Observatory.cent()
Observatory.distForces()
Observatory.eclip2equat()
Observatory.equat2eclip()
Observatory.find_nextObsWindow()
Observatory.generate_koMap()
Observatory.keepout()
Observatory.keplerplanet()
Observatory.log_occulterResults()
Observatory.mass_dec()
Observatory.mass_dec_sk()
Observatory.moon_earth()
Observatory.orbit()
Observatory.propeph()
Observatory.refuel_tank()
Observatory.rot()
Observatory.solarSystem_body_position()
Observatory.spk_body()
Observatory.star_angularSep()
- EXOSIMS.Prototypes.OpticalSystem module
OpticalSystem
OpticalSystem._outspec
OpticalSystem.allowed_observingMode_kws
OpticalSystem.allowed_scienceInstrument_kws
OpticalSystem.allowed_starlightSuppressionSystem_kws
OpticalSystem.cachedir
OpticalSystem.default_vals
OpticalSystem.haveOcculter
OpticalSystem.intCutoff
OpticalSystem.IWA
OpticalSystem.obscurFac
OpticalSystem.observingModes
OpticalSystem.OWA
OpticalSystem.pupilArea
OpticalSystem.pupilDiam
OpticalSystem.scienceInstruments
OpticalSystem.shapeFac
OpticalSystem.stabilityFact
OpticalSystem.starlightSuppressionSystems
OpticalSystem.texp_flag
OpticalSystem.use_core_thruput_for_ez
OpticalSystem.Cp_Cb_Csp()
OpticalSystem.Cp_Cb_Csp_helper()
OpticalSystem.calc_dMag_per_intTime()
OpticalSystem.calc_intTime()
OpticalSystem.calc_saturation_dMag()
OpticalSystem.ddMag_dt()
OpticalSystem.genObsModeHex()
OpticalSystem.get_angle_unit_from_header()
OpticalSystem.get_core_mean_intensity()
OpticalSystem.get_coro_param()
OpticalSystem.get_param_data()
OpticalSystem.populate_observingModes()
OpticalSystem.populate_observingModes_extra()
OpticalSystem.populate_scienceInstruments()
OpticalSystem.populate_scienceInstruments_extra()
OpticalSystem.populate_starlightSuppressionSystems()
OpticalSystem.populate_starlightSuppressionSystems_extra()
OpticalSystem.update_syst_WAs()
- EXOSIMS.Prototypes.PlanetPhysicalModel module
PlanetPhysicalModel
PlanetPhysicalModel._outspec
PlanetPhysicalModel.cachedir
PlanetPhysicalModel.whichPlanetPhaseFunction
PlanetPhysicalModel.calc_Phi()
PlanetPhysicalModel.calc_Teff()
PlanetPhysicalModel.calc_albedo_from_sma()
PlanetPhysicalModel.calc_beta()
PlanetPhysicalModel.calc_mass_from_radius()
PlanetPhysicalModel.calc_radius_from_mass()
- EXOSIMS.Prototypes.PlanetPopulation module
PlanetPopulation
PlanetPopulation._outspec
PlanetPopulation.arange
PlanetPopulation.cachedir
PlanetPopulation.constrainOrbits
PlanetPopulation.erange
PlanetPopulation.eta
PlanetPopulation.Irange
PlanetPopulation.Mprange
PlanetPopulation.Orange
PlanetPopulation.pfromRp
PlanetPopulation.PlanetPhysicalModel
PlanetPopulation.prange
PlanetPopulation.Rprange
PlanetPopulation.rrange
PlanetPopulation.scaleOrbits
PlanetPopulation.wrange
PlanetPopulation.checkranges()
PlanetPopulation.dist_albedo()
PlanetPopulation.dist_eccen()
PlanetPopulation.dist_eccen_from_sma()
PlanetPopulation.dist_mass()
PlanetPopulation.dist_radius()
PlanetPopulation.dist_sma()
PlanetPopulation.gen_angles()
PlanetPopulation.gen_input_check()
PlanetPopulation.gen_mass()
PlanetPopulation.gen_plan_params()
- EXOSIMS.Prototypes.PostProcessing module
- EXOSIMS.Prototypes.SimulatedUniverse module
SimulatedUniverse
SimulatedUniverse._outspec
SimulatedUniverse.a
SimulatedUniverse.BackgroundSources
SimulatedUniverse.cachedir
SimulatedUniverse.commonSystemInclinationParams
SimulatedUniverse.commonSystemInclinations
SimulatedUniverse.Completeness
SimulatedUniverse.d
SimulatedUniverse.dMag
SimulatedUniverse.e
SimulatedUniverse.fEZ
SimulatedUniverse.fixedPlanPerStar
SimulatedUniverse.I
SimulatedUniverse.lucky_planets
SimulatedUniverse.M0
SimulatedUniverse.Min
SimulatedUniverse.Mp
SimulatedUniverse.nPlans
SimulatedUniverse.O
SimulatedUniverse.OpticalSystem
SimulatedUniverse.p
SimulatedUniverse.phi
SimulatedUniverse.phiIndex
SimulatedUniverse.plan2star
SimulatedUniverse.planet_atts
SimulatedUniverse.PlanetPhysicalModel
SimulatedUniverse.PlanetPopulation
SimulatedUniverse.PostProcessing
SimulatedUniverse.r
SimulatedUniverse.Rp
SimulatedUniverse.s
SimulatedUniverse.sInds
SimulatedUniverse.TargetList
SimulatedUniverse.v
SimulatedUniverse.w
SimulatedUniverse.WA
SimulatedUniverse.ZodiacalLight
SimulatedUniverse.dump_system_params()
SimulatedUniverse.dump_systems()
SimulatedUniverse.gen_M0()
SimulatedUniverse.gen_physical_properties()
SimulatedUniverse.init_systems()
SimulatedUniverse.load_systems()
SimulatedUniverse.propag_system()
SimulatedUniverse.revise_planets_list()
SimulatedUniverse.revise_stars_list()
SimulatedUniverse.set_planet_phase()
- EXOSIMS.Prototypes.StarCatalog module
StarCatalog
StarCatalog.catalog_atts
StarCatalog.ntargs
StarCatalog.Name
StarCatalog.Spec
StarCatalog.Umag
StarCatalog.Bmag
StarCatalog.Vmag
StarCatalog.Rmag
StarCatalog.Imag
StarCatalog.Jmag
StarCatalog.Hmag
StarCatalog.Kmag
StarCatalog.BV
StarCatalog.MV
StarCatalog.BC
StarCatalog.L
StarCatalog.Binary_Cut
StarCatalog.dist
StarCatalog.parx
StarCatalog.coords
StarCatalog.pmra
StarCatalog.pmdec
StarCatalog.rv
StarCatalog.cachedir
- EXOSIMS.Prototypes.SurveyEnsemble module
- EXOSIMS.Prototypes.SurveySimulation module
SurveySimulation
SurveySimulation._outspec
SurveySimulation.absTimefZmin
SurveySimulation.BackgroundSources
SurveySimulation.cachedir
SurveySimulation.cachefname
SurveySimulation.charMargin
SurveySimulation.Completeness
SurveySimulation.count_lines
SurveySimulation.defaultAddExoplanetObsTime
SurveySimulation.DRM
SurveySimulation.dt_max
SurveySimulation.find_known_RV
SurveySimulation.fullSpectra
SurveySimulation.fZmins
SurveySimulation.fZtypes
SurveySimulation.include_known_RV
SurveySimulation.intTimeFilterInds
SurveySimulation.intTimesIntTimeFilter
SurveySimulation.known_earths
SurveySimulation.known_rocky
SurveySimulation.known_stars
SurveySimulation.koMaps
SurveySimulation.koTimes
SurveySimulation.lastDetected
SurveySimulation.lastObsTimes
SurveySimulation.logger
SurveySimulation.modules
SurveySimulation.ntFlux
SurveySimulation.nVisitsMax
SurveySimulation.Observatory
SurveySimulation.OpticalSystem
SurveySimulation.partialSpectra
SurveySimulation.PlanetPhysicalModel
SurveySimulation.PlanetPopulation
SurveySimulation.PostProcessing
SurveySimulation.propagTimes
SurveySimulation.record_counts_path
SurveySimulation.seed
SurveySimulation.SimulatedUniverse
SurveySimulation.StarCatalog
SurveySimulation.starExtended
SurveySimulation.starRevisit
SurveySimulation.starVisits
SurveySimulation.TargetList
SurveySimulation.TimeKeeping
SurveySimulation.valfZmin
SurveySimulation.ZodiacalLight
SurveySimulation.arbitrary_time_advancement()
SurveySimulation.calc_signal_noise()
SurveySimulation.calc_targ_intTime()
SurveySimulation.chooseOcculterSlewTimes()
SurveySimulation.choose_next_target()
SurveySimulation.filterOcculterSlews()
SurveySimulation.findAllowableOcculterSlews()
SurveySimulation.find_known_plans()
SurveySimulation.genOutSpec()
SurveySimulation.generateHashfName()
SurveySimulation.initializeStorageArrays()
SurveySimulation.is_earthlike()
SurveySimulation.next_target()
SurveySimulation.observation_characterization()
SurveySimulation.observation_detection()
SurveySimulation.refineOcculterSlews()
SurveySimulation.reset_sim()
SurveySimulation.revisitFilter()
SurveySimulation.run_sim()
SurveySimulation.scheduleRevisit()
SurveySimulation.update_occulter_mass()
array_encoder()
- EXOSIMS.Prototypes.TargetList module
TargetList
TargetList._outspec
TargetList.BackgroundSources
TargetList.BC
TargetList.Binary_Cut
TargetList.Bmag
TargetList.BV
TargetList.cachedir
TargetList.calc_char_int_comp
TargetList.catalog_atts
TargetList.Completeness
TargetList.coords
TargetList.dist
TargetList.earths_only
TargetList.explainFiltering
TargetList.fillPhotometry
TargetList.fillMissingBandMags
TargetList.filter_for_char
TargetList.filterBinaries
TargetList.getKnownPlanets
TargetList.hasKnownPlanet
TargetList.Hmag
TargetList.I
TargetList.Imag
TargetList.int_comp
TargetList.int_dMag
TargetList.int_dMag_offset
TargetList.int_WA
TargetList.intCutoff_comp
TargetList.intCutoff_dMag
TargetList.Jmag
TargetList.keepStarCatalog
TargetList.Kmag
TargetList.L
TargetList.ms
TargetList.MsEst
TargetList.MsTrue
TargetList.MV
TargetList.Name
TargetList.nStars
TargetList.OpticalSystem
TargetList.parx
TargetList.PlanetPhysicalModel
TargetList.PlanetPopulation
TargetList.pmdec
TargetList.pmra
TargetList.popStars
TargetList.PostProcessing
TargetList.required_catalog_atts
TargetList.Rmag
TargetList.rv
TargetList.saturation_comp
TargetList.saturation_dMag
TargetList.scaleWAdMag
TargetList.Spec
TargetList.specdatapath
TargetList.specdict
TargetList.specindex
TargetList.spectral_class
TargetList.spectypenum
TargetList.star_fluxes
TargetList.staticStars
TargetList.Teff
TargetList.Umag
TargetList.Vmag
TargetList.ZodiacalLight
TargetList.binary_filter()
TargetList.calc_EEID()
TargetList.calc_HZ()
TargetList.calc_HZ_inner()
TargetList.calc_HZ_outer()
TargetList.calc_IWA_AU()
TargetList.calc_saturation_and_intCutoff_vals()
TargetList.completeness_filter()
TargetList.dump_catalog()
TargetList.fgk_filter()
TargetList.fillPhotometryVals()
TargetList.filter_target_list()
TargetList.gen_inclinations()
TargetList.get_template_spectrum()
TargetList.life_expectancy_filter()
TargetList.load_spectral_catalog()
TargetList.load_standard_bands()
TargetList.main_sequence_filter()
TargetList.max_dmag_filter()
TargetList.nan_filter()
TargetList.outside_IWA_filter()
TargetList.populate_target_list()
TargetList.queryNEAsystems()
TargetList.radiusFromMass()
TargetList.revise_lists()
TargetList.set_catalog_attributes()
TargetList.starFlux()
TargetList.starprop()
TargetList.stellar_Teff()
TargetList.stellar_diameter()
TargetList.stellar_mass()
TargetList.vis_mag_filter()
TargetList.zero_lum_filter()
- EXOSIMS.Prototypes.TimeKeeping module
TimeKeeping
TimeKeeping._outspec
TimeKeeping.cachedir
TimeKeeping.currentTimeAbs
TimeKeeping.currentTimeNorm
TimeKeeping.exoplanetObsTime
TimeKeeping.missionFinishAbs
TimeKeeping.missionLife
TimeKeeping.missionPortion
TimeKeeping.missionStart
TimeKeeping.OBduration
TimeKeeping.OBendTimes
TimeKeeping.OBnumber
TimeKeeping.OBstartTimes
TimeKeeping.advanceToAbsTime()
TimeKeeping.advancetToStartOfNextOB()
TimeKeeping.allocate_time()
TimeKeeping.get_ObsDetectionMaxIntTime()
TimeKeeping.init_OB()
TimeKeeping.mission_is_over()
- EXOSIMS.Prototypes.ZodiacalLight module
ZodiacalLight
ZodiacalLight._outspec
ZodiacalLight.cachedir
ZodiacalLight.commonSystemfEZ
ZodiacalLight.fEZ0
ZodiacalLight.fZ0
ZodiacalLight.fZMap
ZodiacalLight.fZTimes
ZodiacalLight.global_min
ZodiacalLight.magEZ
ZodiacalLight.magZ
ZodiacalLight.varEZ
ZodiacalLight.zodi_Blam
ZodiacalLight.zodi_lam
ZodiacalLight.calcfZmax()
ZodiacalLight.calcfZmin()
ZodiacalLight.extractfZmin()
ZodiacalLight.fEZ()
ZodiacalLight.fZ()
ZodiacalLight.gen_systemnEZ()
ZodiacalLight.generate_fZ()
ZodiacalLight.global_zodi_min()
ZodiacalLight.load_zodi_spatial_data()
ZodiacalLight.zodi_points
ZodiacalLight.zodi_values
ZodiacalLight.load_zodi_wavelength_data()
ZodiacalLight.zodi_color_correction_factor()
ZodiacalLight.zodi_intensity_at_location()
ZodiacalLight.zodi_intensity_at_wavelength()
ZodiacalLight.zodi_latitudinal_correction_factor()
- EXOSIMS.SimulatedUniverse package
- Submodules
- EXOSIMS.SimulatedUniverse.DulzPlavchanUniverse module
- EXOSIMS.SimulatedUniverse.DulzPlavchanUniverseEarthsOnly module
- EXOSIMS.SimulatedUniverse.KeplerLikeUniverse module
- EXOSIMS.SimulatedUniverse.KnownRVPlanetsUniverse module
- EXOSIMS.SimulatedUniverse.SAG13Universe module
- EXOSIMS.SimulatedUniverse.SolarSystemUniverse module
- EXOSIMS.StarCatalog package
- Submodules
- EXOSIMS.StarCatalog.EXOCAT1 module
- EXOSIMS.StarCatalog.FakeCatalog module
- EXOSIMS.StarCatalog.FakeCatalog_UniformAngles module
- EXOSIMS.StarCatalog.FakeCatalog_UniformSpacing_wInput module
- EXOSIMS.StarCatalog.GaiaCat1 module
- EXOSIMS.StarCatalog.HIPfromSimbad module
- EXOSIMS.StarCatalog.SIMBAD300Catalog module
- EXOSIMS.StarCatalog.SIMBADCatalog module
- EXOSIMS.SurveyEnsemble package
- EXOSIMS.SurveySimulation package
- Submodules
- EXOSIMS.SurveySimulation.ExoC_Scheduler module
- EXOSIMS.SurveySimulation.KnownRVSurvey module
- EXOSIMS.SurveySimulation.SLSQPScheduler module
- EXOSIMS.SurveySimulation.SS_char_only module
- EXOSIMS.SurveySimulation.SS_char_only2 module
- EXOSIMS.SurveySimulation.SS_det_only module
- EXOSIMS.SurveySimulation.cbytScheduler module
- EXOSIMS.SurveySimulation.coroOnlyScheduler module
coroOnlyScheduler
coroOnlyScheduler.choose_next_target()
coroOnlyScheduler.initializeStorageArrays()
coroOnlyScheduler.next_target()
coroOnlyScheduler.observation_characterization()
coroOnlyScheduler.revisitFilter()
coroOnlyScheduler.run_sim()
coroOnlyScheduler.scheduleRevisit()
coroOnlyScheduler.test_observation_characterization()
- EXOSIMS.SurveySimulation.linearJScheduler module
- EXOSIMS.SurveySimulation.linearJScheduler_3DDPC module
- EXOSIMS.SurveySimulation.linearJScheduler_3DDPC_sotoSS module
- EXOSIMS.SurveySimulation.linearJScheduler_DDPC module
- EXOSIMS.SurveySimulation.linearJScheduler_DDPC_sotoSS module
- EXOSIMS.SurveySimulation.linearJScheduler_det_only module
- EXOSIMS.SurveySimulation.linearJScheduler_det_only_sotoSS module
- EXOSIMS.SurveySimulation.linearJScheduler_orbitChar module
- EXOSIMS.SurveySimulation.linearJScheduler_sotoSS module
- EXOSIMS.SurveySimulation.occulterJScheduler module
- EXOSIMS.SurveySimulation.randomWalkScheduler module
- EXOSIMS.SurveySimulation.randomWalkScheduler2 module
- EXOSIMS.SurveySimulation.starkAYO_staticSchedule module
- EXOSIMS.SurveySimulation.tieredScheduler module
tieredScheduler
tieredScheduler.calc_int_inflection()
tieredScheduler.choose_next_occulter_target()
tieredScheduler.choose_next_telescope_target()
tieredScheduler.next_target()
tieredScheduler.observation_characterization()
tieredScheduler.promote_coro_targets()
tieredScheduler.revisitFilter()
tieredScheduler.run_sim()
tieredScheduler.scheduleRevisit()
- EXOSIMS.SurveySimulation.tieredScheduler_DD module
- EXOSIMS.SurveySimulation.tieredScheduler_DD_SLSQP module
- EXOSIMS.SurveySimulation.tieredScheduler_DD_SS module
- EXOSIMS.SurveySimulation.tieredScheduler_DD_sotoSS module
- EXOSIMS.SurveySimulation.tieredScheduler_SLSQP module
tieredScheduler_SLSQP
tieredScheduler_SLSQP.calc_int_inflection()
tieredScheduler_SLSQP.choose_next_occulter_target()
tieredScheduler_SLSQP.choose_next_telescope_target()
tieredScheduler_SLSQP.next_target()
tieredScheduler_SLSQP.observation_characterization()
tieredScheduler_SLSQP.promote_coro_targets()
tieredScheduler_SLSQP.revisitFilter()
tieredScheduler_SLSQP.run_sim()
tieredScheduler_SLSQP.scheduleRevisit()
- EXOSIMS.SurveySimulation.tieredScheduler_sotoSS module
tieredScheduler_sotoSS
tieredScheduler_sotoSS.calc_int_inflection()
tieredScheduler_sotoSS.choose_next_occulter_target()
tieredScheduler_sotoSS.choose_next_telescope_target()
tieredScheduler_sotoSS.next_target()
tieredScheduler_sotoSS.observation_characterization()
tieredScheduler_sotoSS.promote_coro_targets()
tieredScheduler_sotoSS.revisitFilter()
tieredScheduler_sotoSS.run_sim()
tieredScheduler_sotoSS.scheduleRevisit()
- EXOSIMS.TargetList package
- EXOSIMS.TimeKeeping package
- EXOSIMS.ZodiacalLight package
- EXOSIMS.util package
- Subpackages
- Submodules
- EXOSIMS.util.CheckScript module
- EXOSIMS.util.InverseTransformSampler module
- EXOSIMS.util.RejectionSampler module
- EXOSIMS.util.csv_fix module
- EXOSIMS.util.deltaMag module
- EXOSIMS.util.eccanom module
- EXOSIMS.util.fakeMultiRunAnalysis module
- EXOSIMS.util.fakeSingleRunAnalysis module
- EXOSIMS.util.getExoplanetArchive module
- EXOSIMS.util.get_dirs module
- EXOSIMS.util.get_module module
- EXOSIMS.util.keplerSTM module
- EXOSIMS.util.keplerSTM_indprop module
- EXOSIMS.util.keyword_fun module
- EXOSIMS.util.makeSimilarScripts module
- EXOSIMS.util.maxConsecutiveTrue module
- EXOSIMS.util.memoize module
- EXOSIMS.util.partitionSphere module
- EXOSIMS.util.phaseFunctions module
betaFunc()
hyperbolicTangentPhaseFunc()
hyperbolicTangentPhaseFuncInverse()
phase_Earth()
phase_Jupiter_1()
phase_Jupiter_2()
phase_Jupiter_melded()
phase_Mars_1()
phase_Mars_2()
phase_Mars_melded()
phase_Mercury()
phase_Neptune()
phase_Neptune_melded()
phase_Saturn_2()
phase_Saturn_3()
phase_Saturn_melded()
phase_Uranus()
phase_Uranus_melded()
phase_Venus_1()
phase_Venus_2()
phase_Venus_melded()
phi_lambert()
phiprime_phi()
quasiLambertPhaseFunction()
quasiLambertPhaseFunctionInverse()
realSolarSystemPhaseFunc()
transitionEnd()
transitionStart()
- EXOSIMS.util.photometricModels module
- EXOSIMS.util.planet_star_separation module
- EXOSIMS.util.process_opticalsys_package module
- EXOSIMS.util.radialfun module
- EXOSIMS.util.read_ipcluster_ensemble module
- EXOSIMS.util.statsFun module
- EXOSIMS.util.utils module
- EXOSIMS.util.vprint module
- EXOSIMS.util.waypoint module
Submodules
EXOSIMS.MissionSim module
- class EXOSIMS.MissionSim.MissionSim(scriptfile=None, nopar=False, verbose=True, logfile=None, loglevel='INFO', checkInputs=True, **specs)[source]
Bases:
object
Mission Simulation (backbone) class
This class is responsible for instantiating all objects required to carry out a mission simulation.
- Parameters:
scriptfile (string) – Full path to JSON script file. If not set, assumes that dictionary has been passed through specs.
nopar (bool) – Ignore any provided ensemble module in the script or specs and force the prototype
SurveyEnsemble
. Defaults Trueverbose (bool) – Input to
vprint()
, toggling verbosity of print statements. Defaults True.logfile (str of None) – Path to the log file. If None, logging is turned off. If supplied but empty string (‘’), a temporary file is generated.
loglevel (str) – The level of log, defaults to ‘INFO’. Valid levels are: CRITICAL, ERROR, WARNING, INFO, DEBUG (case sensitive).
checkInputs (bool) – Validate inputs against selected modules. Defaults True.
**specs (dict) – Input Specification
- StarCatalog
StarCatalog class object (only retained if keepStarCatalog is True)
- Type:
StarCatalog module
- PlanetPopulation
PlanetPopulation class object
- Type:
PlanetPopulation module
- PlanetPhysicalModel
PlanetPhysicalModel class object
- Type:
PlanetPhysicalModel module
- OpticalSystem
OpticalSystem class object
- Type:
OpticalSystem module
- ZodiacalLight
ZodiacalLight class object
- Type:
ZodiacalLight module
- BackgroundSources
Background Source class object
- Type:
BackgroundSources module
- PostProcessing
PostProcessing class object
- Type:
PostProcessing module
- Completeness
Completeness class object
- Type:
Completeness module
- TargetList
TargetList class object
- Type:
TargetList module
- SimulatedUniverse
SimulatedUniverse class object
- Type:
SimulatedUniverse module
- Observatory
Observatory class object
- Type:
Observatory module
- TimeKeeping
TimeKeeping class object
- Type:
TimeKeeping module
- SurveySimulation
SurveySimulation class object
- Type:
SurveySimulation module
- SurveyEnsemble
SurveyEnsemble class object
- Type:
SurveyEnsemble module
- verbose
Boolean used to create the vprint function, equivalent to the python print function with an extra verbose toggle parameter (True by default). The vprint function can be accessed by all modules from EXOSIMS.util.vprint.
- Type:
- logfile
Path to the log file. If None, logging is turned off. If supplied but empty string (‘’), a temporary file is generated.
- Type:
- loglevel
The level of log, defaults to ‘INFO’. Valid levels are: CRITICAL, ERROR, WARNING, INFO, DEBUG (case sensitive).
- Type:
- DRM2array(key, DRM=None)[source]
Creates an array corresponding to one element of the DRM dictionary.
- checkScript(scriptfile, prettyprint=False, tofile=None)[source]
Calls CheckScript and checks the script file against the mission outspec.
- Parameters:
- Returns:
Output string containing the results of the check.
- Return type:
- check_ioscripts() None [source]
Collect all input and output scripts against selected module inits and report and discrepancies.
- filter_status(key, status, DRM=None, obsMode=None)[source]
Finds the values of one DRM element, corresponding to a status value, for detection or characterization.
- Parameters:
key (string) – Name of an element of the DRM dictionary
status (integer) – Status value for detection or characterization
DRM (list of dicts) – Design Reference Mission, contains the results of a survey simulation
obsMode (string) – Observing mode type (‘det’ or ‘char’)
- Returns:
Array containing all the DRM values of the selected element, and filtered by the value of the corresponding status array
- Return type:
elemStat (ndarray / astropy Quantity array)
- genOutSpec(tofile: str | None = None, modnames: bool = False) Dict[str, Any] [source]
Join all _outspec dicts from all modules into one output dict and optionally write out to JSON file on disk.
- Parameters:
- Returns:
Dictionary containing the full Input Specification, including all filled-in default values. Combination of all individual module _outspec attributes.
- Return type:
- genWaypoint(targetlist=[], duration=365, tofile=None, charmode=False)[source]
generates a ballpark estimate of the expected number of star visits and the total completeness of these visits for a given mission duration
- Parameters:
duration (int) – The length of time allowed for the waypoint calculation, defaults to 365
tofile (str) – Name of the file containing a plot of total completeness over mission time, by default genWaypoint does not create this plot
charmode (bool) – Run the waypoint calculation using either the char mode instead of the det mode
- Returns:
Output dictionary containing the number of stars visited, the total completeness achieved, and the amount of time spent integrating.
- Return type:
- get_logger(logfile, loglevel)[source]
Set up logging object so other modules can use logging.info(), logging.warning, etc.
- Parameters:
logfile (string) – Path to the log file. If None, logging is turned off. If supplied but empty string (‘’), a temporary file is generated.
loglevel (string) – The level of log, defaults to ‘INFO’. Valid levels are: CRITICAL, ERROR, WARNING, INFO, DEBUG (case sensitive).
- Returns:
Mission Simulation logger.
- Return type:
logger (logging object)
- reset_sim(genNewPlanets=True, rewindPlanets=True, seed=None)[source]
Convenience method that simply calls the SurveySimulation reset_sim method.
EXOSIMS.e2eTests module
End to End Test Suite for EXOSIMS
- Run as:
>python e2eTests.py
This code will sequentially execute all script files found in:
EXOSIMS_ROOT/EXOSIMS/Scripts/TestScripts
and print a summary of the results. A script execution includes
instantiating a MissionSim
object using the script, running a
simulation via run_sim()
, resetting the
simulation using reset_sim()
, and finally
re-running the simulation a second time. Possible outcomes for each test are:
PASS
FAIL - Instantiation
FAIL - Execution
FAIL - Reset