File sp3_loader.h

Parent directory (interfaces)

SP3 (precise GNSS ephemeris) file loader.

Definition (interfaces/sp3_loader.h)

Detailed Description

Stanford NAV LAB

0.1

2025-06-07

Copyright (c) 2025

Parses IGS SP3 precise-ephemeris files and provides interpolated ECEF position / velocity / clock-bias queries. This is the C++ counterpart of pylupnt.interfaces.gnss_file_loader.SP3Loader (python/pylupnt/interfaces/gnss_file_loader.py); unlike the Python version can download/cache modern CDDIS SP3 files for requested epochs, or parse files that are already present on disk.

Position/velocity interpolation is provided by a per-satellite piecewise Chebyshev fit over the tabulated ECEF position and clock samples. Query-time velocity is the analytic derivative of the fitted position polynomial.

Includes

Included By

Namespaces

Classes