@@ -29,10 +29,17 @@ Download the version you are interested in:
2929git clone https://github.com/rtk-rs/rinex-cli
3030```
3131
32- And build it using cargo:
32+ This will build and install the stripped binary to ` ${HOME}/.cargo/bin ` , which
33+ is usally defined in the ${PATH}. Because our examples span all applications, you should
34+ activate ` --all-features ` :
3335
3436``` bash
35- cargo build --all-features -r
37+ cargo install --all-features --path .
38+
39+ rinex-cli --version
40+
41+ which rinex-cli
42+ ${HOME} /.cargo/bin/rinex-cli
3643```
3744
3845## File formats & revisions
@@ -64,32 +71,44 @@ Summary:
6471
6572## Documentation
6673
67- If you intend to run our examples and tutorials on your side,
68- you are expected to execute the ` tools/download-data.sh ` script first,
69- which will retrieve the GeoRust/RINEX verification and test data, that we use
70- for demonstration purposes. On linux, you can:
74+ If you intend to run our examples and tutorials,
75+ you are expected to first source our ` tools/download-data.sh ` script.
76+ It will download our test data (a few RINEX files) and define the example environment:
7177
7278``` bash
73- ./tools/download-data.sh
79+ source tools/download-data.sh
80+ echo $DATA_DIR
7481```
7582
76- Once you have installed the tool, read
83+ Once you have installed the tool, read the first few steps:
84+
85+ - [ File loading interface] ( ./documentation/FileLoading.md ) : learn how to load data into the toolbox
86+ - [ The Preprocessor documentation] ( ./documentation/Preprocessor.md ) will teach you
87+ how design a filter and deploy up to complex processing pipelines
88+ - [ The Input / Output page] ( ./documentation/InputOutput.md ) summarizes the output you can
89+ generate, based on your input products
90+
91+ Then, continue your learning journey with:
92+
93+ - [ The Merge operation] ( ./documentation/Merge.md ) : to merge RINEX files together,
94+ which is particularly useful in Data production context & files management
95+
96+ - [ The Split operation] ( ./documentation/Split.md ) : demonstrates how to
97+ split one RINEX file into two
98+
99+ - [ Time Binning operation] ( ./documentation/Tbin.md ) : allows creating a batch of RINEX
100+ from a single one (basically, dividing into sub-parts)
101+
102+ - [ The differentiation operation] ( ./documentation/Diff.md ) : to create a special RINEX
103+ by substracting one from the other
104+
105+ Dive into the world of precise navigation:
77106
78- - [ The file loading documentation] ( ./documentation/FileLoading.md ) that will teach you
79- how to load data into the toolbox
80- - [ The Preprocessor documentation] ( ./documentation/Preprocessor.md ) that will teach you
81- how design a filter
82- - [ The Merge operation documentation] ( ./documentation/Merge.md )
83- - [ The Split operation documentation] ( ./documentation/Split.md )
84- - [ The Time Binning operation documentation] ( ./documentation/Tbin.md )
85- - [ The Differentiation operation documentation] ( ./documentation/Diff.md )
86- - [ The PPP opmode documentation] ( ./documentation/PPP.md )
87- - [ The PPP with special CGGTTS option documentation] ( ./documentation/CGGTTS.md )
107+ - [ Introduction to the PPP (Post Processed Positioning) opmode] ( ./documentation/PPP.md )
88108
89- ## Examples
109+ - [ Focus on the PPP +cggtts special option ] ( ./documentation/CGGTTS.md )
90110
91- We provide a set of [ (command line) examples] ( ./examples ) written in Shell,
92- that cover most applications.
111+ - [ Many examples] ( ./examples/README.md ) are provided, spanning many applications
93112
94113Special Thanks
95114==============
0 commit comments