pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities module#
- class pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.Parameters(*values)[source]#
Bases:
Enum- CLASSIC_ALIGNMENTS_VARIANT = 'classic_alignments_variant'#
- CONVERSION_VERSION = 'petri_conversion_version'#
- exception pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.AlignmentNoneException[source]#
Bases:
Exception
- class pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.EfficientTree(tree)[source]#
Bases:
ProcessTree
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.concatenate_traces(t1: Trace, t2: Trace) Trace[source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.trace_to_list_of_str(t: Trace) List[str][source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.list_of_str_to_trace(activities: List[str]) Trace[source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.get_activity_labels_from_trace(trace: Trace) Set[str][source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.apply_standard_cost_function_to_alignment(align: List) int[source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.empty_sequence_accepted(pt: ProcessTree) bool[source]#
- pm4py.algo.conformance.alignments.process_tree.variants.approximated.utilities.calculate_optimal_alignment(pt: ProcessTree, trace: Trace, parameters=None)[source]#