ocpa.objects.log.variants package

Subpackages

Submodules

ocpa.objects.log.variants.graph module

class ocpa.objects.log.variants.graph.EventGraph(eog: networkx.classes.digraph.DiGraph)

Bases: object

eog: networkx.classes.digraph.DiGraph

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]
meta: ocpa.objects.log.variants.obj.MetaObjectCentricData
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]
raw: ocpa.objects.log.variants.obj.RawObjectCentricData
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)

Module contents