echelon is an HDF5-based library for storing and managing scientific data. echelon is written using modern C++ to enable easy, versatile and save access to your data.
In publications, the latest release of echelon (currently v0.7.0) can
be cited as: .
- CMake 2.8.12 or above
- HDF5 1.8.12 or above
- Boost 1.50.0 or above
- A C++11 - compatible compiler (tested with gcc 4.7 and clang 3.1)
- Doxygen 1.8.3.1 or above (optional)
Warning: echelon does not compile with gcc 4.6 or older versions due to a compiler bug.
Warning: While we have spent much time to stabilize the API and improve the overall quality of the library, echelon is still considered beta stage software. API changes may happen frequently. You have been warned.
To install echelon on Linux, simply change into echelon's root directory and create a build directory (for example build/). Afterwards change into your build directory and configure the build system using
cmake ../
Finally type
make
to start the compilation process. After the compilation has finished successfully, you can use
make install
to install echelon in /usr/local (an other path can be specified using CMake standard methods), if you want.
To generate the documentation using doxygen and sphinx just type
make doc