pm4py.algo.conformance.alignments.dcr package#
Subpackages#
- pm4py.algo.conformance.alignments.dcr.variants package
- Submodules
- pm4py.algo.conformance.alignments.dcr.variants.optimal module
- pm4py.algo.conformance.alignments.dcr.variants.optimal_multithreaded module
- Module contents
Submodules#
pm4py.algo.conformance.alignments.dcr.algorithm module#
- class pm4py.algo.conformance.alignments.dcr.algorithm.Variants(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
Enum
- OPTIMAL = <module 'pm4py.algo.conformance.alignments.dcr.variants.optimal' from '/home/vco/Projects/pm4py-dcr4py/pm4py/algo/conformance/alignments/dcr/variants/optimal.py'>#
- pm4py.algo.conformance.alignments.dcr.algorithm.apply(obj: EventLog | Trace, G: DcrGraph, variant=Variants.OPTIMAL, parameters: Dict[Any, Any] | None = None) Dict[str, Any] | List[Dict[str, Any]] [source]#
Applies the alignment algorithm provided a log/trace object, and a DCR graph.
Parameters#
- obj
Event log / Trace
- G
DCR graph
- variant
Variant of the DCR alignments to be used. Possible values: - Variants.OPTIMAL
- parameters
Variant-specific parameters.
Returns#
- ali
Result of the alignment
- pm4py.algo.conformance.alignments.dcr.algorithm.get_diagnostics_dataframe(log: EventLog | DataFrame, conf_result: List[Dict[str, Any]], variant=Variants.OPTIMAL, parameters=None) DataFrame [source]#
Gets the diagnostics dataframe from a log and the conformance results
Parameters#
- log
Event log
- conf_result
Results of conformance checking
- variant
Variant to be used: - Variants.CLASSIC
- parameters
Variant-specific parameters
Returns#
- diagn_dataframe
Diagnostics dataframe