https://github.com/4d-star/libcomposition
Unified chemical abundance tracking for SERiF and related projects.
https://github.com/4d-star/libcomposition
Last synced: 8 months ago
JSON representation
Unified chemical abundance tracking for SERiF and related projects.
- Host: GitHub
- URL: https://github.com/4d-star/libcomposition
- Owner: 4D-STAR
- License: gpl-3.0
- Created: 2025-06-21T15:39:19.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T16:11:35.000Z (12 months ago)
- Last Synced: 2025-06-21T17:24:34.035Z (12 months ago)
- Language: C++
- Size: 1.12 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# libcomposition
libcomposition is the chemistry tracking tool used by SERiF and related products.
This has been broken out of the main serif project to allow for more modularity
## Building
In order to build libconstants you need `meson>=1.5.0`. This can be installed with `pip`
```bash
pip install "meson>=1.5.0"
```
Then from the root libcomposition directory it is as simple as
```bash
meson setup build --buildtype=release
meson compile -C build
meson test -C build
```
this will auto generate a pkg-config file for you so that linking other libraries to libcomposition is easy.