Application

Import a low-level log and a previously trained ECSEA model and convert the low-level log into an high-level log:

import pm4py
from ecsea import apply, Model

# Load the event logs
low_level_log = pm4py.read_xes('resources/test_data/test-low-level-log.xes')
# Load the model
model = Model.load("model.pickle")
# Convert the low-level log into a high-level log:
result = apply(low_level_log, model)
high_level_log = result.abstracted_log

See Application API for details.