Skip to main content

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


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.3.9.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

pmlab_lite-0.4.3.9-py3-none-any.whl (47.1 kB view details)

Uploaded Python 3

File details

Details for the file pmlab_lite-0.4.3.9.tar.gz.

File metadata

  • Download URL: pmlab_lite-0.4.3.9.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for pmlab_lite-0.4.3.9.tar.gz
Algorithm Hash digest
SHA256 8a152436305cdd96fe5a03e7924b4169e5a4e00504735489e8c3b1697a315101
MD5 7da64793b948115e2c61699b4c30e881
BLAKE2b-256 9eb5179bf8d4fed1defece67ea9b9d1c3bb13fbba58d5bb213d2cd15142d517e

See more details on using hashes here.

File details

Details for the file pmlab_lite-0.4.3.9-py3-none-any.whl.

File metadata

  • Download URL: pmlab_lite-0.4.3.9-py3-none-any.whl
  • Upload date:
  • Size: 47.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for pmlab_lite-0.4.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 59b57e2dd511695c2016527f8bc4b7993481bf062bcff5e17dc2fe8429567539
MD5 712553474c90a2e26c9bb637d10706d6
BLAKE2b-256 a3701aa20d942696304789cf60605b6669e03adb6c9606b4954b1ab9c8ae0498

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page