pylupnt.PlasmaDelayConfig

class pylupnt.PlasmaDelayConfig

Ionosphere/plasmasphere delay config: truth/filter application flags plus the ray-trace parameters used to build the delay table

property filter_doppler_noise_inflation_hz

Filter-only Doppler noise inflation [Hz] absorbing unmodeled plasma delay

property filter_pseudorange_noise_inflation_m

Filter-only pseudorange noise inflation [m] absorbing unmodeled plasma delay

property model_in_filter

Also apply the delay table to filter (estimated) measurements, instead of leaving the delay unmodeled and absorbed by noise inflation

property raytrace_compute_higher_order

Include higher-order (beyond first-order) plasma delay terms

property raytrace_correction

Enable the ray-path bending correction

property raytrace_correction_method

Ray-path correction optimizer name (e.g. ‘neldermead’)

property raytrace_correction_tolerance_m

Ray-path correction convergence tolerance [m]

property raytrace_cutoff_radius_re

Outer ray-trace cutoff radius [Earth radii]

property raytrace_fine_correction

Enable the fine ray-path bending correction

property raytrace_gradient_step_km

Finite-difference step for density gradients [km]

property raytrace_integrator

Ray-trace ODE integrator name (e.g. ‘RK4’)

property raytrace_kp

Kp geomagnetic activity index

property raytrace_rz12

IRI R12 sunspot index (>0 uses value; -1/-2 historical)

property raytrace_step_size_km

Ray-trace integration step size [km]

property raytrace_straight_ray

Trace a straight-line ray instead of a bent ray path

property raytrace_use_adaptive_step

Use adaptive step-size control in the ray-trace integrator

property raytrace_use_fortran_gcpm

Use the Fortran GCPM plasmasphere density model

property simulate_truth

Apply the precomputed ionosphere/plasmasphere delay table to truth measurements