PM4Py — Process Mining for Python Contributing to PM4Py

PM4Py is an open-source process mining library, developed and maintained by Process Intelligence Solutions. While our team leads development, we warmly welcome contributions from the global community. Every improvement, new feature, example, or bug fix helps PM4Py grow and get even better at analyzing and optimizing real-world processes.

How to get involved with PM4Py

  1. Submit your contribution

    Submit your contribution via a Pull Request on GitHub.
    PM4Py on GitHub

  2. Code review

    Contact us so we can start reviewing your contribution and prepare the integration.
    Contact

  3. Fill out the CLA

    We will send you a Contributor License Agreement (CLA) to complete and return to us.

  4. Sign the CLA

    After reviewing your CLA, we will provide a link for you to digitally sign it.

  5. We merge your contribution

    Once the CLA is signed, we will integrate and accept your Pull Request into the project.

Thank you for helping PM4Py grow. We look forward to your contributions!