A library to handle Solution (Software/technique) INdependent EXchange Format, SINEX. For an detailed description of SINEX, checkout the relevant IERS webpage. Latest version handled is Version 2.02 (December 01, 2006)
To install and use the library, you will need:
- ggdatetime and
- ggeodesy
## to build in a folder named "build":
$> cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
$> cmake --build build --target all --config Release
## (Optional) run tests, see section Testing below
$> ctest --test-dir build
## Install, system-wide (needs root)
$> cd build && sudo make install
Take a look at the LLVM Coding Standards and if possible stick to it.
Use clang-format to format you code before commiting; if you try to commit with non-acceptable code format, the CI system will fail.
Test source code is found in test folder.
To run the tests (via ctest
) you will need the dpod2020_023.snx
file. For
more information, including the download links, see the relevant IDS page.
Download the sinex file, and place it in a folder named data
under at the main
directory tree. Then, you can use ctest --test-dir build
to run the tests.
- [] More tests (e.g. extrapolate_coordinates, etc)
- [] Handle Psd
- [] Handle harmonic signals
- [] Handle geocenter motion model
- [] Adapt ITRF2020