locel_oc_perf_sync_per_event
Per-event synchronization time and the delaying object.
For each event with at least one directly-follows predecessor, the synchronization time is
earliest and latest directly-preceding event). The delaying object is the object linking the
latest predecessor (ties broken by ascending object id).
Returns one row
ascending event id, sorted descending.
For each event with at least one directly-follows predecessor, the synchronization time is
max_predecessor_time - min_predecessor_time in integer microseconds (the span between itsearliest and latest directly-preceding event). The delaying object is the object linking the
latest predecessor (ties broken by ascending object id).
Returns one row
(event_id, sync_us, delaying_object_id) per qualifying event.top_k: if Some(k), return only the k rows with the largest sync_us, ties broken byascending event id, sorted descending.
None returns every qualifying event.fn locel_oc_perf_sync_per_event(ocel*: SlimLinkedOCEL, top_k: Option<i64>) → Vec<(String, i64, String)>
Arguments
Returns
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_oc_perf_sync_per_event(ocel, 1)