TAS LAB Trustworthy AI and Autonomous Systems Laboratory

pyrtklib

A complete Python binding for RTKLIB, bringing the full power of the most widely-used GNSS positioning library to the Python ecosystem.

pyrtklib bridges the gap between RTKLIB’s high-performance C implementation and the Python-based research workflows widely used in deep learning and data science. With pyrtklib, you can read RINEX files, process GNSS observations, and perform SPP, RTK, and PPP positioning — all from Python.

Key Features:

Quick Install:

pip install pyrtklib        # Standard RTKLIB version
pip install pyrtklib5       # Based on rtklibexplorer/rtklib_demo5

PyPI Downloads

Citation:

@ARTICLE{10965937,
  author={Hu, Runzhi and Xu, Penghui and Zhong, Yihan and Wen, Weisong},
  journal={IEEE Transactions on Intelligent Transportation Systems},
  title={pyrtklib: An Open-Source Package for Tightly Coupled Deep Learning and GNSS Integration for Positioning in Urban Canyons},
  year={2025},
  volume={26},
  number={7},
  pages={10652-10662},
  doi={10.1109/TITS.2025.3552691}
}
GitHub: https://github.com/IPNL-POLYU/pyrtklib     Demo5 version: https://github.com/IPNL-POLYU/pyrtklib_demo5
Previous post
SafetyQuantifiable-PLVINS
Next post
TASGNSS