Skip to content
qbb-projectPublic

About

echelon is a HDF5-based library for saving and managing scientific data. echelon is written using modern C++ to enable easy, versatile and save access to your data.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Latest commit

 

History

350 Commits

Folders and files

Repository files navigation

echelon

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.

Build Status Coverage Status Coverity Scan Build Status

In publications, the latest release of echelon (currently v0.7.0) can be cited as: DOI.

Prerequisites

  • 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.

Getting started

Installing echelon on Linux

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

About

echelon is a HDF5-based library for saving and managing scientific data. echelon is written using modern C++ to enable easy, versatile and save access to your data.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages