* file globbing (input multiple files) * read only data (nav, obs) specified by `--tlim` * tolerate mangled parts of files (skips to next readable time step) * increase speed by less eager reading of file * using `unlzw` optionally, read `.Z` RINEX files, commonly used for RINEX 2.
1.5.1
Break up functions into logically grouped files for better maintainabiility
Expose time selection API (read parts of a file)
`TimeRinex.py` print times in OBS file
Add ability to read .Z lzw files via `unlzw`
Make Indicators (SSI, LLI) optional `-useindicators` over 2x reading speedup, and nearly 50% space savings (disk, RAM)
1.5.0
Rename: PyRinex=>GeoRinex
Functionalize self-tests for easier diagnosis
Further functionalize/expose nice API, for example `rinexheader` to return `dict()` of header, with some mandatory values converted, and all others as `str`
pep8/type checking
1.4.1
From what I've seen, where an SV has a duplicated time entry, the data for that time is duplicated as well. So I discard all but the first of those duplicated times steps for that SV.
1.4.0
Made RINEX3 NAV reading for irregularly formatted files more robust.
Auto-read GZIP files as well as plaintext, transparently.
1.3.0
As part of a general move to increase geoscience/geospace coding quality, we have moved to `flake8` + `mypy` type validation, hence Python >= 3.6 is required.