The versatile GNSS positioning software

Capabilities

Everything you need for precise GNSS processing

PPPx pairs a fast C++ core with the flexibility researchers and engineers need across constellations, frequencies and estimators.

Solution modes

SPP, PPP, RTK and TDP in one tool.

Constellations

GPS, GLONASS, Galileo, BeiDou, and QZSS.

Solvers

Choose Least Squares (LSQ), Extended Kalman Filter (EKF), or Factor Graph Optimization (FGO).

Cross-platform

Runs on Linux, macOS and Windows.

See it in action

Centimetre-level kinematic PPP

From RINEX to a solution

Point PPPx at your observation and product files, pick a mode and a solver, and get a positioning solution you can trust.

Real example from the repo

ZIM2 station processed with the FGO solver using GPS + Galileo observations.

Fast

A full day of 30 s data — 2880 epochs — solved in under 1 second.

Reproducible

Bundled example datasets and configuration let you reproduce published results.

Built for speed and breadth

< 1 s
2880 epochs
5
Constellations
4
Solution modes
3
Solvers