pylupnt.ConstellationSourceConfig

class pylupnt.ConstellationSourceConfig

Truth GNSS constellation source: precise SP3+BRDC or numerically propagated almanac, with satellite selection and broadcast-error options

property almanac_file

YUMA almanac seed file for source==’almanac’ (empty -> seed from the BRDC files)

property antex_file

ANTEX (.atx) transmitter antenna phase-center/gain file

property auto_select_sp3

Auto-select the SP3 files covering the epoch window from sp3_directory

property brdc_directory

Directory scanned for RINEX-nav (BRDC) files when use_broadcast_ephemeris is set

property brdc_files

Explicit RINEX-nav file list (overrides brdc_directory scan)

property debias_broadcast_clock

Remove the per-constellation median broadcast-minus-precise clock offset

property debias_qzss_radial

Remove the per-QZSS-satellite median radial broadcast-minus-precise orbit offset

property galileo_prns

Explicit Galileo PRN list

property gps_prns

Explicit GPS PRN list (used when use_all_gps is false)

property include_galileo

Include Galileo satellites

property source

‘sp3_brdc’ (default, precise SP3 + BRDC error, past epochs only) or ‘almanac’ (seed Keplerian elements from a YUMA almanac or BRDC, numerically propagate with J2 + Sun/Moon -> runs at future epochs)

Type:

Truth constellation source

property sp3_directory

Directory scanned for SP3 files when auto_select_sp3 is true

property sp3_files

Explicit SP3 file list (ignored when auto_select_sp3 is true)

property synthetic_sise_along_m

per-PRN along-track orbit-error std [m]

Type:

Almanac-mode modeled SISE

property synthetic_sise_clock_m

per-PRN clock-error std [m]

Type:

Almanac-mode modeled SISE

property synthetic_sise_cross_m

per-PRN cross-track orbit-error std [m]

Type:

Almanac-mode modeled SISE

property synthetic_sise_radial_m

per-PRN radial orbit-error std [m]

Type:

Almanac-mode modeled SISE

property use_all_gps

Include all available GPS satellites (ignore gps_prns)

property use_broadcast_ephemeris

Feed the filter (receiver) model the broadcast transmitter ephemeris while truth keeps precise SP3; injects the debiased broadcast error