← All datasets & code
pyrtklib
Python Binding for RTKLIB, the Most Popular GNSS Positioning Library
- Developed by
- Runzhi Hu
- Repository
- IPNL-POLYU/pyrtklib
- GitHub
- 185 stars · 31 forks
- Licence
- MIT
Summary
A complete Python binding for RTKLIB that brings SPP, RTK and PPP positioning into Python, so GNSS processing can be combined directly with deep learning.
Key innovations
- Full Python access to RTKLIB's core functions, including RINEX reading
- SPP, DGNSS, RTK and PPP positioning modes from Python
- Enables end-to-end training of deep networks inside the GNSS pipeline
- Installable from PyPI, with a demo5 variant
Impact
- 185 GitHub stars and 31 forks
- Published in IEEE Transactions on Intelligent Transportation Systems (2025)
- Foundation of TASGNSS and TDL-GNSS
Cite this work
R. Hu, P. Xu, Y. Zhong and W. Wen, "pyrtklib: An Open-Source Package for Tightly Coupled Deep Learning and GNSS Integration for Positioning in Urban Canyons," IEEE Transactions on Intelligent Transportation Systems, 26(7), 2025. DOI
Install
pip install pyrtklib # standard RTKLIB
pip install pyrtklib5 # based on rtklib demo5