rnx2crx

Crates.iornx2crx
lib.rsrnx2crx
version1.2.4
sourcesrc
created_at2022-09-26 12:45:31.227337
updated_at2024-04-27 10:42:57.489365
descriptionRINEX data compressor
homepagehttps://github.com/georust/rinex
repositoryhttps://github.com/georust/rinex
max_upload_size
id674231
size28,779
gwbres (gwbres)

documentation

README

RNX2CRX

crates.io License License

RNX2CRX is a command line tool to compress RINEX data into Compact RINEX. It is an alternative to the existing official tool.

This tool only support CRINEX1 encoding at the moment.

This tool encodes with a compression of 3, which is equivalent to other existing tools. This means you can safely pass a CRINEX compressed by this tool, to other existing CRINEX decompressors.

Supported revisions

  • CRINEX1: under test
  • CRINEX3

Getting started

Build with the --release flag for optimzed performances

Provide Observation data with --fp

rnx2crx --fp test_resources/OBS/V2/zegv0010.21o

This will produce test_resources/OBS/V2/zegv0012.21D to follow naming conventions.

Control the output path yourself with --output

rnx2crx --fp test_resources/OBS/V2/zegv0010.21o \ 
      --output /tmp/test.txt

You can force the CRINEX revision to use yourself, otherwise we compress V2 to CRINEX1, and modern Observations (V3, V4..) to CRINEX3:

  • force to CRINEX1 with --crx1
  • force to CRINEX3 with --crx3
Commit count: 1742

cargo fmt