| Crates.io | process_mining |
| lib.rs | process_mining |
| version | 0.4.0 |
| created_at | 2023-12-13 15:22:53.642517+00 |
| updated_at | 2026-01-20 09:40:20.477402+00 |
| description | Process Mining library for working with (object-centric) event data |
| homepage | https://github.com/aarkue/rust-bridge-process-mining |
| repository | https://github.com/aarkue/rust-bridge-process-mining |
| max_upload_size | |
| id | 1068116 |
| size | 982,087 |
A Rust library for Process Mining, providing efficient data structures and algorithms for working with event data.
The library is organized into the following main modules:
core: Fundamental data structures (e.g., EventLog, OCEL, PetriNet) and I/O traits.discovery: Algorithms for discovering process models from event data (e.g., Alpha+++, DFG).conformance: Techniques for checking conformance between data and models (e.g., Token-based replay).You can find various usage examples in the examples/ directory, covering:
event_log_stats.rs)ocel_stats.rs)process_discovery.rs)ocel_duckdb_export.rs, ocel_kuzudb_export.rs)To run an example:
cargo run --example event_log_stats -- <path_to_log.xes>
For more details, see the Examples README.
Full API documentation is available at docs.rs/process_mining.
Licensed under either of Apache License, Version 2.0 or MIT license at your option.