Skip to content

A library to handle Solution Independent Exchange Format, SINEX

Notifications You must be signed in to change notification settings

DSOlab/libsinex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libsinex

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)

CI test clang-format Check Linux CI build

Dependencies

To install and use the library, you will need:

Installation

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.

Examples

Consult the test programs source code in the test folder for examples on how to use the library.

Developers

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.

Testing

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

About

A library to handle Solution Independent Exchange Format, SINEX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published