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.
1.2.10
...where FitInterval field is optional per RINEX 3.03 spec.
1.2.9
* fix bug reading RINEX 2 NAV * cleanup / dedupe code * add Galileo RINEX 3 NAV test
1.2.8
Python < 3.7 handles microsecond precision, more than enough.