PyRINEX: a new multi-purpose Python package for GNSS RINEX data

PeerJ Comput Sci. 2024 Jan 16:10:e1800. doi: 10.7717/peerj-cs.1800. eCollection 2024.

Abstract

Since the first receiver independent exchange format (RINEX) version was released in 1989, it has gone through several versions, making the existing software, such as TEQC, incompatible with certain later versions. This study proposes a new Python package named PyRINEX, which is developed to batch process the most generally used versions of RINEX files, namely 2.0 and 3.0. The proposed package can be used to manage and edit numerous RINEX files as well as perform a data quality check function. PyRINEX can be easily imported into any Python IDE similar to any other open-source Python package, it also makes secondary development easy for users.

Keywords: GLONASS; GNSS; GPS; Galileo; Python; Quality check; RINEX; SBAS.

Grants and funding

This research was supporled by the National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) (no. 2021R1A2C201231913). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.