Releases: rtk-rs/rinex
v0.17.0
What's Changed
- Fix incorrect RINEX v2 ionosphere parameter parsing by @fedosgad in #241
- Update README.md by @gwbres in #242
- RTK V0_4_5 by @gwbres in #243
- Cli (Help and Improvements) by @gwbres in #244
- Update itertools requirement from 0.12.0 to 0.13.0 by @dependabot in #245
- Improve surveying and allow BRDC navigation by @gwbres in #246
- provide more -m Help by CLI directly by @gwbres in #248
- Improve support for BDRC ephemeris by @FlowLoveV in #249
- Switch to ANISE for ECEF (IAU Earth) computation by @ChristopherRabotin in #252
- update to latest anise by @gwbres in #254
- Fix nav/doris feature definition by @gwbres in #256
- Switch from MetaFile to embedded Almanac ephem by @ChristopherRabotin in #255
- Form UT1 Provider from NAV V4 RINEX by @gwbres in #257
- kepler solver by @gwbres in #258
- SBAS + Qc by @gwbres in #259
- Upgrade by @gwbres in #260
- Orbit by @gwbres in #261
- Develop by @gwbres in #262
- Develop by @gwbres in #263
- Dev by @gwbres in #264
- Update gnss by @gwbres in #267
- Update gnss by @gwbres in #268
- Prepare for 0.17.0-alpha by @gwbres in #265
- Prepare for v0.17.0-alpha by @gwbres in #269
- Fix nalgebra by @gwbres in #272
- Improve Ci Scripts by @gwbres in #273
- BINEX by @gwbres in #274
- BINEX: CRC and BNXI fixes by @gwbres in #275
- BINEX: fix CRC16 calculations by @gwbres in #276
- Binex by @gwbres in #277
- BNX-05 by @gwbres in #278
- BINEX: little endian streams by @gwbres in #279
- BINEX v0.4 by @gwbres in #280
- Upgrade to ANISE 0.5.0 by @gwbres in #281
- Fix new KML release by @gwbres in #284
- Fix CGGTTS error when the observation interval is 1 second by @vicalloy in #283
- Fix track midpoint determination, in CGGTTS tracking by @gwbres in #287
- Fix track duration, in CGGTTS tracking #285 by @vicalloy in #288
- Fix CGGTTS, reset the tracker after it is released. by @vicalloy in #289
- Jpl gh 286 by @gwbres in #290
- Merge BINEX lib update by @gwbres in #291
- Unified qc traits by @gwbres in #292
- Unified Qc traits by @gwbres in #293
- Apps by @gwbres in #294
- RINEX v0.17-beta by @gwbres in #295
- RINEX Compression by @gwbres in #296
- Update documentation by @gwbres in #297
- Update gnss-libs by @gwbres in #298
- Remove unecessary windows build by @gwbres in #299
- header/formatting: fix invalid APPROX COORDINATES formatting by @gwbres in #300
- Introduce RINEX benchmarking by @gwbres in #301
- RINEX2BIN: special options by @gwbres in #302
- Rnx2crx by @gwbres in #303
- Move sources by @gwbres in #311
- move binex to latest branch by @gwbres in #312
- move to MPLv2 license by @gwbres in #313
- Improve OBS Rinex formatting API by @gwbres in #314
- Remove Temporal Masking by @gwbres in #316
- Update to latest lib by @gwbres in #317
- Crinex by @gwbres in #318
- Hatanaka compression by @gwbres in #319
- Add CRINEX3 benchmark by @gwbres in #320
- Fix ci script by @gwbres in #321
- Fix / improve CI scripts by @gwbres in #322
- Introduce GNSS data submodule by @gwbres in #323
- release v0.17 by @gwbres in #324
New Contributors
- @FlowLoveV made their first contribution in #249
- @ChristopherRabotin made their first contribution in #252
- @vicalloy made their first contribution in #283
Full Changelog: v0.16.1...v0.17.0
v0.17.0-a3
v0.17.0-a2
What's Changed
- Improve Ci Scripts by @gwbres in #273
- BINEX by @gwbres in #274
- BINEX: CRC and BNXI fixes by @gwbres in #275
- BINEX: fix CRC16 calculations by @gwbres in #276
- Binex by @gwbres in #277
- BNX-05 by @gwbres in #278
- BINEX: little endian streams by @gwbres in #279
- BINEX v0.4 by @gwbres in #280
- Upgrade to ANISE 0.5.0 by @gwbres in #281
- Fix new KML release by @gwbres in #284
- Fix CGGTTS error when the observation interval is 1 second by @vicalloy in #283
- Fix track midpoint determination, in CGGTTS tracking by @gwbres in #287
- Fix track duration, in CGGTTS tracking #285 by @vicalloy in #288
- Fix CGGTTS, reset the tracker after it is released. by @vicalloy in #289
- Jpl gh 286 by @gwbres in #290
- Merge BINEX lib update by @gwbres in #291
- Unified qc traits by @gwbres in #292
New Contributors
Full Changelog: 0.17.0-alpha-1...v0.17.0-a2
0.17.0-alpha-1
v0.17.0-alpha
What's Changed
- Fix incorrect RINEX v2 ionosphere parameter parsing by @fedosgad in #241
- Update README.md by @gwbres in #242
- RTK V0_4_5 by @gwbres in #243
- Cli (Help and Improvements) by @gwbres in #244
- Update itertools requirement from 0.12.0 to 0.13.0 by @dependabot in #245
- Improve surveying and allow BRDC navigation by @gwbres in #246
- provide more -m Help by CLI directly by @gwbres in #248
- Improve support for BDRC ephemeris by @FlowLoveV in #249
- Switch to ANISE for ECEF (IAU Earth) computation by @ChristopherRabotin in #252
- update to latest anise by @gwbres in #254
- Fix nav/doris feature definition by @gwbres in #256
- Switch from MetaFile to embedded Almanac ephem by @ChristopherRabotin in #255
- Form UT1 Provider from NAV V4 RINEX by @gwbres in #257
- kepler solver by @gwbres in #258
- SBAS + Qc by @gwbres in #259
- Upgrade by @gwbres in #260
- Orbit by @gwbres in #261
- Develop by @gwbres in #262
- Develop by @gwbres in #263
- Dev by @gwbres in #264
- Update gnss by @gwbres in #267
- Update gnss by @gwbres in #268
- Prepare for 0.17.0-alpha by @gwbres in #265
- Prepare for v0.17.0-alpha by @gwbres in #269
New Contributors
- @FlowLoveV made their first contribution in #249
- @ChristopherRabotin made their first contribution in #252
Full Changelog: v0.16.1...v0.17.0-alpha
v0.16.1
RINEX V0.16 comes with many improvements.
V0.16.1 is the first official release of the V0.16 serie. V0.16 simply had an error in its auto documentation process
Clock RINEX
This file format is now correctly supported and we can take advantage of it for precise positioning.
It is also added to analysis opmodes, try this for Clock RINEX | SP3 Clock and BRDC Clock comparison for example
./target/release/rinex-cli \
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz \
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz \
-f test_resources/SP3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz \
-P GPS -g --clk
PPP processing time
RTK-RS core upgraded to V0.5: 50x computation speed improvement.
The following now runs in about 3sec on my computer, against 2'30 previously
./target/release/rinex-cli \
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz \
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz \
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz \
-f test_resources/SP3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz \
-P GPS \
-p -c rinex-cli/config/rtk/gpst_spp_basic.json | tee logs.txt
SSI/SNR against SV elevation
SSI against SV Elevation visualization to emphasize their correlation
./target/release/rinex-cli \
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz \
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz \
-f test_resources/SP3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz \
-P GPS -g -o
Code PPP
New positioning method: Code Based PPP which gives the best results ever obtained.
Run this to try the new strategy:
./target/release/rinex-cli \
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz \
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz \
-f test_resources/SP3//GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz \
-P GPS -p -c rinex-cli/config/rtk/gpst_ppp_basic.json
Code based PPP + CGGTTS
Code based PPP strategy applies similarly to CGGTTS special solutions
./target/release/rinex-cli \
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz \
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz \
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz \
-f test_resources/SP3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz \
-P GAL,GPS \
-p --cggtts \
-c rinex-cli/config/rtk/gpst_ppp_basic.json | tee logs.txt
DORIS
DORIS RINEX (special file format) is partially introduced.
V0.16 can parse the file correctly but no analysis is available yet.
Other
- Improved plotting performances in a couple of spots (time to generate plots)
- Huge improvements of the File Production interface. Generate standardized RINEX easily,
as you would expect in profesionnal contexts like laboratories and production agencies. - First -p tests with Galileo and they give even better results
- First -p tests with Mixed constellations (GPS + GAL)
What's Changed
- Update geo requirement from 0.27 to 0.28 by @dependabot in #206
- Clock RINEX by @gwbres in #207
- Citation and referencing guidelines by @gwbres in #208
- Context improvements by @gwbres in #209
- Several improvements by @gwbres in #210
- Improve CGGTTS formatting by @gwbres in #211
- OBS_RINEX formatting: fix tiny issues when formatting header section by @gwbres in #212
- Fix rinex-cli commands by @jigpu in #213
- Fix rinex-cli interpretation of rx-geo by @jigpu in #215
- Improve README by @gwbres in #216
- DOMES site identifier support by @gwbres in #217
- OBS V3 formatting by @gwbres in #220
- switch from chrono::Duration to chrono::TimeDelta by @larsnaesbye in #221
- Fix clock offset scaling, especially in sp3 interpolation by @gwbres in #222
- Swap latitude and longitude in GPX output by @jigpu in #224
- File batch by @gwbres in #223
- Fix SV_Elev plotting in coherent OBS/NAV/SP3 rinex scenarios by @gwbres in #225
- Handle (ignore) observation epochs containing event flags by @jigpu in #226
- Run clippy by @gwbres in #227
- fix: add feature clock to ublox-rnx by @dgramop in #229
- Fix empty constellation case (old RINEX format) by @gwbres in #231
- DORIS RINEX by @gwbres in #232
- Remove malloc in CRINEX header parsing by @gwbres in #233
- Improve performance by @gwbres in #230
- Fix broken image in CONTRIBUTING.md by @fedosgad in #237
- RINEX v2 ionosphere parameter parsing by @fedosgad in #239
- V0.16 by @gwbres in #235
- Improving CI scripts - run docrs in the process by @gwbres in #240
New Contributors
- @jigpu made their first contribution in #213
- @dgramop made their first contribution in #229
- @fedosgad made their first contribution in #237
Full Changelog: v0.15.6...v0.16.1
What's next
- Hifitime upgrade to V4.0
- BeiDou in SPP/Code based PPP opmode
- QZSS in SPP/Code based PPP opmode
- More options to process DORIS
- QC capabilities enhancement
- Glonass in SPP/PPP will come after BDS and QZSS
v0.15.6
What's Changed
- bump hifitime to v3.9.0 by @gwbres in #201
- Update env_logger requirement from 0.10 to 0.11 by @dependabot in #202
- Update strum requirement from 0.25 to 0.26 by @dependabot in #203
- Update strum_macros requirement from 0.25 to 0.26 by @dependabot in #204
- introducing filegen opmode by @gwbres in #205
Full Changelog: v0.15.4...v0.15.6
v0.15.4
What's Changed
- Update old links to GeoRust by @larsnaesbye in #199
- Develop by @gwbres in #200
Full Changelog: v0.15.3...v0.15.4
v0.15.3
v0.15.3