pylupnt.measurements.gnss_meas.GNSSMeas

class pylupnt.measurements.gnss_meas.GNSSMeas(t_tai, rv_m2sc_ci, basepath, consider_faults=False, rv_e2sc_ecef=None)
compute_cn0(t_tai, rv_m2sc_ci, N_gnss, rv_gnss_ci, ex_gnss, ey_gnss, ez_gnss, gnss_antennas, prn_gnss, P_tx_dict, freq='L1')
compute_gnss_carrier_phase_noise(CN0_dB, freq)
compute_gnss_pseudorange_noise(CN0_dB, gnssr_param, freq)
compute_gnss_pseudorangerate_noise(CN0_dB, freq)
compute_visibility(r1: ndarray, r2: ndarray, R_body: float, r_body: ndarray = None) ndarray
lt_correction(gnss_const, sat_idx, gps_idx, tidx)

Compute the light time correction for the given time index and receiver position.

plot_gnss_orbit(savefig=False, filename=None, plot_inv=10, plot_moon_dir=True)
plot_histogram(cn0_threshold=20.0)

Plot the histogram of the number of tracked satellites.

plot_num_tracked_sats(sat_labels=None, savefig=False, filename=None)
plot_scatter(cn0_threshold=20.0)
setup_gnss(gnss_consts=['GPS'], gps_datetime=None, overwrite=False, sp3_prop_method='interp')
setup_measurements(cn0_threshold=15.0, overwrite=False)