Process Mining scripting environment
Project description
pmlab-lite
A Process Mining scripting environment. Containing the following functionality among other:
- Petri Net modelling, exploring and execution
- Reading and working with Event Logs
- Executing state of the art Process Mining techniques
- such as the Inductive Miner for Process Model Discovery
- or the A*-algorithm for computing Alignments in Conformance Checking
Installation
pmlab-lite requires graphviz to run the helper functions that draw petri nets to .PDF-files.
So optionally get graphviz through your package manager:
$ sudo apt-get install graphviz #example for ubuntu/debian systems
Install pmlab-lite from pypi using pip:
$ pip3 install pmlab-lite
Testing
In the test folder involved parties can create test files and also run the test files.
Create test-files in the test-directory following the naming convention: test_*.py
pmlab-lite
├── pmlab_lite
│ ├── ...
│ ├── pn
│ │ └── ...
│ └── __init__.py
├── test
│ ├── test_pn.py
│ ├── ...
│ └── test_*.py
├── .gitignore
├── LICENSE
├── README.md
├── distribute_to_pypi.sh
└── setup.py
Run the test-file from the top-level-directory using following command:
$ python3 -m unittest test.test_*
License
GNU General Public License 3.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pmlab_lite-0.4.4.0.tar.gz
(27.6 kB
view hashes)
Built Distribution
Close
Hashes for pmlab_lite-0.4.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d7407d31fc4d80a6fa8a581ed107751f9cb3b6a8d5a1064e051508386ce744 |
|
MD5 | f95f4a89c76e0f0ea18e5dfc239a0dd0 |
|
BLAKE2b-256 | d73e5d7d2a1c57db805d7b5f8e50baa56d88f1db4b93d1806b08061921ff5a79 |