Technology · Agentic → Evaluations · Open Source · wiki:deep
PM4Py is a Python library for state-of-the-art process mining: read XES/CSV event logs, discover process models (e.g. inductive Petri nets), check conformance, and analyze processes for academia and industry. Developed by PIS — Process Intelligence Solutions (Fraunhofer FIT spin-off).
The GitHub open-source build is AGPL-3.0; PIS also offers a separate commercial license for closed-source use. Install via pip install -U pm4py (Python 3.9–3.14; extras for polars, ML, LLM connectors, etc.).
Agent and workflow traces become useful when they are event logs, not chat dumps. PM4Py is the consumer side of the ABM/XES path: once agent behavior is exported to XES/CSV, PM4Py discovers models and measures conformance — the Evaluations cell’s process-mining engine, not another LLM judge.
Keeps “what agents actually did” measurable with classical process-mining methods alongside LLM eval suites.
pm4py.read_xes / CSV paths). discover_petri_net_inductive). Related: abm-agent-behavior-mining · agent-evaluation · deepeval · topics/32-eval-harnesses
Scroll inside the canvas to pan
Catalog backlinks — what points here (wiki “what links here”).
Claims below are backed by science sources on disk.
Founding paper / PM4Py library
Process Mining for Python (PM4Py): Bridging the Gap Between Process- and Data Science · STRONG
“In this paper, we present a novel process mining library, i.e. Process Mining for Python (PM4Py) that aims to bridge this gap, providing integration with state-of-the-art data science libraries, e.g., pandas, numpy, scipy and scikit-learn.”
Library purpose / process mining
pm4py/pm4py · MODERATE
“PM4Py is a python library that supports state-of-the-art process mining algorithms in Python.”
Docs / API surface
PM4Py documentation · MODERATE
“Open-source Python library that implements state-of-the-art process mining algorithms for building custom applications”
Pairing with ABM / XES
ABM contrast · MODERATE
“ABM (Agent Behavior Mining) supplementary materials for mining agent behavior into process-mining formats (XES-oriented) so logs can be analyzed with standard process-mining tools.”
Features and peers linked from the catalog map — not a second product surface.
No DM vendor crosswalk edges yet.
Primary repo github.com/process-intelligence-solutions/pm4py · Open Source
technologies/pm4py/README.md
9 tags · 18 out · 19 in · 3 artifacts · 0 gaps · 35 corpus docs
map_edge · 11
tech_features · 1
tech_quote · 9
tech_readme · 1
tech_science_source · 3
tech_section · 10