A file format to store and access multidimensional data.
grindhold c409a637f1 added script to fix broken phexfiles | 5 년 전 | |
---|---|---|
scripts | 5 년 전 | |
src | 5 년 전 | |
test | 5 년 전 | |
testdata | 5 년 전 | |
.gitignore | 5 년 전 | |
LICENSE | 5 년 전 | |
README.md | 5 년 전 | |
meson.build | 5 년 전 | |
pes_result_spec.md | 5 년 전 | |
phexfile-0.2.deps | 5 년 전 |
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.