Skip to main content

Process Mining scripting environment

Project description


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


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


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
 │     ├── ...
 │     ├── pn
 │     │    └── ...
 │     └──
 ├── test
 │     ├──
 │     ├── ...
 │     └── test_*.py
 ├── .gitignore

Run the test-file from the top-level-directory using following command:

$ python3 -m unittest test.test_*


GNU General Public License 3.0

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pmlab-lite, version
Filename, size File type Python version Upload date Hashes
Filename, size pmlab_lite- (49.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pmlab_lite- (29.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page