| Crates.io | pyndakaas |
| lib.rs | pyndakaas |
| version | 0.3.0 |
| created_at | 2025-07-24 00:18:29.297962+00 |
| updated_at | 2025-11-26 05:15:51.001618+00 |
| description | Python bindings for the pindakaas crate |
| homepage | https://github.com/pindakaashq/pindakaas |
| repository | https://github.com/pindakaashq/pindakaas |
| max_upload_size | |
| id | 1765401 |
| size | 65,186 |
A library to transform pseudo-Boolean and integer constraints into conjunctive normal form.
Although the main Pindakaas library is written in rust, it is also available from Python.
cargo add pindakaas
For more information about the Rust library, please visit the official documentation.
pip install pindakaas
For more information about the Python library, please visit the official documentation.
If you want to cite Pindakaas please use our general software citation, in addition to any citation to a specific version or paper:
@software{Pindakaas,
author = {Bierlee, Hendrik and Dekker, Jip J.},
license = {MPL-2.0},
title = {{Pindakaas}},
url = {https://doi.org/10.5281/zenodo.10851855},
doi = {10.5281/zenodo.10851855},
}
Note that you might have to use misc instead of software, if your system does not support software as a type.
This research was partially funded by the Australian Government through the Australian Research Council Industrial Transformation Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA), Project ID IC200100009
This library is made available under the MPL-2.0 license.