pm4py.objects.powl.obj module#
- class pm4py.objects.powl.obj.POWL(operator=None, parent=None, children=None, label=None)[source]#
Bases:
ProcessTree,ABC
- class pm4py.objects.powl.obj.SilentTransition[source]#
Bases:
Transition
- class pm4py.objects.powl.obj.FrequentTransition(label, min_freq: str | int, max_freq: str | int)[source]#
Bases:
Transition
- class pm4py.objects.powl.obj.StrictPartialOrder(nodes: List[POWL])[source]#
Bases:
POWL- get_order() BinaryRelation[source]#
- to_string(level=0, indent=False, max_indent=9223372036854775807) str[source]#
Represents a StrictPartialOrder as a string, avoiding infinite recursion.
- Parameters:
level (int) – Current indentation level
indent (bool) – Whether to indent the output
max_indent (int) – Maximum indentation level
- Returns:
String representation of the partial order
- Return type:
- property partial_order: BinaryRelation#
- simplify_using_frequent_transitions() StrictPartialOrder[source]#
- simplify() StrictPartialOrder[source]#
- class pm4py.objects.powl.obj.Sequence(nodes: List[POWL])[source]#
Bases:
StrictPartialOrder