v0.17.0 #325
gwbres
announced in
Announcements
v0.17.0
#325
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
V0.17.0
This new version comes with severe improvements. A vast simplification of the inner workings have been validated, for most RINEX types (Observation, Navigation, IONEX and Meteo). Others will follow in a near future. The idea was to simplify the internal objects we manipulate, making the library easier to navigate and understand. The key principle is to reduce internal objects to
Map<K, V>
, while it used to beMap<K, Map<K', V'>>
with possible up to 3D or 4D. For the simple reason that we used to follow the file content strictly.This simplified version makes it particularly easy to understand the internal objects and use them, facilitating post processing.
On the other hand, it is a little more complex to parse & format, considering
API
The overall API is improved with a few principles:
::parse<R>
,::from_file
and::from_gzip_file
.::format<W>
,::to_file
,::to_gzip_file
RINEX Formatting
V0.17.0
comes with severe improvements in the quality of the RINEX data we can generate. In particularRINEX compression (CRINEX)
Yet another step has been taken with respect to the RINEX compression, making this library probably the most advanced framework for that aspect. Check out our CRX2RNX decompression tool, and RNX2CRNX compression tool that takes advantage of that.
In particular, RNX2CRX is finally supported, in particular in V3 revision, and should be completed for V1 revision very soon.
Changelog
New Contributors
Full Changelog: v0.16.1...v0.17.0
This discussion was created from the release v0.17.0.
Beta Was this translation helpful? Give feedback.
All reactions