Skip to content

Releases: MrCry0/rinexfetch

rinexfetch v1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:20

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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:20

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.