ocpa.objects.log.variants package
Subpackages
Submodules
ocpa.objects.log.variants.graph module
ocpa.objects.log.variants.obj module
- class ocpa.objects.log.variants.obj.Event(id: str, act: str, time: datetime.datetime, omap: List[str], vmap: Dict[str, Any])
Bases:
object- act: str
- id: str
- omap: List[str]
- time: datetime.datetime
- vmap: Dict[str, Any]
- class ocpa.objects.log.variants.obj.MetaObjectCentricData(attr_names: List[str], attr_types: List[str], attr_typ: Dict, obj_types: List[str], act_attr: Dict[str, List[str]], attr_events: List[str] = <factory>)
Bases:
object- act_attr: Dict[str, List[str]]
- attr_events: List[str]
- attr_names: List[str]
- attr_typ: Dict
- attr_types: List[str]
- obj_types: List[str]
- class ocpa.objects.log.variants.obj.Obj(id: str, type: str, ovmap: Dict)
Bases:
object- id: str
- ovmap: Dict
- type: str
- class ocpa.objects.log.variants.obj.ObjectCentricEventLog(meta: ocpa.objects.log.variants.obj.MetaObjectCentricData, raw: ocpa.objects.log.variants.obj.RawObjectCentricData)
Bases:
object- absent_involvement(ot: str, act: str)
- act_events(act: str) List[str]
- property activities: Set[str]
- causal_relation(ot: str, act1: str, act2: str)
- choice_relation(ot: str, act1: str, act2: str)
- concur_relation(ot: str, act1: str, act2: str)
- eve_objects(eid: str) List[str]
- multiple_involvement(ot: str, act: str)
- num_events_relating_multiple_ot(ot: str, act: str) int
- num_events_relating_no_ot(ot: str, act: str) int
- num_events_relating_one_ot(ot: str, act: str) int
- num_ot_objects_containing_act1_followed_by_act2(ot: str, act1: str, act2: str) int
- num_ot_objects_containing_acts(ot: str, acts: List[str]) int
- obj_events(oid: str) List[str]
- ot_events(ot: str) List[str]
- ot_objects(ot: str) List[str]
- ot_objects_of_an_event(eid: str, ot: str) List[str]
- sequence(oid: str) List[ocpa.objects.log.variants.obj.Event]
- singular_involvement(ot: str, act: str)
- trace(oid: str) List[str]
- property types: Set[str]
- class ocpa.objects.log.variants.obj.RawObjectCentricData(events: Dict[str, ocpa.objects.log.variants.obj.Event], objects: Dict[str, ocpa.objects.log.variants.obj.Obj])
Bases:
object- events: Dict[str, ocpa.objects.log.variants.obj.Event]
- property obj_ids: List[str]
- objects: Dict[str, ocpa.objects.log.variants.obj.Obj]
ocpa.objects.log.variants.table module
- class ocpa.objects.log.variants.table.Table(log, parameters, object_attributes=None)
Bases:
object- clean_empty_events()
- create_efficiency_objects()
- get_object_attribute_value(o_id, attribute)
- get_objects_of_variants(variants)
- get_value(e_id, attribute)
- property log
- property object_types
- remove_object_references(to_keep)
- sample_cases(percent)