pm4py.ocel.discover_oc_petri_net#
- pm4py.ocel.discover_oc_petri_net(ocel: OCEL, inductive_miner_variant: str = 'im', diagnostics_with_tbr: bool = False) Dict[str, Any] [source]#
Discovers an object-centric Petri net from the provided object-centric event log.
Reference paper: van der Aalst, Wil MP, and Alessandro Berti. “Discovering object-centric Petri nets.” Fundamenta Informaticae 175.1-4 (2020): 1-40.
- Parameters:
ocel (OCEL) – Object-centric event log.
inductive_miner_variant (str) – Variant of the inductive miner to use (“im” for traditional; “imd” for the faster inductive miner directly-follows).
diagnostics_with_tbr (bool) – Enable the computation of diagnostics using token-based replay if set to True.
- Returns:
Discovered object-centric Petri net.
- Return type:
Dict[str, Any]
import pm4py ocpn = pm4py.discover_oc_petri_net(ocel)