Skip to content

Releases: georust/rinex

v0.12.0

26 Aug 12:39
3a5e044
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1

17 Aug 08:46
bf19fba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.1...v0.11.1

v0.10.1: update to georust ecosystem

29 Jul 12:01
610f767
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8.1...v0.10.1

v0.9.0: preprocessing toolkit and advanced calculations

11 Jun 11:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8.1...0.9.0

v0.8.1: sbas package and windows binary

29 Nov 16:23
Compare
Choose a tag to compare
  • "sbas" package and feature introduced
  • "rinex-cli" is automatically compiled for x86_64-pc-windows-gnu

v0.8.0: Hifitime & signal processing

26 Nov 16:50
Compare
Choose a tag to compare

Special thanks to @larsnaesbye, @ChristopherRabotin and my friend Julien for their support and contributions to this new version.

  • Introduced a Code of Conduct

  • package

    • rinex::prelude introduced to import major structures easily
    • rinex::sampling dedicated pkg
    • rinex::processing dedicated pkg
    • rinex::gnss_time dedicated pkg
  • parser

    • Navigation Orbits: SBAS identification issue fixed
    • fixed a faulty 1 byte offset when parsing NAV epochs
    • FNAV frames were not correctly parsed
    • INAV frames were not correctly parsed
    • add more thorough CRINEX1 and 3 decompression tests
    • improved CRINEX decompression: some compressed omitted observations were sometimes missed, due to lack of robustness
  • Observation RINEX

    • phase alignment method
    • record analysis seriously improved
    • signal combination methods
  • Processing & calculations

  • Epoch and Timescales

    • Library is now converted to use Hifitime Epoch.
    • subsecond precision barrier is crossed, theoretical limitation becomes 1 ns
    • Observation RINEX: 100ns precision
    • Navigation RINEX (V2): 0.1s precision
    • Time scales (TAI, GPS, GAL..) naturally supported
    • Leap seconds naturally supported
  • IONEX: Ionosphere maps

    • a new kind of RINEX is now supported
    • 2D IONEX fully supported and integrated to CI/CD
    • 3D IONEX theoretically supported but not tested due to lack of data
  • CLI:

    • --sv-epoch a new kind of visualization to help determine which vehicle is eligible for a given operation/calculation
    • --epoch-hist: epoch interval / sample rate histogram analysis

Next release:

  • MW signal combination (high sensitivity CS detector)
  • CS compensations ?
  • Conclude code Multipath biases analysis
  • Python bindings

rinex 0.7.0

19 Oct 20:26
Compare
Choose a tag to compare
  • improvements
    • Major types are now made public
    • NAV ephemeris definition has been improved: NAV frames definition consistency
  • fixes
    • fixed several issues when parsing OBS V2
    • fixed several issues when parsing OBS V3
  • new features
    • Observation record plotting
    • Meteo record plotting
    • Benchmarking, to keep track of the crate's performances
    • file production testbench introduced
    • Processing 2D is now possible, introduced dedicated classes
  • performances
    • epoch decompression performances improved by a factor of 10

Coming next

  • OBS V2 production about to be released
  • issues when producing a V3 epoch
  • NAV V2 + V3 file production
  • NAV plotting
  • Improve CRINEX parsing performances
  • Improve CLI: produce files, merge and split

0.6.4: hatanaka compression

26 Sep 12:48
Compare
Choose a tag to compare
  • Hatanaka compression is implemented for m=6
  • RNX->CRINX1 compression operation is being developed.
    There is still some issues when an epoch (being compressed) is terminated by omitted data fields
  • Improved several Header fields formatting when generating data
  • Observation V2, V3, V4 generation is almost concluded

0.6.3

05 Sep 10:08
Compare
Choose a tag to compare
  • serdes feature standard name
  • Header::Deserialization implementation

0.6.2: post processing ops improvements

04 Sep 13:27
Compare
Choose a tag to compare
  • single RNX differentiation correction
  • single diff added to CI/CD
  • double RNX differentiation closer to real use cases

thank you @larsnaesbye for valuable contributions