process-intelligence-solutions/pm4py
Official public repository for PM4Py (Process Mining for Python) — an open-source library for exploring, analyzing, and optimizing business processes with Python. observed · 2026-09-01
Health v2 · maintenance only
87/100
- Activity 100
- Release rhythm 63
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 69.0
- age_days: 2983
- days_rel: 166
- days_push: 2
- n_releases_24m: 7
Adoption not part of the score
1019 stars · 357 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PM4Py is an open-source Python library implementing state-of-the-art process mining algorithms for analyzing event logs and business processes. It supports process discovery, conformance checking, and performance analysis, and is used in both academia and industry.
Use cases
- discover process models from event logs
- read and analyze XES event log files
- check conformance of real processes against a model
- find bottlenecks in business processes
- convert event logs to BPMN or Petri net models
- analyze process variants and performance
When to choose
- you need programmatic process mining in Python
- you work with XES or CSV event logs from information systems
- you want open-source process discovery and conformance checking algorithms
- you are doing academic research on business processes
When to avoid
- you need a no-code graphical process mining tool for business users
- you require a permissive license for closed-source commercial use (AGPL-3.0 applies)
- your data is not event-log shaped
Facets
library · maturity stable
data-science machine-learning analytics data-visualization parser data-science analytics python cross-platform process-mining event-logs xes bpmn petri-nets conformance-checking process-discovery automation business-process-mining
8 sources
- readme: https://github.com/process-intelligence-solutions/pm4py · fetched 2026-09-01 · 15aa016d10d0
- homepage: https://processintelligence.solutions/pm4py · fetched 2026-08-29 · b9e6cdcb0c9e
- site_page: https://processintelligence.solutions/pm4py/features · fetched 2026-08-29 · b9e6cdcb0c9e
- site_page: https://processintelligence.solutions/pm4py/installation · fetched 2026-08-29 · b9e6cdcb0c9e
- site_page: https://processintelligence.solutions/pmtk/documentation · fetched 2026-08-29 · b9e6cdcb0c9e
- registry_pypi: https://pypi.org/pypi/pm4py/json · fetched 2026-08-29 · dff21b7d41ac
- site_page: https://processintelligence.solutions/pm4py/api · fetched 2026-08-29 · b9e6cdcb0c9e
- site_page: https://processintelligence.solutions/pmtk · fetched 2026-08-29 · b9e6cdcb0c9e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| process-intelligence-solutions/pm4py | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="process-intelligence-solutions/pm4py")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem