pDMN
Welcome to the pDMN solver's code repository.
pDMN stands for Probabilistic Decision and Model Notation. It is an extension to the DMN standard, which aims to add probabilistic reasoning while maintaining DMN's goal of being readable and user-friendly.
Installation and usage
In short for Linux: after cloning this repo, install the Python dependencies.
git clone https://gitlab.com/EAVISE/cdmn/pdmn
cd pdmn
pip3 install -r requirements.txt
After this, you can run the solver. Example usage is as follows:
python3 -O solver.py Name_Of_XLSX.xlsx -n "Name_Of_Sheet" -o output_name.lp
How to reference
If you wish to refer to pDMN or you use it in other works, please reference us as follows:
Vandevelde, S., Verreet, V., De Raedt, L., & Vennekens, J. (2021). A Table-Based Representation for Probabilistic Logic: Preliminary Results. arXiv preprint arXiv:2110.01909.
or
@article{pDMN,
title={A Table-Based Representation for Probabilistic Logic: Preliminary Results},
author={Vandevelde, Simon and Verreet, Victor and De Raedt, Luc and Vennekens, Joost},
journal={arXiv preprint arXiv:2110.01909},
year={2021}
}
Metadata
Release files for pdmn 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdmn-1.0.0.tar.gz | 18.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdmn-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.0 kB
Release files / pdmn-1.0.0.tar.gz
| Download URL | pdmn-1.0.0.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75d014cce2f6b8ac621aae25c747814a25ae1436441445f755f2062dac2e27d9
|
|
BLAKE2b-256 checksum How to use checksums |
3cc583715a3a03852985f6d3d0253b0b9e52ab20d716c6476ab79c7e7d21dd6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.9
|
Release files / pdmn-1.0.0-py3-none-any.whl
| Download URL | pdmn-1.0.0-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
05bbb60f1545669059c6947471fcb555014d6a3dc19a1a5cd9ba1304e77b6d53
|
|
BLAKE2b-256 checksum How to use checksums |
20d20236a91f95e16a31f925e3bea1c0389969525c4cebddebfe681a926d6b82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.9
|