Process Mining scripting environment


License
GPL-3.0
Install
pip install pmlab-lite==0.4.9.1

Documentation

pmlab-lite

PyPI version Certificate: XES License: MIT


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