pmlab-lite
A Process Mining scripting environment.
Containing the following functionalities among others:
- 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
Install pmlab-lite from pypi using pip:
$ pip3 install pmlab-lite
Testing
In the test folder involved parties can create test files and 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_*
Certification
XES certified by the IEEE Task Force on Process Mining.
License
GNU General Public License 3.0