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)
- block(ot: str, act1: str, act2: str)
- block_metric(ot: str, act1: str, act2: str)
- causal_relation(ot: str, act1: str, act2: str)
- choice(ot: str, act1: str, act2: str)
- choice_metric(ot: str, act1: str, act2: str)
- choice_relation(ot: str, act1: str, act2: str)
- coexistence(ot: str, act1: str, act2: str)
- coexistence_metric(ot: str, act1: str, act2: str)
- concur_relation(ot: str, act1: str, act2: str)
- directly_followed_by(ot: str, act1: str, act2: str)
- directly_followed_by_metric(ot: str, act1: str, act2: str)
- eve_ot_objects(eid: str, ot: str) List[str]
- exclusiveness(ot: str, act1: str, act2: str)
- exclusiveness_metric(ot: str, act1: str, act2: str)
- existence(ot: str, act: str)
- existence_metric(ot: str, act: str)
- followed_by(ot: str, act1: str, act2: str)
- followed_by_metric(ot: str, act1: str, act2: str)
- multiple_involvement(ot: str, act: str)
- non_existence(ot: str, act: str)
- non_existence_metric(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
- object_absence(ot: str, act: str) List[str]
- object_absence_metric(ot: str, act: str) int
- object_multiple(ot: str, act: str) List[str]
- object_multiple_metric(ot: str, act: str) int
- object_presence_metric(ot: str, act: str) int
- object_singular(ot: str, act: str) List[str]
- object_singular_metric(ot: str, act: str) int
- ot_objects_of_an_event(eid: str, ot: str) List[str]
- precedence(ot: str, act1: str, act2: str)
- precedence_metric(ot: str, act1: str, act2: str)
- singular_involvement(ot: str, act: str)
- xor_choice(ot: str, act1: str, act2: str)
- xor_choice_metric(ot: str, act1: str, act2: 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], obj_event_mapping: Dict[str, List[str]])
Bases:
object- events: Dict[str, ocpa.objects.log.variants.obj.Event]
- obj_event_mapping: Dict[str, List[str]]
- 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)