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:
gobject-introspection
in ubuntu)libjson-glib-dev
in ubuntu)Ubuntu: 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
Add --prefix=/usr
to install systemwide on ubuntu. Add --buildtype=release
for a release build.
If you desire to install the library, execute as root:
ninja install
Libphexfile is published under the GNU Lesser General Public License v3 or later.