Source code for pm4py.streaming.algo.discovery.dfg.algorithm
from pm4py.streaming.algo.discovery.dfg.variants import frequency
from enum import Enum
from pm4py.util import exec_utils
[docs]
class Variants(Enum):
FREQUENCY = frequency
DEFAULT_VARIANT = Variants.FREQUENCY
[docs]
def apply(variant=DEFAULT_VARIANT, parameters=None):
"""
Discovers a DFG from an event stream
Parameters
--------------
variant
Variant of the algorithm (default: Variants.FREQUENCY)
Returns
--------------
stream_dfg_obj
Streaming DFG discovery object
"""
if parameters is None:
parameters = {}
return exec_utils.get_variant(variant).apply(parameters=parameters)