Skip to content
Nils Hamel edited this page Aug 31, 2015 · 39 revisions

Overview - csps-suite 0.4 (v0.4.3)

The csps-suite is dedicated to CSPS processing using libcsps. It provides a serie of softwares used for camera logs-files preparation and validation according to manufacturers standards. It comes with a main software that is responsible of CSPS processing of the camera logs-files and also offers softwares for CSPS processing results visualization and exportation.

Presentation

The main feature provided by csps-suite is the actual front-end to the libcsps that allows camera logs-files processing through CSPS library. This feature is documented on the following page :

The following features exploits the CSPS processing results in differents contexts. The processed data are mainly engaged in geodetic solutions and in data territorial representation and management. Documentation of those features are given by the following pages :

In order to handle hardware inappropriate usage, the csps-suite provides logs-files analysis and repair softwares to solve every known hardware issues in this context. A strategy of logs-files pre-processing have been established through the following series of softwares that are documented on their respective page :

Each of those tools can be used separately to realise specific task or to establish a different logs-files preparation strategy.

Development

The csps-suite current release is 0.4.3 (v0.4.3). The master branch contains the state of the current beta version. Read the development logs for more information and documentation about the current state of the master branch.

Dependencies

The csps-suite comes with the following package (Ubuntu 14.04 LTS) dependencies :

  • build-essential

  • mesa-common-dev

  • libglu1-mesa-dev

  • freeglut3-dev

  • libjson-c-dev

and the following provided sub-modules :

Documentation is built using doxygen.

Compilation

To clone the repository, use the command :

$ git clone https://github.com/FoxelSA/csps-suite.git --recursive
$ cd csps-suite
$ git checkout v0.4.3

To build sub-modules and binaries with make, use the command :

$ make clean-all && make [OPENMP=false]

To rebuild the binaries without rebuilding sub-modules :

$ make clean && make build [OPENMP=false]

To rebuild sub-modules only, use the command :

$ make clean-modules && make modules [OPENMP=false]

To generate the documentation, use the command :

$ make clean-documentation && make documentation

To install or uninstall the binaries on the local computer, use the commands :

# make install
# make uninstall

Clone this wiki locally