Skip to content

rinexfetch v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:20
· 3 commits to main since this release

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 latest or 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.