C++

These tutorials are the standalone example programs under cpp/examples/tutorials. Each mirrors the correspondingly numbered Python example notebook, computing the same results (the notebooks additionally render 3-D plots and maps, which these console programs summarise as statistics). They are built by the lupnt_examples CMake project — each .cc becomes its own executable. Build them all with:

pixi run build-examples          # configures cpp/examples and builds all_examples
./build-examples-pixi/ex1_propagate_orbit

Each page below embeds the full source of one example. The GNSS trio (ex3 interface, ex5 measurement simulation, ex6 orbit determination) is data-driven (SP3 precise ephemerides + Earthdata) — see the GNSS overview for the shared data setup and the GNSS Measurement Simulation model reference. The constellation-design (ex12), Cesium (ex13) and optical-navigation (ex14) notebooks are Python-only — they build on the optimiser, Cesium and Blender tooling that lives in the Python layer — so they have no C++ counterpart here.