|grindhold c409a637f1 added script to fix broken phexfiles||2 years ago|
|scripts||2 years ago|
|src||2 years ago|
|test||2 years ago|
|testdata||2 years ago|
|.gitignore||2 years ago|
|LICENSE||2 years ago|
|README.md||2 years ago|
|meson.build||2 years ago|
|pes_result_spec.md||2 years ago|
|phexfile-0.2.deps||2 years ago|
A storage format for multidimensional data
Phexfile is a storage format for multidimensional data. libphexfile is an implementation of Phexfile that guarantees linear access time no matter how many dimensions are involved. It focuses on providing two-dimensional cuts through n-dimensional spaces. Its primary use is storing data created by quantum-chemical simulations that analyze changes in the potential energy surface of a molecule in respect to geometrical manipulations according to several coordinates.
Meson > 0.40.0 is the buildsystem for libphexfile. The build dependencies are the following:
sudo apt install valac valadoc gobject-introspection libjson-glib-dev libgirepository1.0-dev
Clone and build the library as follows:
git clone https://notabug.org/grindhold/libphexfile mkdir libphexfile/build cd libphexfile/build meson ninja
--prefix=/usr to install systemwide on ubuntu. Add
--buildtype=release for a release build.
If you desire to install the library, execute as root:
Libphexfile is published under the GNU Lesser General Public License v3 or later.