Expand description
Fast object-centric process mining analysis for OCEL 2.0 event logs.
Deterministic computation only: an ocel::Ocel goes in, serde-ready
analysis structures come out. Semantics are per object type — a trace is one
object’s events ordered by time; cross-type views overlay per-type results
instead of flattening the log (see ARCHITECTURE.md).
Re-exports§
pub use alpha::alpha;pub use alpha::PetriNet;pub use alpha::Place;pub use cases::cases;pub use cases::CaseSummary;pub use dfg::dfg;pub use dfg::oc_dfg;pub use dfg::Dfg;pub use dfg::DfgEdge;pub use dfg::DfgNode;pub use dfg::OcActivity;pub use dfg::OcDfg;pub use dfg::OcDfgEdge;pub use dfg::OcTypeCount;pub use heuristics::heuristics;pub use heuristics::HeuristicActivity;pub use heuristics::HeuristicEdge;pub use heuristics::HeuristicsNet;pub use heuristics::HeuristicsParams;pub use inductive::inductive;pub use inductive::ProcessTree;pub use metrics::lead_times;pub use metrics::LeadTimeReport;pub use metrics::ReworkMetric;pub use metrics::VariantLead;pub use noise::inject_noise;pub use noise::NoiseSpec;pub use powl::powl;pub use powl::Powl;pub use powl_replay::powl_precision;pub use powl_replay::powl_replay;pub use precision::net_precision;pub use precision::tree_precision;pub use precision::PrecisionReport;pub use replay::net_replay;pub use replay::tree_replay;pub use replay::MisfitVariant;pub use replay::ReplayReport;pub use stats::type_stats;pub use stats::TypeStats;pub use variants::variants;pub use variants::Variant;pub use variants::VariantsReport;
Modules§
- alpha
- Alpha algorithm: per-type Petri net discovery (the educational tier).
- cases
- Per-object case digests.
- dfg
- Per-type directly-follows graphs and the object-centric overlay.
- heuristics
- Heuristics miner: per-type dependency graph discovery (the noise-robust tier).
- inductive
- Inductive miner: per-type process tree discovery (the practical tier).
- metrics
- Lead-time metrics.
- noise
- Synthetic noise injection for robustness benchmarking (PDC-style).
- powl
- POWL miner: discovery with partial-order cuts (Kourani et al.).
- powl_
replay - Exact replay and precision for POWL models.
- precision
- ETC-style precision: how much behavior the model allows beyond the log.
- replay
- Replay fitness: how much of the log a discovered model explains.
- stats
- Per-type descriptive statistics.
- variants
- Per-type trace variants.