Skip to content

Home

Pynex

A package to convert RINEX observation, navigation, and meteorological files to a Pandas DataFrame. The structure can be used to import data to TileDB.

It currently supports the parsing of RINEX 3/4 observation/meteorological files as well as RINEX 4 navigation files.

Installation

Pynex uses poetry as package and dependency manager.

To install all dependencies, run:

poetry install

The command line tool should now be available. Run pynex to check for the version. You can run pynex --help to receive help information.

Usage

From the command line

You can run the read command on any supported RINEX file.

pynex read RINEX_FILE(S)

As library

from pynex.pynex import Pynex

df = Pynex(
    files_in=<FILES>
).load()

License

The content of this repository is licensed under several licenses. We follow the REUSE specification to indicate which license applies to the files specifically. Here are some general hints:

  • Source code is licensed under EUPL-1.2,
  • Documentation is licensed under CC-BY-4.0,
  • Some files with trivial content, e.g., configuration files, are licensed under CC0-1.0.

For more details on the licenses, please have a look at the file headers or associated *.license files. The terms of all used licenses are located in the LICENSES directory.