6ff4c88aa7e951e21466d1f44ba5e9130bbca41b
This version of fourdst (v0.9.14) brings in the version libconfig which includes reflection based config filed (v2.0.2). This is a breaking change as any code which used versions of libconfig < v2.0.0 will no longer function when linked against this version of fourdst
fourdst
A hub repository for 4D-STAR utility projects (such as libcomposition, libconfig, and liblogging)
The primary aims of this repository are two fold
- Provide a unified location for 4D-STAR lib* repository versioning. That is to say that all projects which depend on lib* repositories in the 4D-STAR collaboration can depend on a specific version of fourdst which will itself depend on specific lib* repository versions.
- Provide a set of unified python bindings for the lib* repositories. These are defined in
src-pythonand can be installed withpip install .and then accessed asfrom fourdst.composition import Composition, etc...
Installation
fourdst is intended to be installed using pip and meson-python
in order to install it you will need
- pip
- python3
- python3 development headers
- meson
- ninja
- cmake
If you have all of these dependencies
Description
Languages
Python
47.9%
JavaScript
31.6%
CSS
8.1%
HTML
7.6%
C++
2.6%
Other
2.2%