Repository navigation
Home
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.
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 :
- Results visualization - csps-view
- Results exportation - csps-export - (v0.4.1) - (v0.4.2) - (v0.4.3)
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 :
- Auditing of logs-files - csps-elphel-audit
- Display of logs-files - csps-elphel-cat - (v0.4.2)
- Event records decomposition - csps-elphel-decompose
- Event records merging - csps-elphel-merge
- Event records repairing - csps-elphel-repair
- Event records sorting - csps-elphel-sort
Each of those tools can be used separately to realise specific task or to establish a different logs-files preparation strategy.
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.
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 :
-
libcsps 0.3 <libcsps repository>
-
libinter 0.3 <libinter repository>
-
libfastcal 1.3 <libfastcal repository>
Documentation is built using doxygen.
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
Documentation under CC BY-SA license (c) 2013-2015 FOXEL SA
[Home](Home)
Section : processing
Section : view and export
Section : logs-files processing
- Auditing of logs-files
- Display of logs-files (0.4.2)
- Event records decomposition
- Event records merging
- Event records repairing
- Event records sorting
Development : logs