pm4py.algo.discovery.log_skeleton.trace_skel module#

pm4py.algo.discovery.log_skeleton.trace_skel.equivalence(trace)[source]#

Get the equivalence relations given a list of activities

Parameters:

trace – List activities

Returns:

Relations inside the trace

Return type:

rel

pm4py.algo.discovery.log_skeleton.trace_skel.after(trace)[source]#

Get the after- relations given a list of activities

Parameters:

trace – List activities

Returns:

After- inside the trace

Return type:

rel

pm4py.algo.discovery.log_skeleton.trace_skel.before(trace)[source]#

Get the before- relations given a list of activities

Parameters:

trace – List activities

Returns:

Before- inside the trace

Return type:

rel

pm4py.algo.discovery.log_skeleton.trace_skel.combos(trace)[source]#

Get the combinations between all the activities of the trace relations given a list of activities

Parameters:

trace – List activities

Returns:

Combos inside the trace

Return type:

rel

pm4py.algo.discovery.log_skeleton.trace_skel.directly_follows(trace)[source]#

Get the directly-follows relations given a list of activities

Parameters:

trace – List activities

Returns:

Directly-follows relations inside the trace

Return type:

rel

pm4py.algo.discovery.log_skeleton.trace_skel.activ_freq(trace)[source]#

Gets the frequency of activities happening in a trace

Parameters:

trace – List activities

Returns:

Frequency of activities

Return type:

freq

pm4py.algo.discovery.log_skeleton.trace_skel.get_trace_info(trace)[source]#

Technical method for conformance checking