pm4py.streaming.algo.conformance.temporal.algorithm module#
- class pm4py.streaming.algo.conformance.temporal.algorithm.Variants(*values)[source]#
Bases:
Enum- CLASSIC = <module 'pm4py.streaming.algo.conformance.temporal.variants.classic' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/streaming/algo/conformance/temporal/variants/classic.py'>#
- pm4py.streaming.algo.conformance.temporal.algorithm.apply(temporal_profile: Dict[Tuple[str, str], Tuple[float, float]], variant=Variants.CLASSIC, parameters: Dict[Any, Any] | None = None)[source]#
Initialize the streaming conformance checking
- Parameters:
temporal_profile – Temporal profile
variant – Variant of the algorithm, possible values: - Variants.CLASSIC
parameters –
- Parameters of the algorithm, including:
Parameters.ACTIVITY_KEY => the attribute to use as activity
Parameters.START_TIMESTAMP_KEY => the attribute to use as start timestamp
Parameters.TIMESTAMP_KEY => the attribute to use as timestamp
Parameters.ZETA => multiplier for the standard deviation
Parameters.CASE_ID_KEY => column to use as case identifier
Parameters.DICT_VARIANT => the variant of dictionary to use
Parameters.CASE_DICT_ID => the identifier of the case dictionary
Parameters.DEV_DICT_ID => the identifier of the deviations dictionary