Skip to content

FAQ

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:

Terminal window
xattr -d com.apple.quarantine ~/.local/bin/pppx

…or allow it once from System Settings → Privacy & Security.

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.

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.

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.

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.