Repository navigation
Home_v0.1
The standard refinement modules (SRM) are responsible of data processing engaged in the standard data storage structure. In this way, they are also responsible of maintaining the storage structure through the management of the data processing.
The standard refinement modules are said standard in the way the data processing interface they offer is identical from a module to another, providing and simple and standardized front-end to data processing and storage management.
This repository contains the kernel standard refinement module. The kernel modules are responsible of the most fundamental processing steps of the data coming out of the digitizing devices. In other word, they offer a data processing interface that allows to obtain most important and fundamental refined data that can be used by external modules to produce more refined and complex results.
The srm-modules, being part of the kernel or not, offer a standardised interface for data refinement processing. This standardisation is deeply linked to the standardisation of the data storage. The following page gives the presentation of the standardised module interface :
- [Module standard interface](Standard interface_v0.1)
The following pages give the documentation of each implemented kernel srm-module explaining all their specificities :
Being central in the module standard interface and linked to the standardised data storage structure, the MMSR addresses specification is described on the following page :
- [MMSR address standard](MMSR address_v0.1)
The srm-kernel current release is 0.1 (v0.1). 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 srm-kernel has been validated under Ubuntu 14.04 LTS and comes with the following package dependencies :
- bash
- coreutils
- parallel
To clone the repository, use the command :
$ git clone https://github.com/FoxelSA/srm-kernel.git
$ cd srm-kernel
$ git checkout v0.1
To build the binaries directory using make, use the command :
$ make clean && make
To install or uninstall the binaries on the local computer, use the command :
# make install
# make uninstall
Documentation under CC BY-SA license (c) 2013-2015 FOXEL SA
[Home](Home)
Section : standard interface
- [Module standard interface](Standard interface_v0.4)
Section : pose modules
- srm-elphel
- srm-raw-eqrtile
- srm-raw-rectile
- srm-rectile-eqrtile
- srm-eqrtile-rectile
- srm-eqrtile-panorama
- srm-panorama-panorama
Section : cluster modules
Section : mmsr address
- [MMSR address standard](MMSR address_v0.4)
Development : logs