Expand description
Batch-sequential algorithm execution for process mining.
This module provides computation of process mining algorithms,
most notably the Directly-Follows Graph (DFG). On all targets
(x86_64, arm64, wasm32), batches are processed sequentially
using batch-level aggregation for efficiency.
§Thread safety
All parallel functions produce deterministic results identical to their sequential counterparts. Partial results from each thread are merged in a well-defined order, making outputs independent of thread scheduling.
Functions§
- compute_
dfg_ parallel - Compute a DFG with constant-latency batch processing.
- parallel_
available - Check whether parallel execution is available.
- parallel_
discover_ dfg - Discover a DFG using batch-sequential computation. Returns JSON string.
- parallel_
run_ algorithms - Run multiple algorithms in parallel. Returns JSON array of results.
- run_
algorithms_ parallel - Run multiple discovery algorithms in parallel and return their JSON results.