Releases: MrCry0/rinexfetch
Release list
rinexfetch v1.0.1
Patch release. rinexfetch is a command-line tool that fetches and
combines RINEX GNSS data from NASA's CDDIS archive for a given time,
constellation set, and set of ground stations, and produces
standards-compliant RINEX 3.xx or 4.xx output for anyone who needs
combined RINEX files: post-processing, analysis, testing, or other GNSS
work.
Changes since 1.0.0
- Generalized the project's stated purpose. Documentation previously
described this tool as being for GNSS receiver development labs; it
now describes it as a general-purpose tool for anyone who needs
combined RINEX files. - Corrected the README's Reliability section, which incorrectly stated
that retry/backoff on transient network failures and structured
logging were implemented. Neither is implemented; the section now
accurately describes current error handling and lists both as
outstanding work.
See CHANGELOG.md
for the full list of changes and known limitations, and
rinexfetch-project-plan.md
for the full design.
Downloads
| Platform | Package |
|---|---|
| Debian / Ubuntu | rinexfetch_1.0.1-1_amd64.deb |
| Fedora | rinexfetch-1.0.1-1.x86_64.rpm |
| macOS (Apple Silicon) | rinexfetch-1.0.1-aarch64-apple-darwin.pkg |
| macOS (Intel) | rinexfetch-1.0.1-x86_64-apple-darwin.pkg |
| Windows (x86_64) | rinexfetch-1.0.1-x86_64.msi |
Plain tarballs/zip, if you'd rather not use a package manager or
installer:
All installers are unsigned; expect a Gatekeeper warning on macOS or a
SmartScreen warning on Windows on first run. Verify any download against
SHA256SUMS.
rinexfetch v1.0.0
First stable release of rinexfetch, a command-line tool that fetches and
combines RINEX GNSS data from NASA's CDDIS archive for a given time,
constellation set, and set of ground stations, and produces
standards-compliant RINEX 3.xx or 4.xx output. It is intended for lab use
in receiver development, testing, and post-processing, and is not a
signal generation or RF transmission tool.
Highlights
- Combined multi-GNSS broadcast navigation (nav) fetch, with automatic
fallback from the final to the rapid product tier when the final
product isn't published yet. - Per-station observation (obs) fetch for an explicit list of ground
stations, with per-station error isolation so one bad station doesn't
abort the rest of the run. --time latestor an explicit ISO 8601 date, constellation filtering
(GPS, GLONASS, Galileo, BeiDou, QZSS, SBAS, or all), and RINEX 3.xx or
4.xx output with version conversion where needed.- Authentication against CDDIS via a NASA Earthdata Login (URS) bearer
token, through a pluggable credential provider: interactive prompt or
OS-native keyring, with explicit consent before a token is saved. - Clear, specific error reporting for authentication failures, missing
products, unknown or malformed station IDs, and network errors,
instead of silent empty or wrong output.
See CHANGELOG.md
for the full list of changes and known limitations (no retry/backoff for
transient network failures, and no auto-expansion of legacy 4-character
station IDs), and
rinexfetch-project-plan.md
for the full design.
Downloads
| Platform | Package |
|---|---|
| Debian / Ubuntu | rinexfetch_1.0.0-1_amd64.deb |
| Fedora | rinexfetch-1.0.0-1.x86_64.rpm |
| macOS (Apple Silicon) | rinexfetch-1.0.0-aarch64-apple-darwin.pkg |
| macOS (Intel) | rinexfetch-1.0.0-x86_64-apple-darwin.pkg |
| Windows (x86_64) | rinexfetch-1.0.0-x86_64.msi |
Plain tarballs/zip, if you'd rather not use a package manager or
installer:
All installers are unsigned; expect a Gatekeeper warning on macOS or a
SmartScreen warning on Windows on first run. Verify any download against
SHA256SUMS.