Source code for pm4py.objects.conversion.log.converter

from enum import Enum

from pm4py.objects.conversion.log.variants import (
    to_event_stream,
    to_event_log,
    to_data_frame,
    to_nx,
)


[docs] class Variants(Enum): TO_EVENT_LOG = to_event_log TO_EVENT_STREAM = to_event_stream TO_DATA_FRAME = to_data_frame TO_NX = to_nx
TO_EVENT_LOG = Variants.TO_EVENT_LOG TO_EVENT_STREAM = Variants.TO_EVENT_STREAM TO_DATA_FRAME = Variants.TO_DATA_FRAME
[docs] def apply(log, parameters=None, variant=None): if variant is None: variant = Variants.TO_EVENT_LOG return variant.value.apply(log, parameters=parameters)