FAQ
What are the Linux system requirements?
Section titled “What are the Linux system requirements?”The prebuilt AppImage requires glibc ≥ 2.31 (Ubuntu 20.04+ or equivalent). Check yours with ldd --version. On older distributions, run PPPx inside a newer container.
macOS says the binary is from an unidentified developer
Section titled “macOS says the binary is from an unidentified developer”install.sh already bypasses Apple’s quarantine check, so this should not happen when you install with it. If you moved the executable around by hand, clear the quarantine attribute yourself:
xattr -d com.apple.quarantine ~/.local/bin/pppx…or allow it once from System Settings → Privacy & Security.
Can I run PPPx on Windows?
Section titled “Can I run PPPx on Windows?”Yes. Clone the repository and run .\install.ps1 from PowerShell (see Installation), or run the Linux build under WSL. Note that the pppx.sh wrapper does not run in PowerShell or cmd.exe — use Git Bash for it.
How do I create a configuration file?
Section titled “How do I create a configuration file?”Run pppx -x <mode> > pppx.ini (e.g. pppx -x ppp > pppx.ini) to print a fully-populated default for a solution mode, then edit it. See Configuration.
Where do I get GNSS products?
Section titled “Where do I get GNSS products?”Precise products — SP3 orbits, clocks, and .BIA / OSB bias products for PPP-AR — come from IGS analysis centres. Make sure the bias products match the orbit and clock products you use. See Data Sources for a list of archives and Products & Tables for how each product is referenced from pppx.ini.
Do I need pppx.sh, and does it need configuring?
Section titled “Do I need pppx.sh, and does it need configuring?”pppx.sh is optional but convenient: it downloads the required products from the CODE archive and then runs pppx. The installer puts it in ~/.local/bin and points it at the table folder of your clone, so no manual TABLE_DIR editing is needed. See Usage.
Do I have to install anything to try PPPx?
Section titled “Do I have to install anything to try PPPx?”No. The PPPx Web Viewer processes a RINEX file on the server with a fixed configuration — ionosphere-free PPP with the FGO solver — and also plots .pos and .stat files, all in the browser. Install PPPx locally when you need control over the configuration; see Try it online.
Which license is PPPx under?
Section titled “Which license is PPPx under?”PPPx is distributed under the PPPx Software License Agreement — free for academic and non-commercial use (research, study, education, teaching), with no commercial use and no redistribution of the software or its binaries. Results published with PPPx must cite it (see Citation). For commercial licensing, contact support@pppx.dev. The authoritative text is the repository LICENSE.