pylupnt.EphemerisSimulationConfig

class pylupnt.EphemerisSimulationConfig

Configuration for the ephemeris/almanac datasize-accuracy study.

property almanac_num_fourier_terms

Fourier harmonics per element for the LansAlmanac model.

property almanac_poly_order

Secular polynomial degree for the LansAlmanac model.

property cartesian_num_fourier_terms

Fourier terms for the LansEphemeris model.

property cartesian_poly_order

Chebyshev polynomial order for the LansEphemeris model.

property cartesian_use_keplerian_baseline

Use a two-body Kepler baseline for the LansEphemeris model.

property datasize_precision_m

Required position accuracy used to size each parameter’s broadcast resolution [m].

property duration_days

Truth-trajectory duration [days].

property fit_window_minutes

Fitting-window lengths swept by the study [min].

property include_earth

Include Earth third-body gravity in the truth force model.

property include_sun

Include Sun third-body gravity in the truth force model.

property integration_step_s

Truth-trajectory integration step [s].

property moon_gravity_degree

Moon gravity-field degree for the truth force model.

property moon_gravity_order

Moon gravity-field order for the truth force model.

property num_windows

Number of fitting windows sampled per fit_window_minutes entry.

property orbit

Initial orbital elements of the truth trajectory.

property output_frame

Frame the models are fit and evaluated in (defaults to propagate_frame; e.g. MOON_PA).

property propagate_frame

Frame the truth trajectory is propagated and models are fit in (e.g. MOON_CI).

property sample_dt_s

Truth-trajectory sampling interval [s].

property start_epoch_utc

Start epoch (UTC ISO-8601 string).

property use_relativity

Include relativistic corrections in the truth force model.