Analysis – ephemerista.analysis¶
Analysis modules provide specialized calculators for different mission aspects.
See also
For user tutorials on analysis, see the Python API sections on Visibility, Coverage Analysis, and Link Budgets.
Available Analysis Modules¶
Visibility – ephemerista.analysis.visibility - Spacecraft visibility from ground stations
Coverage – ephemerista.analysis.coverage - Coverage analysis over areas of interest
Link Budgets – ephemerista.analysis.link_budget - RF communication link analysis
- Coverage –
ephemerista.analysis.coverageCoverageCoverageResultsCoverageResults.areasCoverageResults.avg_time_gapsCoverageResults.coverage_percentCoverageResults.discretized_coverage_percentCoverageResults.discretized_max_time_gapsCoverageResults.discretized_polygonsCoverageResults.max_time_gapsCoverageResults.min_time_gapsCoverageResults.num_discretized_polygonsCoverageResults.results_typeCoverageResults.from_coverage_results()CoverageResults.plot()CoverageResults.plot_mpl()CoverageResults.plot_plotly()CoverageResults.to_dataframe()CoverageResults.to_geodataframe()CoverageResults.polygonsCoverageResults.revisit_times
load_geojson_multipolygon()
- Link Budgets –
ephemerista.analysis.link_budgetEnvironmentalLossesEnvironmentalLosses.atmospheric_attenuationEnvironmentalLosses.cloud_attenuationEnvironmentalLosses.depolarization_lossEnvironmentalLosses.gaseous_attenuationEnvironmentalLosses.rain_attenuationEnvironmentalLosses.scintillation_attenuationEnvironmentalLosses.calculate()EnvironmentalLosses.no_losses()EnvironmentalLosses.sum()
InterferenceStatsLinkLinkBudgetLinkBudgetResultsLinkStatsLinkStats.bandwidthLinkStats.c_n0LinkStats.carrier_rx_powerLinkStats.data_rateLinkStats.eb_n0LinkStats.eirpLinkStats.frequencyLinkStats.fsplLinkStats.gtLinkStats.interference_statsLinkStats.lossesLinkStats.marginLinkStats.noise_powerLinkStats.rx_angleLinkStats.slant_rangeLinkStats.tx_angleLinkStats.calculate()LinkStats.add_interference()LinkStats.as_flatten_dict()
- Visibility –
ephemerista.analysis.visibility