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
Installation is straightforward, using the scons build system. You will need a C++17 compliant compiler. To install, just type:
## build ...
scons
## install ...
sudo scons install
When building, you can use the debug=1
option to trigger a DEBUG
build:
scons debug=1
to build the DEBUG
version.
Consult the test programs source code in the test folder for examples on how to use the library.
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 automatically run all tests, use the Python script
run_test_suite.py.
Note that to be able to run the scipt, you will have to compile using the
test=1
option, i.e.
## build project and tests
scons test=1
## run tests
./run_test_suite.py --progs-dir=test