Source code for pm4py.streaming.algo.conformance.tbr.algorithm

from enum import Enum
from pm4py.util import exec_utils
from pm4py.streaming.algo.conformance.tbr.variants import classic


[docs] class Variants(Enum): CLASSIC = classic
[docs] def apply(net, im, fm, variant=Variants.CLASSIC, parameters=None): """ Method that creates the TbrStreamingConformance object Parameters ---------------- net Petri net im Initial marking fm Final marking variant Variant of the algorithm to use, possible: - Variants.CLASSIC parameters Parameters of the algorithm Returns ---------------- conf_stream_obj Conformance streaming object """ return exec_utils.get_variant(variant).apply( net, im, fm, parameters=parameters )