pm4py.algo.conformance.alignments.process_tree.algorithm module#
- class pm4py.algo.conformance.alignments.process_tree.algorithm.Variants(*values)[source]#
Bases:
Enum- APPROXIMATED_ORIGINAL = <module 'pm4py.algo.conformance.alignments.process_tree.variants.approximated.original' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py'>#
- APPROXIMATED_MATRIX_LP = <module 'pm4py.algo.conformance.alignments.process_tree.variants.approximated.matrix_lp' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py'>#
- SEARCH_GRAPH_PT = <module 'pm4py.algo.conformance.alignments.process_tree.variants.search_graph_pt' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py'>#
- DYNAMIC_PROGRAMMING = <module 'pm4py.algo.conformance.alignments.process_tree.variants.dynamic_programming' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/algo/conformance/alignments/process_tree/variants/dynamic_programming.py'>#
- MILP = <module 'pm4py.algo.conformance.alignments.process_tree.variants.milp' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/algo/conformance/alignments/process_tree/variants/milp.py'>#
- pm4py.algo.conformance.alignments.process_tree.algorithm.apply(obj: EventLog | Trace | DataFrame, pt: ProcessTree, variant=Variants.SEARCH_GRAPH_PT, parameters: Dict[Any, Any] | None = None) Dict[str, Any] | List[Dict[str, Any]][source]#
Align an event log or a trace with a process tree
- Parameters:
obj – Log / Trace
pt – Process tree
variant – Variant
parameters – Variant-specific parameters
- Returns:
Alignments
- Return type:
alignments