pm4py.objects.conversion.dfg.variants.to_petri_net_invisibles_no_duplicates module#
- class pm4py.objects.conversion.dfg.variants.to_petri_net_invisibles_no_duplicates.Parameters(*values)[source]#
Bases:
Enum- START_ACTIVITIES = 'start_activities'#
- END_ACTIVITIES = 'end_activities'#
- PARAM_ARTIFICIAL_START_ACTIVITY = 'pm4py:param:art_start_act'#
- PARAM_ARTIFICIAL_END_ACTIVITY = 'pm4py:param:art_end_act'#
- pm4py.objects.conversion.dfg.variants.to_petri_net_invisibles_no_duplicates.apply(dfg: Dict[Tuple[str, str], int], parameters: Dict[Any, Any] | None = None)[source]#
Applies the DFG mining on a given object (if it is a Pandas dataframe or a log, the DFG is calculated)
- Parameters:
dfg – Object (DFG) (if it is a Pandas dataframe or a log, the DFG is calculated)
parameters – Parameters: - Parameters.START_ACTIVITIES: the start activities of the DFG - Parameters.END_ACTIVITIES: the end activities of the DFG
- Returns:
net – Petri net
im – Initial marking
fm – Final marking