pm4py.filtering.filter_ocel_object_types_allowed_activities#
- pm4py.filtering.filter_ocel_object_types_allowed_activities(ocel: OCEL, correspondence_dict: Dict[str, Collection[str]]) OCEL [source]#
Filters an object-centric event log, keeping only the specified object types with the specified set of allowed activities.
- Return type:
- Parameters:
ocel (
OCEL
) – Object-centric event log.correspondence_dict – Dictionary containing, for every object type of interest, a collection of allowed activities. Example: {“order”: [“Create Order”], “element”: [“Create Order”, “Create Delivery”]}.
- Returns:
Filtered OCEL.
import pm4py filtered_ocel = pm4py.filter_ocel_object_types_allowed_activities( ocel, {'order': ['create order', 'pay order'], 'item': ['create item', 'deliver item']} )