From c6e7b8fa0c1b86d1645dbb2c4c4cec9c0d6bcd73 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 11:31:49 +0100 Subject: [PATCH 01/39] feat(pm4py): improved BPMN support (event based gateways, participants, collaborations, message flows) --- pm4py/objects/bpmn/exporter/variants/etree.py | 63 +++++++++++++------ pm4py/objects/bpmn/importer/variants/lxml.py | 55 +++++++++++++--- pm4py/objects/bpmn/obj.py | 14 +++++ 3 files changed, 103 insertions(+), 29 deletions(-) diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index 32250abd9..36cc98fa5 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -61,21 +61,35 @@ def get_xml_string(bpmn_graph, parameters=None): if len(all_processes) > 1: # when several swimlanes exist, their elements should be annexed to the same BPMN plane - bpmn_plane_id = "id" + str(uuid.uuid4()) + collaboration_nodes = [x for x in bpmn_graph.get_nodes() if isinstance(x, BPMN.Collaboration)] + if collaboration_nodes: + bpmn_plane_id = collaboration_nodes[0].get_id() + else: + bpmn_plane_id = "id" + str(uuid.uuid4()) + process_collaboration = ET.SubElement(definitions, "bpmn:collaboration", {"id": bpmn_plane_id}) - for process in all_processes: - part_id = "id" + str(uuid.uuid4()) - ET.SubElement(process_collaboration, "bpmn:participant", {"id": part_id, "name": process, "processRef": "id" + process }) - process_participants[process] = part_id + participant_nodes = [x for x in bpmn_graph.get_nodes() if isinstance(x, BPMN.Participant)] + if participant_nodes: + for process in participant_nodes: + ET.SubElement(process_collaboration, "bpmn:participant", {"id": process.get_id(), "name": process.get_name(), "processRef": "id" + process.process_ref}) + all_processes.add(process.process_ref) + else: + for process in all_processes: + part_id = "id" + str(uuid.uuid4()) + ET.SubElement(process_collaboration, "bpmn:participant", {"id": part_id, "name": process, "processRef": "id" + process }) + process_participants[process] = part_id else: bpmn_plane_id = "id" + list(all_processes)[0] for process in all_processes: - p = ET.SubElement(definitions, "bpmn:process", - {"id": "id" + process, "isClosed": "false", "isExecutable": "false", - "processType": "None"}) - process_process[process] = p + if process != bpmn_plane_id: + p = ET.SubElement(definitions, "bpmn:process", + {"id": "id" + process, "isClosed": "false", "isExecutable": "false", + "processType": "None"}) + process_process[process] = p + else: + process_process[process] = process_collaboration diagram = ET.SubElement(definitions, "bpmndi:BPMNDiagram", {"id": "id" + str(uuid.uuid4()), "name": "diagram"}) @@ -87,12 +101,13 @@ def get_xml_string(bpmn_graph, parameters=None): for node in bpmn_graph.get_nodes(): process = node.get_process() - node_shape = ET.SubElement(process_planes[process], "bpmndi:BPMNShape", - {"bpmnElement": node.get_id(), "id": node.get_id() + "_gui"}) - node_shape_layout = ET.SubElement(node_shape, "omgdc:Bounds", - {"height": str(layout.get(node).get_height()), "width": str(layout.get(node).get_width()), - "x": str(layout.get(node).get_x()), - "y": str(layout.get(node).get_y())}) + if process != bpmn_plane_id: + node_shape = ET.SubElement(process_planes[process], "bpmndi:BPMNShape", + {"bpmnElement": node.get_id(), "id": node.get_id() + "_gui"}) + node_shape_layout = ET.SubElement(node_shape, "omgdc:Bounds", + {"height": str(layout.get(node).get_height()), "width": str(layout.get(node).get_width()), + "x": str(layout.get(node).get_x()), + "y": str(layout.get(node).get_y())}) for flow in bpmn_graph.get_flows(): process = flow.get_process() @@ -136,8 +151,10 @@ def get_xml_string(bpmn_graph, parameters=None): task = ET.SubElement(process, "bpmn:inclusiveGateway", {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, "name": ""}) - else: - raise Exception("Unexpected node type.") + elif isinstance(node, BPMN.EventBasedGateway): + task = ET.SubElement(process, "bpmn:eventBasedGateway", + {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, + "name": ""}) for in_arc in node.get_in_arcs(): arc_xml = ET.SubElement(task, "bpmn:incoming") @@ -152,8 +169,14 @@ def get_xml_string(bpmn_graph, parameters=None): source = flow.get_source() target = flow.get_target() - flow_xml = ET.SubElement(process, "bpmn:sequenceFlow", {"id": "id" + str(flow.get_id()), "name": flow.get_name(), - "sourceRef": str(source.get_id()), - "targetRef": str(target.get_id())}) + + if isinstance(flow, BPMN.SequenceFlow): + flow_xml = ET.SubElement(process, "bpmn:sequenceFlow", {"id": "id" + str(flow.get_id()), "name": flow.get_name(), + "sourceRef": str(source.get_id()), + "targetRef": str(target.get_id())}) + elif isinstance(flow, BPMN.MessageFlow): + flow_xml = ET.SubElement(process, "bpmn:messageFlow", {"id": "id" + str(flow.get_id()), "name": flow.get_name(), + "sourceRef": str(source.get_id()), + "targetRef": str(target.get_id())}) return minidom.parseString(ET.tostring(definitions)).toprettyxml(encoding=encoding) diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index 4dcec6f54..d40ca79b9 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -19,7 +19,20 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ """ layout = bpmn_graph.get_layout() tag = curr_el.tag.lower() - if tag.endswith("subprocess"): # subprocess invocation + + if tag.endswith("collaboration"): + collaboration_id = curr_el.get("id") + collaboration = BPMN.Collaboration(id=collaboration_id, process=collaboration_id) + bpmn_graph.add_node(collaboration) + nodes_dict[collaboration_id] = collaboration + elif tag.endswith("participant"): + participant_id = curr_el.get("id") + name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" + process_ref = curr_el.get("processRef") + participant = BPMN.Participant(id=participant_id, name=name, process=None, process_ref=process_ref) + bpmn_graph.add_node(participant) + nodes_dict[participant_id] = participant + elif tag.endswith("subprocess"): # subprocess invocation name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" subprocess = BPMN.SubProcess(id=curr_el.get("id"), name=name, process=process, depth=rec_depth) bpmn_graph.add_node(subprocess) @@ -168,22 +181,33 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ bpmn_graph.add_node(inclusive_gateway) node = inclusive_gateway nodes_dict[id] = node + elif tag.endswith("eventbasedgateway"): + id = curr_el.get("id") + name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" + try: + direction = BPMN.Gateway.Direction[curr_el.get("gatewayDirection").upper()] + event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, process=process) + except: + event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, process=process) + bpmn_graph.add_node(event_based_gateway) + node = event_based_gateway + nodes_dict[id] = node elif tag.endswith("incoming"): # incoming flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: - incoming_dict[curr_el.text.strip()] = (node, process, tag, name) + incoming_dict[curr_el.text.strip()] = (node, process, tag, name, parents) elif tag.endswith("outgoing"): # outgoing flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: - outgoing_dict[curr_el.text.strip()] = (node, process, tag, name) - elif tag.endswith("sequenceflow"): # normal sequence flow between two nodes + outgoing_dict[curr_el.text.strip()] = (node, process, tag, name, parents) + elif tag.endswith("sequenceflow") or tag.endswith("messageflow"): # normal sequence flow between two nodes seq_flow_id = curr_el.get("id") source_ref = curr_el.get("sourceRef") target_ref = curr_el.get("targetRef") name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if source_ref is not None and target_ref is not None: - incoming_dict[seq_flow_id] = (target_ref, process, tag, name) - outgoing_dict[seq_flow_id] = (source_ref, process, tag, name) + incoming_dict[seq_flow_id] = (target_ref, process, tag, name, parents) + outgoing_dict[seq_flow_id] = (source_ref, process, tag, name, parents) elif tag.endswith("waypoint"): # contains information of x, y values of an edge if flow is not None: x = float(curr_el.get("x")) @@ -211,18 +235,31 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ # bpmn_graph.set_process_id(process) for seq_flow_id in incoming_dict: if incoming_dict[seq_flow_id][0] in nodes_dict: - incoming_dict[seq_flow_id] = (nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], incoming_dict[seq_flow_id][2], incoming_dict[seq_flow_id][3]) + incoming_dict[seq_flow_id] = (nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], incoming_dict[seq_flow_id][2], incoming_dict[seq_flow_id][3], incoming_dict[seq_flow_id][4]) for seq_flow_id in outgoing_dict: if outgoing_dict[seq_flow_id][0] in nodes_dict: - outgoing_dict[seq_flow_id] = (nodes_dict[outgoing_dict[seq_flow_id][0]], outgoing_dict[seq_flow_id][1], outgoing_dict[seq_flow_id][2], outgoing_dict[seq_flow_id][3]) + outgoing_dict[seq_flow_id] = (nodes_dict[outgoing_dict[seq_flow_id][0]], outgoing_dict[seq_flow_id][1], outgoing_dict[seq_flow_id][2], outgoing_dict[seq_flow_id][3], outgoing_dict[seq_flow_id][4]) for flow_id in flow_info: if flow_id in outgoing_dict and flow_id in incoming_dict: - if isinstance(outgoing_dict[flow_id][0], BPMN.BPMNNode) and isinstance(incoming_dict[flow_id][0], BPMN.BPMNNode): + flow = None + flow_type = outgoing_dict[flow_id][2] + + if flow_type.endswith("messageflow"): + collaboration_id = None + for par in outgoing_dict[flow_id][4]: + par_tag = str(par.tag).lower() + if par_tag.endswith("collaboration"): + collaboration_id = par.get("id") + flow = BPMN.MessageFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=collaboration_id) + else: flow = BPMN.SequenceFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) + + if flow is not None: bpmn_graph.add_flow(flow) layout.get(flow).del_waypoints() for waypoint in flow_info[flow_id]: layout.get(flow).add_waypoint(waypoint) + for node_id in nodes_bounds: if node_id in nodes_dict: bounds = nodes_bounds[node_id] diff --git a/pm4py/objects/bpmn/obj.py b/pm4py/objects/bpmn/obj.py index fde702218..57185adfa 100644 --- a/pm4py/objects/bpmn/obj.py +++ b/pm4py/objects/bpmn/obj.py @@ -217,6 +217,15 @@ def __str__(self): out_arcs = property(get_out_arcs) process = property(get_process, set_process) + class Collaboration(BPMNNode): + def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): + BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) + + class Participant(BPMNNode): + def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None, process_ref=None): + self.process_ref = process_ref + BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) + class Event(BPMNNode): def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) @@ -366,6 +375,11 @@ def __init__(self, id="", name="", gateway_direction=None, in_arcs=None, out_arc gateway_direction = gateway_direction if gateway_direction is not None else BPMN.Gateway.Direction.UNSPECIFIED BPMN.Gateway.__init__(self, id, name, gateway_direction, in_arcs, out_arcs, process=process) + class EventBasedGateway(Gateway): + def __init__(self, id="", name="", gateway_direction=None, in_arcs=None, out_arcs=None, process=None): + gateway_direction = gateway_direction if gateway_direction is not None else BPMN.Gateway.Direction.UNSPECIFIED + BPMN.Gateway.__init__(self, id, name, gateway_direction, in_arcs, out_arcs, process=process) + class Flow(object): def __init__(self, source, target, id="", name="", process=None): self.__id = uuid.uuid4() if id == "" else id From d918e76945ac65319aceaf913caadbf9c52b8de6 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 12:37:44 +0100 Subject: [PATCH 02/39] feat(pm4py): supporting text association, gateways names, ... --- pm4py/objects/bpmn/exporter/variants/etree.py | 21 ++++++++++++++----- pm4py/objects/bpmn/importer/variants/lxml.py | 20 +++++++++++++++--- pm4py/objects/bpmn/obj.py | 9 ++++++++ 3 files changed, 42 insertions(+), 8 deletions(-) diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index 36cc98fa5..472828f72 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -121,7 +121,11 @@ def get_xml_string(bpmn_graph, parameters=None): for node in bpmn_graph.get_nodes(): process = process_process[node.get_process()] - if isinstance(node, BPMN.StartEvent): + if isinstance(node, BPMN.TextAnnotation): + annotation = ET.SubElement(process, "bpmn:textAnnotation", {"id": node.get_id()}) + text = ET.SubElement(annotation, "bpmn:text") + text.text = node.text + elif isinstance(node, BPMN.StartEvent): isInterrupting = "true" if node.get_isInterrupting() else "false" parallelMultiple = "true" if node.get_parallelMultiple() else "false" task = ET.SubElement(process, "bpmn:startEvent", @@ -131,6 +135,7 @@ def get_xml_string(bpmn_graph, parameters=None): task = ET.SubElement(process, "bpmn:endEvent", {"id": node.get_id(), "name": node.get_name()}) elif isinstance(node, BPMN.IntermediateCatchEvent): task = ET.SubElement(process, "bpmn:intermediateCatchEvent", {"id": node.get_id(), "name": node.get_name()}) + messageEventDefinition = ET.SubElement(task, "bpmn:messageEventDefinition") elif isinstance(node, BPMN.IntermediateThrowEvent): task = ET.SubElement(process, "bpmn:intermediateThrowEvent", {"id": node.get_id(), "name": node.get_name()}) elif isinstance(node, BPMN.BoundaryEvent): @@ -142,19 +147,19 @@ def get_xml_string(bpmn_graph, parameters=None): elif isinstance(node, BPMN.ExclusiveGateway): task = ET.SubElement(process, "bpmn:exclusiveGateway", {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, - "name": ""}) + "name": node.get_name()}) elif isinstance(node, BPMN.ParallelGateway): task = ET.SubElement(process, "bpmn:parallelGateway", {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, - "name": ""}) + "name": node.get_name()}) elif isinstance(node, BPMN.InclusiveGateway): task = ET.SubElement(process, "bpmn:inclusiveGateway", {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, - "name": ""}) + "name": node.get_name()}) elif isinstance(node, BPMN.EventBasedGateway): task = ET.SubElement(process, "bpmn:eventBasedGateway", {"id": node.get_id(), "gatewayDirection": node.get_gateway_direction().value, - "name": ""}) + "name": node.get_name()}) for in_arc in node.get_in_arcs(): arc_xml = ET.SubElement(task, "bpmn:incoming") @@ -179,4 +184,10 @@ def get_xml_string(bpmn_graph, parameters=None): "sourceRef": str(source.get_id()), "targetRef": str(target.get_id())}) + + elif isinstance(flow, BPMN.Association): + flow_xml = ET.SubElement(process, "bpmn:association", {"id": "id" + str(flow.get_id()), + "sourceRef": str(source.get_id()), + "targetRef": str(target.get_id())}) + return minidom.parseString(ET.tostring(definitions)).toprettyxml(encoding=encoding) diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index d40ca79b9..eec192162 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -32,6 +32,14 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ participant = BPMN.Participant(id=participant_id, name=name, process=None, process_ref=process_ref) bpmn_graph.add_node(participant) nodes_dict[participant_id] = participant + elif tag.endswith("textannotation"): + annotation_id = curr_el.get("id") + text = "" + for child in curr_el: + text = child.text + annotation = BPMN.TextAnnotation(id=annotation_id, text=text, process=process) + bpmn_graph.add_node(annotation) + nodes_dict[annotation_id] = annotation elif tag.endswith("subprocess"): # subprocess invocation name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" subprocess = BPMN.SubProcess(id=curr_el.get("id"), name=name, process=process, depth=rec_depth) @@ -195,12 +203,14 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ elif tag.endswith("incoming"): # incoming flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: - incoming_dict[curr_el.text.strip()] = (node, process, tag, name, parents) + if curr_el.text.strip() not in incoming_dict: + incoming_dict[curr_el.text.strip()] = (node, process, tag, name, parents) elif tag.endswith("outgoing"): # outgoing flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: - outgoing_dict[curr_el.text.strip()] = (node, process, tag, name, parents) - elif tag.endswith("sequenceflow") or tag.endswith("messageflow"): # normal sequence flow between two nodes + if curr_el.text.strip() not in outgoing_dict: + outgoing_dict[curr_el.text.strip()] = (node, process, tag, name, parents) + elif tag.endswith("sequenceflow") or tag.endswith("messageflow") or tag.endswith("association"): seq_flow_id = curr_el.get("id") source_ref = curr_el.get("sourceRef") target_ref = curr_el.get("targetRef") @@ -239,6 +249,8 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ for seq_flow_id in outgoing_dict: if outgoing_dict[seq_flow_id][0] in nodes_dict: outgoing_dict[seq_flow_id] = (nodes_dict[outgoing_dict[seq_flow_id][0]], outgoing_dict[seq_flow_id][1], outgoing_dict[seq_flow_id][2], outgoing_dict[seq_flow_id][3], outgoing_dict[seq_flow_id][4]) + + for flow_id in flow_info: if flow_id in outgoing_dict and flow_id in incoming_dict: flow = None @@ -251,6 +263,8 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ if par_tag.endswith("collaboration"): collaboration_id = par.get("id") flow = BPMN.MessageFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=collaboration_id) + elif flow_type.endswith("association"): + flow = BPMN.Association(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) else: flow = BPMN.SequenceFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) diff --git a/pm4py/objects/bpmn/obj.py b/pm4py/objects/bpmn/obj.py index 57185adfa..356035b08 100644 --- a/pm4py/objects/bpmn/obj.py +++ b/pm4py/objects/bpmn/obj.py @@ -226,6 +226,11 @@ def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None, pr self.process_ref = process_ref BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) + class TextAnnotation(BPMNNode): + def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None, text=None): + self.text = text + BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) + class Event(BPMNNode): def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): BPMN.BPMNNode.__init__(self, id, name, in_arcs, out_arcs, process=process) @@ -443,6 +448,10 @@ class MessageFlow(Flow): def __init__(self, source, target, id="", name="", process=None): BPMN.Flow.__init__(self, source, target, id=id, name=name, process=process) + class Association(Flow): + def __init__(self, source, target, id="", name="", process=None): + BPMN.Flow.__init__(self, source, target, id=id, name=name, process=process) + def __init__(self, process_id=None, name="", nodes=None, flows=None): self.__process_id = str(uuid.uuid4()) if process_id == None else process_id From dd3b60ee5f40927d219c5fcade4fe087adbb6d4b Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 12:41:04 +0100 Subject: [PATCH 03/39] feat(pm4py): removing deprecated coed --- pm4py/objects/bpmn/exporter/variants/etree.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index 472828f72..b7a075de2 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -53,7 +53,8 @@ def get_xml_string(bpmn_graph, parameters=None): all_processes = set() process_planes = {} process_process = {} - process_participants = {} + process_collaboration = None + for node in bpmn_graph.get_nodes(): all_processes.add(node.get_process()) for flow in bpmn_graph.get_flows(): @@ -64,8 +65,6 @@ def get_xml_string(bpmn_graph, parameters=None): collaboration_nodes = [x for x in bpmn_graph.get_nodes() if isinstance(x, BPMN.Collaboration)] if collaboration_nodes: bpmn_plane_id = collaboration_nodes[0].get_id() - else: - bpmn_plane_id = "id" + str(uuid.uuid4()) process_collaboration = ET.SubElement(definitions, "bpmn:collaboration", {"id": bpmn_plane_id}) @@ -74,11 +73,6 @@ def get_xml_string(bpmn_graph, parameters=None): for process in participant_nodes: ET.SubElement(process_collaboration, "bpmn:participant", {"id": process.get_id(), "name": process.get_name(), "processRef": "id" + process.process_ref}) all_processes.add(process.process_ref) - else: - for process in all_processes: - part_id = "id" + str(uuid.uuid4()) - ET.SubElement(process_collaboration, "bpmn:participant", {"id": part_id, "name": process, "processRef": "id" + process }) - process_participants[process] = part_id else: bpmn_plane_id = "id" + list(all_processes)[0] @@ -88,7 +82,7 @@ def get_xml_string(bpmn_graph, parameters=None): {"id": "id" + process, "isClosed": "false", "isExecutable": "false", "processType": "None"}) process_process[process] = p - else: + elif process_collaboration is not None: process_process[process] = process_collaboration diagram = ET.SubElement(definitions, "bpmndi:BPMNDiagram", {"id": "id" + str(uuid.uuid4()), "name": "diagram"}) From 74b71a622a6cca365d71211c05b0cc9bfdbda7aa Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 12:49:33 +0100 Subject: [PATCH 04/39] feat(pm4py): support for different types of tasks --- pm4py/objects/bpmn/exporter/variants/etree.py | 7 ++++++- pm4py/objects/bpmn/importer/variants/lxml.py | 7 ++++++- pm4py/objects/bpmn/obj.py | 8 ++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index b7a075de2..4075ea1d8 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -135,7 +135,12 @@ def get_xml_string(bpmn_graph, parameters=None): elif isinstance(node, BPMN.BoundaryEvent): task = ET.SubElement(process, "bpmn:boundaryEvent", {"id": node.get_id(), "name": node.get_name()}) elif isinstance(node, BPMN.Task): - task = ET.SubElement(process, "bpmn:task", {"id": node.get_id(), "name": node.get_name()}) + if isinstance(node, BPMN.UserTask): + task = ET.SubElement(process, "bpmn:userTask", {"id": node.get_id(), "name": node.get_name()}) + elif isinstance(node, BPMN.SendTask): + task = ET.SubElement(process, "bpmn:sendTask", {"id": node.get_id(), "name": node.get_name()}) + else: + task = ET.SubElement(process, "bpmn:task", {"id": node.get_id(), "name": node.get_name()}) elif isinstance(node, BPMN.SubProcess): task = ET.SubElement(process, "bpmn:subProcess", {"id": node.get_id(), "name": node.get_name()}) elif isinstance(node, BPMN.ExclusiveGateway): diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index eec192162..906a21643 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -59,7 +59,12 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" #this_type = str(curr_el.tag) #this_type = this_type[this_type.index("}") + 1:] - task = BPMN.Task(id=id, name=name, process=process) + if tag.endswith("usertask"): + task = BPMN.UserTask(id=id, name=name, process=process) + elif tag.endswith("sendtask"): + task = BPMN.SendTask(id=id, name=name, process=process) + else: + task = BPMN.Task(id=id, name=name, process=process) bpmn_graph.add_node(task) node = task nodes_dict[id] = node diff --git a/pm4py/objects/bpmn/obj.py b/pm4py/objects/bpmn/obj.py index 356035b08..785ada1cd 100644 --- a/pm4py/objects/bpmn/obj.py +++ b/pm4py/objects/bpmn/obj.py @@ -340,6 +340,14 @@ class Task(Activity): def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): BPMN.Activity.__init__(self, id, name, in_arcs, out_arcs, process=process) + class UserTask(Task): + def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): + BPMN.Task.__init__(self, id, name, in_arcs, out_arcs, process=process) + + class SendTask(Task): + def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None): + BPMN.Task.__init__(self, id, name, in_arcs, out_arcs, process=process) + class SubProcess(Activity): def __init__(self, id="", name="", in_arcs=None, out_arcs=None, process=None, depth=None): self.__depth = depth From 45ae9ec0f25d839ead565d6171426f77eb82cf49 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 13:07:44 +0100 Subject: [PATCH 05/39] fix(pm4py): fixed conversion from/to BPMN models (explicitng SequenceFlows) --- pm4py/objects/bpmn/util/reduction.py | 2 +- .../conversion/bpmn/variants/to_petri_net.py | 182 ++++++++++-------- .../process_tree/variants/to_bpmn.py | 26 +-- .../conversion/wf_net/variants/to_bpmn.py | 10 +- pm4py/visualization/powl/variants/net.py | 10 +- 5 files changed, 121 insertions(+), 109 deletions(-) diff --git a/pm4py/objects/bpmn/util/reduction.py b/pm4py/objects/bpmn/util/reduction.py index 3070aa3f9..75107add6 100644 --- a/pm4py/objects/bpmn/util/reduction.py +++ b/pm4py/objects/bpmn/util/reduction.py @@ -58,7 +58,7 @@ def reduce_xor_gateways(bpmn_graph, parameters=None): bpmn_graph.remove_flow(flow) if node in bpmn_graph.get_nodes(): bpmn_graph.remove_node(node) - bpmn_graph.add_flow(BPMN.Flow(source_node, target_node)) + bpmn_graph.add_flow(BPMN.SequenceFlow(source_node, target_node)) break return bpmn_graph diff --git a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py index 4fbc80335..ac019388d 100644 --- a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py +++ b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py @@ -3,6 +3,7 @@ from pm4py.objects.petri_net.utils import reduction from pm4py.objects.petri_net.obj import PetriNet, Marking +from pm4py.objects.bpmn.obj import BPMN from pm4py.objects.petri_net.utils.petri_utils import add_arc_from_to from pm4py.util import exec_utils, nx_utils @@ -97,26 +98,28 @@ def apply(bpmn_graph, parameters=None): source_count = {} target_count = {} for flow in bpmn_graph.get_flows(): - source = flow.get_source() - target = flow.get_target() - place = PetriNet.Place(str(flow.get_id())) - net.places.add(place) - flow_place[flow] = place - if source not in source_count: - source_count[source] = 0 - if target not in target_count: - target_count[target] = 0 - source_count[source] = source_count[source] + 1 - target_count[target] = target_count[target] + 1 + if isinstance(flow, BPMN.SequenceFlow): + source = flow.get_source() + target = flow.get_target() + place = PetriNet.Place(str(flow.get_id())) + net.places.add(place) + flow_place[flow] = place + if source not in source_count: + source_count[source] = 0 + if target not in target_count: + target_count[target] = 0 + source_count[source] = source_count[source] + 1 + target_count[target] = target_count[target] + 1 for flow in bpmn_graph.get_flows(): - source = flow.get_source() - target = flow.get_target() - place = PetriNet.Place(str(flow.get_id())) - if isinstance(source, BPMN.InclusiveGateway) and source_count[source] > 1: - inclusive_gateway_exit.add(place.name) - elif isinstance(target, BPMN.InclusiveGateway) and target_count[target] > 1: - inclusive_gateway_entry.add(place.name) + if isinstance(flow, BPMN.SequenceFlow): + source = flow.get_source() + target = flow.get_target() + place = PetriNet.Place(str(flow.get_id())) + if isinstance(source, BPMN.InclusiveGateway) and source_count[source] > 1: + inclusive_gateway_exit.add(place.name) + elif isinstance(target, BPMN.InclusiveGateway) and target_count[target] > 1: + inclusive_gateway_entry.add(place.name) # remove possible places that are both in inclusive_gateway_exit and inclusive_gateway_entry, # because we do not need to add invisibles in this situation @@ -129,77 +132,86 @@ def apply(bpmn_graph, parameters=None): trans_map = {} for node in bpmn_graph.get_nodes(): - entry_place = PetriNet.Place("ent_" + str(node.get_id())) - net.places.add(entry_place) - exiting_place = PetriNet.Place("exi_" + str(node.get_id())) - net.places.add(exiting_place) - if use_id: - label = str(node.get_id()) - else: - label = str(node.get_name()) if isinstance(node, BPMN.Task) else None - if not label: - label = None - transition = PetriNet.Transition(name=str(node.get_id()), label=label) - net.transitions.add(transition) - trans_map[node] = [transition] - add_arc_from_to(entry_place, transition, net) - add_arc_from_to(transition, exiting_place, net) - - if isinstance(node, BPMN.ParallelGateway) or isinstance(node, BPMN.InclusiveGateway): - if source_count[node] > 1: - exiting_object = PetriNet.Transition(str(uuid.uuid4()), None) - net.transitions.add(exiting_object) - add_arc_from_to(exiting_place, exiting_object, net) - trans_map[node].append(exiting_object) + if isinstance(node, BPMN.Task) or isinstance(node, BPMN.StartEvent) or isinstance(node, BPMN.EndEvent) or \ + isinstance(node, BPMN.ExclusiveGateway) or isinstance(node, BPMN.ParallelGateway) or \ + isinstance(node, BPMN.InclusiveGateway): + if not node in source_count: + source_count[node] = 0 + if not node in target_count: + target_count[node] = 0 + + entry_place = PetriNet.Place("ent_" + str(node.get_id())) + net.places.add(entry_place) + exiting_place = PetriNet.Place("exi_" + str(node.get_id())) + net.places.add(exiting_place) + if use_id: + label = str(node.get_id()) else: - exiting_object = exiting_place - - if target_count[node] > 1: - entering_object = PetriNet.Transition(str(uuid.uuid4()), None) - net.transitions.add(entering_object) - add_arc_from_to(entering_object, entry_place, net) - trans_map[node].append(entering_object) + label = str(node.get_name()) if isinstance(node, BPMN.Task) else None + if not label: + label = None + transition = PetriNet.Transition(name=str(node.get_id()), label=label) + net.transitions.add(transition) + trans_map[node] = [transition] + add_arc_from_to(entry_place, transition, net) + add_arc_from_to(transition, exiting_place, net) + + if isinstance(node, BPMN.ParallelGateway) or isinstance(node, BPMN.InclusiveGateway): + if source_count[node] > 1: + exiting_object = PetriNet.Transition(str(uuid.uuid4()), None) + net.transitions.add(exiting_object) + add_arc_from_to(exiting_place, exiting_object, net) + trans_map[node].append(exiting_object) + else: + exiting_object = exiting_place + + if target_count[node] > 1: + entering_object = PetriNet.Transition(str(uuid.uuid4()), None) + net.transitions.add(entering_object) + add_arc_from_to(entering_object, entry_place, net) + trans_map[node].append(entering_object) + else: + entering_object = entry_place + nodes_entering[node] = entering_object + nodes_exiting[node] = exiting_object else: - entering_object = entry_place - nodes_entering[node] = entering_object - nodes_exiting[node] = exiting_object - else: - nodes_entering[node] = entry_place - nodes_exiting[node] = exiting_place - - if isinstance(node, BPMN.StartEvent): - start_transition = PetriNet.Transition(str(uuid.uuid4()), None) - net.transitions.add(start_transition) - add_arc_from_to(source_place, start_transition, net) - add_arc_from_to(start_transition, entry_place, net) - trans_map[node].append(start_transition) - elif isinstance(node, BPMN.EndEvent): - end_transition = PetriNet.Transition(str(uuid.uuid4()), None) - net.transitions.add(end_transition) - add_arc_from_to(exiting_place, end_transition, net) - add_arc_from_to(end_transition, sink_place, net) - trans_map[node].append(end_transition) + nodes_entering[node] = entry_place + nodes_exiting[node] = exiting_place + + if isinstance(node, BPMN.StartEvent): + start_transition = PetriNet.Transition(str(uuid.uuid4()), None) + net.transitions.add(start_transition) + add_arc_from_to(source_place, start_transition, net) + add_arc_from_to(start_transition, entry_place, net) + trans_map[node].append(start_transition) + elif isinstance(node, BPMN.EndEvent): + end_transition = PetriNet.Transition(str(uuid.uuid4()), None) + net.transitions.add(end_transition) + add_arc_from_to(exiting_place, end_transition, net) + add_arc_from_to(end_transition, sink_place, net) + trans_map[node].append(end_transition) for flow in bpmn_graph.get_flows(): - source_object = nodes_exiting[flow.get_source()] - target_object = nodes_entering[flow.get_target()] - - if isinstance(source_object, PetriNet.Place): - inv1 = PetriNet.Transition(f"sfl_{flow.get_id()}", None) - net.transitions.add(inv1) - add_arc_from_to(source_object, inv1, net) - source_object = inv1 - trans_map[flow.source].append(inv1) - - if isinstance(target_object, PetriNet.Place): - inv2 = PetriNet.Transition(f"tfl_{flow.get_id()}", None) - net.transitions.add(inv2) - add_arc_from_to(inv2, target_object, net) - target_object = inv2 - trans_map[flow.target].append(inv2) - - add_arc_from_to(source_object, flow_place[flow], net) - add_arc_from_to(flow_place[flow], target_object, net) + if isinstance(flow, BPMN.SequenceFlow): + source_object = nodes_exiting[flow.get_source()] + target_object = nodes_entering[flow.get_target()] + + if isinstance(source_object, PetriNet.Place): + inv1 = PetriNet.Transition(f"sfl_{flow.get_id()}", None) + net.transitions.add(inv1) + add_arc_from_to(source_object, inv1, net) + source_object = inv1 + trans_map[flow.source].append(inv1) + + if isinstance(target_object, PetriNet.Place): + inv2 = PetriNet.Transition(f"tfl_{flow.get_id()}", None) + net.transitions.add(inv2) + add_arc_from_to(inv2, target_object, net) + target_object = inv2 + trans_map[flow.target].append(inv2) + + add_arc_from_to(source_object, flow_place[flow], net) + add_arc_from_to(flow_place[flow], target_object, net) if inclusive_gateway_exit and inclusive_gateway_entry: # do the following steps if there are inclusive gateways: diff --git a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py index 44b7bb7ba..a3817295f 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py +++ b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py @@ -112,14 +112,14 @@ def recursively_add_tree(parent_tree, tree, bpmn, initial_event, final_event, co trans = tree if trans.label is None: bpmn, task, counts = add_tau_task(bpmn, counts) - bpmn.add_flow(BPMN.Flow(initial_event, task)) - bpmn.add_flow(BPMN.Flow(task, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, task)) + bpmn.add_flow(BPMN.SequenceFlow(task, final_event)) initial_connector = task final_connector = task else: bpmn, task, counts = add_task(bpmn, counts, trans.label) - bpmn.add_flow(BPMN.Flow(initial_event, task)) - bpmn.add_flow(BPMN.Flow(task, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, task)) + bpmn.add_flow(BPMN.SequenceFlow(task, final_event)) initial_connector = task final_connector = task @@ -129,8 +129,8 @@ def recursively_add_tree(parent_tree, tree, bpmn, initial_event, final_event, co bpmn, counts, x, y = recursively_add_tree(tree, subtree, bpmn, split_gateway, join_gateway, counts, rec_depth + 1) - bpmn.add_flow(BPMN.Flow(initial_event, split_gateway)) - bpmn.add_flow(BPMN.Flow(join_gateway, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, split_gateway)) + bpmn.add_flow(BPMN.SequenceFlow(join_gateway, final_event)) initial_connector = split_gateway final_connector = join_gateway @@ -140,8 +140,8 @@ def recursively_add_tree(parent_tree, tree, bpmn, initial_event, final_event, co bpmn, counts, x, y = recursively_add_tree(tree, subtree, bpmn, split_gateway, join_gateway, counts, rec_depth + 1) - bpmn.add_flow(BPMN.Flow(initial_event, split_gateway)) - bpmn.add_flow(BPMN.Flow(join_gateway, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, split_gateway)) + bpmn.add_flow(BPMN.SequenceFlow(join_gateway, final_event)) initial_connector = split_gateway final_connector = join_gateway @@ -151,8 +151,8 @@ def recursively_add_tree(parent_tree, tree, bpmn, initial_event, final_event, co bpmn, counts, x, y = recursively_add_tree(tree, subtree, bpmn, split_gateway, join_gateway, counts, rec_depth + 1) - bpmn.add_flow(BPMN.Flow(initial_event, split_gateway)) - bpmn.add_flow(BPMN.Flow(join_gateway, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, split_gateway)) + bpmn.add_flow(BPMN.SequenceFlow(join_gateway, final_event)) initial_connector = split_gateway final_connector = join_gateway @@ -179,8 +179,8 @@ def recursively_add_tree(parent_tree, tree, bpmn, initial_event, final_event, co bpmn, counts, i, y = recursively_add_tree(tree, do, bpmn, join, split, counts, rec_depth + 1) for redo in tree_childs[1:]: bpmn, counts, x, y = recursively_add_tree(tree, redo, bpmn, split, join, counts, rec_depth + 1) - bpmn.add_flow(BPMN.Flow(initial_event, join)) - bpmn.add_flow(BPMN.Flow(split, final_event)) + bpmn.add_flow(BPMN.SequenceFlow(initial_event, join)) + bpmn.add_flow(BPMN.SequenceFlow(split, final_event)) initial_connector = join final_connector = split @@ -201,7 +201,7 @@ def delete_tau_transitions(bpmn, counts): target = out_flow.get_target() bpmn.remove_flow(out_flow) bpmn.remove_flow(in_flow) - bpmn.add_flow(BPMN.Flow(source, target)) + bpmn.add_flow(BPMN.SequenceFlow(source, target)) else: for in_flow in copy.copy(in_arcs): bpmn.remove_flow(in_flow) diff --git a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py index 705d3c79e..ba8016a1a 100644 --- a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py +++ b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py @@ -56,23 +56,23 @@ def apply(net, im, fm, parameters=None): task = BPMN.Task(name=trans.label) bpmn_graph.add_node(task) - bpmn_graph.add_flow(BPMN.Flow(entering_node, task)) - bpmn_graph.add_flow(BPMN.Flow(task, exiting_node)) + bpmn_graph.add_flow(BPMN.SequenceFlow(entering_node, task)) + bpmn_graph.add_flow(BPMN.SequenceFlow(task, exiting_node)) entering_dictio[trans] = entering_node exiting_dictio[trans] = exiting_node for arc in net.arcs: - bpmn_graph.add_flow(BPMN.Flow(exiting_dictio[arc.source], entering_dictio[arc.target])) + bpmn_graph.add_flow(BPMN.SequenceFlow(exiting_dictio[arc.source], entering_dictio[arc.target])) start_node = BPMN.StartEvent(name="start", isInterrupting=True) end_node = BPMN.NormalEndEvent(name="end") bpmn_graph.add_node(start_node) bpmn_graph.add_node(end_node) for place in im: - bpmn_graph.add_flow(BPMN.Flow(start_node, entering_dictio[place])) + bpmn_graph.add_flow(BPMN.SequenceFlow(start_node, entering_dictio[place])) for place in fm: - bpmn_graph.add_flow(BPMN.Flow(exiting_dictio[place], end_node)) + bpmn_graph.add_flow(BPMN.SequenceFlow(exiting_dictio[place], end_node)) bpmn_graph = reduction.apply(bpmn_graph) diff --git a/pm4py/visualization/powl/variants/net.py b/pm4py/visualization/powl/variants/net.py index 2af5f8ab0..255b0b2e0 100644 --- a/pm4py/visualization/powl/variants/net.py +++ b/pm4py/visualization/powl/variants/net.py @@ -234,23 +234,23 @@ def to_bpmn(net, im, fm): task = FrequencyTask(name=trans.label, properties=trans.properties) bpmn_graph.add_node(task) - bpmn_graph.add_flow(BPMN.Flow(entering_node, task)) - bpmn_graph.add_flow(BPMN.Flow(task, exiting_node)) + bpmn_graph.add_flow(BPMN.SequenceFlow(entering_node, task)) + bpmn_graph.add_flow(BPMN.SequenceFlow(task, exiting_node)) entering_dictio[trans] = entering_node exiting_dictio[trans] = exiting_node for arc in net.arcs: - bpmn_graph.add_flow(BPMN.Flow(exiting_dictio[arc.source], entering_dictio[arc.target])) + bpmn_graph.add_flow(BPMN.SequenceFlow(exiting_dictio[arc.source], entering_dictio[arc.target])) start_node = BPMN.StartEvent(name="start", isInterrupting=True) end_node = BPMN.NormalEndEvent(name="end") bpmn_graph.add_node(start_node) bpmn_graph.add_node(end_node) for place in im: - bpmn_graph.add_flow(BPMN.Flow(start_node, entering_dictio[place])) + bpmn_graph.add_flow(BPMN.SequenceFlow(start_node, entering_dictio[place])) for place in fm: - bpmn_graph.add_flow(BPMN.Flow(exiting_dictio[place], end_node)) + bpmn_graph.add_flow(BPMN.SequenceFlow(exiting_dictio[place], end_node)) bpmn_graph = reduction.apply(bpmn_graph) From 72c8e93fd263ec05db8ee0ae267c7fcc2f93a4e1 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 13:24:02 +0100 Subject: [PATCH 06/39] fix(pm4py): fixed conversion --- .../conversion/bpmn/variants/to_petri_net.py | 44 +++++++++++-------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py index ac019388d..4b19f575c 100644 --- a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py +++ b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py @@ -4,6 +4,7 @@ from pm4py.objects.petri_net.utils import reduction from pm4py.objects.petri_net.obj import PetriNet, Marking from pm4py.objects.bpmn.obj import BPMN +from pm4py.objects.petri_net.utils.petri_utils import remove_place from pm4py.objects.petri_net.utils.petri_utils import add_arc_from_to from pm4py.util import exec_utils, nx_utils @@ -193,25 +194,26 @@ def apply(bpmn_graph, parameters=None): for flow in bpmn_graph.get_flows(): if isinstance(flow, BPMN.SequenceFlow): - source_object = nodes_exiting[flow.get_source()] - target_object = nodes_entering[flow.get_target()] - - if isinstance(source_object, PetriNet.Place): - inv1 = PetriNet.Transition(f"sfl_{flow.get_id()}", None) - net.transitions.add(inv1) - add_arc_from_to(source_object, inv1, net) - source_object = inv1 - trans_map[flow.source].append(inv1) - - if isinstance(target_object, PetriNet.Place): - inv2 = PetriNet.Transition(f"tfl_{flow.get_id()}", None) - net.transitions.add(inv2) - add_arc_from_to(inv2, target_object, net) - target_object = inv2 - trans_map[flow.target].append(inv2) - - add_arc_from_to(source_object, flow_place[flow], net) - add_arc_from_to(flow_place[flow], target_object, net) + if flow.get_source() in nodes_exiting and flow.get_target() in nodes_entering: + source_object = nodes_exiting[flow.get_source()] + target_object = nodes_entering[flow.get_target()] + + if isinstance(source_object, PetriNet.Place): + inv1 = PetriNet.Transition(f"sfl_{flow.get_id()}", None) + net.transitions.add(inv1) + add_arc_from_to(source_object, inv1, net) + source_object = inv1 + trans_map[flow.source].append(inv1) + + if isinstance(target_object, PetriNet.Place): + inv2 = PetriNet.Transition(f"tfl_{flow.get_id()}", None) + net.transitions.add(inv2) + add_arc_from_to(inv2, target_object, net) + target_object = inv2 + trans_map[flow.target].append(inv2) + + add_arc_from_to(source_object, flow_place[flow], net) + add_arc_from_to(flow_place[flow], target_object, net) if inclusive_gateway_exit and inclusive_gateway_entry: # do the following steps if there are inclusive gateways: @@ -237,6 +239,10 @@ def apply(bpmn_graph, parameters=None): if enable_reduction: reduction.apply_simple_reduction(net) + for place in list(net.places): + if len(place.in_arcs) == 0 and len(place.out_arcs) == 0 and not place in im and not place in fm: + remove_place(net, place) + if return_flow_trans_map: return net, im, fm, flow_place, trans_map From effd0ae60581fe21c8f2b4c048dbec7d69c2fc22 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 6 Mar 2024 13:28:57 +0100 Subject: [PATCH 07/39] fix(pm4py): bug fix --- .../conversion/process_tree/variants/to_bpmn.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py index a3817295f..a7180a5e3 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py +++ b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py @@ -68,8 +68,8 @@ def add_xor_gateway(bpmn, counts): split_name = "xor_" + str(counts.num_xor_gateways) + "_split" join_name = "xor_" + str(counts.num_xor_gateways) + "_join" - split = BPMN.ExclusiveGateway(name=split_name, gateway_direction=BPMN.Gateway.Direction.DIVERGING) - join = BPMN.ExclusiveGateway(name=join_name, gateway_direction=BPMN.Gateway.Direction.CONVERGING) + split = BPMN.ExclusiveGateway(name="", gateway_direction=BPMN.Gateway.Direction.DIVERGING) + join = BPMN.ExclusiveGateway(name="", gateway_direction=BPMN.Gateway.Direction.CONVERGING) bpmn.add_node(split) bpmn.add_node(join) @@ -82,8 +82,8 @@ def add_parallel_gateway(bpmn, counts): split_name = "parallel_" + str(counts.num_para_gateways) + "_split" join_name = "parallel_" + str(counts.num_para_gateways) + "_join" - split = BPMN.ParallelGateway(name=split_name, gateway_direction=BPMN.Gateway.Direction.DIVERGING) - join = BPMN.ParallelGateway(name=join_name, gateway_direction=BPMN.Gateway.Direction.CONVERGING) + split = BPMN.ParallelGateway(name="", gateway_direction=BPMN.Gateway.Direction.DIVERGING) + join = BPMN.ParallelGateway(name="", gateway_direction=BPMN.Gateway.Direction.CONVERGING) bpmn.add_node(split) bpmn.add_node(join) return bpmn, split, join, counts @@ -95,8 +95,8 @@ def add_inclusive_gateway(bpmn, counts): split_name = "parallel_" + str(counts.num_para_gateways) + "_split" join_name = "parallel_" + str(counts.num_para_gateways) + "_join" - split = BPMN.InclusiveGateway(name=split_name, gateway_direction=BPMN.Gateway.Direction.DIVERGING) - join = BPMN.InclusiveGateway(name=join_name, gateway_direction=BPMN.Gateway.Direction.CONVERGING) + split = BPMN.InclusiveGateway(name="", gateway_direction=BPMN.Gateway.Direction.DIVERGING) + join = BPMN.InclusiveGateway(name="", gateway_direction=BPMN.Gateway.Direction.CONVERGING) bpmn.add_node(split) bpmn.add_node(join) return bpmn, split, join, counts From ea4ea6902f6423c2b42deedb4d1901523d479746 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 13:41:59 +0100 Subject: [PATCH 08/39] feat(pm4py): improved BPMN visualizer --- pm4py/visualization/bpmn/variants/classic.py | 60 +++++++++++++------- 1 file changed, 40 insertions(+), 20 deletions(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index 4b7e5e35b..bce8476c7 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -15,6 +15,7 @@ class Parameters(Enum): RANKDIR = "rankdir" FONT_SIZE = "font_size" BGCOLOR = "bgcolor" + ENABLE_SWIMLANES = "enable_swimlanes" def add_bpmn_node(graph, n, font_size): @@ -23,17 +24,26 @@ def add_bpmn_node(graph, n, font_size): if isinstance(n, BPMN.Task): graph.node(n_id, shape="box", label=n.get_name(), fontsize=font_size) elif isinstance(n, BPMN.StartEvent): - graph.node(n_id, label="", shape="circle", style="filled", fillcolor="green", fontsize=font_size) + graph.node(n_id, label=n.name, shape="ellipse", style="filled", fillcolor="green", fontsize=font_size) elif isinstance(n, BPMN.EndEvent): - graph.node(n_id, label="", shape="circle", style="filled", fillcolor="orange", fontsize=font_size) + graph.node(n_id, label=n.name, shape="underline", fontcolor="orange", fontsize=font_size) + elif isinstance(n, BPMN.Event): + graph.node(n_id, label=n.name, shape="underline", fontsize=font_size) + elif isinstance(n, BPMN.TextAnnotation): + graph.node(n_id, shape="box", label=n.text, fontsize=font_size) elif isinstance(n, BPMN.ParallelGateway): graph.node(n_id, label="+", shape="diamond", fontsize=font_size) elif isinstance(n, BPMN.ExclusiveGateway): graph.node(n_id, label="X", shape="diamond", fontsize=font_size) + elif isinstance(n, BPMN.EventBasedGateway): + graph.node(n_id, label="E", shape="diamond", fontsize=font_size) elif isinstance(n, BPMN.InclusiveGateway): graph.node(n_id, label="O", shape="diamond", fontsize=font_size) else: - graph.node(n_id, label="", shape="circle", fontsize=font_size) + # do nothing here + return False + + return True def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> graphviz.Digraph: @@ -65,6 +75,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap font_size = exec_utils.get_param_value(Parameters.FONT_SIZE, parameters, 12) font_size = str(font_size) bgcolor = exec_utils.get_param_value(Parameters.BGCOLOR, parameters, constants.DEFAULT_BGCOLOR) + enable_swimlanes = exec_utils.get_param_value(Parameters.ENABLE_SWIMLANES, parameters, True) filename = tempfile.NamedTemporaryFile(suffix='.gv') filename.close() @@ -80,28 +91,37 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap process_ids_members = {n.process: list() for n in nodes} for n in nodes: process_ids_members[n.process].append(n) + participant_nodes = [n for n in nodes if isinstance(n, BPMN.Participant)] + pref_pname = {x.process_ref: x.name for x in participant_nodes} + added_nodes = set() + + if len(participant_nodes) == 1 or not enable_swimlanes: + for n in nodes: + if add_bpmn_node(viz, n, font_size): + added_nodes.add(str(id(n))) + else: + viz.node('@@anchor', style='invis') + + for subp in process_ids: + this_added_nodes = [] + if subp in pref_pname: + with viz.subgraph(name="cluster" + subp) as c: + c.attr(label=pref_pname[subp]) + for n in process_ids_members[subp]: + if add_bpmn_node(c, n, font_size): + added_nodes.add(str(id(n))) + this_added_nodes.append(str(id(n))) + c.attr(rank='same') + + if this_added_nodes: + viz.edge('@@anchor', this_added_nodes[0], style='invis') - for n in nodes: - add_bpmn_node(viz, n, font_size) - - """ - viz.node('@@anchor', style='invis') - - for subp in process_ids: - with viz.subgraph(name="cluster"+subp) as c: - for n in process_ids_members[subp]: - c.attr(label=subp) - add_bpmn_node(c, n, font_size) - c.attr(rank='same') - - viz.edge('@@anchor', str(id(process_ids_members[subp][0])), style='invis') - """ - for e in edges: n_id_1 = str(id(e[0])) n_id_2 = str(id(e[1])) - viz.edge(n_id_1, n_id_2) + if n_id_1 in added_nodes and n_id_2 in added_nodes: + viz.edge(n_id_1, n_id_2) viz.attr(overlap='false') From c5f122bfb3047f659fd9a2007076590fb48f3401 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:23:36 +0100 Subject: [PATCH 09/39] feat(pm4py): updated visualizer --- pm4py/visualization/bpmn/variants/classic.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index bce8476c7..93c0501cc 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -16,19 +16,21 @@ class Parameters(Enum): FONT_SIZE = "font_size" BGCOLOR = "bgcolor" ENABLE_SWIMLANES = "enable_swimlanes" + INCLUDE_NAME_IN_EVENTS = "include_name_in_events" -def add_bpmn_node(graph, n, font_size): +def add_bpmn_node(graph, n, font_size, include_name_in_events): n_id = str(id(n)) + node_label = str(n.name) if include_name_in_events else "" if isinstance(n, BPMN.Task): graph.node(n_id, shape="box", label=n.get_name(), fontsize=font_size) elif isinstance(n, BPMN.StartEvent): - graph.node(n_id, label=n.name, shape="ellipse", style="filled", fillcolor="green", fontsize=font_size) + graph.node(n_id, label=node_label, shape="underline", fontcolor="green", fontsize=font_size) elif isinstance(n, BPMN.EndEvent): - graph.node(n_id, label=n.name, shape="underline", fontcolor="orange", fontsize=font_size) + graph.node(n_id, label=node_label, shape="underline", fontcolor="orange", fontsize=font_size) elif isinstance(n, BPMN.Event): - graph.node(n_id, label=n.name, shape="underline", fontsize=font_size) + graph.node(n_id, label=node_label, shape="underline", fontsize=font_size) elif isinstance(n, BPMN.TextAnnotation): graph.node(n_id, shape="box", label=n.text, fontsize=font_size) elif isinstance(n, BPMN.ParallelGateway): @@ -76,6 +78,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap font_size = str(font_size) bgcolor = exec_utils.get_param_value(Parameters.BGCOLOR, parameters, constants.DEFAULT_BGCOLOR) enable_swimlanes = exec_utils.get_param_value(Parameters.ENABLE_SWIMLANES, parameters, True) + include_name_in_events = exec_utils.get_param_value(Parameters.INCLUDE_NAME_IN_EVENTS, parameters, True) filename = tempfile.NamedTemporaryFile(suffix='.gv') filename.close() @@ -97,7 +100,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap if len(participant_nodes) == 1 or not enable_swimlanes: for n in nodes: - if add_bpmn_node(viz, n, font_size): + if add_bpmn_node(viz, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) else: viz.node('@@anchor', style='invis') @@ -108,7 +111,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap with viz.subgraph(name="cluster" + subp) as c: c.attr(label=pref_pname[subp]) for n in process_ids_members[subp]: - if add_bpmn_node(c, n, font_size): + if add_bpmn_node(c, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) this_added_nodes.append(str(id(n))) c.attr(rank='same') From 31671e6f959d37ee1ad2faf8906756fbe277dee1 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:44:32 +0100 Subject: [PATCH 10/39] feat(pm4py): improved Graphviz BPMN visualizer --- pm4py/visualization/bpmn/variants/classic.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index 93c0501cc..41bb00656 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -17,6 +17,7 @@ class Parameters(Enum): BGCOLOR = "bgcolor" ENABLE_SWIMLANES = "enable_swimlanes" INCLUDE_NAME_IN_EVENTS = "include_name_in_events" + SWIMLANES_MARGIN = "swimlanes_margin" def add_bpmn_node(graph, n, font_size, include_name_in_events): @@ -79,6 +80,8 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap bgcolor = exec_utils.get_param_value(Parameters.BGCOLOR, parameters, constants.DEFAULT_BGCOLOR) enable_swimlanes = exec_utils.get_param_value(Parameters.ENABLE_SWIMLANES, parameters, True) include_name_in_events = exec_utils.get_param_value(Parameters.INCLUDE_NAME_IN_EVENTS, parameters, True) + swimlanes_margin = exec_utils.get_param_value(Parameters.SWIMLANES_MARGIN, parameters, 35) + swimlanes_margin = str(swimlanes_margin) filename = tempfile.NamedTemporaryFile(suffix='.gv') filename.close() @@ -96,6 +99,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap process_ids_members[n.process].append(n) participant_nodes = [n for n in nodes if isinstance(n, BPMN.Participant)] pref_pname = {x.process_ref: x.name for x in participant_nodes} + pref_pid = {x.process_ref: str(id(x)) for x in participant_nodes} added_nodes = set() if len(participant_nodes) == 1 or not enable_swimlanes: @@ -108,8 +112,9 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap for subp in process_ids: this_added_nodes = [] if subp in pref_pname: - with viz.subgraph(name="cluster" + subp) as c: + with viz.subgraph(name="cluster"+pref_pid[subp]) as c: c.attr(label=pref_pname[subp]) + c.attr(margin=swimlanes_margin) for n in process_ids_members[subp]: if add_bpmn_node(c, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) From 6fadda0c29b0f672cdded8e1a3b2e62510d04e28 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:47:30 +0100 Subject: [PATCH 11/39] feat(pm4py): new variant of BPMN layouting (requires also the updated Graphviz visualization) --- .../bpmn/layout/variants/graphviz_new.py | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 pm4py/objects/bpmn/layout/variants/graphviz_new.py diff --git a/pm4py/objects/bpmn/layout/variants/graphviz_new.py b/pm4py/objects/bpmn/layout/variants/graphviz_new.py new file mode 100644 index 000000000..89047f5bf --- /dev/null +++ b/pm4py/objects/bpmn/layout/variants/graphviz_new.py @@ -0,0 +1,63 @@ +import uuid +from collections import Counter +from copy import deepcopy +from enum import Enum + +from pm4py.objects.bpmn.obj import BPMN +from pm4py.objects.bpmn.util.sorting import get_sorted_nodes_edges +from pm4py.util import exec_utils +from copy import copy +import tempfile + + +def apply(bpmn_graph, parameters=None): + if parameters is None: + parameters = {} + + from pm4py.visualization.bpmn.variants import classic as bpmn_visualizer + from pm4py.visualization.common import svg_pos_parser + + layout = bpmn_graph.get_layout() + + filename_svg = tempfile.NamedTemporaryFile(suffix='.svg') + filename_svg.close() + + vis_parameters = copy(parameters) + vis_parameters["format"] = "svg" + vis_parameters["include_name_in_events"] = False + gviz = bpmn_visualizer.apply(bpmn_graph, parameters=vis_parameters) + bpmn_visualizer.save(gviz, filename_svg.name) + + #print(filename_svg.name) + + nodes_p, edges_p = svg_pos_parser.apply(filename_svg.name) + + for node in list(bpmn_graph.get_nodes()): + node_id = str(id(node)) + if node_id in nodes_p: + node_info = nodes_p[node_id] + if node_info["polygon"] is not None: + min_x = min(x[0] for x in node_info["polygon"]) + max_x = max(x[0] for x in node_info["polygon"]) + min_y = min(x[1] for x in node_info["polygon"]) + max_y = max(x[1] for x in node_info["polygon"]) + + width = max_x - min_x + height = max_y - min_y + + layout.get(node).set_width(width) + layout.get(node).set_height(height) + layout.get(node).set_x(min_x) + layout.get(node).set_y(min_y) + + for flow in list(bpmn_graph.get_flows()): + flow_id = (str(id(flow.source)), str(id(flow.target))) + if flow_id in edges_p: + flow_info = edges_p[flow_id] + if flow_info["waypoints"] is not None: + flow.del_waypoints() + + for wayp in flow_info["waypoints"]: + flow.add_waypoint(wayp) + + From 5467f9b9481d4e65d143230a1dea6d8fcde0da10 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:48:45 +0100 Subject: [PATCH 12/39] feat(pm4py): added variant --- pm4py/objects/bpmn/layout/layouter.py | 3 ++- pm4py/objects/bpmn/layout/variants/__init__.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pm4py/objects/bpmn/layout/layouter.py b/pm4py/objects/bpmn/layout/layouter.py index 4d52f21f8..23f62bd1a 100644 --- a/pm4py/objects/bpmn/layout/layouter.py +++ b/pm4py/objects/bpmn/layout/layouter.py @@ -1,11 +1,12 @@ from enum import Enum -from pm4py.objects.bpmn.layout.variants import graphviz +from pm4py.objects.bpmn.layout.variants import graphviz, graphviz_new from pm4py.util import exec_utils class Variants(Enum): GRAPHVIZ = graphviz + GRAPHVIZ_NEW = graphviz_new DEFAULT_VARIANT = Variants.GRAPHVIZ diff --git a/pm4py/objects/bpmn/layout/variants/__init__.py b/pm4py/objects/bpmn/layout/variants/__init__.py index 229776c4d..26eacd524 100644 --- a/pm4py/objects/bpmn/layout/variants/__init__.py +++ b/pm4py/objects/bpmn/layout/variants/__init__.py @@ -1 +1 @@ -from pm4py.objects.bpmn.layout.variants import graphviz +from pm4py.objects.bpmn.layout.variants import graphviz, graphviz_new From cc1a2f4bff318bc5558b7efc8803256f27ac699c Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:53:02 +0100 Subject: [PATCH 13/39] fix(pm4py): bug fix --- pm4py/objects/bpmn/layout/variants/graphviz_new.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pm4py/objects/bpmn/layout/variants/graphviz_new.py b/pm4py/objects/bpmn/layout/variants/graphviz_new.py index 89047f5bf..462ea64e9 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz_new.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz_new.py @@ -28,7 +28,7 @@ def apply(bpmn_graph, parameters=None): gviz = bpmn_visualizer.apply(bpmn_graph, parameters=vis_parameters) bpmn_visualizer.save(gviz, filename_svg.name) - #print(filename_svg.name) + print(filename_svg.name) nodes_p, edges_p = svg_pos_parser.apply(filename_svg.name) @@ -60,4 +60,5 @@ def apply(bpmn_graph, parameters=None): for wayp in flow_info["waypoints"]: flow.add_waypoint(wayp) + return bpmn_graph From 4b54a151d916896d2e85bb7298a72fa7354d6f3a Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:56:16 +0100 Subject: [PATCH 14/39] fix(pm4py): bug fix --- pm4py/visualization/bpmn/variants/classic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index 41bb00656..b60379a7a 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -102,7 +102,7 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap pref_pid = {x.process_ref: str(id(x)) for x in participant_nodes} added_nodes = set() - if len(participant_nodes) == 1 or not enable_swimlanes: + if len(participant_nodes) < 1 or not enable_swimlanes: for n in nodes: if add_bpmn_node(viz, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) From b7e23b4df343784144ab3dff1451f60943f01712 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 14:59:14 +0100 Subject: [PATCH 15/39] feat(pm4py): bug fix --- pm4py/objects/bpmn/layout/variants/graphviz_new.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pm4py/objects/bpmn/layout/variants/graphviz_new.py b/pm4py/objects/bpmn/layout/variants/graphviz_new.py index 462ea64e9..e4c6eccdf 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz_new.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz_new.py @@ -28,7 +28,7 @@ def apply(bpmn_graph, parameters=None): gviz = bpmn_visualizer.apply(bpmn_graph, parameters=vis_parameters) bpmn_visualizer.save(gviz, filename_svg.name) - print(filename_svg.name) + #print(filename_svg.name) nodes_p, edges_p = svg_pos_parser.apply(filename_svg.name) From accf38b1966227c68260ad6505080bb41fe2f112 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 7 Mar 2024 15:48:30 +0100 Subject: [PATCH 16/39] feat(pm4py): changing default variant --- pm4py/objects/bpmn/layout/layouter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pm4py/objects/bpmn/layout/layouter.py b/pm4py/objects/bpmn/layout/layouter.py index 23f62bd1a..8f539cf7e 100644 --- a/pm4py/objects/bpmn/layout/layouter.py +++ b/pm4py/objects/bpmn/layout/layouter.py @@ -9,7 +9,7 @@ class Variants(Enum): GRAPHVIZ_NEW = graphviz_new -DEFAULT_VARIANT = Variants.GRAPHVIZ +DEFAULT_VARIANT = Variants.GRAPHVIZ_NEW def apply(bpmn_graph, variant=DEFAULT_VARIANT, parameters=None): From cc882fcaec866ff404a9bd297e59937b56ac34b3 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Mon, 11 Mar 2024 14:05:57 +0100 Subject: [PATCH 17/39] feat(pm4py): added docstring --- .../bpmn/layout/variants/graphviz_new.py | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/pm4py/objects/bpmn/layout/variants/graphviz_new.py b/pm4py/objects/bpmn/layout/variants/graphviz_new.py index e4c6eccdf..990b587bb 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz_new.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz_new.py @@ -1,16 +1,27 @@ -import uuid -from collections import Counter -from copy import deepcopy -from enum import Enum - from pm4py.objects.bpmn.obj import BPMN -from pm4py.objects.bpmn.util.sorting import get_sorted_nodes_edges -from pm4py.util import exec_utils +from typing import Optional, Dict, Any + from copy import copy import tempfile -def apply(bpmn_graph, parameters=None): +def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> BPMN: + """ + Layouts the BPMN graphviz using directly the information about node positioning + and edges waypoints provided in the SVG obtained from Graphviz. + + Parameters + ----------------- + bpmn_graph + BPMN graph + parameters + Optional parameters of the method + + Returns + ---------------- + layouted_bpmn + Layouted BPMN + """ if parameters is None: parameters = {} @@ -61,4 +72,3 @@ def apply(bpmn_graph, parameters=None): flow.add_waypoint(wayp) return bpmn_graph - From 26c7a3243818f1ba3f1501c173dd982afbcb9acc Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Tue, 12 Mar 2024 07:16:58 +0100 Subject: [PATCH 18/39] feat(pm4py): updates --- pm4py/visualization/bpmn/variants/classic.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index b60379a7a..e794df803 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -107,7 +107,9 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap if add_bpmn_node(viz, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) else: - viz.node('@@anchor', style='invis') + # style='invis' + viz.node('@@anchorStart', style='invis') + viz.node('@@anchorEnd', style='invis') for subp in process_ids: this_added_nodes = [] @@ -119,10 +121,11 @@ def apply(bpmn_graph: BPMN, parameters: Optional[Dict[Any, Any]] = None) -> grap if add_bpmn_node(c, n, font_size, include_name_in_events): added_nodes.add(str(id(n))) this_added_nodes.append(str(id(n))) - c.attr(rank='same') + #c.attr(rank='same') - if this_added_nodes: - viz.edge('@@anchor', this_added_nodes[0], style='invis') + if this_added_nodes: + viz.edge('@@anchorStart', this_added_nodes[0], style='invis') + viz.edge(this_added_nodes[-1], '@@anchorEnd', style='invis') for e in edges: n_id_1 = str(id(e[0])) From 4f1398621a33fdad930cf05c3a6d3d7751444380 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 14 Mar 2024 14:45:01 +0100 Subject: [PATCH 19/39] feat(pm4py): updated license sheet --- third_party/LICENSES_TRANSITIVE.md | 50 +++++++++++++++--------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/third_party/LICENSES_TRANSITIVE.md b/third_party/LICENSES_TRANSITIVE.md index ba54ee239..4340cb0ee 100644 --- a/third_party/LICENSES_TRANSITIVE.md +++ b/third_party/LICENSES_TRANSITIVE.md @@ -4,29 +4,29 @@ PM4Py depends on third party libraries to implement some functionality. This doc PM4Py depends upon. This is a best effort attempt to describe the library's dependencies, it is subject to change as libraries are added/removed. -| Name | URL | License | Version | -| --------------------------- | ------------------------------------------------------------ | --------------------- | ------------------- | -| colorama | https://pypi.org/project/colorama | BSD License | 0.4.6 | -| contourpy | https://pypi.org/project/contourpy | BSD License | 1.2.0 | -| cycler | https://pypi.org/project/cycler | BSD License | 0.12.1 | -| deprecation | https://pypi.org/project/deprecation | Apache Software License (Apache 2) | 2.1.0 | -| fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.49.0 | -| graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.1 | -| intervaltree | https://pypi.org/project/intervaltree | Apache Software License (Apache License, Version 2.0) | 3.1.0 | -| kiwisolver | https://pypi.org/project/kiwisolver | BSD License | 1.4.5 | -| lxml | https://pypi.org/project/lxml | BSD License (BSD-3-Clause) | 5.1.0 | -| matplotlib | https://pypi.org/project/matplotlib | Python Software Foundation License (PSF) | 3.8.3 | -| networkx | https://pypi.org/project/networkx | BSD License | 3.2.1 | -| numpy | https://pypi.org/project/numpy | BSD License | 1.26.4 | -| packaging | https://pypi.org/project/packaging | Apache Software License, BSD License | 23.2 | -| pandas | https://pypi.org/project/pandas | BSD License | 2.2.1 | -| pillow | https://pypi.org/project/pillow | Historical Permission Notice and Disclaimer (HPND) (HPND) | 10.2.0 | -| pydotplus | https://pypi.org/project/pydotplus | MIT License (UNKNOWN) | 2.0.2 | -| pyparsing | https://pypi.org/project/pyparsing | MIT License | 3.1.1 | +| Name | URL | License | Version | +| --------------------------- | ------------------------------------------------------------ | --------------------- |-------------| +| colorama | https://pypi.org/project/colorama | BSD License | 0.4.6 | +| contourpy | https://pypi.org/project/contourpy | BSD License | 1.2.0 | +| cycler | https://pypi.org/project/cycler | BSD License | 0.12.1 | +| deprecation | https://pypi.org/project/deprecation | Apache Software License (Apache 2) | 2.1.0 | +| fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.49.0 | +| graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.1 | +| intervaltree | https://pypi.org/project/intervaltree | Apache Software License (Apache License, Version 2.0) | 3.1.0 | +| kiwisolver | https://pypi.org/project/kiwisolver | BSD License | 1.4.5 | +| lxml | https://pypi.org/project/lxml | BSD License (BSD-3-Clause) | 5.1.0 | +| matplotlib | https://pypi.org/project/matplotlib | Python Software Foundation License (PSF) | 3.8.3 | +| networkx | https://pypi.org/project/networkx | BSD License | 3.2.1 | +| numpy | https://pypi.org/project/numpy | BSD License | 1.26.4 | +| packaging | https://pypi.org/project/packaging | Apache Software License, BSD License | 24.0 | +| pandas | https://pypi.org/project/pandas | BSD License | 2.2.1 | +| pillow | https://pypi.org/project/pillow | Historical Permission Notice and Disclaimer (HPND) (HPND) | 10.2.0 | +| pydotplus | https://pypi.org/project/pydotplus | MIT License (UNKNOWN) | 2.0.2 | +| pyparsing | https://pypi.org/project/pyparsing | MIT License | 3.1.2 | | python-dateutil | https://pypi.org/project/python-dateutil | Apache Software License, BSD License (Dual License) | 2.9.0.post0 | -| pytz | https://pypi.org/project/pytz | MIT License (MIT) | 2024.1 | -| scipy | https://pypi.org/project/scipy | BSD License | 1.12.0 | -| six | https://pypi.org/project/six | MIT License (MIT) | 1.16.0 | -| sortedcontainers | https://pypi.org/project/sortedcontainers | Apache Software License (Apache 2.0) | 2.4.0 | -| tqdm | https://pypi.org/project/tqdm | MIT License, Mozilla Public License 2.0 (MPL 2.0) (MPL-2.0 AND MIT) | 4.66.2 | -| tzdata | https://pypi.org/project/tzdata | Apache Software License (Apache-2.0) | 2024.1 | +| pytz | https://pypi.org/project/pytz | MIT License (MIT) | 2024.1 | +| scipy | https://pypi.org/project/scipy | BSD License | 1.12.0 | +| six | https://pypi.org/project/six | MIT License (MIT) | 1.16.0 | +| sortedcontainers | https://pypi.org/project/sortedcontainers | Apache Software License (Apache 2.0) | 2.4.0 | +| tqdm | https://pypi.org/project/tqdm | MIT License, Mozilla Public License 2.0 (MPL 2.0) (MPL-2.0 AND MIT) | 4.66.2 | +| tzdata | https://pypi.org/project/tzdata | Apache Software License (Apache-2.0) | 2024.1 | From e3cd0352141ccbd9530e6f9eaf430e45ccc1d9da Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 15 Mar 2024 08:06:55 +0100 Subject: [PATCH 20/39] docs(pm4py): updated changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1302c71ab..8a15f84f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ * fixing random variables support * bb759da149b434d0e279256c8c6d397b06079729 * fixing sampling +* a816fb5f000a907b603b44aba1470463109028f0 + * bug fix OC-DFG visualization ### Removed From 3f7e1062c74a45c5c57e7225f3dabe7eb8eb11e8 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 15 Mar 2024 08:07:03 +0100 Subject: [PATCH 21/39] feat(pm4py): bumped version numer --- pm4py/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pm4py/meta.py b/pm4py/meta.py index fac2f8d62..6eed73219 100644 --- a/pm4py/meta.py +++ b/pm4py/meta.py @@ -1,5 +1,5 @@ __name__ = 'pm4py' -VERSION = '2.7.11.1' +VERSION = '2.7.12' __version__ = VERSION __doc__ = 'Process mining for Python' __author__ = 'Fraunhofer Institute for Applied Information Technology FIT' From 9e72c08dcbfc97f4f5b494e62b29070bcb3e10e8 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 15 Mar 2024 10:59:25 +0100 Subject: [PATCH 22/39] feat(pm4py): maximum number of consecutive occurrences of the same activity in pm4py.get_variants --- pm4py/stats.py | 19 ++++++++++---- pm4py/util/variants_util.py | 52 +++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 5 deletions(-) diff --git a/pm4py/stats.py b/pm4py/stats.py index 528cfd9cf..80274556a 100644 --- a/pm4py/stats.py +++ b/pm4py/stats.py @@ -2,6 +2,7 @@ The ``pm4py.stats`` module contains the statistics offered in ``pm4py`` """ +import sys from typing import Dict, Union, List, Tuple, Collection, Iterator from typing import Set, Optional from typing import Counter as TCounter @@ -193,7 +194,7 @@ def get_trace_attribute_values(log: Union[EventLog, pd.DataFrame], attribute: st return ret -def get_variants(log: Union[EventLog, pd.DataFrame], activity_key: str = "concept:name", timestamp_key: str = "time:timestamp", case_id_key: str = "case:concept:name") -> Union[Dict[Tuple[str], List[Trace]], Dict[Tuple[str], int]]: +def get_variants(log: Union[EventLog, pd.DataFrame], activity_key: str = "concept:name", timestamp_key: str = "time:timestamp", case_id_key: str = "case:concept:name", max_repetitions: int = sys.maxsize) -> Union[Dict[Tuple[str], List[Trace]], Dict[Tuple[str], int]]: """ Gets the variants from the log @@ -201,6 +202,7 @@ def get_variants(log: Union[EventLog, pd.DataFrame], activity_key: str = "concep :param activity_key: attribute to be used for the activity :param timestamp_key: attribute to be used for the timestamp :param case_id_key: attribute to be used as case identifier + :param max_repetitions: maximum number of consecutive repetitions for an activity :rtype: ``Dict[Tuple[str], List[Trace]]`` .. code-block:: python3 @@ -209,10 +211,10 @@ def get_variants(log: Union[EventLog, pd.DataFrame], activity_key: str = "concep variants = pm4py.get_variants(dataframe, activity_key='concept:name', case_id_key='case:concept:name', timestamp_key='time:timestamp') """ - return get_variants_as_tuples(log, activity_key=activity_key, timestamp_key=timestamp_key, case_id_key=case_id_key) + return get_variants_as_tuples(log, activity_key=activity_key, timestamp_key=timestamp_key, case_id_key=case_id_key, max_repetitions=max_repetitions) -def get_variants_as_tuples(log: Union[EventLog, pd.DataFrame], activity_key: str = "concept:name", timestamp_key: str = "time:timestamp", case_id_key: str = "case:concept:name") -> Union[Dict[Tuple[str], List[Trace]], Dict[Tuple[str], int]]: +def get_variants_as_tuples(log: Union[EventLog, pd.DataFrame], activity_key: str = "concept:name", timestamp_key: str = "time:timestamp", case_id_key: str = "case:concept:name", max_repetitions: int = sys.maxsize) -> Union[Dict[Tuple[str], List[Trace]], Dict[Tuple[str], int]]: """ Gets the variants from the log (where the keys are tuples and not strings) @@ -220,6 +222,7 @@ def get_variants_as_tuples(log: Union[EventLog, pd.DataFrame], activity_key: str :param activity_key: attribute to be used for the activity :param timestamp_key: attribute to be used for the timestamp :param case_id_key: attribute to be used as case identifier + :param max_repetitions: maximum number of consecutive repetitions for an activity :rtype: ``Dict[Tuple[str], List[Trace]]`` .. code-block:: python3 @@ -235,10 +238,16 @@ def get_variants_as_tuples(log: Union[EventLog, pd.DataFrame], activity_key: str if check_is_pandas_dataframe(log): check_pandas_dataframe_columns(log, activity_key=activity_key, timestamp_key=timestamp_key, case_id_key=case_id_key) from pm4py.statistics.variants.pandas import get - return get.get_variants_count(log, parameters=properties) + variants = get.get_variants_count(log, parameters=properties) else: from pm4py.statistics.variants.log import get - return get.get_variants(log, parameters=properties) + variants = get.get_variants(log, parameters=properties) + + if max_repetitions < sys.maxsize: + from pm4py.util import variants_util + variants = variants_util.aggregate_consecutive_activities_in_variants(variants, max_repetitions=max_repetitions) + + return variants def split_by_process_variant(log: Union[EventLog, pd.DataFrame], activity_key: str = "concept:name", diff --git a/pm4py/util/variants_util.py b/pm4py/util/variants_util.py index fe54d9a44..510b0b026 100644 --- a/pm4py/util/variants_util.py +++ b/pm4py/util/variants_util.py @@ -1,4 +1,5 @@ from pm4py.util import exec_utils, constants, xes_constants +from typing import Union, Dict, Collection, List from enum import Enum @@ -45,3 +46,54 @@ def get_variant_from_trace(trace, parameters=None): activity_key = exec_utils.get_param_value(Parameters.ACTIVITY_KEY, parameters, xes_constants.DEFAULT_NAME_KEY) return tuple([x[activity_key] for x in trace]) + + +def __aggregate_variant(variant: Collection[str], max_repetitions: int = 1) -> Collection[str]: + """ + Internal method + """ + aggregated_variant = [] + act = None + count = 0 + i = 0 + while i < len(variant): + count = count + 1 + if variant[i] != act: + # reset the counter when a new activity is encountered + act = variant[i] + count = 1 + if count <= max_repetitions: + aggregated_variant.append(act) + i = i + 1 + return tuple(aggregated_variant) + + +def aggregate_consecutive_activities_in_variants(variants: Dict[Collection[str], Union[int, List]], max_repetitions: int = 1) -> Dict[Collection[str], Union[int, List]]: + """ + Aggregate the consecutive activities in the variant + + Parameters + ---------------- + variants + Dictionary of variants (where each variant is associated to its count (pd.DataFrame) or the list of traces (EventLog)) + max_repetitions + Maximum number of consecutive repetitions for an activity + + Returns + ---------------- + aggregated_variants + Dictionary of variants aggregated based on the limit of consecutive repetitions for the same activity + """ + aggregated_variants = {} + + for variant, value in variants.items(): + aggregated_variant = __aggregate_variant(variant, max_repetitions) + if aggregated_variant not in aggregated_variants: + if type(value) is int: + aggregated_variants[aggregated_variant] = 0 + else: + aggregated_variants[aggregated_variant] = [] + + aggregated_variants[aggregated_variant] += value + + return aggregated_variants From 0d25b88caea2b206e3121acd8bb008485859abeb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 17 Mar 2024 20:25:28 +0000 Subject: [PATCH 23/39] chore(deps): update dependency graphviz to v0.20.2 --- requirements_stable.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_stable.txt b/requirements_stable.txt index 5f2360e0b..aebb537a3 100644 --- a/requirements_stable.txt +++ b/requirements_stable.txt @@ -3,7 +3,7 @@ contourpy==1.2.0 cycler==0.12.1 deprecation==2.1.0 fonttools==4.49.0 -graphviz==0.20.1 +graphviz==0.20.2 intervaltree==3.1.0 kiwisolver==1.4.5 lxml==5.1.0 From 2883bd6a0460fe3710369b47cafcc9d24a660fef Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 20 Mar 2024 10:53:53 +0100 Subject: [PATCH 24/39] feat(pm4py): updated dependencies sheet --- third_party/LICENSES_TRANSITIVE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/LICENSES_TRANSITIVE.md b/third_party/LICENSES_TRANSITIVE.md index 4340cb0ee..fe92dea2d 100644 --- a/third_party/LICENSES_TRANSITIVE.md +++ b/third_party/LICENSES_TRANSITIVE.md @@ -11,7 +11,7 @@ libraries are added/removed. | cycler | https://pypi.org/project/cycler | BSD License | 0.12.1 | | deprecation | https://pypi.org/project/deprecation | Apache Software License (Apache 2) | 2.1.0 | | fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.49.0 | -| graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.1 | +| graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.2 | | intervaltree | https://pypi.org/project/intervaltree | Apache Software License (Apache License, Version 2.0) | 3.1.0 | | kiwisolver | https://pypi.org/project/kiwisolver | BSD License | 1.4.5 | | lxml | https://pypi.org/project/lxml | BSD License (BSD-3-Clause) | 5.1.0 | From 65a0a2f23e5b276aa03a34360b8162dd1a1efca0 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 20 Mar 2024 14:47:33 +0100 Subject: [PATCH 25/39] fix(pm4py): fixed BPMN --- pm4py/visualization/bpmn/variants/classic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index e794df803..08fa86d4d 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -27,9 +27,9 @@ def add_bpmn_node(graph, n, font_size, include_name_in_events): if isinstance(n, BPMN.Task): graph.node(n_id, shape="box", label=n.get_name(), fontsize=font_size) elif isinstance(n, BPMN.StartEvent): - graph.node(n_id, label=node_label, shape="underline", fontcolor="green", fontsize=font_size) + graph.node(n_id, label="", shape="circle", style="filled", fillcolor="green", fontsize=font_size) elif isinstance(n, BPMN.EndEvent): - graph.node(n_id, label=node_label, shape="underline", fontcolor="orange", fontsize=font_size) + graph.node(n_id, label="", shape="circle", style="filled", fillcolor="orange", fontsize=font_size) elif isinstance(n, BPMN.Event): graph.node(n_id, label=node_label, shape="underline", fontsize=font_size) elif isinstance(n, BPMN.TextAnnotation): From d829712c2d0042f388d6879b426e906be5dbc2c8 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 20 Mar 2024 15:00:56 +0100 Subject: [PATCH 26/39] docs(pm4py): updated changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a15f84f4..7d7277d22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ ### Added ### Changed +* 100b95c22a47eace59fc631541b2c34c9179765d + 09d4e7a07f92fddd90c1b1bbe572308380d7c8f3 + * changed BPMN visualizer +* f7b44a41a79760e4f092be2bf98087ea48b63de4 + * changed BPMN conversion +* db98b6fbf16847eceab4b53216cc1a1096936785 + * improved BPMN support (collaboration, gateways, ...) ### Deprecated From 7290a2f46e4224b3f79b15ec9403df2f969e0edf Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 21 Mar 2024 06:59:48 +0100 Subject: [PATCH 27/39] feat(pm4py): added docstring --- pm4py/stats.py | 6 ++++-- pm4py/util/variants_util.py | 9 ++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pm4py/stats.py b/pm4py/stats.py index 80274556a..f54042df5 100644 --- a/pm4py/stats.py +++ b/pm4py/stats.py @@ -202,7 +202,8 @@ def get_variants(log: Union[EventLog, pd.DataFrame], activity_key: str = "concep :param activity_key: attribute to be used for the activity :param timestamp_key: attribute to be used for the timestamp :param case_id_key: attribute to be used as case identifier - :param max_repetitions: maximum number of consecutive repetitions for an activity + :param max_repetitions: maximum number of consecutive repetitions for an activity. + For example, {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'B', 'C'): 1} would be reduced to: {('A', 'B', 'C'): 6} if max_repetitions=1; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'C'): 3} if max_repetitions=2; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 3} if max_repetitions=3; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'C'): 1} if max_repetitions=4; :rtype: ``Dict[Tuple[str], List[Trace]]`` .. code-block:: python3 @@ -222,7 +223,8 @@ def get_variants_as_tuples(log: Union[EventLog, pd.DataFrame], activity_key: str :param activity_key: attribute to be used for the activity :param timestamp_key: attribute to be used for the timestamp :param case_id_key: attribute to be used as case identifier - :param max_repetitions: maximum number of consecutive repetitions for an activity + :param max_repetitions: maximum number of consecutive repetitions for an activity. + For example, {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'B', 'C'): 1} would be reduced to: {('A', 'B', 'C'): 6} if max_repetitions=1; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'C'): 3} if max_repetitions=2; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 3} if max_repetitions=3; {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'C'): 1} if max_repetitions=4; :rtype: ``Dict[Tuple[str], List[Trace]]`` .. code-block:: python3 diff --git a/pm4py/util/variants_util.py b/pm4py/util/variants_util.py index 510b0b026..d5c4c8d43 100644 --- a/pm4py/util/variants_util.py +++ b/pm4py/util/variants_util.py @@ -70,7 +70,14 @@ def __aggregate_variant(variant: Collection[str], max_repetitions: int = 1) -> C def aggregate_consecutive_activities_in_variants(variants: Dict[Collection[str], Union[int, List]], max_repetitions: int = 1) -> Dict[Collection[str], Union[int, List]]: """ - Aggregate the consecutive activities in the variant + Aggregate the consecutive activities in the variant. + + For example, {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'B', 'C'): 1} + Would be reduced to: + - {('A', 'B', 'C'): 6} if max_repetitions=1 + - {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'C'): 3} if max_repetitions=2 + - {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 3} if max_repetitions=3 + - {('A', 'B', 'C'): 3, ('A', 'B', 'B', 'B', 'C'): 2, ('A', 'B', 'B', 'B', 'B', 'C'): 1} if max_repetitions=4 Parameters ---------------- From 45d40173e2417eda16f8725d73c5ceff34a3304b Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 21 Mar 2024 07:02:58 +0100 Subject: [PATCH 28/39] docs(pm4py): updated changelog --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d7277d22..74a19c33a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,13 @@ # Changelog of pm4py -## pm4py 2.7.12 (2024.03.XX) +## pm4py 2.7.12 (2024.03.21) ### Added +* 458ee9abf2fc155a7531be96992c9a0c27f8cb81 + * maximum number of consecutive occurrences of the same activity in pm4py.get_variants +* b4c914722605b37f787e156f407ea9333a8dd959 + * more general between and activity split filters ### Changed * 100b95c22a47eace59fc631541b2c34c9179765d @@ -23,6 +27,8 @@ * fixing sampling * a816fb5f000a907b603b44aba1470463109028f0 * bug fix OC-DFG visualization +* 419a95362472c0807b73f4eb3d601f70b3d7c986 + * bug fix POWL visualizer ### Removed From 652abda1b270f875811452f8c9f627bd1ec15be4 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Mon, 28 Oct 2024 07:11:30 +0100 Subject: [PATCH 29/39] updated license to AGPL --- LICENSE | 850 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 646 insertions(+), 204 deletions(-) diff --git a/LICENSE b/LICENSE index 8df43b953..be3f7b28e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,219 +1,661 @@ -GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 - -Copyright © 2007 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - -Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. - -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - -The precise terms and conditions for copying, distribution and modification follow. - -TERMS AND CONDITIONS -0. Definitions. -“This License” refers to version 3 of the GNU General Public License. - -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - -A “covered work” means either the unmodified Program or a work based on the Program. - -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. - -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. - -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - -1. Source Code. -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. - -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. - -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - -The Corresponding Source for a work in source code form is that same work. - -2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. - -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. - -3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. - -4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. - -5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: - -a) The work must carry prominent notices stating that you modified it, and giving a relevant date. -b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. -c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. -d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. - -6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: - -a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. -b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. -c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. -d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. -e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. - -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. - -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. - -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). - -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. - -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. - -7. Additional Terms. -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. - -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: - -a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or -b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or -c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or -d) Limiting the use for publicity purposes of names of licensors or authors of the material; or -e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or -f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. - -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. - -8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). - -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. - -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. - -9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. - -10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. - -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. - -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. - -11. Patents. -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. - -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. - -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. - -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. - -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. - -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. - -12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. - -13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. - -14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. - -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. - -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. - -15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs -If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -Also add information on how to contact you by electronic and paper mail. - -If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. -The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. - -You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . +Also add information on how to contact you by electronic and paper mail. -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . \ No newline at end of file + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. From 3df3e2fdebe26463cd1bfa75dbcbd1f6546f87c0 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Mon, 28 Oct 2024 10:55:44 +0100 Subject: [PATCH 30/39] fixed license in setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 27e10a9a7..b96be6ee2 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ def read_file(filename): include_package_data=True, packages=[x for x in find_packages() if x.startswith("pm4py")], url='https://pm4py.fit.fraunhofer.de', - license='GPL 3.0', + license='Affero GPL 3.0', install_requires=read_file("requirements.txt").split("\n"), project_urls={ 'Documentation': 'https://pm4py.fit.fraunhofer.de', From 4cd5c60358c105f8e974403ee1ff80b015f67845 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Mon, 28 Oct 2024 10:57:54 +0100 Subject: [PATCH 31/39] updated license header in all files --- docs/LICENSE_HEADER_GITHUB.txt | 6 +++--- pm4py/__init__.py | 6 +++--- pm4py/algo/__init__.py | 6 +++--- pm4py/algo/analysis/__init__.py | 6 +++--- .../analysis/extended_marking_equation/__init__.py | 6 +++--- .../analysis/extended_marking_equation/algorithm.py | 6 +++--- .../extended_marking_equation/variants/__init__.py | 6 +++--- .../extended_marking_equation/variants/classic.py | 6 +++--- pm4py/algo/analysis/marking_equation/__init__.py | 6 +++--- pm4py/algo/analysis/marking_equation/algorithm.py | 6 +++--- .../analysis/marking_equation/variants/__init__.py | 6 +++--- .../analysis/marking_equation/variants/classic.py | 6 +++--- pm4py/algo/analysis/woflan/__init__.py | 6 +++--- pm4py/algo/analysis/woflan/algorithm.py | 6 +++--- pm4py/algo/analysis/woflan/graphs/__init__.py | 6 +++--- .../graphs/minimal_coverability_graph/__init__.py | 6 +++--- .../minimal_coverability_graph.py | 6 +++--- .../woflan/graphs/reachability_graph/__init__.py | 6 +++--- .../graphs/reachability_graph/reachability_graph.py | 6 +++--- .../graphs/restricted_coverability_graph/__init__.py | 6 +++--- .../restricted_coverability_graph.py | 6 +++--- pm4py/algo/analysis/woflan/graphs/utility.py | 6 +++--- .../woflan/not_well_handled_pairs/__init__.py | 6 +++--- .../not_well_handled_pairs/not_well_handled_pairs.py | 6 +++--- .../analysis/woflan/place_invariants/__init__.py | 6 +++--- .../woflan/place_invariants/place_invariants.py | 6 +++--- .../analysis/woflan/place_invariants/s_component.py | 6 +++--- .../woflan/place_invariants/uniform_invariant.py | 6 +++--- .../algo/analysis/woflan/place_invariants/utility.py | 6 +++--- pm4py/algo/analysis/workflow_net/__init__.py | 6 +++--- pm4py/algo/analysis/workflow_net/algorithm.py | 6 +++--- .../algo/analysis/workflow_net/variants/__init__.py | 6 +++--- .../algo/analysis/workflow_net/variants/petri_net.py | 6 +++--- pm4py/algo/anonymization/__init__.py | 6 +++--- pm4py/algo/anonymization/pripel/__init__.py | 6 +++--- pm4py/algo/anonymization/pripel/algorithm.py | 6 +++--- .../anonymization/pripel/util/AttributeAnonymizer.py | 6 +++--- pm4py/algo/anonymization/pripel/util/TraceMatcher.py | 6 +++--- pm4py/algo/anonymization/pripel/util/__init__.py | 6 +++--- .../anonymization/pripel/util/trace_levenshtein.py | 6 +++--- pm4py/algo/anonymization/pripel/variants/__init__.py | 6 +++--- pm4py/algo/anonymization/pripel/variants/pripel.py | 6 +++--- .../anonymization/trace_variant_query/__init__.py | 6 +++--- .../anonymization/trace_variant_query/algorithm.py | 6 +++--- .../trace_variant_query/util/__init__.py | 6 +++--- .../util/behavioralAppropriateness.py | 6 +++--- .../trace_variant_query/util/exp_mech.py | 6 +++--- .../anonymization/trace_variant_query/util/util.py | 6 +++--- .../trace_variant_query/variants/__init__.py | 6 +++--- .../trace_variant_query/variants/laplace.py | 6 +++--- .../trace_variant_query/variants/sacofa.py | 6 +++--- pm4py/algo/clustering/__init__.py | 6 +++--- pm4py/algo/clustering/profiles/__init__.py | 6 +++--- pm4py/algo/clustering/profiles/algorithm.py | 6 +++--- pm4py/algo/clustering/profiles/variants/__init__.py | 6 +++--- .../clustering/profiles/variants/sklearn_profiles.py | 6 +++--- .../clustering/trace_attribute_driven/__init__.py | 6 +++--- .../clustering/trace_attribute_driven/algorithm.py | 6 +++--- .../trace_attribute_driven/dfg/__init__.py | 6 +++--- .../trace_attribute_driven/dfg/dfg_dist.py | 6 +++--- .../trace_attribute_driven/leven_dist/__init__.py | 6 +++--- .../leven_dist/leven_dist_calc.py | 6 +++--- .../linkage_method/__init__.py | 6 +++--- .../linkage_method/linkage_avg.py | 6 +++--- .../trace_attribute_driven/merge_log/__init__.py | 6 +++--- .../trace_attribute_driven/merge_log/merge_log.py | 6 +++--- .../trace_attribute_driven/util/__init__.py | 6 +++--- .../trace_attribute_driven/util/evaluation.py | 6 +++--- .../trace_attribute_driven/util/filter_subsets.py | 6 +++--- .../trace_attribute_driven/variants/__init__.py | 6 +++--- .../trace_attribute_driven/variants/act_dist_calc.py | 6 +++--- .../trace_attribute_driven/variants/logslice_dist.py | 6 +++--- .../trace_attribute_driven/variants/sim_calc.py | 6 +++--- .../trace_attribute_driven/variants/suc_dist_calc.py | 6 +++--- pm4py/algo/comparison/__init__.py | 6 +++--- pm4py/algo/comparison/petrinet/__init__.py | 6 +++--- .../comparison/petrinet/element_usage_comparison.py | 6 +++--- pm4py/algo/conformance/__init__.py | 6 +++--- pm4py/algo/conformance/alignments/__init__.py | 6 +++--- .../conformance/alignments/decomposed/__init__.py | 6 +++--- .../conformance/alignments/decomposed/algorithm.py | 6 +++--- .../alignments/decomposed/variants/__init__.py | 6 +++--- .../decomposed/variants/recompos_maximal.py | 6 +++--- pm4py/algo/conformance/alignments/dfg/__init__.py | 6 +++--- pm4py/algo/conformance/alignments/dfg/algorithm.py | 6 +++--- .../conformance/alignments/dfg/variants/__init__.py | 6 +++--- .../conformance/alignments/dfg/variants/classic.py | 6 +++--- .../conformance/alignments/edit_distance/__init__.py | 6 +++--- .../alignments/edit_distance/algorithm.py | 6 +++--- .../alignments/edit_distance/variants/__init__.py | 6 +++--- .../edit_distance/variants/edit_distance.py | 6 +++--- .../conformance/alignments/petri_net/__init__.py | 6 +++--- .../conformance/alignments/petri_net/algorithm.py | 6 +++--- .../alignments/petri_net/utils/__init__.py | 6 +++--- .../alignments/petri_net/utils/log_enrichment.py | 6 +++--- .../alignments/petri_net/variants/__init__.py | 6 +++--- .../petri_net/variants/dijkstra_less_memory.py | 6 +++--- .../petri_net/variants/dijkstra_no_heuristics.py | 6 +++--- .../petri_net/variants/discounted_a_star.py | 6 +++--- .../variants/generator_dijkstra_less_memory.py | 6 +++--- .../variants/generator_dijkstra_no_heuristics.py | 6 +++--- .../petri_net/variants/state_equation_a_star.py | 6 +++--- .../variants/tweaked_state_equation_a_star.py | 6 +++--- .../conformance/alignments/process_tree/__init__.py | 6 +++--- .../conformance/alignments/process_tree/algorithm.py | 6 +++--- .../alignments/process_tree/util/__init__.py | 6 +++--- .../util/search_graph_pt_frequency_annotation.py | 6 +++--- .../util/search_graph_pt_replay_semantics.py | 6 +++--- .../alignments/process_tree/variants/__init__.py | 6 +++--- .../process_tree/variants/approximated/__init__.py | 6 +++--- .../variants/approximated/calculate_a_sa_ea_sets.py | 6 +++--- .../process_tree/variants/approximated/matrix_lp.py | 6 +++--- .../process_tree/variants/approximated/original.py | 6 +++--- .../process_tree/variants/approximated/utilities.py | 6 +++--- .../process_tree/variants/search_graph_pt.py | 6 +++--- pm4py/algo/conformance/antialignments/__init__.py | 6 +++--- pm4py/algo/conformance/antialignments/algorithm.py | 6 +++--- .../conformance/antialignments/variants/__init__.py | 6 +++--- .../antialignments/variants/discounted_a_star.py | 6 +++--- pm4py/algo/conformance/declare/__init__.py | 6 +++--- pm4py/algo/conformance/declare/algorithm.py | 6 +++--- pm4py/algo/conformance/declare/variants/__init__.py | 6 +++--- pm4py/algo/conformance/declare/variants/classic.py | 6 +++--- pm4py/algo/conformance/footprints/__init__.py | 6 +++--- pm4py/algo/conformance/footprints/algorithm.py | 6 +++--- pm4py/algo/conformance/footprints/util/__init__.py | 6 +++--- pm4py/algo/conformance/footprints/util/evaluation.py | 6 +++--- .../footprints/util/tree_visualization.py | 6 +++--- .../algo/conformance/footprints/variants/__init__.py | 6 +++--- .../conformance/footprints/variants/log_extensive.py | 6 +++--- .../conformance/footprints/variants/log_model.py | 6 +++--- .../footprints/variants/trace_extensive.py | 6 +++--- pm4py/algo/conformance/log_skeleton/__init__.py | 6 +++--- pm4py/algo/conformance/log_skeleton/algorithm.py | 6 +++--- .../conformance/log_skeleton/variants/__init__.py | 6 +++--- .../conformance/log_skeleton/variants/classic.py | 6 +++--- pm4py/algo/conformance/multialignments/__init__.py | 6 +++--- pm4py/algo/conformance/multialignments/algorithm.py | 6 +++--- .../conformance/multialignments/variants/__init__.py | 6 +++--- .../multialignments/variants/discounted_a_star.py | 6 +++--- pm4py/algo/conformance/temporal_profile/__init__.py | 6 +++--- pm4py/algo/conformance/temporal_profile/algorithm.py | 6 +++--- .../temporal_profile/variants/__init__.py | 6 +++--- .../temporal_profile/variants/dataframe.py | 6 +++--- .../conformance/temporal_profile/variants/log.py | 6 +++--- pm4py/algo/conformance/tokenreplay/__init__.py | 6 +++--- pm4py/algo/conformance/tokenreplay/algorithm.py | 6 +++--- .../conformance/tokenreplay/diagnostics/__init__.py | 6 +++--- .../tokenreplay/diagnostics/duration_diagnostics.py | 6 +++--- .../tokenreplay/diagnostics/root_cause_analysis.py | 6 +++--- .../conformance/tokenreplay/variants/__init__.py | 6 +++--- .../conformance/tokenreplay/variants/backwards.py | 6 +++--- .../conformance/tokenreplay/variants/token_replay.py | 6 +++--- pm4py/algo/connectors/__init__.py | 6 +++--- pm4py/algo/connectors/algorithm.py | 6 +++--- pm4py/algo/connectors/util/__init__.py | 6 +++--- pm4py/algo/connectors/util/mail.py | 6 +++--- pm4py/algo/connectors/variants/__init__.py | 6 +++--- pm4py/algo/connectors/variants/camunda_workflow.py | 6 +++--- pm4py/algo/connectors/variants/chrome_history.py | 6 +++--- pm4py/algo/connectors/variants/firefox_history.py | 6 +++--- pm4py/algo/connectors/variants/github_repo.py | 6 +++--- pm4py/algo/connectors/variants/outlook_calendar.py | 6 +++--- .../connectors/variants/outlook_mail_extractor.py | 6 +++--- pm4py/algo/connectors/variants/sap_accounting.py | 6 +++--- pm4py/algo/connectors/variants/sap_o2c.py | 6 +++--- pm4py/algo/connectors/variants/windows_events.py | 6 +++--- pm4py/algo/decision_mining/__init__.py | 6 +++--- pm4py/algo/decision_mining/algorithm.py | 6 +++--- pm4py/algo/discovery/__init__.py | 6 +++--- pm4py/algo/discovery/alpha/__init__.py | 6 +++--- pm4py/algo/discovery/alpha/algorithm.py | 6 +++--- .../algo/discovery/alpha/data_structures/__init__.py | 6 +++--- .../data_structures/alpha_classic_abstraction.py | 6 +++--- pm4py/algo/discovery/alpha/utils/__init__.py | 6 +++--- pm4py/algo/discovery/alpha/utils/endpoints.py | 6 +++--- pm4py/algo/discovery/alpha/variants/__init__.py | 6 +++--- pm4py/algo/discovery/alpha/variants/classic.py | 6 +++--- pm4py/algo/discovery/alpha/variants/plus.py | 6 +++--- pm4py/algo/discovery/batches/__init__.py | 6 +++--- pm4py/algo/discovery/batches/algorithm.py | 6 +++--- pm4py/algo/discovery/batches/utils/__init__.py | 6 +++--- pm4py/algo/discovery/batches/utils/detection.py | 6 +++--- pm4py/algo/discovery/batches/variants/__init__.py | 6 +++--- pm4py/algo/discovery/batches/variants/log.py | 6 +++--- pm4py/algo/discovery/batches/variants/pandas.py | 6 +++--- pm4py/algo/discovery/causal/__init__.py | 6 +++--- pm4py/algo/discovery/causal/algorithm.py | 6 +++--- pm4py/algo/discovery/causal/variants/__init__.py | 6 +++--- pm4py/algo/discovery/causal/variants/alpha.py | 6 +++--- pm4py/algo/discovery/causal/variants/heuristic.py | 6 +++--- pm4py/algo/discovery/correlation_mining/__init__.py | 6 +++--- pm4py/algo/discovery/correlation_mining/algorithm.py | 6 +++--- pm4py/algo/discovery/correlation_mining/util.py | 6 +++--- .../correlation_mining/variants/__init__.py | 6 +++--- .../discovery/correlation_mining/variants/classic.py | 6 +++--- .../correlation_mining/variants/classic_split.py | 6 +++--- .../correlation_mining/variants/trace_based.py | 6 +++--- pm4py/algo/discovery/declare/__init__.py | 6 +++--- pm4py/algo/discovery/declare/algorithm.py | 6 +++--- pm4py/algo/discovery/declare/templates.py | 6 +++--- pm4py/algo/discovery/declare/variants/__init__.py | 6 +++--- pm4py/algo/discovery/declare/variants/classic.py | 6 +++--- pm4py/algo/discovery/dfg/__init__.py | 6 +++--- pm4py/algo/discovery/dfg/adapters/__init__.py | 6 +++--- pm4py/algo/discovery/dfg/adapters/pandas/__init__.py | 6 +++--- .../discovery/dfg/adapters/pandas/df_statistics.py | 6 +++--- .../discovery/dfg/adapters/pandas/freq_triples.py | 6 +++--- pm4py/algo/discovery/dfg/algorithm.py | 6 +++--- pm4py/algo/discovery/dfg/replacement.py | 6 +++--- pm4py/algo/discovery/dfg/utils/__init__.py | 6 +++--- pm4py/algo/discovery/dfg/utils/dfg_utils.py | 6 +++--- pm4py/algo/discovery/dfg/variants/__init__.py | 6 +++--- pm4py/algo/discovery/dfg/variants/case_attributes.py | 6 +++--- pm4py/algo/discovery/dfg/variants/clean.py | 6 +++--- pm4py/algo/discovery/dfg/variants/clean_polars.py | 6 +++--- pm4py/algo/discovery/dfg/variants/clean_time.py | 6 +++--- pm4py/algo/discovery/dfg/variants/freq_triples.py | 6 +++--- pm4py/algo/discovery/dfg/variants/native.py | 6 +++--- pm4py/algo/discovery/dfg/variants/performance.py | 6 +++--- pm4py/algo/discovery/footprints/__init__.py | 6 +++--- pm4py/algo/discovery/footprints/algorithm.py | 6 +++--- pm4py/algo/discovery/footprints/dfg/__init__.py | 6 +++--- .../discovery/footprints/dfg/variants/__init__.py | 6 +++--- pm4py/algo/discovery/footprints/dfg/variants/dfg.py | 6 +++--- pm4py/algo/discovery/footprints/log/__init__.py | 6 +++--- .../discovery/footprints/log/variants/__init__.py | 6 +++--- .../footprints/log/variants/entire_dataframe.py | 6 +++--- .../footprints/log/variants/entire_event_log.py | 6 +++--- .../footprints/log/variants/trace_by_trace.py | 6 +++--- pm4py/algo/discovery/footprints/petri/__init__.py | 6 +++--- .../discovery/footprints/petri/variants/__init__.py | 6 +++--- .../footprints/petri/variants/reach_graph.py | 6 +++--- pm4py/algo/discovery/footprints/tree/__init__.py | 6 +++--- .../discovery/footprints/tree/variants/__init__.py | 6 +++--- .../discovery/footprints/tree/variants/bottomup.py | 6 +++--- pm4py/algo/discovery/heuristics/__init__.py | 6 +++--- pm4py/algo/discovery/heuristics/algorithm.py | 6 +++--- pm4py/algo/discovery/heuristics/variants/__init__.py | 6 +++--- pm4py/algo/discovery/heuristics/variants/classic.py | 6 +++--- pm4py/algo/discovery/heuristics/variants/plusplus.py | 6 +++--- pm4py/algo/discovery/ilp/__init__.py | 6 +++--- pm4py/algo/discovery/ilp/algorithm.py | 6 +++--- pm4py/algo/discovery/ilp/variants/__init__.py | 6 +++--- pm4py/algo/discovery/ilp/variants/classic.py | 6 +++--- pm4py/algo/discovery/inductive/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/algorithm.py | 6 +++--- pm4py/algo/discovery/inductive/base_case/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/base_case/abc.py | 6 +++--- .../algo/discovery/inductive/base_case/empty_log.py | 6 +++--- pm4py/algo/discovery/inductive/base_case/factory.py | 6 +++--- .../discovery/inductive/base_case/single_activity.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/abc.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/concurrency.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/factory.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/loop.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/sequence.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/utils.py | 6 +++--- pm4py/algo/discovery/inductive/cuts/xor.py | 6 +++--- pm4py/algo/discovery/inductive/dtypes/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/dtypes/im_dfg.py | 6 +++--- pm4py/algo/discovery/inductive/dtypes/im_ds.py | 6 +++--- .../discovery/inductive/fall_through/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/fall_through/abc.py | 6 +++--- .../inductive/fall_through/activity_concurrent.py | 6 +++--- .../fall_through/activity_once_per_trace.py | 6 +++--- .../discovery/inductive/fall_through/empty_traces.py | 6 +++--- .../algo/discovery/inductive/fall_through/factory.py | 6 +++--- .../algo/discovery/inductive/fall_through/flower.py | 6 +++--- .../inductive/fall_through/strict_tau_loop.py | 6 +++--- .../discovery/inductive/fall_through/tau_loop.py | 6 +++--- pm4py/algo/discovery/inductive/variants/__init__.py | 6 +++--- pm4py/algo/discovery/inductive/variants/abc.py | 6 +++--- pm4py/algo/discovery/inductive/variants/im.py | 6 +++--- pm4py/algo/discovery/inductive/variants/imd.py | 6 +++--- pm4py/algo/discovery/inductive/variants/imf.py | 6 +++--- pm4py/algo/discovery/inductive/variants/instances.py | 6 +++--- pm4py/algo/discovery/log_skeleton/__init__.py | 6 +++--- pm4py/algo/discovery/log_skeleton/algorithm.py | 6 +++--- pm4py/algo/discovery/log_skeleton/trace_skel.py | 6 +++--- .../algo/discovery/log_skeleton/variants/__init__.py | 6 +++--- .../algo/discovery/log_skeleton/variants/classic.py | 6 +++--- .../algo/discovery/minimum_self_distance/__init__.py | 6 +++--- .../discovery/minimum_self_distance/algorithm.py | 6 +++--- pm4py/algo/discovery/minimum_self_distance/utils.py | 6 +++--- .../minimum_self_distance/variants/__init__.py | 6 +++--- .../discovery/minimum_self_distance/variants/log.py | 6 +++--- .../minimum_self_distance/variants/pandas.py | 6 +++--- pm4py/algo/discovery/ocel/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/interleavings/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/interleavings/algorithm.py | 6 +++--- .../discovery/ocel/interleavings/utils/__init__.py | 6 +++--- .../interleavings/utils/merge_dataframe_rel_cases.py | 6 +++--- .../ocel/interleavings/variants/__init__.py | 6 +++--- .../variants/timestamp_interleavings.py | 6 +++--- pm4py/algo/discovery/ocel/link_analysis/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/link_analysis/algorithm.py | 6 +++--- .../ocel/link_analysis/variants/__init__.py | 6 +++--- .../discovery/ocel/link_analysis/variants/classic.py | 6 +++--- pm4py/algo/discovery/ocel/ocdfg/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/ocdfg/algorithm.py | 6 +++--- pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/ocdfg/variants/classic.py | 6 +++--- pm4py/algo/discovery/ocel/ocpn/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/ocpn/algorithm.py | 6 +++--- pm4py/algo/discovery/ocel/ocpn/variants/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/ocpn/variants/classic.py | 6 +++--- .../discovery/ocel/ocpn/variants/wo_annotation.py | 6 +++--- pm4py/algo/discovery/ocel/saw_nets/__init__.py | 6 +++--- pm4py/algo/discovery/ocel/saw_nets/algorithm.py | 6 +++--- .../discovery/ocel/saw_nets/variants/__init__.py | 6 +++--- .../algo/discovery/ocel/saw_nets/variants/classic.py | 6 +++--- .../algo/discovery/performance_spectrum/__init__.py | 6 +++--- .../algo/discovery/performance_spectrum/algorithm.py | 6 +++--- .../performance_spectrum/variants/__init__.py | 6 +++--- .../performance_spectrum/variants/dataframe.py | 6 +++--- .../variants/dataframe_disconnected.py | 6 +++--- .../discovery/performance_spectrum/variants/log.py | 6 +++--- .../variants/log_disconnected.py | 6 +++--- pm4py/algo/discovery/powl/__init__.py | 6 +++--- pm4py/algo/discovery/powl/algorithm.py | 6 +++--- pm4py/algo/discovery/powl/inductive/__init__.py | 6 +++--- .../discovery/powl/inductive/base_case/__init__.py | 6 +++--- pm4py/algo/discovery/powl/inductive/base_case/abc.py | 6 +++--- .../discovery/powl/inductive/base_case/empty_log.py | 6 +++--- .../discovery/powl/inductive/base_case/factory.py | 6 +++--- .../powl/inductive/base_case/single_activity.py | 6 +++--- pm4py/algo/discovery/powl/inductive/cuts/__init__.py | 6 +++--- .../discovery/powl/inductive/cuts/concurrency.py | 6 +++--- pm4py/algo/discovery/powl/inductive/cuts/factory.py | 6 +++--- pm4py/algo/discovery/powl/inductive/cuts/loop.py | 6 +++--- pm4py/algo/discovery/powl/inductive/cuts/sequence.py | 6 +++--- pm4py/algo/discovery/powl/inductive/cuts/xor.py | 6 +++--- .../powl/inductive/fall_through/__init__.py | 6 +++--- .../inductive/fall_through/activity_concurrent.py | 6 +++--- .../fall_through/activity_once_per_trace.py | 6 +++--- .../powl/inductive/fall_through/empty_traces.py | 6 +++--- .../discovery/powl/inductive/fall_through/factory.py | 6 +++--- .../discovery/powl/inductive/fall_through/flower.py | 6 +++--- .../powl/inductive/fall_through/strict_tau_loop.py | 6 +++--- .../powl/inductive/fall_through/tau_loop.py | 6 +++--- .../algo/discovery/powl/inductive/utils/__init__.py | 6 +++--- .../algo/discovery/powl/inductive/utils/filtering.py | 6 +++--- .../discovery/powl/inductive/variants/__init__.py | 6 +++--- .../powl/inductive/variants/brute_force/__init__.py | 6 +++--- .../variants/brute_force/bf_partial_order_cut.py | 6 +++--- .../powl/inductive/variants/brute_force/factory.py | 6 +++--- .../variants/dynamic_clustering/__init__.py | 6 +++--- .../dynamic_clustering_partial_order_cut.py | 6 +++--- .../inductive/variants/dynamic_clustering/factory.py | 6 +++--- .../dynamic_clustering_frequency/__init__.py | 6 +++--- ...dynamic_clustering_frequency_partial_order_cut.py | 6 +++--- .../variants/dynamic_clustering_frequency/factory.py | 6 +++--- .../powl/inductive/variants/im_brute_force.py | 6 +++--- .../powl/inductive/variants/im_dynamic_clustering.py | 6 +++--- .../variants/im_dynamic_clustering_frequencies.py | 6 +++--- .../discovery/powl/inductive/variants/im_maximal.py | 6 +++--- .../discovery/powl/inductive/variants/im_tree.py | 6 +++--- .../powl/inductive/variants/maximal/__init__.py | 6 +++--- .../powl/inductive/variants/maximal/factory.py | 6 +++--- .../variants/maximal/maximal_partial_order_cut.py | 6 +++--- .../inductive/variants/powl_discovery_varaints.py | 6 +++--- pm4py/algo/discovery/temporal_profile/__init__.py | 6 +++--- pm4py/algo/discovery/temporal_profile/algorithm.py | 6 +++--- .../discovery/temporal_profile/variants/__init__.py | 6 +++--- .../discovery/temporal_profile/variants/dataframe.py | 6 +++--- .../algo/discovery/temporal_profile/variants/log.py | 6 +++--- pm4py/algo/discovery/transition_system/__init__.py | 6 +++--- pm4py/algo/discovery/transition_system/algorithm.py | 6 +++--- .../discovery/transition_system/variants/__init__.py | 6 +++--- .../transition_system/variants/view_based.py | 6 +++--- pm4py/algo/evaluation/__init__.py | 6 +++--- pm4py/algo/evaluation/algorithm.py | 6 +++--- .../algo/evaluation/earth_mover_distance/__init__.py | 6 +++--- .../evaluation/earth_mover_distance/algorithm.py | 6 +++--- .../earth_mover_distance/variants/__init__.py | 6 +++--- .../earth_mover_distance/variants/pyemd.py | 6 +++--- pm4py/algo/evaluation/generalization/__init__.py | 6 +++--- pm4py/algo/evaluation/generalization/algorithm.py | 6 +++--- .../evaluation/generalization/variants/__init__.py | 6 +++--- .../generalization/variants/token_based.py | 6 +++--- pm4py/algo/evaluation/precision/__init__.py | 6 +++--- pm4py/algo/evaluation/precision/algorithm.py | 6 +++--- pm4py/algo/evaluation/precision/dfg/__init__.py | 6 +++--- pm4py/algo/evaluation/precision/dfg/algorithm.py | 6 +++--- pm4py/algo/evaluation/precision/utils.py | 6 +++--- pm4py/algo/evaluation/precision/variants/__init__.py | 6 +++--- .../precision/variants/align_etconformance.py | 6 +++--- .../precision/variants/etconformance_token.py | 6 +++--- pm4py/algo/evaluation/replay_fitness/__init__.py | 6 +++--- pm4py/algo/evaluation/replay_fitness/algorithm.py | 6 +++--- .../evaluation/replay_fitness/variants/__init__.py | 6 +++--- .../replay_fitness/variants/alignment_based.py | 6 +++--- .../replay_fitness/variants/token_replay.py | 6 +++--- pm4py/algo/evaluation/simplicity/__init__.py | 6 +++--- pm4py/algo/evaluation/simplicity/algorithm.py | 6 +++--- .../algo/evaluation/simplicity/variants/__init__.py | 6 +++--- .../evaluation/simplicity/variants/arc_degree.py | 6 +++--- .../simplicity/variants/extended_cardoso.py | 6 +++--- .../simplicity/variants/extended_cyclomatic.py | 6 +++--- pm4py/algo/filtering/__init__.py | 6 +++--- pm4py/algo/filtering/common/__init__.py | 6 +++--- pm4py/algo/filtering/common/attributes/__init__.py | 6 +++--- .../filtering/common/attributes/attributes_common.py | 6 +++--- .../algo/filtering/common/end_activities/__init__.py | 6 +++--- .../common/end_activities/end_activities_common.py | 6 +++--- pm4py/algo/filtering/common/filtering_constants.py | 6 +++--- .../filtering/common/start_activities/__init__.py | 6 +++--- .../start_activities/start_activities_common.py | 6 +++--- pm4py/algo/filtering/common/timestamp/__init__.py | 6 +++--- .../filtering/common/timestamp/timestamp_common.py | 6 +++--- pm4py/algo/filtering/common/traces/__init__.py | 6 +++--- pm4py/algo/filtering/common/traces/infix_to_regex.py | 6 +++--- pm4py/algo/filtering/dfg/__init__.py | 6 +++--- pm4py/algo/filtering/dfg/dfg_filtering.py | 6 +++--- pm4py/algo/filtering/log/__init__.py | 6 +++--- .../filtering/log/attr_value_repetition/__init__.py | 6 +++--- .../filtering/log/attr_value_repetition/filter.py | 6 +++--- pm4py/algo/filtering/log/attributes/__init__.py | 6 +++--- .../filtering/log/attributes/attributes_filter.py | 6 +++--- pm4py/algo/filtering/log/between/__init__.py | 6 +++--- pm4py/algo/filtering/log/between/between_filter.py | 6 +++--- pm4py/algo/filtering/log/cases/__init__.py | 6 +++--- pm4py/algo/filtering/log/cases/case_filter.py | 6 +++--- pm4py/algo/filtering/log/end_activities/__init__.py | 6 +++--- .../log/end_activities/end_activities_filter.py | 6 +++--- pm4py/algo/filtering/log/ltl/__init__.py | 6 +++--- pm4py/algo/filtering/log/ltl/ltl_checker.py | 6 +++--- pm4py/algo/filtering/log/paths/__init__.py | 6 +++--- pm4py/algo/filtering/log/paths/paths_filter.py | 6 +++--- pm4py/algo/filtering/log/prefixes/__init__.py | 6 +++--- pm4py/algo/filtering/log/prefixes/prefix_filter.py | 6 +++--- pm4py/algo/filtering/log/rework/__init__.py | 6 +++--- pm4py/algo/filtering/log/rework/rework_filter.py | 6 +++--- .../algo/filtering/log/start_activities/__init__.py | 6 +++--- .../log/start_activities/start_activities_filter.py | 6 +++--- pm4py/algo/filtering/log/suffixes/__init__.py | 6 +++--- pm4py/algo/filtering/log/suffixes/suffix_filter.py | 6 +++--- pm4py/algo/filtering/log/timestamp/__init__.py | 6 +++--- .../algo/filtering/log/timestamp/timestamp_filter.py | 6 +++--- pm4py/algo/filtering/log/traces/__init__.py | 6 +++--- pm4py/algo/filtering/log/traces/trace_filter.py | 6 +++--- pm4py/algo/filtering/log/variants/__init__.py | 6 +++--- pm4py/algo/filtering/log/variants/variants_filter.py | 6 +++--- pm4py/algo/filtering/ocel/__init__.py | 6 +++--- pm4py/algo/filtering/ocel/activity_type_matching.py | 6 +++--- pm4py/algo/filtering/ocel/event_attributes.py | 6 +++--- pm4py/algo/filtering/ocel/object_attributes.py | 6 +++--- pm4py/algo/filtering/ocel/objects_ot_count.py | 6 +++--- pm4py/algo/filtering/ocel/ot_endpoints.py | 6 +++--- pm4py/algo/filtering/pandas/__init__.py | 6 +++--- .../algo/filtering/pandas/activity_split/__init__.py | 6 +++--- .../pandas/activity_split/activity_split_filter.py | 6 +++--- .../pandas/attr_value_repetition/__init__.py | 6 +++--- .../filtering/pandas/attr_value_repetition/filter.py | 6 +++--- pm4py/algo/filtering/pandas/attributes/__init__.py | 6 +++--- .../filtering/pandas/attributes/attributes_filter.py | 6 +++--- pm4py/algo/filtering/pandas/between/__init__.py | 6 +++--- .../algo/filtering/pandas/between/between_filter.py | 6 +++--- pm4py/algo/filtering/pandas/cases/__init__.py | 6 +++--- pm4py/algo/filtering/pandas/cases/case_filter.py | 6 +++--- .../pandas/consecutive_act_case_grouping/__init__.py | 6 +++--- .../consecutive_act_case_grouping_filter.py | 6 +++--- .../algo/filtering/pandas/end_activities/__init__.py | 6 +++--- .../pandas/end_activities/end_activities_filter.py | 6 +++--- pm4py/algo/filtering/pandas/ends_with/__init__.py | 6 +++--- .../filtering/pandas/ends_with/ends_with_filter.py | 6 +++--- pm4py/algo/filtering/pandas/ltl/__init__.py | 6 +++--- pm4py/algo/filtering/pandas/ltl/ltl_checker.py | 6 +++--- pm4py/algo/filtering/pandas/paths/__init__.py | 6 +++--- pm4py/algo/filtering/pandas/paths/paths_filter.py | 6 +++--- .../algo/filtering/pandas/pd_filtering_constants.py | 6 +++--- pm4py/algo/filtering/pandas/prefixes/__init__.py | 6 +++--- .../algo/filtering/pandas/prefixes/prefix_filter.py | 6 +++--- pm4py/algo/filtering/pandas/rework/__init__.py | 6 +++--- pm4py/algo/filtering/pandas/rework/rework_filter.py | 6 +++--- .../filtering/pandas/start_activities/__init__.py | 6 +++--- .../start_activities/start_activities_filter.py | 6 +++--- pm4py/algo/filtering/pandas/starts_with/__init__.py | 6 +++--- .../pandas/starts_with/starts_with_filter.py | 6 +++--- pm4py/algo/filtering/pandas/suffixes/__init__.py | 6 +++--- .../algo/filtering/pandas/suffixes/suffix_filter.py | 6 +++--- pm4py/algo/filtering/pandas/timestamp/__init__.py | 6 +++--- .../filtering/pandas/timestamp/timestamp_filter.py | 6 +++--- .../pandas/timestamp_case_grouping/__init__.py | 6 +++--- .../timestamp_case_grouping_filter.py | 6 +++--- pm4py/algo/filtering/pandas/traces/__init__.py | 6 +++--- pm4py/algo/filtering/pandas/traces/trace_filter.py | 6 +++--- pm4py/algo/filtering/pandas/variants/__init__.py | 6 +++--- .../filtering/pandas/variants/variants_filter.py | 6 +++--- pm4py/algo/label_splitting/__init__.py | 6 +++--- pm4py/algo/label_splitting/algorithm.py | 6 +++--- pm4py/algo/label_splitting/variants/__init__.py | 6 +++--- pm4py/algo/label_splitting/variants/contextual.py | 6 +++--- pm4py/algo/merging/__init__.py | 6 +++--- pm4py/algo/merging/case_relations/__init__.py | 6 +++--- pm4py/algo/merging/case_relations/algorithm.py | 6 +++--- .../algo/merging/case_relations/variants/__init__.py | 6 +++--- pm4py/algo/merging/case_relations/variants/pandas.py | 6 +++--- pm4py/algo/organizational_mining/__init__.py | 6 +++--- .../local_diagnostics/__init__.py | 6 +++--- .../local_diagnostics/algorithm.py | 6 +++--- .../network_analysis/__init__.py | 6 +++--- .../network_analysis/algorithm.py | 6 +++--- .../network_analysis/variants/__init__.py | 6 +++--- .../network_analysis/variants/dataframe.py | 6 +++--- .../resource_profiles/__init__.py | 6 +++--- .../resource_profiles/algorithm.py | 6 +++--- .../resource_profiles/variants/__init__.py | 6 +++--- .../resource_profiles/variants/log.py | 6 +++--- .../resource_profiles/variants/pandas.py | 6 +++--- pm4py/algo/organizational_mining/roles/__init__.py | 6 +++--- pm4py/algo/organizational_mining/roles/algorithm.py | 6 +++--- .../organizational_mining/roles/common/__init__.py | 6 +++--- .../organizational_mining/roles/common/algorithm.py | 6 +++--- .../organizational_mining/roles/variants/__init__.py | 6 +++--- .../algo/organizational_mining/roles/variants/log.py | 6 +++--- .../organizational_mining/roles/variants/pandas.py | 6 +++--- pm4py/algo/organizational_mining/sna/__init__.py | 6 +++--- pm4py/algo/organizational_mining/sna/algorithm.py | 6 +++--- pm4py/algo/organizational_mining/sna/util.py | 6 +++--- .../organizational_mining/sna/variants/__init__.py | 6 +++--- .../sna/variants/log/__init__.py | 6 +++--- .../sna/variants/log/handover.py | 6 +++--- .../sna/variants/log/jointactivities.py | 6 +++--- .../sna/variants/log/subcontracting.py | 6 +++--- .../sna/variants/log/working_together.py | 6 +++--- .../sna/variants/pandas/__init__.py | 6 +++--- .../sna/variants/pandas/handover.py | 6 +++--- .../sna/variants/pandas/jointactivities.py | 6 +++--- .../sna/variants/pandas/subcontracting.py | 6 +++--- .../sna/variants/pandas/working_together.py | 6 +++--- pm4py/algo/organizational_mining/util.py | 6 +++--- pm4py/algo/querying/__init__.py | 6 +++--- pm4py/algo/querying/llm/__init__.py | 6 +++--- pm4py/algo/querying/llm/abstractions/__init__.py | 6 +++--- .../algo/querying/llm/abstractions/case_to_descr.py | 6 +++--- .../querying/llm/abstractions/declare_to_descr.py | 6 +++--- .../querying/llm/abstractions/log_to_cols_descr.py | 6 +++--- .../querying/llm/abstractions/log_to_dfg_descr.py | 6 +++--- .../querying/llm/abstractions/log_to_fea_descr.py | 6 +++--- .../llm/abstractions/log_to_variants_descr.py | 6 +++--- .../querying/llm/abstractions/logske_to_descr.py | 6 +++--- pm4py/algo/querying/llm/abstractions/net_to_descr.py | 6 +++--- .../algo/querying/llm/abstractions/ocel_fea_descr.py | 6 +++--- .../querying/llm/abstractions/ocel_ocdfg_descr.py | 6 +++--- .../querying/llm/abstractions/stream_to_descr.py | 6 +++--- .../llm/abstractions/tempprofile_to_descr.py | 6 +++--- pm4py/algo/querying/llm/connectors/__init__.py | 6 +++--- pm4py/algo/querying/llm/connectors/openai.py | 6 +++--- pm4py/algo/querying/llm/utils/__init__.py | 6 +++--- pm4py/algo/querying/llm/utils/sql_utils.py | 6 +++--- pm4py/algo/reduction/__init__.py | 6 +++--- pm4py/algo/reduction/process_tree/__init__.py | 6 +++--- pm4py/algo/reduction/process_tree/reducer.py | 6 +++--- .../algo/reduction/process_tree/variants/__init__.py | 6 +++--- .../reduction/process_tree/variants/tree_tr_based.py | 6 +++--- pm4py/algo/simulation/__init__.py | 6 +++--- pm4py/algo/simulation/montecarlo/__init__.py | 6 +++--- pm4py/algo/simulation/montecarlo/algorithm.py | 6 +++--- pm4py/algo/simulation/montecarlo/utils/__init__.py | 6 +++--- pm4py/algo/simulation/montecarlo/utils/replay.py | 6 +++--- .../algo/simulation/montecarlo/variants/__init__.py | 6 +++--- .../montecarlo/variants/petri_semaph_fifo.py | 6 +++--- pm4py/algo/simulation/playout/__init__.py | 6 +++--- pm4py/algo/simulation/playout/dfg/__init__.py | 6 +++--- pm4py/algo/simulation/playout/dfg/algorithm.py | 6 +++--- .../algo/simulation/playout/dfg/variants/__init__.py | 6 +++--- .../algo/simulation/playout/dfg/variants/classic.py | 6 +++--- .../simulation/playout/dfg/variants/performance.py | 6 +++--- pm4py/algo/simulation/playout/petri_net/__init__.py | 6 +++--- pm4py/algo/simulation/playout/petri_net/algorithm.py | 6 +++--- .../playout/petri_net/variants/__init__.py | 6 +++--- .../playout/petri_net/variants/basic_playout.py | 6 +++--- .../playout/petri_net/variants/extensive.py | 6 +++--- .../playout/petri_net/variants/stochastic_playout.py | 6 +++--- .../algo/simulation/playout/process_tree/__init__.py | 6 +++--- .../simulation/playout/process_tree/algorithm.py | 6 +++--- .../playout/process_tree/variants/__init__.py | 6 +++--- .../playout/process_tree/variants/basic_playout.py | 6 +++--- .../playout/process_tree/variants/extensive.py | 6 +++--- .../playout/process_tree/variants/topbottom.py | 6 +++--- pm4py/algo/simulation/tree_generator/__init__.py | 6 +++--- pm4py/algo/simulation/tree_generator/algorithm.py | 6 +++--- .../simulation/tree_generator/variants/__init__.py | 6 +++--- .../algo/simulation/tree_generator/variants/basic.py | 6 +++--- .../tree_generator/variants/ptandloggenerator.py | 6 +++--- pm4py/algo/transformation/__init__.py | 6 +++--- .../algo/transformation/log_to_features/__init__.py | 6 +++--- .../algo/transformation/log_to_features/algorithm.py | 6 +++--- .../transformation/log_to_features/util/__init__.py | 6 +++--- .../log_to_features/util/locally_linear_embedding.py | 6 +++--- .../log_to_features/variants/__init__.py | 6 +++--- .../log_to_features/variants/event_based.py | 6 +++--- .../log_to_features/variants/temporal.py | 6 +++--- .../log_to_features/variants/trace_based.py | 6 +++--- .../transformation/log_to_interval_tree/__init__.py | 6 +++--- .../transformation/log_to_interval_tree/algorithm.py | 6 +++--- .../log_to_interval_tree/variants/__init__.py | 6 +++--- .../log_to_interval_tree/variants/open_paths.py | 6 +++--- pm4py/algo/transformation/log_to_target/__init__.py | 6 +++--- pm4py/algo/transformation/log_to_target/algorithm.py | 6 +++--- .../log_to_target/variants/__init__.py | 6 +++--- .../log_to_target/variants/next_activity.py | 6 +++--- .../log_to_target/variants/next_time.py | 6 +++--- .../log_to_target/variants/remaining_time.py | 6 +++--- pm4py/algo/transformation/log_to_trie/__init__.py | 6 +++--- pm4py/algo/transformation/log_to_trie/algorithm.py | 6 +++--- pm4py/algo/transformation/ocel/__init__.py | 6 +++--- .../algo/transformation/ocel/description/__init__.py | 6 +++--- .../transformation/ocel/description/algorithm.py | 6 +++--- .../ocel/description/variants/__init__.py | 6 +++--- .../ocel/description/variants/variant1.py | 6 +++--- pm4py/algo/transformation/ocel/features/__init__.py | 6 +++--- .../transformation/ocel/features/events/__init__.py | 6 +++--- .../transformation/ocel/features/events/algorithm.py | 6 +++--- .../ocel/features/events/event_activity.py | 6 +++--- .../ocel/features/events/event_end_ot.py | 6 +++--- .../ocel/features/events/event_num_attributes.py | 6 +++--- .../ocel/features/events/event_num_rel_objs.py | 6 +++--- .../ocel/features/events/event_num_rel_objs_type.py | 6 +++--- .../ocel/features/events/event_start_ot.py | 6 +++--- .../ocel/features/events/event_str_attributes.py | 6 +++--- .../ocel/features/events/event_timestamp.py | 6 +++--- .../ocel/features/events/new_interactions.py | 6 +++--- .../ocel/features/events/related_objects_features.py | 6 +++--- .../ocel/features/events_objects/__init__.py | 6 +++--- .../ocel/features/events_objects/algorithm.py | 6 +++--- .../ocel/features/events_objects/prefix_features.py | 6 +++--- .../transformation/ocel/features/objects/__init__.py | 6 +++--- .../ocel/features/objects/algorithm.py | 6 +++--- .../features/objects/obj_con_in_graph_features.py | 6 +++--- .../ocel/features/objects/object_cobirth_graph.py | 6 +++--- .../ocel/features/objects/object_codeath_graph.py | 6 +++--- .../features/objects/object_degree_centrality.py | 6 +++--- .../objects/object_general_descendants_graph.py | 6 +++--- .../objects/object_general_inheritance_graph.py | 6 +++--- .../objects/object_general_interaction_graph.py | 6 +++--- .../features/objects/object_lifecycle_activities.py | 6 +++--- .../features/objects/object_lifecycle_duration.py | 6 +++--- .../ocel/features/objects/object_lifecycle_length.py | 6 +++--- .../ocel/features/objects/object_lifecycle_paths.py | 6 +++--- .../features/objects/object_lifecycle_unq_act.py | 6 +++--- .../ocel/features/objects/object_num_attributes.py | 6 +++--- .../ocel/features/objects/object_str_attributes.py | 6 +++--- .../ocel/features/objects/object_work_in_progress.py | 6 +++--- .../features/objects/objects_interaction_graph_ot.py | 6 +++--- .../features/objects/related_activities_features.py | 6 +++--- .../ocel/features/objects/related_events_features.py | 6 +++--- pm4py/algo/transformation/ocel/graphs/__init__.py | 6 +++--- .../ocel/graphs/object_cobirth_graph.py | 6 +++--- .../ocel/graphs/object_codeath_graph.py | 6 +++--- .../ocel/graphs/object_descendants_graph.py | 6 +++--- .../ocel/graphs/object_inheritance_graph.py | 6 +++--- .../ocel/graphs/object_interaction_graph.py | 6 +++--- .../transformation/ocel/graphs/ocel20_computation.py | 6 +++--- .../algo/transformation/ocel/split_ocel/__init__.py | 6 +++--- .../algo/transformation/ocel/split_ocel/algorithm.py | 6 +++--- .../ocel/split_ocel/variants/__init__.py | 6 +++--- .../split_ocel/variants/ancestors_descendants.py | 6 +++--- .../ocel/split_ocel/variants/connected_components.py | 6 +++--- pm4py/analysis.py | 6 +++--- pm4py/cli.py | 6 +++--- pm4py/conformance.py | 6 +++--- pm4py/connectors.py | 6 +++--- pm4py/convert.py | 6 +++--- pm4py/discovery.py | 6 +++--- pm4py/filtering.py | 6 +++--- pm4py/hof.py | 6 +++--- pm4py/llm.py | 6 +++--- pm4py/meta.py | 6 +++--- pm4py/ml.py | 6 +++--- pm4py/objects/__init__.py | 6 +++--- pm4py/objects/bpmn/__init__.py | 6 +++--- pm4py/objects/bpmn/exporter/__init__.py | 6 +++--- pm4py/objects/bpmn/exporter/exporter.py | 6 +++--- pm4py/objects/bpmn/exporter/variants/__init__.py | 6 +++--- pm4py/objects/bpmn/exporter/variants/etree.py | 6 +++--- pm4py/objects/bpmn/importer/__init__.py | 6 +++--- pm4py/objects/bpmn/importer/importer.py | 6 +++--- pm4py/objects/bpmn/importer/variants/__init__.py | 6 +++--- pm4py/objects/bpmn/importer/variants/lxml.py | 6 +++--- pm4py/objects/bpmn/layout/__init__.py | 6 +++--- pm4py/objects/bpmn/layout/layouter.py | 6 +++--- pm4py/objects/bpmn/layout/variants/__init__.py | 6 +++--- pm4py/objects/bpmn/layout/variants/graphviz.py | 6 +++--- pm4py/objects/bpmn/obj.py | 6 +++--- pm4py/objects/bpmn/semantics.py | 6 +++--- pm4py/objects/bpmn/util/__init__.py | 6 +++--- pm4py/objects/bpmn/util/bpmn_utils.py | 6 +++--- pm4py/objects/bpmn/util/reduction.py | 6 +++--- pm4py/objects/bpmn/util/sorting.py | 6 +++--- pm4py/objects/conversion/__init__.py | 6 +++--- pm4py/objects/conversion/bpmn/__init__.py | 6 +++--- pm4py/objects/conversion/bpmn/converter.py | 6 +++--- pm4py/objects/conversion/bpmn/variants/__init__.py | 6 +++--- .../objects/conversion/bpmn/variants/to_petri_net.py | 6 +++--- pm4py/objects/conversion/dfg/__init__.py | 6 +++--- pm4py/objects/conversion/dfg/converter.py | 6 +++--- pm4py/objects/conversion/dfg/variants/__init__.py | 6 +++--- .../variants/to_petri_net_activity_defines_place.py | 6 +++--- .../to_petri_net_invisibles_no_duplicates.py | 6 +++--- pm4py/objects/conversion/heuristics_net/__init__.py | 6 +++--- pm4py/objects/conversion/heuristics_net/converter.py | 6 +++--- .../conversion/heuristics_net/variants/__init__.py | 6 +++--- .../heuristics_net/variants/to_petri_net.py | 6 +++--- pm4py/objects/conversion/log/__init__.py | 6 +++--- pm4py/objects/conversion/log/constants.py | 6 +++--- pm4py/objects/conversion/log/converter.py | 6 +++--- pm4py/objects/conversion/log/variants/__init__.py | 6 +++--- .../conversion/log/variants/df_to_event_log_1v.py | 6 +++--- .../conversion/log/variants/df_to_event_log_nv.py | 6 +++--- .../objects/conversion/log/variants/to_data_frame.py | 6 +++--- .../objects/conversion/log/variants/to_event_log.py | 6 +++--- .../conversion/log/variants/to_event_stream.py | 6 +++--- pm4py/objects/conversion/log/variants/to_nx.py | 6 +++--- pm4py/objects/conversion/ocel/__init__.py | 6 +++--- pm4py/objects/conversion/ocel/converter.py | 6 +++--- pm4py/objects/conversion/ocel/variants/__init__.py | 6 +++--- .../conversion/ocel/variants/ocel_features_to_nx.py | 6 +++--- pm4py/objects/conversion/ocel/variants/ocel_to_nx.py | 6 +++--- pm4py/objects/conversion/powl/__init__.py | 6 +++--- pm4py/objects/conversion/powl/converter.py | 6 +++--- pm4py/objects/conversion/powl/variants/__init__.py | 6 +++--- .../objects/conversion/powl/variants/to_petri_net.py | 6 +++--- pm4py/objects/conversion/process_tree/__init__.py | 6 +++--- pm4py/objects/conversion/process_tree/converter.py | 6 +++--- .../conversion/process_tree/variants/__init__.py | 6 +++--- .../conversion/process_tree/variants/to_bpmn.py | 6 +++--- .../conversion/process_tree/variants/to_petri_net.py | 6 +++--- .../variants/to_petri_net_transition_bordered.py | 6 +++--- .../conversion/process_tree/variants/to_powl.py | 6 +++--- pm4py/objects/conversion/wf_net/__init__.py | 6 +++--- pm4py/objects/conversion/wf_net/converter.py | 6 +++--- pm4py/objects/conversion/wf_net/variants/__init__.py | 6 +++--- pm4py/objects/conversion/wf_net/variants/to_bpmn.py | 6 +++--- .../conversion/wf_net/variants/to_process_tree.py | 6 +++--- pm4py/objects/dfg/__init__.py | 6 +++--- pm4py/objects/dfg/exporter/__init__.py | 6 +++--- pm4py/objects/dfg/exporter/exporter.py | 6 +++--- pm4py/objects/dfg/exporter/variants/__init__.py | 6 +++--- pm4py/objects/dfg/exporter/variants/classic.py | 6 +++--- pm4py/objects/dfg/filtering/__init__.py | 6 +++--- pm4py/objects/dfg/filtering/dfg_filtering.py | 6 +++--- pm4py/objects/dfg/importer/__init__.py | 6 +++--- pm4py/objects/dfg/importer/importer.py | 6 +++--- pm4py/objects/dfg/importer/variants/__init__.py | 6 +++--- pm4py/objects/dfg/importer/variants/classic.py | 6 +++--- pm4py/objects/dfg/obj.py | 6 +++--- pm4py/objects/dfg/retrieval/__init__.py | 6 +++--- pm4py/objects/dfg/retrieval/log.py | 6 +++--- pm4py/objects/dfg/retrieval/pandas.py | 6 +++--- pm4py/objects/dfg/util.py | 6 +++--- pm4py/objects/dfg/utils/__init__.py | 6 +++--- pm4py/objects/dfg/utils/dfg_utils.py | 6 +++--- pm4py/objects/heuristics_net/__init__.py | 6 +++--- pm4py/objects/heuristics_net/defaults.py | 6 +++--- pm4py/objects/heuristics_net/edge.py | 6 +++--- pm4py/objects/heuristics_net/node.py | 6 +++--- pm4py/objects/heuristics_net/obj.py | 6 +++--- pm4py/objects/log/__init__.py | 6 +++--- pm4py/objects/log/exporter/__init__.py | 6 +++--- pm4py/objects/log/exporter/xes/__init__.py | 6 +++--- pm4py/objects/log/exporter/xes/exporter.py | 6 +++--- pm4py/objects/log/exporter/xes/util/__init__.py | 6 +++--- pm4py/objects/log/exporter/xes/util/compression.py | 6 +++--- pm4py/objects/log/exporter/xes/variants/__init__.py | 6 +++--- .../log/exporter/xes/variants/etree_xes_exp.py | 6 +++--- .../log/exporter/xes/variants/line_by_line.py | 6 +++--- pm4py/objects/log/importer/__init__.py | 6 +++--- pm4py/objects/log/importer/xes/__init__.py | 6 +++--- pm4py/objects/log/importer/xes/importer.py | 6 +++--- pm4py/objects/log/importer/xes/variants/__init__.py | 6 +++--- .../objects/log/importer/xes/variants/chunk_regex.py | 6 +++--- pm4py/objects/log/importer/xes/variants/iterparse.py | 6 +++--- .../log/importer/xes/variants/iterparse_20.py | 6 +++--- .../xes/variants/iterparse_mem_compressed.py | 6 +++--- .../log/importer/xes/variants/line_by_line.py | 6 +++--- pm4py/objects/log/importer/xes/variants/rustxes.py | 6 +++--- pm4py/objects/log/obj.py | 6 +++--- pm4py/objects/log/util/__init__.py | 6 +++--- pm4py/objects/log/util/activities_to_alphabet.py | 6 +++--- pm4py/objects/log/util/artificial.py | 6 +++--- pm4py/objects/log/util/basic_filter.py | 6 +++--- pm4py/objects/log/util/dataframe_utils.py | 6 +++--- pm4py/objects/log/util/filtering_utils.py | 6 +++--- pm4py/objects/log/util/get_class_representation.py | 6 +++--- pm4py/objects/log/util/get_log_encoded.py | 6 +++--- pm4py/objects/log/util/get_prefixes.py | 6 +++--- pm4py/objects/log/util/index_attribute.py | 6 +++--- pm4py/objects/log/util/insert_classifier.py | 6 +++--- pm4py/objects/log/util/interval_lifecycle.py | 6 +++--- pm4py/objects/log/util/log.py | 6 +++--- pm4py/objects/log/util/log_regex.py | 6 +++--- pm4py/objects/log/util/move_attrs_to_trace.py | 6 +++--- pm4py/objects/log/util/pandas_log_wrapper.py | 6 +++--- pm4py/objects/log/util/pandas_numpy_variants.py | 6 +++--- pm4py/objects/log/util/sampling.py | 6 +++--- pm4py/objects/log/util/sorting.py | 6 +++--- pm4py/objects/log/util/split_train_test.py | 6 +++--- pm4py/objects/log/util/xes.py | 6 +++--- pm4py/objects/ocel/__init__.py | 6 +++--- pm4py/objects/ocel/constants.py | 6 +++--- pm4py/objects/ocel/exporter/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/csv/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/csv/exporter.py | 6 +++--- pm4py/objects/ocel/exporter/csv/variants/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/csv/variants/pandas.py | 6 +++--- pm4py/objects/ocel/exporter/jsonocel/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/jsonocel/exporter.py | 6 +++--- .../ocel/exporter/jsonocel/variants/__init__.py | 6 +++--- .../ocel/exporter/jsonocel/variants/classic.py | 6 +++--- .../ocel/exporter/jsonocel/variants/ocel20.py | 6 +++--- .../exporter/jsonocel/variants/ocel20_standard.py | 6 +++--- pm4py/objects/ocel/exporter/sqlite/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/sqlite/exporter.py | 6 +++--- .../ocel/exporter/sqlite/variants/__init__.py | 6 +++--- .../objects/ocel/exporter/sqlite/variants/ocel20.py | 6 +++--- .../ocel/exporter/sqlite/variants/pandas_exporter.py | 6 +++--- pm4py/objects/ocel/exporter/util/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/util/clean_dataframes.py | 6 +++--- pm4py/objects/ocel/exporter/xmlocel/__init__.py | 6 +++--- pm4py/objects/ocel/exporter/xmlocel/exporter.py | 6 +++--- .../ocel/exporter/xmlocel/variants/__init__.py | 6 +++--- .../ocel/exporter/xmlocel/variants/classic.py | 6 +++--- .../objects/ocel/exporter/xmlocel/variants/ocel20.py | 6 +++--- pm4py/objects/ocel/importer/__init__.py | 6 +++--- pm4py/objects/ocel/importer/csv/__init__.py | 6 +++--- pm4py/objects/ocel/importer/csv/importer.py | 6 +++--- pm4py/objects/ocel/importer/csv/variants/__init__.py | 6 +++--- pm4py/objects/ocel/importer/csv/variants/pandas.py | 6 +++--- pm4py/objects/ocel/importer/jsonocel/__init__.py | 6 +++--- pm4py/objects/ocel/importer/jsonocel/importer.py | 6 +++--- .../ocel/importer/jsonocel/variants/__init__.py | 6 +++--- .../ocel/importer/jsonocel/variants/classic.py | 6 +++--- .../importer/jsonocel/variants/ocel20_rustxes.py | 6 +++--- .../importer/jsonocel/variants/ocel20_standard.py | 6 +++--- pm4py/objects/ocel/importer/sqlite/__init__.py | 6 +++--- pm4py/objects/ocel/importer/sqlite/importer.py | 6 +++--- .../ocel/importer/sqlite/variants/__init__.py | 6 +++--- .../objects/ocel/importer/sqlite/variants/ocel20.py | 6 +++--- .../ocel/importer/sqlite/variants/pandas_importer.py | 6 +++--- pm4py/objects/ocel/importer/xmlocel/__init__.py | 6 +++--- pm4py/objects/ocel/importer/xmlocel/importer.py | 6 +++--- .../ocel/importer/xmlocel/variants/__init__.py | 6 +++--- .../ocel/importer/xmlocel/variants/classic.py | 6 +++--- .../objects/ocel/importer/xmlocel/variants/ocel20.py | 6 +++--- .../ocel/importer/xmlocel/variants/ocel20_rustxes.py | 6 +++--- pm4py/objects/ocel/obj.py | 6 +++--- pm4py/objects/ocel/util/__init__.py | 6 +++--- pm4py/objects/ocel/util/attributes_names.py | 6 +++--- pm4py/objects/ocel/util/attributes_per_type.py | 6 +++--- .../ocel/util/convergence_divergence_diagnostics.py | 6 +++--- pm4py/objects/ocel/util/e2o_qualification.py | 6 +++--- pm4py/objects/ocel/util/ev_att_to_obj_type.py | 6 +++--- .../objects/ocel/util/event_prefix_suffix_per_obj.py | 6 +++--- pm4py/objects/ocel/util/events_per_object_type.py | 6 +++--- .../ocel/util/events_per_type_per_activity.py | 6 +++--- pm4py/objects/ocel/util/explode.py | 6 +++--- pm4py/objects/ocel/util/extended_table.py | 6 +++--- pm4py/objects/ocel/util/filtering_utils.py | 6 +++--- pm4py/objects/ocel/util/flattening.py | 6 +++--- pm4py/objects/ocel/util/log_ocel.py | 6 +++--- pm4py/objects/ocel/util/names_stripping.py | 6 +++--- .../ocel/util/objects_per_type_per_activity.py | 6 +++--- pm4py/objects/ocel/util/ocel_consistency.py | 6 +++--- pm4py/objects/ocel/util/ocel_iterator.py | 6 +++--- pm4py/objects/ocel/util/ocel_to_dict_types_rel.py | 6 +++--- pm4py/objects/ocel/util/ocel_type_renaming.py | 6 +++--- pm4py/objects/ocel/util/parent_children_ref.py | 6 +++--- pm4py/objects/ocel/util/related_events.py | 6 +++--- pm4py/objects/ocel/util/related_objects.py | 6 +++--- pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py | 6 +++--- pm4py/objects/ocel/util/sampling.py | 6 +++--- pm4py/objects/ocel/validation/__init__.py | 6 +++--- pm4py/objects/ocel/validation/jsonocel.py | 6 +++--- .../objects/ocel/validation/ocel20_rel_validation.py | 6 +++--- pm4py/objects/ocel/validation/xmlocel.py | 6 +++--- pm4py/objects/org/__init__.py | 6 +++--- pm4py/objects/org/roles/__init__.py | 6 +++--- pm4py/objects/org/roles/obj.py | 6 +++--- pm4py/objects/org/sna/__init__.py | 6 +++--- pm4py/objects/org/sna/obj.py | 6 +++--- pm4py/objects/petri_net/__init__.py | 6 +++--- pm4py/objects/petri_net/data_petri_nets/__init__.py | 6 +++--- .../petri_net/data_petri_nets/data_marking.py | 6 +++--- pm4py/objects/petri_net/data_petri_nets/semantics.py | 6 +++--- pm4py/objects/petri_net/exporter/__init__.py | 6 +++--- pm4py/objects/petri_net/exporter/exporter.py | 6 +++--- .../objects/petri_net/exporter/variants/__init__.py | 6 +++--- pm4py/objects/petri_net/exporter/variants/pnml.py | 6 +++--- pm4py/objects/petri_net/importer/__init__.py | 6 +++--- pm4py/objects/petri_net/importer/importer.py | 6 +++--- .../objects/petri_net/importer/variants/__init__.py | 6 +++--- pm4py/objects/petri_net/importer/variants/pnml.py | 6 +++--- pm4py/objects/petri_net/inhibitor_reset/__init__.py | 6 +++--- pm4py/objects/petri_net/inhibitor_reset/semantics.py | 6 +++--- pm4py/objects/petri_net/obj.py | 6 +++--- pm4py/objects/petri_net/properties.py | 6 +++--- pm4py/objects/petri_net/saw_net/__init__.py | 6 +++--- pm4py/objects/petri_net/saw_net/convert.py | 6 +++--- pm4py/objects/petri_net/saw_net/obj.py | 6 +++--- pm4py/objects/petri_net/saw_net/semantics.py | 6 +++--- pm4py/objects/petri_net/sem_interface.py | 6 +++--- pm4py/objects/petri_net/semantics.py | 6 +++--- pm4py/objects/petri_net/stochastic/__init__.py | 6 +++--- pm4py/objects/petri_net/stochastic/obj.py | 6 +++--- pm4py/objects/petri_net/stochastic/semantics.py | 6 +++--- pm4py/objects/petri_net/utils/__init__.py | 6 +++--- pm4py/objects/petri_net/utils/align_utils.py | 6 +++--- pm4py/objects/petri_net/utils/check_soundness.py | 6 +++--- pm4py/objects/petri_net/utils/consumption_matrix.py | 6 +++--- pm4py/objects/petri_net/utils/decomposition.py | 6 +++--- .../objects/petri_net/utils/embed_stochastic_map.py | 6 +++--- pm4py/objects/petri_net/utils/explore_path.py | 6 +++--- pm4py/objects/petri_net/utils/final_marking.py | 6 +++--- pm4py/objects/petri_net/utils/incidence_matrix.py | 6 +++--- pm4py/objects/petri_net/utils/initial_marking.py | 6 +++--- pm4py/objects/petri_net/utils/murata.py | 6 +++--- pm4py/objects/petri_net/utils/networkx_graph.py | 6 +++--- pm4py/objects/petri_net/utils/obj_marking.py | 6 +++--- pm4py/objects/petri_net/utils/performance_map.py | 6 +++--- pm4py/objects/petri_net/utils/petri_utils.py | 6 +++--- pm4py/objects/petri_net/utils/projection.py | 6 +++--- pm4py/objects/petri_net/utils/reachability_graph.py | 6 +++--- pm4py/objects/petri_net/utils/reduction.py | 6 +++--- pm4py/objects/petri_net/utils/synchronous_product.py | 6 +++--- pm4py/objects/powl/BinaryRelation.py | 6 +++--- pm4py/objects/powl/__init__.py | 6 +++--- pm4py/objects/powl/constants.py | 6 +++--- pm4py/objects/powl/obj.py | 6 +++--- pm4py/objects/powl/parser.py | 6 +++--- pm4py/objects/process_tree/__init__.py | 6 +++--- pm4py/objects/process_tree/exporter/__init__.py | 6 +++--- pm4py/objects/process_tree/exporter/exporter.py | 6 +++--- .../process_tree/exporter/variants/__init__.py | 6 +++--- pm4py/objects/process_tree/exporter/variants/ptml.py | 6 +++--- pm4py/objects/process_tree/importer/__init__.py | 6 +++--- pm4py/objects/process_tree/importer/importer.py | 6 +++--- .../process_tree/importer/variants/__init__.py | 6 +++--- pm4py/objects/process_tree/importer/variants/ptml.py | 6 +++--- pm4py/objects/process_tree/obj.py | 6 +++--- pm4py/objects/process_tree/semantics.py | 6 +++--- pm4py/objects/process_tree/state.py | 6 +++--- pm4py/objects/process_tree/utils/__init__.py | 6 +++--- pm4py/objects/process_tree/utils/bottomup.py | 6 +++--- pm4py/objects/process_tree/utils/generic.py | 6 +++--- pm4py/objects/process_tree/utils/regex.py | 6 +++--- pm4py/objects/random_variables/__init__.py | 6 +++--- pm4py/objects/random_variables/basic_structure.py | 6 +++--- pm4py/objects/random_variables/constant0/__init__.py | 6 +++--- .../random_variables/constant0/random_variable.py | 6 +++--- .../random_variables/deterministic/__init__.py | 6 +++--- .../deterministic/random_variable.py | 6 +++--- .../objects/random_variables/exponential/__init__.py | 6 +++--- .../random_variables/exponential/random_variable.py | 6 +++--- pm4py/objects/random_variables/gamma/__init__.py | 6 +++--- .../random_variables/gamma/random_variable.py | 6 +++--- pm4py/objects/random_variables/lognormal/__init__.py | 6 +++--- .../random_variables/lognormal/random_variable.py | 6 +++--- pm4py/objects/random_variables/normal/__init__.py | 6 +++--- .../random_variables/normal/random_variable.py | 6 +++--- pm4py/objects/random_variables/random_variable.py | 6 +++--- pm4py/objects/random_variables/uniform/__init__.py | 6 +++--- .../random_variables/uniform/random_variable.py | 6 +++--- pm4py/objects/stochastic_petri/__init__.py | 6 +++--- pm4py/objects/stochastic_petri/ctmc.py | 6 +++--- .../stochastic_petri/tangible_reachability.py | 6 +++--- pm4py/objects/stochastic_petri/utils.py | 6 +++--- pm4py/objects/transition_system/__init__.py | 6 +++--- pm4py/objects/transition_system/constants.py | 6 +++--- pm4py/objects/transition_system/obj.py | 6 +++--- pm4py/objects/transition_system/utils.py | 6 +++--- pm4py/objects/trie/__init__.py | 6 +++--- pm4py/objects/trie/obj.py | 6 +++--- pm4py/ocel.py | 6 +++--- pm4py/org.py | 6 +++--- pm4py/privacy.py | 6 +++--- pm4py/read.py | 6 +++--- pm4py/sim.py | 6 +++--- pm4py/statistics/__init__.py | 6 +++--- pm4py/statistics/attributes/__init__.py | 6 +++--- pm4py/statistics/attributes/common/__init__.py | 6 +++--- pm4py/statistics/attributes/common/get.py | 6 +++--- pm4py/statistics/attributes/log/__init__.py | 6 +++--- pm4py/statistics/attributes/log/get.py | 6 +++--- pm4py/statistics/attributes/log/select.py | 6 +++--- pm4py/statistics/attributes/pandas/__init__.py | 6 +++--- pm4py/statistics/attributes/pandas/get.py | 6 +++--- pm4py/statistics/concurrent_activities/__init__.py | 6 +++--- .../statistics/concurrent_activities/log/__init__.py | 6 +++--- pm4py/statistics/concurrent_activities/log/get.py | 6 +++--- .../concurrent_activities/pandas/__init__.py | 6 +++--- pm4py/statistics/concurrent_activities/pandas/get.py | 6 +++--- pm4py/statistics/end_activities/__init__.py | 6 +++--- pm4py/statistics/end_activities/common/__init__.py | 6 +++--- pm4py/statistics/end_activities/common/get.py | 6 +++--- pm4py/statistics/end_activities/log/__init__.py | 6 +++--- pm4py/statistics/end_activities/log/get.py | 6 +++--- pm4py/statistics/end_activities/pandas/__init__.py | 6 +++--- pm4py/statistics/end_activities/pandas/get.py | 6 +++--- pm4py/statistics/eventually_follows/__init__.py | 6 +++--- pm4py/statistics/eventually_follows/log/__init__.py | 6 +++--- pm4py/statistics/eventually_follows/log/get.py | 6 +++--- .../statistics/eventually_follows/pandas/__init__.py | 6 +++--- pm4py/statistics/eventually_follows/pandas/get.py | 6 +++--- pm4py/statistics/eventually_follows/uvcl/__init__.py | 6 +++--- pm4py/statistics/eventually_follows/uvcl/get.py | 6 +++--- pm4py/statistics/ocel/__init__.py | 6 +++--- pm4py/statistics/ocel/act_ot_dependent.py | 6 +++--- pm4py/statistics/ocel/act_utils.py | 6 +++--- pm4py/statistics/ocel/edge_metrics.py | 6 +++--- pm4py/statistics/ocel/objects_ot_count.py | 6 +++--- pm4py/statistics/ocel/ot_activities.py | 6 +++--- pm4py/statistics/overlap/__init__.py | 6 +++--- pm4py/statistics/overlap/cases/__init__.py | 6 +++--- pm4py/statistics/overlap/cases/log/__init__.py | 6 +++--- pm4py/statistics/overlap/cases/log/get.py | 6 +++--- pm4py/statistics/overlap/cases/pandas/__init__.py | 6 +++--- pm4py/statistics/overlap/cases/pandas/get.py | 6 +++--- pm4py/statistics/overlap/interval_events/__init__.py | 6 +++--- .../overlap/interval_events/log/__init__.py | 6 +++--- pm4py/statistics/overlap/interval_events/log/get.py | 6 +++--- .../overlap/interval_events/pandas/__init__.py | 6 +++--- .../statistics/overlap/interval_events/pandas/get.py | 6 +++--- pm4py/statistics/overlap/utils/__init__.py | 6 +++--- pm4py/statistics/overlap/utils/compute.py | 6 +++--- pm4py/statistics/passed_time/__init__.py | 6 +++--- pm4py/statistics/passed_time/log/__init__.py | 6 +++--- pm4py/statistics/passed_time/log/algorithm.py | 6 +++--- .../statistics/passed_time/log/variants/__init__.py | 6 +++--- pm4py/statistics/passed_time/log/variants/post.py | 6 +++--- pm4py/statistics/passed_time/log/variants/pre.py | 6 +++--- pm4py/statistics/passed_time/log/variants/prepost.py | 6 +++--- pm4py/statistics/passed_time/pandas/__init__.py | 6 +++--- pm4py/statistics/passed_time/pandas/algorithm.py | 6 +++--- .../passed_time/pandas/variants/__init__.py | 6 +++--- pm4py/statistics/passed_time/pandas/variants/post.py | 6 +++--- pm4py/statistics/passed_time/pandas/variants/pre.py | 6 +++--- .../passed_time/pandas/variants/prepost.py | 6 +++--- pm4py/statistics/rework/__init__.py | 6 +++--- pm4py/statistics/rework/cases/__init__.py | 6 +++--- pm4py/statistics/rework/cases/log/__init__.py | 6 +++--- pm4py/statistics/rework/cases/log/get.py | 6 +++--- pm4py/statistics/rework/cases/pandas/__init__.py | 6 +++--- pm4py/statistics/rework/cases/pandas/get.py | 6 +++--- pm4py/statistics/rework/log/__init__.py | 6 +++--- pm4py/statistics/rework/log/get.py | 6 +++--- pm4py/statistics/rework/pandas/__init__.py | 6 +++--- pm4py/statistics/rework/pandas/get.py | 6 +++--- pm4py/statistics/service_time/__init__.py | 6 +++--- pm4py/statistics/service_time/log/__init__.py | 6 +++--- pm4py/statistics/service_time/log/get.py | 6 +++--- pm4py/statistics/service_time/pandas/__init__.py | 6 +++--- pm4py/statistics/service_time/pandas/get.py | 6 +++--- pm4py/statistics/sojourn_time/__init__.py | 6 +++--- pm4py/statistics/start_activities/__init__.py | 6 +++--- pm4py/statistics/start_activities/common/__init__.py | 6 +++--- pm4py/statistics/start_activities/common/get.py | 6 +++--- pm4py/statistics/start_activities/log/__init__.py | 6 +++--- pm4py/statistics/start_activities/log/get.py | 6 +++--- pm4py/statistics/start_activities/pandas/__init__.py | 6 +++--- pm4py/statistics/start_activities/pandas/get.py | 6 +++--- pm4py/statistics/traces/__init__.py | 6 +++--- pm4py/statistics/traces/cycle_time/__init__.py | 6 +++--- pm4py/statistics/traces/cycle_time/log/__init__.py | 6 +++--- pm4py/statistics/traces/cycle_time/log/get.py | 6 +++--- .../statistics/traces/cycle_time/pandas/__init__.py | 6 +++--- pm4py/statistics/traces/cycle_time/pandas/get.py | 6 +++--- pm4py/statistics/traces/cycle_time/util/__init__.py | 6 +++--- pm4py/statistics/traces/cycle_time/util/compute.py | 6 +++--- pm4py/statistics/traces/generic/__init__.py | 6 +++--- pm4py/statistics/traces/generic/common/__init__.py | 6 +++--- .../traces/generic/common/case_duration.py | 6 +++--- pm4py/statistics/traces/generic/log/__init__.py | 6 +++--- pm4py/statistics/traces/generic/log/case_arrival.py | 6 +++--- .../statistics/traces/generic/log/case_statistics.py | 6 +++--- pm4py/statistics/traces/generic/pandas/__init__.py | 6 +++--- .../statistics/traces/generic/pandas/case_arrival.py | 6 +++--- .../traces/generic/pandas/case_statistics.py | 6 +++--- pm4py/statistics/util/__init__.py | 6 +++--- pm4py/statistics/util/times_bipartite_matching.py | 6 +++--- pm4py/statistics/variants/__init__.py | 6 +++--- pm4py/statistics/variants/log/__init__.py | 6 +++--- pm4py/statistics/variants/log/get.py | 6 +++--- pm4py/statistics/variants/pandas/__init__.py | 6 +++--- pm4py/statistics/variants/pandas/get.py | 6 +++--- pm4py/stats.py | 6 +++--- pm4py/streaming/__init__.py | 6 +++--- pm4py/streaming/algo/__init__.py | 6 +++--- pm4py/streaming/algo/conformance/__init__.py | 6 +++--- .../algo/conformance/footprints/__init__.py | 6 +++--- .../algo/conformance/footprints/algorithm.py | 6 +++--- .../algo/conformance/footprints/variants/__init__.py | 6 +++--- .../algo/conformance/footprints/variants/classic.py | 6 +++--- pm4py/streaming/algo/conformance/tbr/__init__.py | 6 +++--- pm4py/streaming/algo/conformance/tbr/algorithm.py | 6 +++--- .../algo/conformance/tbr/variants/__init__.py | 6 +++--- .../algo/conformance/tbr/variants/classic.py | 6 +++--- .../streaming/algo/conformance/temporal/__init__.py | 6 +++--- .../streaming/algo/conformance/temporal/algorithm.py | 6 +++--- .../algo/conformance/temporal/variants/__init__.py | 6 +++--- .../algo/conformance/temporal/variants/classic.py | 6 +++--- pm4py/streaming/algo/discovery/__init__.py | 6 +++--- pm4py/streaming/algo/discovery/dfg/__init__.py | 6 +++--- pm4py/streaming/algo/discovery/dfg/algorithm.py | 6 +++--- .../algo/discovery/dfg/variants/__init__.py | 6 +++--- .../algo/discovery/dfg/variants/frequency.py | 6 +++--- pm4py/streaming/algo/interface.py | 6 +++--- pm4py/streaming/connectors/__init__.py | 6 +++--- pm4py/streaming/connectors/windows/__init__.py | 6 +++--- .../streaming/connectors/windows/click_key_logger.py | 6 +++--- pm4py/streaming/conversion/__init__.py | 12 ++++++------ pm4py/streaming/conversion/from_pandas.py | 6 +++--- .../streaming/conversion/ocel_flatts_distributor.py | 6 +++--- pm4py/streaming/importer/__init__.py | 6 +++--- pm4py/streaming/importer/csv/__init__.py | 6 +++--- pm4py/streaming/importer/csv/importer.py | 6 +++--- pm4py/streaming/importer/csv/variants/__init__.py | 6 +++--- .../importer/csv/variants/csv_event_stream.py | 6 +++--- pm4py/streaming/importer/xes/__init__.py | 6 +++--- pm4py/streaming/importer/xes/importer.py | 6 +++--- pm4py/streaming/importer/xes/variants/__init__.py | 6 +++--- .../importer/xes/variants/xes_event_stream.py | 6 +++--- .../importer/xes/variants/xes_trace_stream.py | 6 +++--- pm4py/streaming/stream/__init__.py | 6 +++--- pm4py/streaming/stream/live_event_stream.py | 6 +++--- pm4py/streaming/stream/live_trace_stream.py | 6 +++--- pm4py/streaming/util/__init__.py | 6 +++--- pm4py/streaming/util/dictio/__init__.py | 6 +++--- pm4py/streaming/util/dictio/generator.py | 6 +++--- pm4py/streaming/util/dictio/versions/__init__.py | 6 +++--- pm4py/streaming/util/dictio/versions/classic.py | 6 +++--- pm4py/streaming/util/dictio/versions/redis.py | 6 +++--- pm4py/streaming/util/dictio/versions/thread_safe.py | 6 +++--- pm4py/streaming/util/event_stream_printer.py | 6 +++--- pm4py/streaming/util/live_to_static_stream.py | 6 +++--- pm4py/streaming/util/trace_stream_printer.py | 6 +++--- pm4py/util/__init__.py | 6 +++--- pm4py/util/business_hours.py | 6 +++--- pm4py/util/colors.py | 6 +++--- pm4py/util/compression/__init__.py | 6 +++--- pm4py/util/compression/dtypes.py | 6 +++--- pm4py/util/compression/util.py | 6 +++--- pm4py/util/constants.py | 6 +++--- pm4py/util/dt_parsing/__init__.py | 6 +++--- pm4py/util/dt_parsing/parser.py | 6 +++--- pm4py/util/dt_parsing/variants/__init__.py | 6 +++--- pm4py/util/dt_parsing/variants/cs8601.py | 6 +++--- pm4py/util/dt_parsing/variants/dummy.py | 6 +++--- pm4py/util/dt_parsing/variants/strpfromiso.py | 6 +++--- pm4py/util/exec_utils.py | 6 +++--- pm4py/util/hie_utils.py | 6 +++--- pm4py/util/lp/__init__.py | 6 +++--- pm4py/util/lp/solver.py | 6 +++--- pm4py/util/lp/util/__init__.py | 6 +++--- pm4py/util/lp/variants/__init__.py | 6 +++--- pm4py/util/lp/variants/cvxopt_solver.py | 6 +++--- pm4py/util/lp/variants/cvxopt_solver_custom_align.py | 6 +++--- .../lp/variants/cvxopt_solver_custom_align_arm.py | 6 +++--- .../lp/variants/cvxopt_solver_custom_align_ilp.py | 6 +++--- pm4py/util/lp/variants/ortools_solver.py | 6 +++--- pm4py/util/lp/variants/pulp_solver.py | 6 +++--- pm4py/util/lp/variants/scipy_solver.py | 6 +++--- pm4py/util/ml_utils.py | 6 +++--- pm4py/util/nx_utils.py | 6 +++--- pm4py/util/pandas_utils.py | 6 +++--- pm4py/util/points_subset.py | 6 +++--- pm4py/util/regex.py | 6 +++--- pm4py/util/string_distance.py | 6 +++--- pm4py/util/typing.py | 6 +++--- pm4py/util/variants_util.py | 6 +++--- pm4py/util/vis_utils.py | 6 +++--- pm4py/util/xes_constants.py | 6 +++--- pm4py/utils.py | 6 +++--- pm4py/vis.py | 6 +++--- pm4py/visualization/__init__.py | 6 +++--- pm4py/visualization/align_table/__init__.py | 6 +++--- pm4py/visualization/align_table/variants/__init__.py | 6 +++--- pm4py/visualization/align_table/variants/classic.py | 6 +++--- pm4py/visualization/align_table/visualizer.py | 6 +++--- pm4py/visualization/bpmn/__init__.py | 6 +++--- pm4py/visualization/bpmn/util/__init__.py | 6 +++--- pm4py/visualization/bpmn/variants/__init__.py | 6 +++--- pm4py/visualization/bpmn/variants/classic.py | 6 +++--- pm4py/visualization/bpmn/variants/dagrejs.py | 6 +++--- pm4py/visualization/bpmn/visualizer.py | 6 +++--- pm4py/visualization/common/__init__.py | 6 +++--- pm4py/visualization/common/dot_util.py | 6 +++--- pm4py/visualization/common/gview.py | 6 +++--- pm4py/visualization/common/html.py | 6 +++--- pm4py/visualization/common/save.py | 6 +++--- pm4py/visualization/common/svg_pos_parser.py | 6 +++--- pm4py/visualization/common/utils.py | 6 +++--- pm4py/visualization/common/visualizer.py | 6 +++--- pm4py/visualization/decisiontree/__init__.py | 6 +++--- pm4py/visualization/decisiontree/util/__init__.py | 6 +++--- .../visualization/decisiontree/util/dt_to_string.py | 6 +++--- .../visualization/decisiontree/variants/__init__.py | 6 +++--- pm4py/visualization/decisiontree/variants/classic.py | 6 +++--- pm4py/visualization/decisiontree/visualizer.py | 6 +++--- pm4py/visualization/dfg/__init__.py | 6 +++--- pm4py/visualization/dfg/util/__init__.py | 6 +++--- pm4py/visualization/dfg/util/dfg_gviz.py | 6 +++--- pm4py/visualization/dfg/variants/__init__.py | 6 +++--- pm4py/visualization/dfg/variants/cost.py | 6 +++--- pm4py/visualization/dfg/variants/frequency.py | 6 +++--- pm4py/visualization/dfg/variants/performance.py | 6 +++--- pm4py/visualization/dfg/variants/timeline.py | 6 +++--- pm4py/visualization/dfg/visualizer.py | 6 +++--- pm4py/visualization/dotted_chart/__init__.py | 6 +++--- .../visualization/dotted_chart/variants/__init__.py | 6 +++--- pm4py/visualization/dotted_chart/variants/classic.py | 6 +++--- pm4py/visualization/dotted_chart/visualizer.py | 6 +++--- pm4py/visualization/footprints/__init__.py | 6 +++--- pm4py/visualization/footprints/variants/__init__.py | 6 +++--- .../visualization/footprints/variants/comparison.py | 6 +++--- .../footprints/variants/comparison_symmetric.py | 6 +++--- pm4py/visualization/footprints/variants/single.py | 6 +++--- pm4py/visualization/footprints/visualizer.py | 6 +++--- pm4py/visualization/graphs/__init__.py | 6 +++--- pm4py/visualization/graphs/util/__init__.py | 6 +++--- pm4py/visualization/graphs/util/common.py | 6 +++--- pm4py/visualization/graphs/variants/__init__.py | 6 +++--- pm4py/visualization/graphs/variants/attributes.py | 6 +++--- pm4py/visualization/graphs/variants/barplot.py | 6 +++--- pm4py/visualization/graphs/variants/cases.py | 6 +++--- pm4py/visualization/graphs/variants/dates.py | 6 +++--- pm4py/visualization/graphs/visualizer.py | 6 +++--- pm4py/visualization/heuristics_net/__init__.py | 6 +++--- .../heuristics_net/variants/__init__.py | 6 +++--- .../heuristics_net/variants/pydotplus_vis.py | 6 +++--- pm4py/visualization/heuristics_net/visualizer.py | 6 +++--- pm4py/visualization/network_analysis/__init__.py | 6 +++--- .../network_analysis/variants/__init__.py | 6 +++--- .../network_analysis/variants/frequency.py | 6 +++--- .../network_analysis/variants/performance.py | 6 +++--- pm4py/visualization/network_analysis/visualizer.py | 6 +++--- pm4py/visualization/networkx/__init__.py | 6 +++--- pm4py/visualization/networkx/variants/__init__.py | 6 +++--- pm4py/visualization/networkx/variants/digraph.py | 6 +++--- pm4py/visualization/networkx/visualizer.py | 6 +++--- pm4py/visualization/ocel/__init__.py | 6 +++--- .../visualization/ocel/eve_to_obj_types/__init__.py | 6 +++--- .../ocel/eve_to_obj_types/variants/__init__.py | 6 +++--- .../ocel/eve_to_obj_types/variants/graphviz.py | 6 +++--- .../ocel/eve_to_obj_types/visualizer.py | 6 +++--- pm4py/visualization/ocel/interleavings/__init__.py | 6 +++--- .../ocel/interleavings/variants/__init__.py | 6 +++--- .../ocel/interleavings/variants/graphviz.py | 6 +++--- pm4py/visualization/ocel/interleavings/visualizer.py | 6 +++--- pm4py/visualization/ocel/object_graph/__init__.py | 6 +++--- .../ocel/object_graph/variants/__init__.py | 6 +++--- .../ocel/object_graph/variants/graphviz.py | 6 +++--- pm4py/visualization/ocel/object_graph/visualizer.py | 6 +++--- pm4py/visualization/ocel/ocdfg/__init__.py | 6 +++--- pm4py/visualization/ocel/ocdfg/variants/__init__.py | 6 +++--- pm4py/visualization/ocel/ocdfg/variants/classic.py | 6 +++--- pm4py/visualization/ocel/ocdfg/visualizer.py | 6 +++--- pm4py/visualization/ocel/ocpn/__init__.py | 6 +++--- pm4py/visualization/ocel/ocpn/variants/__init__.py | 6 +++--- .../ocel/ocpn/variants/wo_decoration.py | 6 +++--- pm4py/visualization/ocel/ocpn/visualizer.py | 6 +++--- pm4py/visualization/performance_spectrum/__init__.py | 6 +++--- .../performance_spectrum/variants/__init__.py | 6 +++--- .../performance_spectrum/variants/neato.py | 6 +++--- .../visualization/performance_spectrum/visualizer.py | 6 +++--- pm4py/visualization/petri_net/__init__.py | 6 +++--- pm4py/visualization/petri_net/common/__init__.py | 6 +++--- pm4py/visualization/petri_net/common/visualize.py | 6 +++--- pm4py/visualization/petri_net/util/__init__.py | 6 +++--- .../petri_net/util/alignments_decoration.py | 6 +++--- .../visualization/petri_net/util/performance_map.py | 6 +++--- .../petri_net/util/vis_trans_shortest_paths.py | 6 +++--- pm4py/visualization/petri_net/variants/__init__.py | 6 +++--- pm4py/visualization/petri_net/variants/alignments.py | 6 +++--- .../variants/greedy_decoration_frequency.py | 6 +++--- .../variants/greedy_decoration_performance.py | 6 +++--- .../petri_net/variants/token_decoration_frequency.py | 6 +++--- .../variants/token_decoration_performance.py | 6 +++--- .../petri_net/variants/wo_decoration.py | 6 +++--- pm4py/visualization/petri_net/visualizer.py | 6 +++--- pm4py/visualization/powl/__init__.py | 6 +++--- pm4py/visualization/powl/variants/__init__.py | 6 +++--- pm4py/visualization/powl/variants/basic.py | 6 +++--- pm4py/visualization/powl/variants/icons/__init__.py | 6 +++--- pm4py/visualization/powl/variants/net.py | 6 +++--- pm4py/visualization/powl/visualizer.py | 6 +++--- pm4py/visualization/process_tree/__init__.py | 6 +++--- .../visualization/process_tree/variants/__init__.py | 6 +++--- .../process_tree/variants/frequency_annotation.py | 6 +++--- .../visualization/process_tree/variants/symbolic.py | 6 +++--- .../process_tree/variants/wo_decoration.py | 6 +++--- pm4py/visualization/process_tree/visualizer.py | 6 +++--- pm4py/visualization/sna/__init__.py | 6 +++--- pm4py/visualization/sna/variants/__init__.py | 6 +++--- pm4py/visualization/sna/variants/networkx.py | 6 +++--- pm4py/visualization/sna/variants/pyvis.py | 6 +++--- pm4py/visualization/sna/visualizer.py | 6 +++--- pm4py/visualization/transition_system/__init__.py | 6 +++--- .../visualization/transition_system/util/__init__.py | 6 +++--- .../transition_system/util/visualize_graphviz.py | 6 +++--- .../transition_system/variants/__init__.py | 6 +++--- .../transition_system/variants/trans_frequency.py | 6 +++--- .../transition_system/variants/view_based.py | 6 +++--- pm4py/visualization/transition_system/visualizer.py | 6 +++--- pm4py/visualization/trie/__init__.py | 6 +++--- pm4py/visualization/trie/variants/__init__.py | 6 +++--- pm4py/visualization/trie/variants/classic.py | 6 +++--- pm4py/visualization/trie/visualizer.py | 6 +++--- pm4py/write.py | 6 +++--- 1312 files changed, 3939 insertions(+), 3939 deletions(-) diff --git a/docs/LICENSE_HEADER_GITHUB.txt b/docs/LICENSE_HEADER_GITHUB.txt index e7cd09aaf..178d5e788 100644 --- a/docs/LICENSE_HEADER_GITHUB.txt +++ b/docs/LICENSE_HEADER_GITHUB.txt @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' \ No newline at end of file diff --git a/pm4py/__init__.py b/pm4py/__init__.py index bdf38b3d4..f552d855b 100644 --- a/pm4py/__init__.py +++ b/pm4py/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/algo/__init__.py b/pm4py/algo/__init__.py index 3c09bba8b..d8bd8e79d 100644 --- a/pm4py/algo/__init__.py +++ b/pm4py/algo/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo import discovery, conformance, analysis, evaluation, simulation, organizational_mining, transformation diff --git a/pm4py/algo/analysis/__init__.py b/pm4py/algo/analysis/__init__.py index 064571615..07e411395 100644 --- a/pm4py/algo/analysis/__init__.py +++ b/pm4py/algo/analysis/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis import extended_marking_equation, marking_equation, workflow_net, woflan diff --git a/pm4py/algo/analysis/extended_marking_equation/__init__.py b/pm4py/algo/analysis/extended_marking_equation/__init__.py index 8c754e993..5bb54765c 100644 --- a/pm4py/algo/analysis/extended_marking_equation/__init__.py +++ b/pm4py/algo/analysis/extended_marking_equation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.extended_marking_equation import variants diff --git a/pm4py/algo/analysis/extended_marking_equation/algorithm.py b/pm4py/algo/analysis/extended_marking_equation/algorithm.py index 29e9d2f69..e1db21e65 100644 --- a/pm4py/algo/analysis/extended_marking_equation/algorithm.py +++ b/pm4py/algo/analysis/extended_marking_equation/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py b/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py index fff0aca6c..21076df7a 100644 --- a/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py +++ b/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.extended_marking_equation.variants import classic diff --git a/pm4py/algo/analysis/extended_marking_equation/variants/classic.py b/pm4py/algo/analysis/extended_marking_equation/variants/classic.py index 564fbc9c2..b38396920 100644 --- a/pm4py/algo/analysis/extended_marking_equation/variants/classic.py +++ b/pm4py/algo/analysis/extended_marking_equation/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/analysis/marking_equation/__init__.py b/pm4py/algo/analysis/marking_equation/__init__.py index df1dc2a9c..989e3cda1 100644 --- a/pm4py/algo/analysis/marking_equation/__init__.py +++ b/pm4py/algo/analysis/marking_equation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.marking_equation import algorithm diff --git a/pm4py/algo/analysis/marking_equation/algorithm.py b/pm4py/algo/analysis/marking_equation/algorithm.py index bdcea7345..f68085eed 100644 --- a/pm4py/algo/analysis/marking_equation/algorithm.py +++ b/pm4py/algo/analysis/marking_equation/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/analysis/marking_equation/variants/__init__.py b/pm4py/algo/analysis/marking_equation/variants/__init__.py index af44d19d5..21f5d4d06 100644 --- a/pm4py/algo/analysis/marking_equation/variants/__init__.py +++ b/pm4py/algo/analysis/marking_equation/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.marking_equation.variants import classic diff --git a/pm4py/algo/analysis/marking_equation/variants/classic.py b/pm4py/algo/analysis/marking_equation/variants/classic.py index 4c9de9816..5209c28e7 100644 --- a/pm4py/algo/analysis/marking_equation/variants/classic.py +++ b/pm4py/algo/analysis/marking_equation/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/analysis/woflan/__init__.py b/pm4py/algo/analysis/woflan/__init__.py index 7b72a3865..a1f1e6dc2 100644 --- a/pm4py/algo/analysis/woflan/__init__.py +++ b/pm4py/algo/analysis/woflan/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan import algorithm, graphs, not_well_handled_pairs, place_invariants diff --git a/pm4py/algo/analysis/woflan/algorithm.py b/pm4py/algo/analysis/woflan/algorithm.py index c123334bd..4f0797580 100644 --- a/pm4py/algo/analysis/woflan/algorithm.py +++ b/pm4py/algo/analysis/woflan/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, nx_utils diff --git a/pm4py/algo/analysis/woflan/graphs/__init__.py b/pm4py/algo/analysis/woflan/graphs/__init__.py index 4c3821c3a..43cf161f9 100644 --- a/pm4py/algo/analysis/woflan/graphs/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.graphs import utility, minimal_coverability_graph, reachability_graph, restricted_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py index 0f784b620..288e58253 100644 --- a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.graphs.minimal_coverability_graph import minimal_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py index 0a9c4d1f9..9cf5a676d 100644 --- a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' """ diff --git a/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py index 0588a53c9..936bd4e3d 100644 --- a/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.graphs.reachability_graph import reachability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py b/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py index de871f46a..5859bd642 100644 --- a/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import nx_utils diff --git a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py index 9a8478db7..08d635399 100644 --- a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.graphs.restricted_coverability_graph import restricted_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py index 316e74add..19e94280b 100644 --- a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/analysis/woflan/graphs/utility.py b/pm4py/algo/analysis/woflan/graphs/utility.py index ffb42bb25..9a52a5fd5 100644 --- a/pm4py/algo/analysis/woflan/graphs/utility.py +++ b/pm4py/algo/analysis/woflan/graphs/utility.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py b/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py index 83fdd278e..1a6e5be11 100644 --- a/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py +++ b/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.not_well_handled_pairs import not_well_handled_pairs diff --git a/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py b/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py index ee1c3cb69..f240c228b 100644 --- a/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py +++ b/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import nx_utils diff --git a/pm4py/algo/analysis/woflan/place_invariants/__init__.py b/pm4py/algo/analysis/woflan/place_invariants/__init__.py index 0c45fa83c..48e96d677 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/__init__.py +++ b/pm4py/algo/analysis/woflan/place_invariants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.place_invariants import place_invariants, s_component, uniform_invariant, utility diff --git a/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py b/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py index d73041653..425e04c49 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py +++ b/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/analysis/woflan/place_invariants/s_component.py b/pm4py/algo/analysis/woflan/place_invariants/s_component.py index 1f2e0ab6c..1638ec2bd 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/s_component.py +++ b/pm4py/algo/analysis/woflan/place_invariants/s_component.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.place_invariants.uniform_invariant import apply as compute_uniform_invariants diff --git a/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py b/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py index 223f6ab6d..c75780405 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py +++ b/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.woflan.place_invariants.place_invariants import compute_place_invariants diff --git a/pm4py/algo/analysis/woflan/place_invariants/utility.py b/pm4py/algo/analysis/woflan/place_invariants/utility.py index 01f4ea963..a3cabe316 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/utility.py +++ b/pm4py/algo/analysis/woflan/place_invariants/utility.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/analysis/workflow_net/__init__.py b/pm4py/algo/analysis/workflow_net/__init__.py index e4f35da1b..5f9a8f614 100644 --- a/pm4py/algo/analysis/workflow_net/__init__.py +++ b/pm4py/algo/analysis/workflow_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.workflow_net import algorithm, variants diff --git a/pm4py/algo/analysis/workflow_net/algorithm.py b/pm4py/algo/analysis/workflow_net/algorithm.py index d28410bc9..5c04dee38 100644 --- a/pm4py/algo/analysis/workflow_net/algorithm.py +++ b/pm4py/algo/analysis/workflow_net/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/analysis/workflow_net/variants/__init__.py b/pm4py/algo/analysis/workflow_net/variants/__init__.py index 7d24d6599..7e16d0339 100644 --- a/pm4py/algo/analysis/workflow_net/variants/__init__.py +++ b/pm4py/algo/analysis/workflow_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.analysis.workflow_net.variants import petri_net diff --git a/pm4py/algo/analysis/workflow_net/variants/petri_net.py b/pm4py/algo/analysis/workflow_net/variants/petri_net.py index 72ea9328e..21ad38f4c 100644 --- a/pm4py/algo/analysis/workflow_net/variants/petri_net.py +++ b/pm4py/algo/analysis/workflow_net/variants/petri_net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/algo/anonymization/__init__.py b/pm4py/algo/anonymization/__init__.py index 7c149e1dd..3e973380a 100644 --- a/pm4py/algo/anonymization/__init__.py +++ b/pm4py/algo/anonymization/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/pripel/__init__.py b/pm4py/algo/anonymization/pripel/__init__.py index b87161635..1b99992ad 100644 --- a/pm4py/algo/anonymization/pripel/__init__.py +++ b/pm4py/algo/anonymization/pripel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/pripel/algorithm.py b/pm4py/algo/anonymization/pripel/algorithm.py index 5abb00758..ab831a051 100644 --- a/pm4py/algo/anonymization/pripel/algorithm.py +++ b/pm4py/algo/anonymization/pripel/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py b/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py index e6943f0e5..fe651e390 100644 --- a/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py +++ b/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import warnings diff --git a/pm4py/algo/anonymization/pripel/util/TraceMatcher.py b/pm4py/algo/anonymization/pripel/util/TraceMatcher.py index 625ec3a87..54f890528 100644 --- a/pm4py/algo/anonymization/pripel/util/TraceMatcher.py +++ b/pm4py/algo/anonymization/pripel/util/TraceMatcher.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/algo/anonymization/pripel/util/__init__.py b/pm4py/algo/anonymization/pripel/util/__init__.py index 8eb04b232..3f9a509d9 100644 --- a/pm4py/algo/anonymization/pripel/util/__init__.py +++ b/pm4py/algo/anonymization/pripel/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.anonymization.pripel.util import trace_levenshtein, TraceMatcher, AttributeAnonymizer diff --git a/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py b/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py index 8afc8e765..760eca88a 100644 --- a/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py +++ b/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' # This algorithm was copied at 16/Nov/2018 from diff --git a/pm4py/algo/anonymization/pripel/variants/__init__.py b/pm4py/algo/anonymization/pripel/variants/__init__.py index 553bca43a..bfa0dedf8 100644 --- a/pm4py/algo/anonymization/pripel/variants/__init__.py +++ b/pm4py/algo/anonymization/pripel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/pripel/variants/pripel.py b/pm4py/algo/anonymization/pripel/variants/pripel.py index 13516c810..a2eb1e849 100644 --- a/pm4py/algo/anonymization/pripel/variants/pripel.py +++ b/pm4py/algo/anonymization/pripel/variants/pripel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/anonymization/trace_variant_query/__init__.py b/pm4py/algo/anonymization/trace_variant_query/__init__.py index 32f503b88..8a655ea34 100644 --- a/pm4py/algo/anonymization/trace_variant_query/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/trace_variant_query/algorithm.py b/pm4py/algo/anonymization/trace_variant_query/algorithm.py index 662017cc6..c993642fe 100644 --- a/pm4py/algo/anonymization/trace_variant_query/algorithm.py +++ b/pm4py/algo/anonymization/trace_variant_query/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/anonymization/trace_variant_query/util/__init__.py b/pm4py/algo/anonymization/trace_variant_query/util/__init__.py index 93229a20b..a568dcfe9 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.anonymization.trace_variant_query.util import behavioralAppropriateness, exp_mech, util diff --git a/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py b/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py index 72ecdbbdd..391fef013 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' caseIDKey = "Case ID" diff --git a/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py b/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py index b08b85211..844fc3c82 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/anonymization/trace_variant_query/util/util.py b/pm4py/algo/anonymization/trace_variant_query/util/util.py index cc7e1bf09..9d58fe7f9 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/util.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py b/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py index 3b0efaa54..38872bd2b 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.anonymization.trace_variant_query.variants import laplace, sacofa diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py b/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py index 593177ca2..86a7e2ee2 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py b/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py index 07a26c6aa..44c871a2c 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/algo/clustering/__init__.py b/pm4py/algo/clustering/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/clustering/__init__.py +++ b/pm4py/algo/clustering/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/clustering/profiles/__init__.py b/pm4py/algo/clustering/profiles/__init__.py index 1ff851004..132c2da9e 100644 --- a/pm4py/algo/clustering/profiles/__init__.py +++ b/pm4py/algo/clustering/profiles/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.profiles import algorithm, variants diff --git a/pm4py/algo/clustering/profiles/algorithm.py b/pm4py/algo/clustering/profiles/algorithm.py index 2935bb0da..4fc00b03a 100644 --- a/pm4py/algo/clustering/profiles/algorithm.py +++ b/pm4py/algo/clustering/profiles/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/clustering/profiles/variants/__init__.py b/pm4py/algo/clustering/profiles/variants/__init__.py index 0990ef654..fec21cc9c 100644 --- a/pm4py/algo/clustering/profiles/variants/__init__.py +++ b/pm4py/algo/clustering/profiles/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.profiles.variants import sklearn_profiles diff --git a/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py b/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py index ac90a0709..30787bf8d 100644 --- a/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py +++ b/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/clustering/trace_attribute_driven/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/__init__.py index 3b9d10514..29e761127 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven import algorithm, dfg, leven_dist, linkage_method, merge_log, util, variants diff --git a/pm4py/algo/clustering/trace_attribute_driven/algorithm.py b/pm4py/algo/clustering/trace_attribute_driven/algorithm.py index f299798b8..1cb7e57f3 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/algorithm.py +++ b/pm4py/algo/clustering/trace_attribute_driven/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from scipy.cluster.hierarchy import to_tree, linkage diff --git a/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py index 0fe61a03d..c2928a33a 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.dfg import dfg_dist diff --git a/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py b/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py index 59629e184..d7fafeb01 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py +++ b/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py index f5407ec48..1a0b3f2d0 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.leven_dist import leven_dist_calc diff --git a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py index 6792a5992..a04816cf5 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py index 4d5e14265..568d0ebd7 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.linkage_method import linkage_avg diff --git a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py index d198534bd..7ccf8f061 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py +++ b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py index d37d8f34b..9a8f2fee8 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.merge_log import merge_log diff --git a/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py b/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py index f915693b8..068e881d7 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py +++ b/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from functools import reduce diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py index e46d5601d..3657b323c 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.util import evaluation, filter_subsets diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py b/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py index 8831ec20d..f0c174a5a 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from scipy.spatial.distance import squareform diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py b/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py index 9a042c215..b239dc657 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py index 55a6bacbb..5124b73cc 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.variants import act_dist_calc, logslice_dist, sim_calc, suc_dist_calc diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py index 3abdb034b..175da4020 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.clustering.trace_attribute_driven.util import filter_subsets diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py b/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py index 8cc3a10a6..56db4b789 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py index d95b22a2f..d19137a54 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py index 429dbb406..7f45db197 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/algo/comparison/__init__.py b/pm4py/algo/comparison/__init__.py index 68ebc4307..87df86582 100644 --- a/pm4py/algo/comparison/__init__.py +++ b/pm4py/algo/comparison/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/algo/comparison/petrinet/__init__.py b/pm4py/algo/comparison/petrinet/__init__.py index 96e4e5099..0af8cbd04 100644 --- a/pm4py/algo/comparison/petrinet/__init__.py +++ b/pm4py/algo/comparison/petrinet/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.comparison.petrinet import element_usage_comparison diff --git a/pm4py/algo/comparison/petrinet/element_usage_comparison.py b/pm4py/algo/comparison/petrinet/element_usage_comparison.py index f46cd0526..ad5a8c055 100644 --- a/pm4py/algo/comparison/petrinet/element_usage_comparison.py +++ b/pm4py/algo/comparison/petrinet/element_usage_comparison.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay import algorithm as tr_algorithm diff --git a/pm4py/algo/conformance/__init__.py b/pm4py/algo/conformance/__init__.py index 290a98274..fe00ab66f 100644 --- a/pm4py/algo/conformance/__init__.py +++ b/pm4py/algo/conformance/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance import alignments, tokenreplay, log_skeleton, footprints, temporal_profile diff --git a/pm4py/algo/conformance/alignments/__init__.py b/pm4py/algo/conformance/alignments/__init__.py index 3f1b029fc..dbb1db5c7 100644 --- a/pm4py/algo/conformance/alignments/__init__.py +++ b/pm4py/algo/conformance/alignments/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments import decomposed, dfg, petri_net, process_tree diff --git a/pm4py/algo/conformance/alignments/decomposed/__init__.py b/pm4py/algo/conformance/alignments/decomposed/__init__.py index 3400d3b06..1b153ada3 100644 --- a/pm4py/algo/conformance/alignments/decomposed/__init__.py +++ b/pm4py/algo/conformance/alignments/decomposed/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.decomposed import algorithm, variants diff --git a/pm4py/algo/conformance/alignments/decomposed/algorithm.py b/pm4py/algo/conformance/alignments/decomposed/algorithm.py index 7c894b394..28b5d8878 100644 --- a/pm4py/algo/conformance/alignments/decomposed/algorithm.py +++ b/pm4py/algo/conformance/alignments/decomposed/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.decomposed.variants import recompos_maximal diff --git a/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py b/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py index da8b0a861..aaaaa7dcb 100644 --- a/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.decomposed.variants import recompos_maximal diff --git a/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py b/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py index 9b371c615..68e6237e5 100644 --- a/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py +++ b/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/algo/conformance/alignments/dfg/__init__.py b/pm4py/algo/conformance/alignments/dfg/__init__.py index 3370db99b..4650274c3 100644 --- a/pm4py/algo/conformance/alignments/dfg/__init__.py +++ b/pm4py/algo/conformance/alignments/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.dfg import variants, algorithm diff --git a/pm4py/algo/conformance/alignments/dfg/algorithm.py b/pm4py/algo/conformance/alignments/dfg/algorithm.py index a0122fa40..16fd1df23 100644 --- a/pm4py/algo/conformance/alignments/dfg/algorithm.py +++ b/pm4py/algo/conformance/alignments/dfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.dfg.variants import classic diff --git a/pm4py/algo/conformance/alignments/dfg/variants/__init__.py b/pm4py/algo/conformance/alignments/dfg/variants/__init__.py index 1246da23f..dbedb250d 100644 --- a/pm4py/algo/conformance/alignments/dfg/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.dfg.variants import classic diff --git a/pm4py/algo/conformance/alignments/dfg/variants/classic.py b/pm4py/algo/conformance/alignments/dfg/variants/classic.py index a499a8600..04c4f81fa 100644 --- a/pm4py/algo/conformance/alignments/dfg/variants/classic.py +++ b/pm4py/algo/conformance/alignments/dfg/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/alignments/edit_distance/__init__.py b/pm4py/algo/conformance/alignments/edit_distance/__init__.py index c0b8a08d8..e1d18600e 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/__init__.py +++ b/pm4py/algo/conformance/alignments/edit_distance/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.edit_distance import variants, algorithm diff --git a/pm4py/algo/conformance/alignments/edit_distance/algorithm.py b/pm4py/algo/conformance/alignments/edit_distance/algorithm.py index 0133ca04a..9c0abff82 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/algorithm.py +++ b/pm4py/algo/conformance/alignments/edit_distance/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py b/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py index d8b7cc8da..4709eebaa 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.edit_distance.variants import edit_distance diff --git a/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py b/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py index 62cd819b0..ba22820a2 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py +++ b/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import difflib diff --git a/pm4py/algo/conformance/alignments/petri_net/__init__.py b/pm4py/algo/conformance/alignments/petri_net/__init__.py index affef7432..0746c0466 100644 --- a/pm4py/algo/conformance/alignments/petri_net/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.petri_net import algorithm, variants, utils diff --git a/pm4py/algo/conformance/alignments/petri_net/algorithm.py b/pm4py/algo/conformance/alignments/petri_net/algorithm.py index 43cb8a90e..51b80f8b4 100644 --- a/pm4py/algo/conformance/alignments/petri_net/algorithm.py +++ b/pm4py/algo/conformance/alignments/petri_net/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py b/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py index 283e2db58..b1c1f5128 100644 --- a/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.petri_net.utils import log_enrichment diff --git a/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py b/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py index 7c2b468cb..56155e55b 100644 --- a/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py +++ b/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py b/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py index e6ae3b147..7b80e42a3 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.petri_net.variants import dijkstra_less_memory, dijkstra_no_heuristics, \ diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py index c457ab341..61b31298c 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py index dadf6c3f3..c7b0188d8 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py index cc9ddbddf..f37394c9f 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py index 92aed45b9..555037365 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py index 6de1b2cdf..5cbcd6b92 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py index c33526f82..b4375760b 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' """ diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py index d9c2804ff..6a5b53b1c 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/alignments/process_tree/__init__.py b/pm4py/algo/conformance/alignments/process_tree/__init__.py index 49a91f46f..a864a4529 100644 --- a/pm4py/algo/conformance/alignments/process_tree/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.process_tree import algorithm, variants, util diff --git a/pm4py/algo/conformance/alignments/process_tree/algorithm.py b/pm4py/algo/conformance/alignments/process_tree/algorithm.py index f71a60895..29b9e094e 100644 --- a/pm4py/algo/conformance/alignments/process_tree/algorithm.py +++ b/pm4py/algo/conformance/alignments/process_tree/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.process_tree.variants.approximated import matrix_lp as approximated_matrix_lp diff --git a/pm4py/algo/conformance/alignments/process_tree/util/__init__.py b/pm4py/algo/conformance/alignments/process_tree/util/__init__.py index 58c56229f..6590f7722 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.process_tree.util import search_graph_pt_replay_semantics, search_graph_pt_frequency_annotation diff --git a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py index e4824eaee..5b4271c4f 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.obj import ProcessTree diff --git a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py index aba476776..33b57c59c 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py b/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py index 59bbc4528..b2c91d631 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.process_tree.variants import approximated, search_graph_pt diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py index 0c3f74d76..f5c609b50 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.process_tree.variants.approximated import calculate_a_sa_ea_sets, matrix_lp, original, utilities diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py index 9606c10b2..9e772fac6 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Set diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py index e47d94bda..e57efdd67 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py index 03a0189d7..2bf246cb4 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py index 6dbcc03e0..b8296c6a1 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py b/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py index 9614676be..9cf076dda 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/algo/conformance/antialignments/__init__.py b/pm4py/algo/conformance/antialignments/__init__.py index e567ffe7e..7629cb500 100644 --- a/pm4py/algo/conformance/antialignments/__init__.py +++ b/pm4py/algo/conformance/antialignments/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.antialignments import variants, algorithm diff --git a/pm4py/algo/conformance/antialignments/algorithm.py b/pm4py/algo/conformance/antialignments/algorithm.py index cbad9fae0..e0e02785f 100644 --- a/pm4py/algo/conformance/antialignments/algorithm.py +++ b/pm4py/algo/conformance/antialignments/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/conformance/antialignments/variants/__init__.py b/pm4py/algo/conformance/antialignments/variants/__init__.py index c754a4dec..fe4dd7476 100644 --- a/pm4py/algo/conformance/antialignments/variants/__init__.py +++ b/pm4py/algo/conformance/antialignments/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.antialignments.variants import discounted_a_star diff --git a/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py b/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py index b83a1dc91..45900a847 100644 --- a/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/declare/__init__.py b/pm4py/algo/conformance/declare/__init__.py index 4c35e29ae..8414547df 100644 --- a/pm4py/algo/conformance/declare/__init__.py +++ b/pm4py/algo/conformance/declare/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/declare/algorithm.py b/pm4py/algo/conformance/declare/algorithm.py index c814ad5c6..4068323a3 100644 --- a/pm4py/algo/conformance/declare/algorithm.py +++ b/pm4py/algo/conformance/declare/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/declare/variants/__init__.py b/pm4py/algo/conformance/declare/variants/__init__.py index a2e7f12ea..d43f96d89 100644 --- a/pm4py/algo/conformance/declare/variants/__init__.py +++ b/pm4py/algo/conformance/declare/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/declare/variants/classic.py b/pm4py/algo/conformance/declare/variants/classic.py index 332d3c715..4a7303480 100644 --- a/pm4py/algo/conformance/declare/variants/classic.py +++ b/pm4py/algo/conformance/declare/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/footprints/__init__.py b/pm4py/algo/conformance/footprints/__init__.py index d03905114..f54d5f167 100644 --- a/pm4py/algo/conformance/footprints/__init__.py +++ b/pm4py/algo/conformance/footprints/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.footprints import variants, algorithm, util diff --git a/pm4py/algo/conformance/footprints/algorithm.py b/pm4py/algo/conformance/footprints/algorithm.py index b4be96de8..036a68c9c 100644 --- a/pm4py/algo/conformance/footprints/algorithm.py +++ b/pm4py/algo/conformance/footprints/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/conformance/footprints/util/__init__.py b/pm4py/algo/conformance/footprints/util/__init__.py index 8304073ae..3e892edc8 100644 --- a/pm4py/algo/conformance/footprints/util/__init__.py +++ b/pm4py/algo/conformance/footprints/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.footprints.util import tree_visualization, evaluation diff --git a/pm4py/algo/conformance/footprints/util/evaluation.py b/pm4py/algo/conformance/footprints/util/evaluation.py index d7894f465..0531168bf 100644 --- a/pm4py/algo/conformance/footprints/util/evaluation.py +++ b/pm4py/algo/conformance/footprints/util/evaluation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/conformance/footprints/util/tree_visualization.py b/pm4py/algo/conformance/footprints/util/tree_visualization.py index fc89107d5..3a04cf058 100644 --- a/pm4py/algo/conformance/footprints/util/tree_visualization.py +++ b/pm4py/algo/conformance/footprints/util/tree_visualization.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.tree.variants import bottomup as bottomup_discovery diff --git a/pm4py/algo/conformance/footprints/variants/__init__.py b/pm4py/algo/conformance/footprints/variants/__init__.py index b2800652c..247c525d5 100644 --- a/pm4py/algo/conformance/footprints/variants/__init__.py +++ b/pm4py/algo/conformance/footprints/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.footprints.variants import log_model, log_extensive, trace_extensive diff --git a/pm4py/algo/conformance/footprints/variants/log_extensive.py b/pm4py/algo/conformance/footprints/variants/log_extensive.py index df56413f8..fb2ae456f 100644 --- a/pm4py/algo/conformance/footprints/variants/log_extensive.py +++ b/pm4py/algo/conformance/footprints/variants/log_extensive.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/conformance/footprints/variants/log_model.py b/pm4py/algo/conformance/footprints/variants/log_model.py index 31c901bae..2c7891e03 100644 --- a/pm4py/algo/conformance/footprints/variants/log_model.py +++ b/pm4py/algo/conformance/footprints/variants/log_model.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, xes_constants, constants, pandas_utils diff --git a/pm4py/algo/conformance/footprints/variants/trace_extensive.py b/pm4py/algo/conformance/footprints/variants/trace_extensive.py index aa6d22da8..1104905e9 100644 --- a/pm4py/algo/conformance/footprints/variants/trace_extensive.py +++ b/pm4py/algo/conformance/footprints/variants/trace_extensive.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/conformance/log_skeleton/__init__.py b/pm4py/algo/conformance/log_skeleton/__init__.py index 64ed547fd..6cde09f8c 100644 --- a/pm4py/algo/conformance/log_skeleton/__init__.py +++ b/pm4py/algo/conformance/log_skeleton/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.log_skeleton import variants, algorithm diff --git a/pm4py/algo/conformance/log_skeleton/algorithm.py b/pm4py/algo/conformance/log_skeleton/algorithm.py index 937c524aa..76fb532bc 100644 --- a/pm4py/algo/conformance/log_skeleton/algorithm.py +++ b/pm4py/algo/conformance/log_skeleton/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.log_skeleton.variants import classic diff --git a/pm4py/algo/conformance/log_skeleton/variants/__init__.py b/pm4py/algo/conformance/log_skeleton/variants/__init__.py index 1cada597c..0e6efabb0 100644 --- a/pm4py/algo/conformance/log_skeleton/variants/__init__.py +++ b/pm4py/algo/conformance/log_skeleton/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.log_skeleton.variants import classic diff --git a/pm4py/algo/conformance/log_skeleton/variants/classic.py b/pm4py/algo/conformance/log_skeleton/variants/classic.py index dd3becf4e..f648a9f44 100644 --- a/pm4py/algo/conformance/log_skeleton/variants/classic.py +++ b/pm4py/algo/conformance/log_skeleton/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.util import xes diff --git a/pm4py/algo/conformance/multialignments/__init__.py b/pm4py/algo/conformance/multialignments/__init__.py index 2e268a302..d8eec4820 100644 --- a/pm4py/algo/conformance/multialignments/__init__.py +++ b/pm4py/algo/conformance/multialignments/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.multialignments import variants, algorithm diff --git a/pm4py/algo/conformance/multialignments/algorithm.py b/pm4py/algo/conformance/multialignments/algorithm.py index c09344d7a..1434a1735 100644 --- a/pm4py/algo/conformance/multialignments/algorithm.py +++ b/pm4py/algo/conformance/multialignments/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/conformance/multialignments/variants/__init__.py b/pm4py/algo/conformance/multialignments/variants/__init__.py index 48073587f..174b59c6d 100644 --- a/pm4py/algo/conformance/multialignments/variants/__init__.py +++ b/pm4py/algo/conformance/multialignments/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.multialignments.variants import discounted_a_star diff --git a/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py b/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py index 951075aa9..b3c5c3694 100644 --- a/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/algo/conformance/temporal_profile/__init__.py b/pm4py/algo/conformance/temporal_profile/__init__.py index 3d2077861..b0623e7e4 100644 --- a/pm4py/algo/conformance/temporal_profile/__init__.py +++ b/pm4py/algo/conformance/temporal_profile/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.temporal_profile import algorithm, variants diff --git a/pm4py/algo/conformance/temporal_profile/algorithm.py b/pm4py/algo/conformance/temporal_profile/algorithm.py index cdda93684..36d70b4c5 100644 --- a/pm4py/algo/conformance/temporal_profile/algorithm.py +++ b/pm4py/algo/conformance/temporal_profile/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/conformance/temporal_profile/variants/__init__.py b/pm4py/algo/conformance/temporal_profile/variants/__init__.py index ad29938d6..05912b5fd 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/__init__.py +++ b/pm4py/algo/conformance/temporal_profile/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.temporal_profile.variants import log, dataframe diff --git a/pm4py/algo/conformance/temporal_profile/variants/dataframe.py b/pm4py/algo/conformance/temporal_profile/variants/dataframe.py index bd9afcda6..b67eb775b 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/dataframe.py +++ b/pm4py/algo/conformance/temporal_profile/variants/dataframe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/conformance/temporal_profile/variants/log.py b/pm4py/algo/conformance/temporal_profile/variants/log.py index c10224c2d..f4f4497ea 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/log.py +++ b/pm4py/algo/conformance/temporal_profile/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/conformance/tokenreplay/__init__.py b/pm4py/algo/conformance/tokenreplay/__init__.py index ee11a465d..8d4fe6b15 100644 --- a/pm4py/algo/conformance/tokenreplay/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay import variants, diagnostics, algorithm diff --git a/pm4py/algo/conformance/tokenreplay/algorithm.py b/pm4py/algo/conformance/tokenreplay/algorithm.py index ec8983560..de97fe54e 100644 --- a/pm4py/algo/conformance/tokenreplay/algorithm.py +++ b/pm4py/algo/conformance/tokenreplay/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay, backwards diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py b/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py index e1ef795c5..67d9e4dc6 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay.diagnostics import root_cause_analysis, duration_diagnostics diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py b/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py index 53071bafe..95301c55e 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py b/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py index 9a8fa49d7..884a2c12f 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/algo/conformance/tokenreplay/variants/__init__.py b/pm4py/algo/conformance/tokenreplay/variants/__init__.py index bf6d6ce2c..f386c6591 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/conformance/tokenreplay/variants/backwards.py b/pm4py/algo/conformance/tokenreplay/variants/backwards.py index 84fe0dc7f..3f595fb1b 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/backwards.py +++ b/pm4py/algo/conformance/tokenreplay/variants/backwards.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.log import get as variants_filter diff --git a/pm4py/algo/conformance/tokenreplay/variants/token_replay.py b/pm4py/algo/conformance/tokenreplay/variants/token_replay.py index d48c02efe..0a841bcf1 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/token_replay.py +++ b/pm4py/algo/conformance/tokenreplay/variants/token_replay.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes_util diff --git a/pm4py/algo/connectors/__init__.py b/pm4py/algo/connectors/__init__.py index 06f83d5f5..c40958a0d 100644 --- a/pm4py/algo/connectors/__init__.py +++ b/pm4py/algo/connectors/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/algorithm.py b/pm4py/algo/connectors/algorithm.py index 778845c3b..24f5de197 100644 --- a/pm4py/algo/connectors/algorithm.py +++ b/pm4py/algo/connectors/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/util/__init__.py b/pm4py/algo/connectors/util/__init__.py index d64ae2f21..2318a9b4f 100644 --- a/pm4py/algo/connectors/util/__init__.py +++ b/pm4py/algo/connectors/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/util/mail.py b/pm4py/algo/connectors/util/mail.py index 8906b1d13..5ad1e2726 100644 --- a/pm4py/algo/connectors/util/mail.py +++ b/pm4py/algo/connectors/util/mail.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/__init__.py b/pm4py/algo/connectors/variants/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/connectors/variants/__init__.py +++ b/pm4py/algo/connectors/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/camunda_workflow.py b/pm4py/algo/connectors/variants/camunda_workflow.py index 91fd86a16..1f5572fe4 100644 --- a/pm4py/algo/connectors/variants/camunda_workflow.py +++ b/pm4py/algo/connectors/variants/camunda_workflow.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/chrome_history.py b/pm4py/algo/connectors/variants/chrome_history.py index d6b637bb4..91b0247b3 100644 --- a/pm4py/algo/connectors/variants/chrome_history.py +++ b/pm4py/algo/connectors/variants/chrome_history.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/firefox_history.py b/pm4py/algo/connectors/variants/firefox_history.py index 65a5effe5..6ef9b782a 100644 --- a/pm4py/algo/connectors/variants/firefox_history.py +++ b/pm4py/algo/connectors/variants/firefox_history.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/github_repo.py b/pm4py/algo/connectors/variants/github_repo.py index b12d1ffa4..c81443c96 100644 --- a/pm4py/algo/connectors/variants/github_repo.py +++ b/pm4py/algo/connectors/variants/github_repo.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/outlook_calendar.py b/pm4py/algo/connectors/variants/outlook_calendar.py index bd3972e46..ac7ad7ac8 100644 --- a/pm4py/algo/connectors/variants/outlook_calendar.py +++ b/pm4py/algo/connectors/variants/outlook_calendar.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/outlook_mail_extractor.py b/pm4py/algo/connectors/variants/outlook_mail_extractor.py index 5543f77b1..abdad31ff 100644 --- a/pm4py/algo/connectors/variants/outlook_mail_extractor.py +++ b/pm4py/algo/connectors/variants/outlook_mail_extractor.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/sap_accounting.py b/pm4py/algo/connectors/variants/sap_accounting.py index a8faa4854..9c28a7a83 100644 --- a/pm4py/algo/connectors/variants/sap_accounting.py +++ b/pm4py/algo/connectors/variants/sap_accounting.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/sap_o2c.py b/pm4py/algo/connectors/variants/sap_o2c.py index dd70b7bca..1dd418b11 100644 --- a/pm4py/algo/connectors/variants/sap_o2c.py +++ b/pm4py/algo/connectors/variants/sap_o2c.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/connectors/variants/windows_events.py b/pm4py/algo/connectors/variants/windows_events.py index ba658ebdf..66c6e1582 100644 --- a/pm4py/algo/connectors/variants/windows_events.py +++ b/pm4py/algo/connectors/variants/windows_events.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/decision_mining/__init__.py b/pm4py/algo/decision_mining/__init__.py index b66e0ead2..f0fcca0a3 100644 --- a/pm4py/algo/decision_mining/__init__.py +++ b/pm4py/algo/decision_mining/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.decision_mining import algorithm diff --git a/pm4py/algo/decision_mining/algorithm.py b/pm4py/algo/decision_mining/algorithm.py index f5b8155ca..938ef4f29 100644 --- a/pm4py/algo/decision_mining/algorithm.py +++ b/pm4py/algo/decision_mining/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/discovery/__init__.py b/pm4py/algo/discovery/__init__.py index bb2a5f411..ace567587 100644 --- a/pm4py/algo/discovery/__init__.py +++ b/pm4py/algo/discovery/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery import dfg, alpha, inductive, transition_system, log_skeleton, footprints, minimum_self_distance, performance_spectrum, temporal_profile, batches, heuristics, ocel, correlation_mining diff --git a/pm4py/algo/discovery/alpha/__init__.py b/pm4py/algo/discovery/alpha/__init__.py index 18b2c768c..ad1091ffd 100644 --- a/pm4py/algo/discovery/alpha/__init__.py +++ b/pm4py/algo/discovery/alpha/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.alpha import algorithm, data_structures, utils, variants diff --git a/pm4py/algo/discovery/alpha/algorithm.py b/pm4py/algo/discovery/alpha/algorithm.py index 52fcb01c7..78d157a54 100644 --- a/pm4py/algo/discovery/alpha/algorithm.py +++ b/pm4py/algo/discovery/alpha/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py import util as pmutil diff --git a/pm4py/algo/discovery/alpha/data_structures/__init__.py b/pm4py/algo/discovery/alpha/data_structures/__init__.py index d059def27..685a46835 100644 --- a/pm4py/algo/discovery/alpha/data_structures/__init__.py +++ b/pm4py/algo/discovery/alpha/data_structures/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.alpha.data_structures import alpha_classic_abstraction diff --git a/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py b/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py index 49ece9043..8b7adfbe8 100644 --- a/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py +++ b/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.causal import algorithm as causal_algorithm diff --git a/pm4py/algo/discovery/alpha/utils/__init__.py b/pm4py/algo/discovery/alpha/utils/__init__.py index 93f57aee0..2bd943148 100644 --- a/pm4py/algo/discovery/alpha/utils/__init__.py +++ b/pm4py/algo/discovery/alpha/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.alpha.utils import endpoints diff --git a/pm4py/algo/discovery/alpha/utils/endpoints.py b/pm4py/algo/discovery/alpha/utils/endpoints.py index ec0968568..328214566 100644 --- a/pm4py/algo/discovery/alpha/utils/endpoints.py +++ b/pm4py/algo/discovery/alpha/utils/endpoints.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def derive_end_activities_from_log(log, activity_key): diff --git a/pm4py/algo/discovery/alpha/variants/__init__.py b/pm4py/algo/discovery/alpha/variants/__init__.py index c363eac27..8a7b2ff08 100644 --- a/pm4py/algo/discovery/alpha/variants/__init__.py +++ b/pm4py/algo/discovery/alpha/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.alpha.variants import classic, plus diff --git a/pm4py/algo/discovery/alpha/variants/classic.py b/pm4py/algo/discovery/alpha/variants/classic.py index 53b1eb380..eec6a8f41 100644 --- a/pm4py/algo/discovery/alpha/variants/classic.py +++ b/pm4py/algo/discovery/alpha/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' """ diff --git a/pm4py/algo/discovery/alpha/variants/plus.py b/pm4py/algo/discovery/alpha/variants/plus.py index 1980c30bb..f7bce8bd3 100644 --- a/pm4py/algo/discovery/alpha/variants/plus.py +++ b/pm4py/algo/discovery/alpha/variants/plus.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/algo/discovery/batches/__init__.py b/pm4py/algo/discovery/batches/__init__.py index fd4aca33a..08ccd4d50 100644 --- a/pm4py/algo/discovery/batches/__init__.py +++ b/pm4py/algo/discovery/batches/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.batches import utils, variants, algorithm diff --git a/pm4py/algo/discovery/batches/algorithm.py b/pm4py/algo/discovery/batches/algorithm.py index 3527f3e2c..09e684fcc 100644 --- a/pm4py/algo/discovery/batches/algorithm.py +++ b/pm4py/algo/discovery/batches/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/batches/utils/__init__.py b/pm4py/algo/discovery/batches/utils/__init__.py index c0bdb3191..c3edfed35 100644 --- a/pm4py/algo/discovery/batches/utils/__init__.py +++ b/pm4py/algo/discovery/batches/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.batches.utils import detection diff --git a/pm4py/algo/discovery/batches/utils/detection.py b/pm4py/algo/discovery/batches/utils/detection.py index ea8d2cf33..d3a092f45 100644 --- a/pm4py/algo/discovery/batches/utils/detection.py +++ b/pm4py/algo/discovery/batches/utils/detection.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/batches/variants/__init__.py b/pm4py/algo/discovery/batches/variants/__init__.py index 5d5bb972b..aff024cfb 100644 --- a/pm4py/algo/discovery/batches/variants/__init__.py +++ b/pm4py/algo/discovery/batches/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.batches.variants import pandas, log diff --git a/pm4py/algo/discovery/batches/variants/log.py b/pm4py/algo/discovery/batches/variants/log.py index 84bb80178..3719e8213 100644 --- a/pm4py/algo/discovery/batches/variants/log.py +++ b/pm4py/algo/discovery/batches/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/batches/variants/pandas.py b/pm4py/algo/discovery/batches/variants/pandas.py index bc7497da1..6a7e4022b 100644 --- a/pm4py/algo/discovery/batches/variants/pandas.py +++ b/pm4py/algo/discovery/batches/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/causal/__init__.py b/pm4py/algo/discovery/causal/__init__.py index 4335de1ab..35db9c6df 100644 --- a/pm4py/algo/discovery/causal/__init__.py +++ b/pm4py/algo/discovery/causal/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.causal import algorithm, variants diff --git a/pm4py/algo/discovery/causal/algorithm.py b/pm4py/algo/discovery/causal/algorithm.py index e518de760..79e2ea8be 100644 --- a/pm4py/algo/discovery/causal/algorithm.py +++ b/pm4py/algo/discovery/causal/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.causal.variants import alpha, heuristic diff --git a/pm4py/algo/discovery/causal/variants/__init__.py b/pm4py/algo/discovery/causal/variants/__init__.py index 4b9ebdf1e..5fc3d1c78 100644 --- a/pm4py/algo/discovery/causal/variants/__init__.py +++ b/pm4py/algo/discovery/causal/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.causal.variants import alpha, heuristic diff --git a/pm4py/algo/discovery/causal/variants/alpha.py b/pm4py/algo/discovery/causal/variants/alpha.py index f1140f2c2..1dc9aa293 100644 --- a/pm4py/algo/discovery/causal/variants/alpha.py +++ b/pm4py/algo/discovery/causal/variants/alpha.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' """ diff --git a/pm4py/algo/discovery/causal/variants/heuristic.py b/pm4py/algo/discovery/causal/variants/heuristic.py index 1a4c4e7b2..7e34f8ac3 100644 --- a/pm4py/algo/discovery/causal/variants/heuristic.py +++ b/pm4py/algo/discovery/causal/variants/heuristic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Dict, Tuple diff --git a/pm4py/algo/discovery/correlation_mining/__init__.py b/pm4py/algo/discovery/correlation_mining/__init__.py index 74ccc71a4..2b1050520 100644 --- a/pm4py/algo/discovery/correlation_mining/__init__.py +++ b/pm4py/algo/discovery/correlation_mining/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.correlation_mining import variants, algorithm, util diff --git a/pm4py/algo/discovery/correlation_mining/algorithm.py b/pm4py/algo/discovery/correlation_mining/algorithm.py index 7323e828f..7b43dbdc3 100644 --- a/pm4py/algo/discovery/correlation_mining/algorithm.py +++ b/pm4py/algo/discovery/correlation_mining/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.correlation_mining.variants import classic_split, classic, trace_based diff --git a/pm4py/algo/discovery/correlation_mining/util.py b/pm4py/algo/discovery/correlation_mining/util.py index 6d5401e6c..7f133dd94 100644 --- a/pm4py/algo/discovery/correlation_mining/util.py +++ b/pm4py/algo/discovery/correlation_mining/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/discovery/correlation_mining/variants/__init__.py b/pm4py/algo/discovery/correlation_mining/variants/__init__.py index b78d4bff1..ef0dcdd2c 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/__init__.py +++ b/pm4py/algo/discovery/correlation_mining/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.correlation_mining.variants import classic_split, classic, trace_based diff --git a/pm4py/algo/discovery/correlation_mining/variants/classic.py b/pm4py/algo/discovery/correlation_mining/variants/classic.py index e69ced51e..10376b1db 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/classic.py +++ b/pm4py/algo/discovery/correlation_mining/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/correlation_mining/variants/classic_split.py b/pm4py/algo/discovery/correlation_mining/variants/classic_split.py index 9d3a887dd..2ec3e7f1b 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/classic_split.py +++ b/pm4py/algo/discovery/correlation_mining/variants/classic_split.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/correlation_mining/variants/trace_based.py b/pm4py/algo/discovery/correlation_mining/variants/trace_based.py index 398f31f71..3400be243 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/trace_based.py +++ b/pm4py/algo/discovery/correlation_mining/variants/trace_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/declare/__init__.py b/pm4py/algo/discovery/declare/__init__.py index 9c5c76ec0..5f7fc5629 100644 --- a/pm4py/algo/discovery/declare/__init__.py +++ b/pm4py/algo/discovery/declare/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/declare/algorithm.py b/pm4py/algo/discovery/declare/algorithm.py index 7916e6551..a5c9f840e 100644 --- a/pm4py/algo/discovery/declare/algorithm.py +++ b/pm4py/algo/discovery/declare/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/declare/templates.py b/pm4py/algo/discovery/declare/templates.py index 2e60ffe5f..922465408 100644 --- a/pm4py/algo/discovery/declare/templates.py +++ b/pm4py/algo/discovery/declare/templates.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/declare/variants/__init__.py b/pm4py/algo/discovery/declare/variants/__init__.py index 954b007f8..7911cded8 100644 --- a/pm4py/algo/discovery/declare/variants/__init__.py +++ b/pm4py/algo/discovery/declare/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/declare/variants/classic.py b/pm4py/algo/discovery/declare/variants/classic.py index de82072a7..87a9bc43a 100644 --- a/pm4py/algo/discovery/declare/variants/classic.py +++ b/pm4py/algo/discovery/declare/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/dfg/__init__.py b/pm4py/algo/discovery/dfg/__init__.py index 70384be63..43cb19fee 100644 --- a/pm4py/algo/discovery/dfg/__init__.py +++ b/pm4py/algo/discovery/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg import adapters, variants, algorithm, replacement, utils diff --git a/pm4py/algo/discovery/dfg/adapters/__init__.py b/pm4py/algo/discovery/dfg/adapters/__init__.py index 5b4e1fd23..f19284d9b 100644 --- a/pm4py/algo/discovery/dfg/adapters/__init__.py +++ b/pm4py/algo/discovery/dfg/adapters/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.adapters import pandas diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py b/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py index eb7315dad..636eb331b 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.adapters.pandas import df_statistics, freq_triples diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py b/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py index 795370cd5..bda79d145 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants, pandas_utils, constants diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py b/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py index 43d94097f..c99341833 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, pandas_utils diff --git a/pm4py/algo/discovery/dfg/algorithm.py b/pm4py/algo/discovery/dfg/algorithm.py index 7eb952082..b0b8a7786 100644 --- a/pm4py/algo/discovery/dfg/algorithm.py +++ b/pm4py/algo/discovery/dfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/dfg/replacement.py b/pm4py/algo/discovery/dfg/replacement.py index 0d4738c92..11938f301 100644 --- a/pm4py/algo/discovery/dfg/replacement.py +++ b/pm4py/algo/discovery/dfg/replacement.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def replace_values(dfg1, dfg2): diff --git a/pm4py/algo/discovery/dfg/utils/__init__.py b/pm4py/algo/discovery/dfg/utils/__init__.py index 7a873fedc..0324681f3 100644 --- a/pm4py/algo/discovery/dfg/utils/__init__.py +++ b/pm4py/algo/discovery/dfg/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.utils import dfg_utils diff --git a/pm4py/algo/discovery/dfg/utils/dfg_utils.py b/pm4py/algo/discovery/dfg/utils/dfg_utils.py index 4c00c54c2..b2f29295a 100644 --- a/pm4py/algo/discovery/dfg/utils/dfg_utils.py +++ b/pm4py/algo/discovery/dfg/utils/dfg_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.utils.dfg_utils import * diff --git a/pm4py/algo/discovery/dfg/variants/__init__.py b/pm4py/algo/discovery/dfg/variants/__init__.py index 03549ab40..a6b035187 100644 --- a/pm4py/algo/discovery/dfg/variants/__init__.py +++ b/pm4py/algo/discovery/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance, freq_triples, case_attributes, clean diff --git a/pm4py/algo/discovery/dfg/variants/case_attributes.py b/pm4py/algo/discovery/dfg/variants/case_attributes.py index bcba90e90..a59a286d4 100644 --- a/pm4py/algo/discovery/dfg/variants/case_attributes.py +++ b/pm4py/algo/discovery/dfg/variants/case_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/dfg/variants/clean.py b/pm4py/algo/discovery/dfg/variants/clean.py index 2c9975656..54bbbf68e 100644 --- a/pm4py/algo/discovery/dfg/variants/clean.py +++ b/pm4py/algo/discovery/dfg/variants/clean.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/algo/discovery/dfg/variants/clean_polars.py b/pm4py/algo/discovery/dfg/variants/clean_polars.py index 83d53aed2..b9a84a50d 100644 --- a/pm4py/algo/discovery/dfg/variants/clean_polars.py +++ b/pm4py/algo/discovery/dfg/variants/clean_polars.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/algo/discovery/dfg/variants/clean_time.py b/pm4py/algo/discovery/dfg/variants/clean_time.py index 612a8f15b..b64fc5ea8 100644 --- a/pm4py/algo/discovery/dfg/variants/clean_time.py +++ b/pm4py/algo/discovery/dfg/variants/clean_time.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/dfg/variants/freq_triples.py b/pm4py/algo/discovery/dfg/variants/freq_triples.py index 09f505519..63c216a89 100644 --- a/pm4py/algo/discovery/dfg/variants/freq_triples.py +++ b/pm4py/algo/discovery/dfg/variants/freq_triples.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/dfg/variants/native.py b/pm4py/algo/discovery/dfg/variants/native.py index 24efa7e5a..ae0af6183 100644 --- a/pm4py/algo/discovery/dfg/variants/native.py +++ b/pm4py/algo/discovery/dfg/variants/native.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/dfg/variants/performance.py b/pm4py/algo/discovery/dfg/variants/performance.py index c25981a41..c819a7df9 100644 --- a/pm4py/algo/discovery/dfg/variants/performance.py +++ b/pm4py/algo/discovery/dfg/variants/performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/footprints/__init__.py b/pm4py/algo/discovery/footprints/__init__.py index 1701e4489..49df29404 100644 --- a/pm4py/algo/discovery/footprints/__init__.py +++ b/pm4py/algo/discovery/footprints/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints import log, petri, dfg, algorithm, tree diff --git a/pm4py/algo/discovery/footprints/algorithm.py b/pm4py/algo/discovery/footprints/algorithm.py index f968ff3c3..4a6d6a360 100644 --- a/pm4py/algo/discovery/footprints/algorithm.py +++ b/pm4py/algo/discovery/footprints/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.log.variants import entire_event_log, trace_by_trace, entire_dataframe diff --git a/pm4py/algo/discovery/footprints/dfg/__init__.py b/pm4py/algo/discovery/footprints/dfg/__init__.py index f3092e8b6..21261cadd 100644 --- a/pm4py/algo/discovery/footprints/dfg/__init__.py +++ b/pm4py/algo/discovery/footprints/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.dfg import variants diff --git a/pm4py/algo/discovery/footprints/dfg/variants/__init__.py b/pm4py/algo/discovery/footprints/dfg/variants/__init__.py index 7ff9612ef..567b858c1 100644 --- a/pm4py/algo/discovery/footprints/dfg/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.dfg.variants import dfg diff --git a/pm4py/algo/discovery/footprints/dfg/variants/dfg.py b/pm4py/algo/discovery/footprints/dfg/variants/dfg.py index 2640bb750..fb5d8a332 100644 --- a/pm4py/algo/discovery/footprints/dfg/variants/dfg.py +++ b/pm4py/algo/discovery/footprints/dfg/variants/dfg.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg import utils diff --git a/pm4py/algo/discovery/footprints/log/__init__.py b/pm4py/algo/discovery/footprints/log/__init__.py index 52050539f..8d26eb80c 100644 --- a/pm4py/algo/discovery/footprints/log/__init__.py +++ b/pm4py/algo/discovery/footprints/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.log import variants diff --git a/pm4py/algo/discovery/footprints/log/variants/__init__.py b/pm4py/algo/discovery/footprints/log/variants/__init__.py index 68388e78f..1cb672911 100644 --- a/pm4py/algo/discovery/footprints/log/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/log/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.log.variants import entire_event_log, trace_by_trace, entire_dataframe diff --git a/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py b/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py index a1bc0674c..6a44e4d04 100644 --- a/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py +++ b/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants diff --git a/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py b/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py index d90e81e8d..12002f7a3 100644 --- a/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py +++ b/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants diff --git a/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py b/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py index c3cfd6ce4..2c63be7e9 100644 --- a/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py +++ b/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants diff --git a/pm4py/algo/discovery/footprints/petri/__init__.py b/pm4py/algo/discovery/footprints/petri/__init__.py index 2b3cf91f2..e13324bfd 100644 --- a/pm4py/algo/discovery/footprints/petri/__init__.py +++ b/pm4py/algo/discovery/footprints/petri/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.petri import variants diff --git a/pm4py/algo/discovery/footprints/petri/variants/__init__.py b/pm4py/algo/discovery/footprints/petri/variants/__init__.py index dad8a4612..33deb4c7d 100644 --- a/pm4py/algo/discovery/footprints/petri/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/petri/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.petri.variants import reach_graph diff --git a/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py b/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py index 92bf74186..f031ae405 100644 --- a/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py +++ b/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils import reachability_graph diff --git a/pm4py/algo/discovery/footprints/tree/__init__.py b/pm4py/algo/discovery/footprints/tree/__init__.py index 031ff4a33..910499b07 100644 --- a/pm4py/algo/discovery/footprints/tree/__init__.py +++ b/pm4py/algo/discovery/footprints/tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.tree import variants diff --git a/pm4py/algo/discovery/footprints/tree/variants/__init__.py b/pm4py/algo/discovery/footprints/tree/variants/__init__.py index b8557e974..f6108856e 100644 --- a/pm4py/algo/discovery/footprints/tree/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.footprints.tree.variants import bottomup diff --git a/pm4py/algo/discovery/footprints/tree/variants/bottomup.py b/pm4py/algo/discovery/footprints/tree/variants/bottomup.py index a06ac7752..1aefdc534 100644 --- a/pm4py/algo/discovery/footprints/tree/variants/bottomup.py +++ b/pm4py/algo/discovery/footprints/tree/variants/bottomup.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.obj import Operator diff --git a/pm4py/algo/discovery/heuristics/__init__.py b/pm4py/algo/discovery/heuristics/__init__.py index 7ec9b3ff1..777402569 100644 --- a/pm4py/algo/discovery/heuristics/__init__.py +++ b/pm4py/algo/discovery/heuristics/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.heuristics import variants, algorithm diff --git a/pm4py/algo/discovery/heuristics/algorithm.py b/pm4py/algo/discovery/heuristics/algorithm.py index 4353b3499..e2b34d717 100644 --- a/pm4py/algo/discovery/heuristics/algorithm.py +++ b/pm4py/algo/discovery/heuristics/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/heuristics/variants/__init__.py b/pm4py/algo/discovery/heuristics/variants/__init__.py index 43a73466c..652eebbf9 100644 --- a/pm4py/algo/discovery/heuristics/variants/__init__.py +++ b/pm4py/algo/discovery/heuristics/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.heuristics.variants import classic, plusplus diff --git a/pm4py/algo/discovery/heuristics/variants/classic.py b/pm4py/algo/discovery/heuristics/variants/classic.py index abe06cb8f..a9c06914e 100644 --- a/pm4py/algo/discovery/heuristics/variants/classic.py +++ b/pm4py/algo/discovery/heuristics/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/algo/discovery/heuristics/variants/plusplus.py b/pm4py/algo/discovery/heuristics/variants/plusplus.py index a40b5ba4c..a45b1146c 100644 --- a/pm4py/algo/discovery/heuristics/variants/plusplus.py +++ b/pm4py/algo/discovery/heuristics/variants/plusplus.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/algo/discovery/ilp/__init__.py b/pm4py/algo/discovery/ilp/__init__.py index 5a6463089..c5f5b41af 100644 --- a/pm4py/algo/discovery/ilp/__init__.py +++ b/pm4py/algo/discovery/ilp/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ilp import algorithm, variants diff --git a/pm4py/algo/discovery/ilp/algorithm.py b/pm4py/algo/discovery/ilp/algorithm.py index 1b9839722..d88dc5c7f 100644 --- a/pm4py/algo/discovery/ilp/algorithm.py +++ b/pm4py/algo/discovery/ilp/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/ilp/variants/__init__.py b/pm4py/algo/discovery/ilp/variants/__init__.py index 5a3b13fda..11e918ded 100644 --- a/pm4py/algo/discovery/ilp/variants/__init__.py +++ b/pm4py/algo/discovery/ilp/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ilp.variants import classic diff --git a/pm4py/algo/discovery/ilp/variants/classic.py b/pm4py/algo/discovery/ilp/variants/classic.py index 1ae842312..02affd588 100644 --- a/pm4py/algo/discovery/ilp/variants/classic.py +++ b/pm4py/algo/discovery/ilp/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/algo/discovery/inductive/__init__.py b/pm4py/algo/discovery/inductive/__init__.py index 77f7d674a..2ba78ddb9 100644 --- a/pm4py/algo/discovery/inductive/__init__.py +++ b/pm4py/algo/discovery/inductive/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive import algorithm, variants diff --git a/pm4py/algo/discovery/inductive/algorithm.py b/pm4py/algo/discovery/inductive/algorithm.py index 71f1c61b9..2c8afabcc 100644 --- a/pm4py/algo/discovery/inductive/algorithm.py +++ b/pm4py/algo/discovery/inductive/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/inductive/base_case/__init__.py b/pm4py/algo/discovery/inductive/base_case/__init__.py index 4c2518576..843910b39 100644 --- a/pm4py/algo/discovery/inductive/base_case/__init__.py +++ b/pm4py/algo/discovery/inductive/base_case/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.base_case import abc, empty_log, factory, single_activity diff --git a/pm4py/algo/discovery/inductive/base_case/abc.py b/pm4py/algo/discovery/inductive/base_case/abc.py index 90680ad7d..0ecf05e31 100644 --- a/pm4py/algo/discovery/inductive/base_case/abc.py +++ b/pm4py/algo/discovery/inductive/base_case/abc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC, abstractmethod diff --git a/pm4py/algo/discovery/inductive/base_case/empty_log.py b/pm4py/algo/discovery/inductive/base_case/empty_log.py index 4ffac4f45..6f0b91657 100644 --- a/pm4py/algo/discovery/inductive/base_case/empty_log.py +++ b/pm4py/algo/discovery/inductive/base_case/empty_log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC diff --git a/pm4py/algo/discovery/inductive/base_case/factory.py b/pm4py/algo/discovery/inductive/base_case/factory.py index 2f4c7bd18..d50d3ba2d 100644 --- a/pm4py/algo/discovery/inductive/base_case/factory.py +++ b/pm4py/algo/discovery/inductive/base_case/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, TypeVar, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/base_case/single_activity.py b/pm4py/algo/discovery/inductive/base_case/single_activity.py index 3f8a74ca8..f6a6539c4 100644 --- a/pm4py/algo/discovery/inductive/base_case/single_activity.py +++ b/pm4py/algo/discovery/inductive/base_case/single_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.base_case.abc import BaseCase diff --git a/pm4py/algo/discovery/inductive/cuts/__init__.py b/pm4py/algo/discovery/inductive/cuts/__init__.py index 7f4ba6e2d..84b355e30 100644 --- a/pm4py/algo/discovery/inductive/cuts/__init__.py +++ b/pm4py/algo/discovery/inductive/cuts/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.cuts import sequence, xor, concurrency, loop diff --git a/pm4py/algo/discovery/inductive/cuts/abc.py b/pm4py/algo/discovery/inductive/cuts/abc.py index 006040b38..03d184a71 100644 --- a/pm4py/algo/discovery/inductive/cuts/abc.py +++ b/pm4py/algo/discovery/inductive/cuts/abc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC, abstractmethod diff --git a/pm4py/algo/discovery/inductive/cuts/concurrency.py b/pm4py/algo/discovery/inductive/cuts/concurrency.py index 09f5d537b..62a3afcee 100644 --- a/pm4py/algo/discovery/inductive/cuts/concurrency.py +++ b/pm4py/algo/discovery/inductive/cuts/concurrency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC diff --git a/pm4py/algo/discovery/inductive/cuts/factory.py b/pm4py/algo/discovery/inductive/cuts/factory.py index bc3ebbdd8..e903901cd 100644 --- a/pm4py/algo/discovery/inductive/cuts/factory.py +++ b/pm4py/algo/discovery/inductive/cuts/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Optional, Tuple, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/inductive/cuts/loop.py b/pm4py/algo/discovery/inductive/cuts/loop.py index 6cb178d04..3016c4fcc 100644 --- a/pm4py/algo/discovery/inductive/cuts/loop.py +++ b/pm4py/algo/discovery/inductive/cuts/loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC diff --git a/pm4py/algo/discovery/inductive/cuts/sequence.py b/pm4py/algo/discovery/inductive/cuts/sequence.py index 808b86b87..fdb301edd 100644 --- a/pm4py/algo/discovery/inductive/cuts/sequence.py +++ b/pm4py/algo/discovery/inductive/cuts/sequence.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import itertools diff --git a/pm4py/algo/discovery/inductive/cuts/utils.py b/pm4py/algo/discovery/inductive/cuts/utils.py index 89eb83d84..08bab0cd1 100644 --- a/pm4py/algo/discovery/inductive/cuts/utils.py +++ b/pm4py/algo/discovery/inductive/cuts/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def merge_groups_based_on_activities(a, b, groups): diff --git a/pm4py/algo/discovery/inductive/cuts/xor.py b/pm4py/algo/discovery/inductive/cuts/xor.py index f9b55b32a..953e198f4 100644 --- a/pm4py/algo/discovery/inductive/cuts/xor.py +++ b/pm4py/algo/discovery/inductive/cuts/xor.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC diff --git a/pm4py/algo/discovery/inductive/dtypes/__init__.py b/pm4py/algo/discovery/inductive/dtypes/__init__.py index e8fa60c21..f749a361d 100644 --- a/pm4py/algo/discovery/inductive/dtypes/__init__.py +++ b/pm4py/algo/discovery/inductive/dtypes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.dtypes import im_ds, im_dfg \ No newline at end of file diff --git a/pm4py/algo/discovery/inductive/dtypes/im_dfg.py b/pm4py/algo/discovery/inductive/dtypes/im_dfg.py index 3c8e58052..b19d05d45 100644 --- a/pm4py/algo/discovery/inductive/dtypes/im_dfg.py +++ b/pm4py/algo/discovery/inductive/dtypes/im_dfg.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.obj import DFG diff --git a/pm4py/algo/discovery/inductive/dtypes/im_ds.py b/pm4py/algo/discovery/inductive/dtypes/im_ds.py index db89acf25..5ee2ae426 100644 --- a/pm4py/algo/discovery/inductive/dtypes/im_ds.py +++ b/pm4py/algo/discovery/inductive/dtypes/im_ds.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC diff --git a/pm4py/algo/discovery/inductive/fall_through/__init__.py b/pm4py/algo/discovery/inductive/fall_through/__init__.py index 62835a314..91e2e9f68 100644 --- a/pm4py/algo/discovery/inductive/fall_through/__init__.py +++ b/pm4py/algo/discovery/inductive/fall_through/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.fall_through import abc, activity_concurrent, activity_once_per_trace, empty_traces, \ diff --git a/pm4py/algo/discovery/inductive/fall_through/abc.py b/pm4py/algo/discovery/inductive/fall_through/abc.py index 02f4ffaa4..8079f5594 100644 --- a/pm4py/algo/discovery/inductive/fall_through/abc.py +++ b/pm4py/algo/discovery/inductive/fall_through/abc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from abc import ABC, abstractmethod diff --git a/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py b/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py index c6856a5a6..9324b0684 100644 --- a/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py +++ b/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py b/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py index aabc7865c..c2d0e1a0b 100644 --- a/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py +++ b/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/algo/discovery/inductive/fall_through/empty_traces.py b/pm4py/algo/discovery/inductive/fall_through/empty_traces.py index cdc63c902..4bd2bb8d3 100644 --- a/pm4py/algo/discovery/inductive/fall_through/empty_traces.py +++ b/pm4py/algo/discovery/inductive/fall_through/empty_traces.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/inductive/fall_through/factory.py b/pm4py/algo/discovery/inductive/fall_through/factory.py index b1aa8ceea..47ccc6e7d 100644 --- a/pm4py/algo/discovery/inductive/fall_through/factory.py +++ b/pm4py/algo/discovery/inductive/fall_through/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/inductive/fall_through/flower.py b/pm4py/algo/discovery/inductive/fall_through/flower.py index 420a67e23..87978a0c0 100644 --- a/pm4py/algo/discovery/inductive/fall_through/flower.py +++ b/pm4py/algo/discovery/inductive/fall_through/flower.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py b/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py index af97def6c..9127b1234 100644 --- a/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py +++ b/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/inductive/fall_through/tau_loop.py b/pm4py/algo/discovery/inductive/fall_through/tau_loop.py index f45bec04c..ef1aef806 100644 --- a/pm4py/algo/discovery/inductive/fall_through/tau_loop.py +++ b/pm4py/algo/discovery/inductive/fall_through/tau_loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/inductive/variants/__init__.py b/pm4py/algo/discovery/inductive/variants/__init__.py index b2c1dfd3b..318d4cf72 100644 --- a/pm4py/algo/discovery/inductive/variants/__init__.py +++ b/pm4py/algo/discovery/inductive/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.variants import abc, im, imd, imf diff --git a/pm4py/algo/discovery/inductive/variants/abc.py b/pm4py/algo/discovery/inductive/variants/abc.py index 503160260..cb0a6a698 100644 --- a/pm4py/algo/discovery/inductive/variants/abc.py +++ b/pm4py/algo/discovery/inductive/variants/abc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import os diff --git a/pm4py/algo/discovery/inductive/variants/im.py b/pm4py/algo/discovery/inductive/variants/im.py index 8aacbb363..9eda25fd4 100644 --- a/pm4py/algo/discovery/inductive/variants/im.py +++ b/pm4py/algo/discovery/inductive/variants/im.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import TypeVar, Generic, Dict, Any, Optional diff --git a/pm4py/algo/discovery/inductive/variants/imd.py b/pm4py/algo/discovery/inductive/variants/imd.py index b6240fe2e..e76938e5b 100644 --- a/pm4py/algo/discovery/inductive/variants/imd.py +++ b/pm4py/algo/discovery/inductive/variants/imd.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureDFG diff --git a/pm4py/algo/discovery/inductive/variants/imf.py b/pm4py/algo/discovery/inductive/variants/imf.py index b018c16b1..1794e9ef1 100644 --- a/pm4py/algo/discovery/inductive/variants/imf.py +++ b/pm4py/algo/discovery/inductive/variants/imf.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import TypeVar, Generic, Dict, Any, Optional diff --git a/pm4py/algo/discovery/inductive/variants/instances.py b/pm4py/algo/discovery/inductive/variants/instances.py index 96bfe281c..3067e2a7b 100644 --- a/pm4py/algo/discovery/inductive/variants/instances.py +++ b/pm4py/algo/discovery/inductive/variants/instances.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum, auto diff --git a/pm4py/algo/discovery/log_skeleton/__init__.py b/pm4py/algo/discovery/log_skeleton/__init__.py index d33d26c72..0dc71f2f0 100644 --- a/pm4py/algo/discovery/log_skeleton/__init__.py +++ b/pm4py/algo/discovery/log_skeleton/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.log_skeleton import variants, trace_skel, algorithm diff --git a/pm4py/algo/discovery/log_skeleton/algorithm.py b/pm4py/algo/discovery/log_skeleton/algorithm.py index fd254924c..3e04e7c1f 100644 --- a/pm4py/algo/discovery/log_skeleton/algorithm.py +++ b/pm4py/algo/discovery/log_skeleton/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.log_skeleton.variants import classic diff --git a/pm4py/algo/discovery/log_skeleton/trace_skel.py b/pm4py/algo/discovery/log_skeleton/trace_skel.py index f9dd74a5d..e5a28af90 100644 --- a/pm4py/algo/discovery/log_skeleton/trace_skel.py +++ b/pm4py/algo/discovery/log_skeleton/trace_skel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/log_skeleton/variants/__init__.py b/pm4py/algo/discovery/log_skeleton/variants/__init__.py index 0045063f9..a66529db7 100644 --- a/pm4py/algo/discovery/log_skeleton/variants/__init__.py +++ b/pm4py/algo/discovery/log_skeleton/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.log_skeleton.variants import classic diff --git a/pm4py/algo/discovery/log_skeleton/variants/classic.py b/pm4py/algo/discovery/log_skeleton/variants/classic.py index 0dbc3f690..dd9345fc0 100644 --- a/pm4py/algo/discovery/log_skeleton/variants/classic.py +++ b/pm4py/algo/discovery/log_skeleton/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/minimum_self_distance/__init__.py b/pm4py/algo/discovery/minimum_self_distance/__init__.py index 8e29f662b..da3b189f6 100644 --- a/pm4py/algo/discovery/minimum_self_distance/__init__.py +++ b/pm4py/algo/discovery/minimum_self_distance/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.minimum_self_distance import algorithm, utils, variants diff --git a/pm4py/algo/discovery/minimum_self_distance/algorithm.py b/pm4py/algo/discovery/minimum_self_distance/algorithm.py index c9d1fbdc1..fe0ab2151 100644 --- a/pm4py/algo/discovery/minimum_self_distance/algorithm.py +++ b/pm4py/algo/discovery/minimum_self_distance/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/minimum_self_distance/utils.py b/pm4py/algo/discovery/minimum_self_distance/utils.py index caf1d2e79..d505c7c3e 100644 --- a/pm4py/algo/discovery/minimum_self_distance/utils.py +++ b/pm4py/algo/discovery/minimum_self_distance/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py b/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py index d2dc4a3f2..14f8b4156 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.minimum_self_distance.variants import log, pandas diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/log.py b/pm4py/algo/discovery/minimum_self_distance/variants/log.py index 27b117361..1f9a19401 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/log.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py b/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py index ff7bd8603..484a7ddfd 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/ocel/__init__.py b/pm4py/algo/discovery/ocel/__init__.py index 9ef4c8635..57c3e9482 100644 --- a/pm4py/algo/discovery/ocel/__init__.py +++ b/pm4py/algo/discovery/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/interleavings/__init__.py b/pm4py/algo/discovery/ocel/interleavings/__init__.py index 75ca83d34..32d9a305e 100644 --- a/pm4py/algo/discovery/ocel/interleavings/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.interleavings import algorithm, variants, utils diff --git a/pm4py/algo/discovery/ocel/interleavings/algorithm.py b/pm4py/algo/discovery/ocel/interleavings/algorithm.py index 8d225b15d..c342df8e0 100644 --- a/pm4py/algo/discovery/ocel/interleavings/algorithm.py +++ b/pm4py/algo/discovery/ocel/interleavings/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.interleavings.variants import timestamp_interleavings diff --git a/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py b/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py index 5ad92905e..c0e261ec4 100644 --- a/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.interleavings.utils import merge_dataframe_rel_cases diff --git a/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py b/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py index c08e20a63..cdb4f5fcf 100644 --- a/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py +++ b/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py b/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py index 93600310b..d567a5ecd 100644 --- a/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.interleavings.variants import timestamp_interleavings diff --git a/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py b/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py index eba53bcb3..44f90f0d5 100644 --- a/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py +++ b/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.interleavings.utils import merge_dataframe_rel_cases diff --git a/pm4py/algo/discovery/ocel/link_analysis/__init__.py b/pm4py/algo/discovery/ocel/link_analysis/__init__.py index a1c98ae75..ab557e8ce 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/__init__.py +++ b/pm4py/algo/discovery/ocel/link_analysis/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.link_analysis import variants diff --git a/pm4py/algo/discovery/ocel/link_analysis/algorithm.py b/pm4py/algo/discovery/ocel/link_analysis/algorithm.py index 521b8a0c1..5bbcb2cc1 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/algorithm.py +++ b/pm4py/algo/discovery/ocel/link_analysis/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.link_analysis.variants import classic diff --git a/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py b/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py index 28385733f..9c818fa01 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.link_analysis.variants import classic diff --git a/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py b/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py index ee0ae7276..dc57f8ee3 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py +++ b/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/ocel/ocdfg/__init__.py b/pm4py/algo/discovery/ocel/ocdfg/__init__.py index d699be5c6..cfc6479c1 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/__init__.py +++ b/pm4py/algo/discovery/ocel/ocdfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.ocdfg import algorithm, variants diff --git a/pm4py/algo/discovery/ocel/ocdfg/algorithm.py b/pm4py/algo/discovery/ocel/ocdfg/algorithm.py index 15681390a..e7ecd95a1 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/algorithm.py +++ b/pm4py/algo/discovery/ocel/ocdfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py b/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py index 836459904..a605f78ee 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.ocdfg.variants import classic diff --git a/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py b/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py index 32bd5c080..45c2efa15 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py +++ b/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/ocel/ocpn/__init__.py b/pm4py/algo/discovery/ocel/ocpn/__init__.py index 2745eac15..a32591fdf 100644 --- a/pm4py/algo/discovery/ocel/ocpn/__init__.py +++ b/pm4py/algo/discovery/ocel/ocpn/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.ocel.ocpn import algorithm, variants diff --git a/pm4py/algo/discovery/ocel/ocpn/algorithm.py b/pm4py/algo/discovery/ocel/ocpn/algorithm.py index 6a189eaf0..b383cbd67 100644 --- a/pm4py/algo/discovery/ocel/ocpn/algorithm.py +++ b/pm4py/algo/discovery/ocel/ocpn/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py b/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py index a1ad8d9e4..dc1a618fc 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/classic.py b/pm4py/algo/discovery/ocel/ocpn/variants/classic.py index cbc9163f6..7fc356ae6 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/classic.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py b/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py index 911f14690..43affe467 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/saw_nets/__init__.py b/pm4py/algo/discovery/ocel/saw_nets/__init__.py index 29b1c2525..fe040f8d0 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/__init__.py +++ b/pm4py/algo/discovery/ocel/saw_nets/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/saw_nets/algorithm.py b/pm4py/algo/discovery/ocel/saw_nets/algorithm.py index 0cb986581..a40b7cc80 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/algorithm.py +++ b/pm4py/algo/discovery/ocel/saw_nets/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py b/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py index 69df5971d..3f40b0ffe 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py b/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py index a357fa770..68221fb8d 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py +++ b/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/performance_spectrum/__init__.py b/pm4py/algo/discovery/performance_spectrum/__init__.py index ca17e532d..8c2ce0f9a 100644 --- a/pm4py/algo/discovery/performance_spectrum/__init__.py +++ b/pm4py/algo/discovery/performance_spectrum/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.performance_spectrum import algorithm, variants diff --git a/pm4py/algo/discovery/performance_spectrum/algorithm.py b/pm4py/algo/discovery/performance_spectrum/algorithm.py index 361d3ba5d..e8148d745 100644 --- a/pm4py/algo/discovery/performance_spectrum/algorithm.py +++ b/pm4py/algo/discovery/performance_spectrum/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.performance_spectrum.variants import dataframe, log, dataframe_disconnected, log_disconnected diff --git a/pm4py/algo/discovery/performance_spectrum/variants/__init__.py b/pm4py/algo/discovery/performance_spectrum/variants/__init__.py index e6f0182e6..1defb1886 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/__init__.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.performance_spectrum.variants import dataframe, log, dataframe_disconnected, log_disconnected diff --git a/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py b/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py index 2e344193a..afbb24d1b 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py b/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py index 5fadae377..ca1bed8e3 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/performance_spectrum/variants/log.py b/pm4py/algo/discovery/performance_spectrum/variants/log.py index 6f121a7a6..1b278fbe7 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/log.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.util import sorting diff --git a/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py b/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py index 57915f06f..5e7ce8711 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/powl/__init__.py b/pm4py/algo/discovery/powl/__init__.py index b16af9245..2856601a7 100644 --- a/pm4py/algo/discovery/powl/__init__.py +++ b/pm4py/algo/discovery/powl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/algorithm.py b/pm4py/algo/discovery/powl/algorithm.py index a17832f65..122c0b75e 100644 --- a/pm4py/algo/discovery/powl/algorithm.py +++ b/pm4py/algo/discovery/powl/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/__init__.py b/pm4py/algo/discovery/powl/inductive/__init__.py index 6744fd1bc..f797d492a 100644 --- a/pm4py/algo/discovery/powl/inductive/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py b/pm4py/algo/discovery/powl/inductive/base_case/__init__.py index 393bf9a7a..484f5c59f 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/base_case/abc.py b/pm4py/algo/discovery/powl/inductive/base_case/abc.py index 11f14d34b..e7bd26b86 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/abc.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/abc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py b/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py index d8bb7a84a..06ab76d8c 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/base_case/factory.py b/pm4py/algo/discovery/powl/inductive/base_case/factory.py index d5b16ef24..97f977ef2 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/factory.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import TypeVar, Optional, Dict, Any, Type, List as TList diff --git a/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py b/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py index 23ed0a315..c834152b0 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py b/pm4py/algo/discovery/powl/inductive/cuts/__init__.py index 4903c80e8..341d29374 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py index 4db90a255..131e1cad7 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/factory.py b/pm4py/algo/discovery/powl/inductive/cuts/factory.py index 845b67652..b80556b0a 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/factory.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/loop.py b/pm4py/algo/discovery/powl/inductive/cuts/loop.py index e9c5f6c4a..8fc93576b 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/loop.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py b/pm4py/algo/discovery/powl/inductive/cuts/sequence.py index cd1341f9e..1eb80bad9 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/sequence.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/cuts/xor.py b/pm4py/algo/discovery/powl/inductive/cuts/xor.py index 4aa73087e..a1901c44b 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/xor.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/xor.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py b/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py index 32963ed9b..35fb2e079 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py b/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py index 5d2542a1b..7e0307ec2 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py b/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py index d5223d044..03ac2f3d0 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py b/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py index 8c77f3096..49959e418 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py b/pm4py/algo/discovery/powl/inductive/fall_through/factory.py index 9571d5143..c8b1254ac 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py b/pm4py/algo/discovery/powl/inductive/fall_through/flower.py index 5f704d3b5..397109dac 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/flower.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py b/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py index dac3a8d9c..71264fd42 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py b/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py index e4318b9b4..1046f33d8 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/utils/__init__.py b/pm4py/algo/discovery/powl/inductive/utils/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/discovery/powl/inductive/utils/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/utils/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/utils/filtering.py b/pm4py/algo/discovery/powl/inductive/utils/filtering.py index bce79ac33..309c7a9b5 100644 --- a/pm4py/algo/discovery/powl/inductive/utils/filtering.py +++ b/pm4py/algo/discovery/powl/inductive/utils/filtering.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum, auto diff --git a/pm4py/algo/discovery/powl/inductive/variants/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/__init__.py index 9162b6d33..114874f7f 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py index 77457b629..1fccc19ba 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py index bd676022d..9109b4ae3 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py index 5b601142f..2a80cadd2 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py index 0b9ee2aea..ffda865d4 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.powl.inductive.variants.dynamic_clustering import * diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py index 647aa134d..42e70443d 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from itertools import product diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py index 38dabdbbe..d1e69f0cb 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Optional, Dict, Any, Tuple diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py index 10f675a47..d442aa16f 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.powl.inductive.variants.dynamic_clustering_frequency import * diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py index a0f4b26d2..65fd99622 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from itertools import product diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py index c67dc6470..43c422422 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Optional, Dict, Any, Tuple diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py b/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py index cb624e0d3..dd1e96743 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py index 019e9e66e..c3f227f18 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Tuple, List, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py index a705be9b1..7f1a88c6c 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Tuple, List, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py b/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py index 6efa39bb5..e158a7e8c 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Tuple, List, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_tree.py b/pm4py/algo/discovery/powl/inductive/variants/im_tree.py index b785ee27e..1fe2bf780 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_tree.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_tree.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py index 07a5e22ad..23726b0b1 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.powl.inductive.variants.maximal import * \ No newline at end of file diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py index 35effde59..b7c471d6d 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py index 2e33ce1c1..3391d9abf 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py b/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py index 9a1201d70..e7c3420c2 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py +++ b/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum, auto diff --git a/pm4py/algo/discovery/temporal_profile/__init__.py b/pm4py/algo/discovery/temporal_profile/__init__.py index c7a2df055..9b12c2181 100644 --- a/pm4py/algo/discovery/temporal_profile/__init__.py +++ b/pm4py/algo/discovery/temporal_profile/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.temporal_profile import algorithm, variants diff --git a/pm4py/algo/discovery/temporal_profile/algorithm.py b/pm4py/algo/discovery/temporal_profile/algorithm.py index 4a3e31d03..d704395af 100644 --- a/pm4py/algo/discovery/temporal_profile/algorithm.py +++ b/pm4py/algo/discovery/temporal_profile/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/discovery/temporal_profile/variants/__init__.py b/pm4py/algo/discovery/temporal_profile/variants/__init__.py index c1a1cc0d9..44a49ebc4 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/__init__.py +++ b/pm4py/algo/discovery/temporal_profile/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.temporal_profile.variants import log, dataframe diff --git a/pm4py/algo/discovery/temporal_profile/variants/dataframe.py b/pm4py/algo/discovery/temporal_profile/variants/dataframe.py index da08bb22c..0049c166b 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/dataframe.py +++ b/pm4py/algo/discovery/temporal_profile/variants/dataframe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/temporal_profile/variants/log.py b/pm4py/algo/discovery/temporal_profile/variants/log.py index 4bf25245c..a50af530c 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/log.py +++ b/pm4py/algo/discovery/temporal_profile/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/discovery/transition_system/__init__.py b/pm4py/algo/discovery/transition_system/__init__.py index 0984f88b8..9c77c2cd2 100644 --- a/pm4py/algo/discovery/transition_system/__init__.py +++ b/pm4py/algo/discovery/transition_system/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.transition_system import algorithm, variants diff --git a/pm4py/algo/discovery/transition_system/algorithm.py b/pm4py/algo/discovery/transition_system/algorithm.py index 25cf022de..2a9a06906 100644 --- a/pm4py/algo/discovery/transition_system/algorithm.py +++ b/pm4py/algo/discovery/transition_system/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.transition_system.variants import view_based diff --git a/pm4py/algo/discovery/transition_system/variants/__init__.py b/pm4py/algo/discovery/transition_system/variants/__init__.py index 1df2bb37c..e751fd430 100644 --- a/pm4py/algo/discovery/transition_system/variants/__init__.py +++ b/pm4py/algo/discovery/transition_system/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.transition_system.variants import view_based diff --git a/pm4py/algo/discovery/transition_system/variants/view_based.py b/pm4py/algo/discovery/transition_system/variants/view_based.py index 406529b73..2ef7d2b27 100644 --- a/pm4py/algo/discovery/transition_system/variants/view_based.py +++ b/pm4py/algo/discovery/transition_system/variants/view_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import collections diff --git a/pm4py/algo/evaluation/__init__.py b/pm4py/algo/evaluation/__init__.py index 5dadd4a79..a0d1c5938 100644 --- a/pm4py/algo/evaluation/__init__.py +++ b/pm4py/algo/evaluation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/evaluation/algorithm.py b/pm4py/algo/evaluation/algorithm.py index 89dd3296f..af26c486b 100644 --- a/pm4py/algo/evaluation/algorithm.py +++ b/pm4py/algo/evaluation/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/evaluation/earth_mover_distance/__init__.py b/pm4py/algo/evaluation/earth_mover_distance/__init__.py index 3054048d4..11f02e431 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/__init__.py +++ b/pm4py/algo/evaluation/earth_mover_distance/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.earth_mover_distance import algorithm, variants diff --git a/pm4py/algo/evaluation/earth_mover_distance/algorithm.py b/pm4py/algo/evaluation/earth_mover_distance/algorithm.py index 9afad6b33..039f4e93f 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/algorithm.py +++ b/pm4py/algo/evaluation/earth_mover_distance/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.earth_mover_distance.variants import pyemd diff --git a/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py b/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py index 9d85f56b3..cc00dd895 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py +++ b/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.earth_mover_distance.variants import pyemd diff --git a/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py b/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py index 0d622c99e..66823f756 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py +++ b/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.regex import SharedObj, get_new_char diff --git a/pm4py/algo/evaluation/generalization/__init__.py b/pm4py/algo/evaluation/generalization/__init__.py index 6896ce765..23df32850 100644 --- a/pm4py/algo/evaluation/generalization/__init__.py +++ b/pm4py/algo/evaluation/generalization/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.generalization import algorithm, variants diff --git a/pm4py/algo/evaluation/generalization/algorithm.py b/pm4py/algo/evaluation/generalization/algorithm.py index 64508734b..e765cfedf 100644 --- a/pm4py/algo/evaluation/generalization/algorithm.py +++ b/pm4py/algo/evaluation/generalization/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.generalization.variants import token_based diff --git a/pm4py/algo/evaluation/generalization/variants/__init__.py b/pm4py/algo/evaluation/generalization/variants/__init__.py index 5e3af5da2..f1c9af4b7 100644 --- a/pm4py/algo/evaluation/generalization/variants/__init__.py +++ b/pm4py/algo/evaluation/generalization/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.generalization.variants import token_based diff --git a/pm4py/algo/evaluation/generalization/variants/token_based.py b/pm4py/algo/evaluation/generalization/variants/token_based.py index 86062a6f2..b1da51444 100644 --- a/pm4py/algo/evaluation/generalization/variants/token_based.py +++ b/pm4py/algo/evaluation/generalization/variants/token_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/evaluation/precision/__init__.py b/pm4py/algo/evaluation/precision/__init__.py index 1e4298b03..4b3552819 100644 --- a/pm4py/algo/evaluation/precision/__init__.py +++ b/pm4py/algo/evaluation/precision/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.precision import algorithm, variants, utils, dfg diff --git a/pm4py/algo/evaluation/precision/algorithm.py b/pm4py/algo/evaluation/precision/algorithm.py index 8e4894e9c..b53374dbd 100644 --- a/pm4py/algo/evaluation/precision/algorithm.py +++ b/pm4py/algo/evaluation/precision/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.precision.variants import etconformance_token diff --git a/pm4py/algo/evaluation/precision/dfg/__init__.py b/pm4py/algo/evaluation/precision/dfg/__init__.py index d331238aa..e38a72e38 100644 --- a/pm4py/algo/evaluation/precision/dfg/__init__.py +++ b/pm4py/algo/evaluation/precision/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.precision.dfg import algorithm diff --git a/pm4py/algo/evaluation/precision/dfg/algorithm.py b/pm4py/algo/evaluation/precision/dfg/algorithm.py index cdaff1de3..986ff6bb4 100644 --- a/pm4py/algo/evaluation/precision/dfg/algorithm.py +++ b/pm4py/algo/evaluation/precision/dfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/evaluation/precision/utils.py b/pm4py/algo/evaluation/precision/utils.py index df4c0546d..bfd4dfa17 100644 --- a/pm4py/algo/evaluation/precision/utils.py +++ b/pm4py/algo/evaluation/precision/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/evaluation/precision/variants/__init__.py b/pm4py/algo/evaluation/precision/variants/__init__.py index 5a34e27ac..8445d01a8 100644 --- a/pm4py/algo/evaluation/precision/variants/__init__.py +++ b/pm4py/algo/evaluation/precision/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.precision.variants import align_etconformance, etconformance_token diff --git a/pm4py/algo/evaluation/precision/variants/align_etconformance.py b/pm4py/algo/evaluation/precision/variants/align_etconformance.py index 074aff5da..677e76ed9 100644 --- a/pm4py/algo/evaluation/precision/variants/align_etconformance.py +++ b/pm4py/algo/evaluation/precision/variants/align_etconformance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects import log as log_lib diff --git a/pm4py/algo/evaluation/precision/variants/etconformance_token.py b/pm4py/algo/evaluation/precision/variants/etconformance_token.py index bee67dc93..f68caf733 100644 --- a/pm4py/algo/evaluation/precision/variants/etconformance_token.py +++ b/pm4py/algo/evaluation/precision/variants/etconformance_token.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/evaluation/replay_fitness/__init__.py b/pm4py/algo/evaluation/replay_fitness/__init__.py index a8ddabef6..58deabe91 100644 --- a/pm4py/algo/evaluation/replay_fitness/__init__.py +++ b/pm4py/algo/evaluation/replay_fitness/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.replay_fitness import algorithm, variants diff --git a/pm4py/algo/evaluation/replay_fitness/algorithm.py b/pm4py/algo/evaluation/replay_fitness/algorithm.py index 40a5049ad..6747f5ab2 100644 --- a/pm4py/algo/evaluation/replay_fitness/algorithm.py +++ b/pm4py/algo/evaluation/replay_fitness/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.replay_fitness.variants import alignment_based, token_replay diff --git a/pm4py/algo/evaluation/replay_fitness/variants/__init__.py b/pm4py/algo/evaluation/replay_fitness/variants/__init__.py index 7a755165b..15a63aead 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/__init__.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.replay_fitness.variants import alignment_based, token_replay diff --git a/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py b/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py index 3efa8dbdb..702e25bfa 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.alignments.petri_net import algorithm as alignments diff --git a/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py b/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py index 84837b459..8a0a52b7b 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay import algorithm as executor diff --git a/pm4py/algo/evaluation/simplicity/__init__.py b/pm4py/algo/evaluation/simplicity/__init__.py index a85d88f07..7f626455f 100644 --- a/pm4py/algo/evaluation/simplicity/__init__.py +++ b/pm4py/algo/evaluation/simplicity/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.evaluation.simplicity import variants, algorithm diff --git a/pm4py/algo/evaluation/simplicity/algorithm.py b/pm4py/algo/evaluation/simplicity/algorithm.py index c0106e6dc..94b791baf 100644 --- a/pm4py/algo/evaluation/simplicity/algorithm.py +++ b/pm4py/algo/evaluation/simplicity/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/evaluation/simplicity/variants/__init__.py b/pm4py/algo/evaluation/simplicity/variants/__init__.py index 28012fdb8..cb772b4d4 100644 --- a/pm4py/algo/evaluation/simplicity/variants/__init__.py +++ b/pm4py/algo/evaluation/simplicity/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/evaluation/simplicity/variants/arc_degree.py b/pm4py/algo/evaluation/simplicity/variants/arc_degree.py index d3cdcf075..1f91cb093 100644 --- a/pm4py/algo/evaluation/simplicity/variants/arc_degree.py +++ b/pm4py/algo/evaluation/simplicity/variants/arc_degree.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from statistics import mean diff --git a/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py b/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py index f8dc3fa35..6b47c7499 100644 --- a/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py +++ b/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py b/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py index e42cbf58a..619085777 100644 --- a/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py +++ b/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/__init__.py b/pm4py/algo/filtering/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/__init__.py +++ b/pm4py/algo/filtering/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/common/__init__.py b/pm4py/algo/filtering/common/__init__.py index 6c1241441..cef0719d6 100644 --- a/pm4py/algo/filtering/common/__init__.py +++ b/pm4py/algo/filtering/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.common import end_activities, start_activities, filtering_constants, timestamp, attributes diff --git a/pm4py/algo/filtering/common/attributes/__init__.py b/pm4py/algo/filtering/common/attributes/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/common/attributes/__init__.py +++ b/pm4py/algo/filtering/common/attributes/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/common/attributes/attributes_common.py b/pm4py/algo/filtering/common/attributes/attributes_common.py index 463031518..57d5f471b 100644 --- a/pm4py/algo/filtering/common/attributes/attributes_common.py +++ b/pm4py/algo/filtering/common/attributes/attributes_common.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.common.get import get_sorted_attributes_list, get_attributes_threshold, get_kde_numeric_attribute, get_kde_numeric_attribute_json, get_kde_date_attribute, get_kde_date_attribute_json diff --git a/pm4py/algo/filtering/common/end_activities/__init__.py b/pm4py/algo/filtering/common/end_activities/__init__.py index cacd7aaed..41f9a77df 100644 --- a/pm4py/algo/filtering/common/end_activities/__init__.py +++ b/pm4py/algo/filtering/common/end_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.common.end_activities import end_activities_common diff --git a/pm4py/algo/filtering/common/end_activities/end_activities_common.py b/pm4py/algo/filtering/common/end_activities/end_activities_common.py index a844c6001..96b53d5b8 100644 --- a/pm4py/algo/filtering/common/end_activities/end_activities_common.py +++ b/pm4py/algo/filtering/common/end_activities/end_activities_common.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities.common.get import get_end_activities_threshold, get_sorted_end_activities_list diff --git a/pm4py/algo/filtering/common/filtering_constants.py b/pm4py/algo/filtering/common/filtering_constants.py index de292b15c..66eaee31e 100644 --- a/pm4py/algo/filtering/common/filtering_constants.py +++ b/pm4py/algo/filtering/common/filtering_constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/common/start_activities/__init__.py b/pm4py/algo/filtering/common/start_activities/__init__.py index ccd85aaf4..c3ae5bbff 100644 --- a/pm4py/algo/filtering/common/start_activities/__init__.py +++ b/pm4py/algo/filtering/common/start_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.common.start_activities import start_activities_common diff --git a/pm4py/algo/filtering/common/start_activities/start_activities_common.py b/pm4py/algo/filtering/common/start_activities/start_activities_common.py index 461daf9b8..cd9c7391f 100644 --- a/pm4py/algo/filtering/common/start_activities/start_activities_common.py +++ b/pm4py/algo/filtering/common/start_activities/start_activities_common.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.start_activities.common.get import get_sorted_start_activities_list, get_start_activities_threshold diff --git a/pm4py/algo/filtering/common/timestamp/__init__.py b/pm4py/algo/filtering/common/timestamp/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/common/timestamp/__init__.py +++ b/pm4py/algo/filtering/common/timestamp/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/common/timestamp/timestamp_common.py b/pm4py/algo/filtering/common/timestamp/timestamp_common.py index 8ed80200a..c8dec4ed5 100644 --- a/pm4py/algo/filtering/common/timestamp/timestamp_common.py +++ b/pm4py/algo/filtering/common/timestamp/timestamp_common.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from datetime import datetime diff --git a/pm4py/algo/filtering/common/traces/__init__.py b/pm4py/algo/filtering/common/traces/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/common/traces/__init__.py +++ b/pm4py/algo/filtering/common/traces/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/common/traces/infix_to_regex.py b/pm4py/algo/filtering/common/traces/infix_to_regex.py index f0a53ee32..4adac0811 100644 --- a/pm4py/algo/filtering/common/traces/infix_to_regex.py +++ b/pm4py/algo/filtering/common/traces/infix_to_regex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def translate_infix_to_regex(infix): diff --git a/pm4py/algo/filtering/dfg/__init__.py b/pm4py/algo/filtering/dfg/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/dfg/__init__.py +++ b/pm4py/algo/filtering/dfg/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/dfg/dfg_filtering.py b/pm4py/algo/filtering/dfg/dfg_filtering.py index 9f5f90dc5..28f6bfd33 100644 --- a/pm4py/algo/filtering/dfg/dfg_filtering.py +++ b/pm4py/algo/filtering/dfg/dfg_filtering.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/algo/filtering/log/__init__.py b/pm4py/algo/filtering/log/__init__.py index b3b06fddb..19eeccbb9 100644 --- a/pm4py/algo/filtering/log/__init__.py +++ b/pm4py/algo/filtering/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/attr_value_repetition/__init__.py b/pm4py/algo/filtering/log/attr_value_repetition/__init__.py index f88e8b76b..963169a18 100644 --- a/pm4py/algo/filtering/log/attr_value_repetition/__init__.py +++ b/pm4py/algo/filtering/log/attr_value_repetition/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.attr_value_repetition import filter diff --git a/pm4py/algo/filtering/log/attr_value_repetition/filter.py b/pm4py/algo/filtering/log/attr_value_repetition/filter.py index cae625f07..8cad3c3dd 100644 --- a/pm4py/algo/filtering/log/attr_value_repetition/filter.py +++ b/pm4py/algo/filtering/log/attr_value_repetition/filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/filtering/log/attributes/__init__.py b/pm4py/algo/filtering/log/attributes/__init__.py index b04e83aed..dd76d2cfb 100644 --- a/pm4py/algo/filtering/log/attributes/__init__.py +++ b/pm4py/algo/filtering/log/attributes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.attributes import attributes_filter diff --git a/pm4py/algo/filtering/log/attributes/attributes_filter.py b/pm4py/algo/filtering/log/attributes/attributes_filter.py index d3916eeec..953d5de07 100644 --- a/pm4py/algo/filtering/log/attributes/attributes_filter.py +++ b/pm4py/algo/filtering/log/attributes/attributes_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/between/__init__.py b/pm4py/algo/filtering/log/between/__init__.py index d79770b89..cd267ad5e 100644 --- a/pm4py/algo/filtering/log/between/__init__.py +++ b/pm4py/algo/filtering/log/between/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.between import between_filter diff --git a/pm4py/algo/filtering/log/between/between_filter.py b/pm4py/algo/filtering/log/between/between_filter.py index 046a6aed5..3bca13f9c 100644 --- a/pm4py/algo/filtering/log/between/between_filter.py +++ b/pm4py/algo/filtering/log/between/between_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/cases/__init__.py b/pm4py/algo/filtering/log/cases/__init__.py index e0783be05..f051b7d74 100644 --- a/pm4py/algo/filtering/log/cases/__init__.py +++ b/pm4py/algo/filtering/log/cases/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.cases import case_filter diff --git a/pm4py/algo/filtering/log/cases/case_filter.py b/pm4py/algo/filtering/log/cases/case_filter.py index a10a54bf3..842a387c0 100644 --- a/pm4py/algo/filtering/log/cases/case_filter.py +++ b/pm4py/algo/filtering/log/cases/case_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/algo/filtering/log/end_activities/__init__.py b/pm4py/algo/filtering/log/end_activities/__init__.py index fdf4307f8..f01b103eb 100644 --- a/pm4py/algo/filtering/log/end_activities/__init__.py +++ b/pm4py/algo/filtering/log/end_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.end_activities import end_activities_filter diff --git a/pm4py/algo/filtering/log/end_activities/end_activities_filter.py b/pm4py/algo/filtering/log/end_activities/end_activities_filter.py index 6eb8d439b..3d827a2d9 100644 --- a/pm4py/algo/filtering/log/end_activities/end_activities_filter.py +++ b/pm4py/algo/filtering/log/end_activities/end_activities_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/ltl/__init__.py b/pm4py/algo/filtering/log/ltl/__init__.py index a623ef345..35bc294a6 100644 --- a/pm4py/algo/filtering/log/ltl/__init__.py +++ b/pm4py/algo/filtering/log/ltl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.ltl import ltl_checker diff --git a/pm4py/algo/filtering/log/ltl/ltl_checker.py b/pm4py/algo/filtering/log/ltl/ltl_checker.py index 7aec690bf..49459de69 100644 --- a/pm4py/algo/filtering/log/ltl/ltl_checker.py +++ b/pm4py/algo/filtering/log/ltl/ltl_checker.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/paths/__init__.py b/pm4py/algo/filtering/log/paths/__init__.py index caad0be06..b1e369a4e 100644 --- a/pm4py/algo/filtering/log/paths/__init__.py +++ b/pm4py/algo/filtering/log/paths/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.paths import paths_filter diff --git a/pm4py/algo/filtering/log/paths/paths_filter.py b/pm4py/algo/filtering/log/paths/paths_filter.py index 1999c40d2..23c359259 100644 --- a/pm4py/algo/filtering/log/paths/paths_filter.py +++ b/pm4py/algo/filtering/log/paths/paths_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/prefixes/__init__.py b/pm4py/algo/filtering/log/prefixes/__init__.py index 85ba70fb6..61465ec65 100644 --- a/pm4py/algo/filtering/log/prefixes/__init__.py +++ b/pm4py/algo/filtering/log/prefixes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/prefixes/prefix_filter.py b/pm4py/algo/filtering/log/prefixes/prefix_filter.py index ac3f44f99..b3d67922e 100644 --- a/pm4py/algo/filtering/log/prefixes/prefix_filter.py +++ b/pm4py/algo/filtering/log/prefixes/prefix_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/rework/__init__.py b/pm4py/algo/filtering/log/rework/__init__.py index 6ece5258d..ca9b2f9c6 100644 --- a/pm4py/algo/filtering/log/rework/__init__.py +++ b/pm4py/algo/filtering/log/rework/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.rework import rework_filter diff --git a/pm4py/algo/filtering/log/rework/rework_filter.py b/pm4py/algo/filtering/log/rework/rework_filter.py index 5f448022d..9399fe5d9 100644 --- a/pm4py/algo/filtering/log/rework/rework_filter.py +++ b/pm4py/algo/filtering/log/rework/rework_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/start_activities/__init__.py b/pm4py/algo/filtering/log/start_activities/__init__.py index 71839e515..23596f337 100644 --- a/pm4py/algo/filtering/log/start_activities/__init__.py +++ b/pm4py/algo/filtering/log/start_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.start_activities import start_activities_filter diff --git a/pm4py/algo/filtering/log/start_activities/start_activities_filter.py b/pm4py/algo/filtering/log/start_activities/start_activities_filter.py index d1f5b158a..98d184442 100644 --- a/pm4py/algo/filtering/log/start_activities/start_activities_filter.py +++ b/pm4py/algo/filtering/log/start_activities/start_activities_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/suffixes/__init__.py b/pm4py/algo/filtering/log/suffixes/__init__.py index 14f8b3fd4..8370418a4 100644 --- a/pm4py/algo/filtering/log/suffixes/__init__.py +++ b/pm4py/algo/filtering/log/suffixes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/suffixes/suffix_filter.py b/pm4py/algo/filtering/log/suffixes/suffix_filter.py index eaa1b1a3e..ee41b695d 100644 --- a/pm4py/algo/filtering/log/suffixes/suffix_filter.py +++ b/pm4py/algo/filtering/log/suffixes/suffix_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/timestamp/__init__.py b/pm4py/algo/filtering/log/timestamp/__init__.py index 177db335f..daacd65a9 100644 --- a/pm4py/algo/filtering/log/timestamp/__init__.py +++ b/pm4py/algo/filtering/log/timestamp/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.timestamp import timestamp_filter diff --git a/pm4py/algo/filtering/log/timestamp/timestamp_filter.py b/pm4py/algo/filtering/log/timestamp/timestamp_filter.py index 9200872c0..4d13da110 100644 --- a/pm4py/algo/filtering/log/timestamp/timestamp_filter.py +++ b/pm4py/algo/filtering/log/timestamp/timestamp_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/algo/filtering/log/traces/__init__.py b/pm4py/algo/filtering/log/traces/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/log/traces/__init__.py +++ b/pm4py/algo/filtering/log/traces/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/log/traces/trace_filter.py b/pm4py/algo/filtering/log/traces/trace_filter.py index 982a2fae1..cc708aeab 100644 --- a/pm4py/algo/filtering/log/traces/trace_filter.py +++ b/pm4py/algo/filtering/log/traces/trace_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import re diff --git a/pm4py/algo/filtering/log/variants/__init__.py b/pm4py/algo/filtering/log/variants/__init__.py index d617322cb..cde2cc193 100644 --- a/pm4py/algo/filtering/log/variants/__init__.py +++ b/pm4py/algo/filtering/log/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.log.variants import variants_filter diff --git a/pm4py/algo/filtering/log/variants/variants_filter.py b/pm4py/algo/filtering/log/variants/variants_filter.py index e0cf90be9..dc53d90e6 100644 --- a/pm4py/algo/filtering/log/variants/variants_filter.py +++ b/pm4py/algo/filtering/log/variants/variants_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/__init__.py b/pm4py/algo/filtering/ocel/__init__.py index 582b14499..a7d4fa712 100644 --- a/pm4py/algo/filtering/ocel/__init__.py +++ b/pm4py/algo/filtering/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.ocel import event_attributes, object_attributes, activity_type_matching, objects_ot_count, ot_endpoints diff --git a/pm4py/algo/filtering/ocel/activity_type_matching.py b/pm4py/algo/filtering/ocel/activity_type_matching.py index 46d14ca22..b0b9c03f5 100644 --- a/pm4py/algo/filtering/ocel/activity_type_matching.py +++ b/pm4py/algo/filtering/ocel/activity_type_matching.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/event_attributes.py b/pm4py/algo/filtering/ocel/event_attributes.py index 47f8e9cc2..cb5653dc9 100644 --- a/pm4py/algo/filtering/ocel/event_attributes.py +++ b/pm4py/algo/filtering/ocel/event_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/object_attributes.py b/pm4py/algo/filtering/ocel/object_attributes.py index 6c5e058af..2a8be3f0b 100644 --- a/pm4py/algo/filtering/ocel/object_attributes.py +++ b/pm4py/algo/filtering/ocel/object_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/objects_ot_count.py b/pm4py/algo/filtering/ocel/objects_ot_count.py index 8ac285440..bfc0e34b0 100644 --- a/pm4py/algo/filtering/ocel/objects_ot_count.py +++ b/pm4py/algo/filtering/ocel/objects_ot_count.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/ot_endpoints.py b/pm4py/algo/filtering/ocel/ot_endpoints.py index f912a6ac2..2d4a8131c 100644 --- a/pm4py/algo/filtering/ocel/ot_endpoints.py +++ b/pm4py/algo/filtering/ocel/ot_endpoints.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/__init__.py b/pm4py/algo/filtering/pandas/__init__.py index 1ef710743..316df4c1c 100644 --- a/pm4py/algo/filtering/pandas/__init__.py +++ b/pm4py/algo/filtering/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas import start_activities, end_activities, attributes, cases, \ diff --git a/pm4py/algo/filtering/pandas/activity_split/__init__.py b/pm4py/algo/filtering/pandas/activity_split/__init__.py index c6a1259b8..d54c5c0fc 100644 --- a/pm4py/algo/filtering/pandas/activity_split/__init__.py +++ b/pm4py/algo/filtering/pandas/activity_split/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.activity_split import activity_split_filter diff --git a/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py b/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py index 9cbd8df45..19d17f79c 100644 --- a/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py +++ b/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py b/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py index 59f44d8f4..579e5fbb6 100644 --- a/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py +++ b/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.attr_value_repetition import filter diff --git a/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py b/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py index ec7581168..d2075e713 100644 --- a/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py +++ b/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/algo/filtering/pandas/attributes/__init__.py b/pm4py/algo/filtering/pandas/attributes/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/pandas/attributes/__init__.py +++ b/pm4py/algo/filtering/pandas/attributes/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/attributes/attributes_filter.py b/pm4py/algo/filtering/pandas/attributes/attributes_filter.py index ad24dfe29..3038f74ef 100644 --- a/pm4py/algo/filtering/pandas/attributes/attributes_filter.py +++ b/pm4py/algo/filtering/pandas/attributes/attributes_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.pandas.get import get_attribute_values diff --git a/pm4py/algo/filtering/pandas/between/__init__.py b/pm4py/algo/filtering/pandas/between/__init__.py index 2582a8f12..afaa37442 100644 --- a/pm4py/algo/filtering/pandas/between/__init__.py +++ b/pm4py/algo/filtering/pandas/between/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.between import between_filter diff --git a/pm4py/algo/filtering/pandas/between/between_filter.py b/pm4py/algo/filtering/pandas/between/between_filter.py index 9ebe41c44..238f6b879 100644 --- a/pm4py/algo/filtering/pandas/between/between_filter.py +++ b/pm4py/algo/filtering/pandas/between/between_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/cases/__init__.py b/pm4py/algo/filtering/pandas/cases/__init__.py index b687a8bec..18df0a940 100644 --- a/pm4py/algo/filtering/pandas/cases/__init__.py +++ b/pm4py/algo/filtering/pandas/cases/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.cases import case_filter diff --git a/pm4py/algo/filtering/pandas/cases/case_filter.py b/pm4py/algo/filtering/pandas/cases/case_filter.py index 6d7f1e834..f48690648 100644 --- a/pm4py/algo/filtering/pandas/cases/case_filter.py +++ b/pm4py/algo/filtering/pandas/cases/case_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, xes_constants, pandas_utils diff --git a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py index 1a995f302..5a30a891e 100644 --- a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py +++ b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.consecutive_act_case_grouping import consecutive_act_case_grouping_filter diff --git a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py index 4818641bf..6e1e45c52 100644 --- a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py +++ b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/filtering/pandas/end_activities/__init__.py b/pm4py/algo/filtering/pandas/end_activities/__init__.py index bea2cd070..c4e118dcb 100644 --- a/pm4py/algo/filtering/pandas/end_activities/__init__.py +++ b/pm4py/algo/filtering/pandas/end_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.end_activities import end_activities_filter diff --git a/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py b/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py index 57b7a5a1b..26967c4b9 100644 --- a/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py +++ b/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities.pandas.get import get_end_activities diff --git a/pm4py/algo/filtering/pandas/ends_with/__init__.py b/pm4py/algo/filtering/pandas/ends_with/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/pandas/ends_with/__init__.py +++ b/pm4py/algo/filtering/pandas/ends_with/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py b/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py index a959e0628..623930835 100644 --- a/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py +++ b/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/ltl/__init__.py b/pm4py/algo/filtering/pandas/ltl/__init__.py index d4d603c8f..4faf267d9 100644 --- a/pm4py/algo/filtering/pandas/ltl/__init__.py +++ b/pm4py/algo/filtering/pandas/ltl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.ltl import ltl_checker diff --git a/pm4py/algo/filtering/pandas/ltl/ltl_checker.py b/pm4py/algo/filtering/pandas/ltl/ltl_checker.py index b73fb86aa..2e4f1f50f 100644 --- a/pm4py/algo/filtering/pandas/ltl/ltl_checker.py +++ b/pm4py/algo/filtering/pandas/ltl/ltl_checker.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/paths/__init__.py b/pm4py/algo/filtering/pandas/paths/__init__.py index 2201ac045..ce1ae060d 100644 --- a/pm4py/algo/filtering/pandas/paths/__init__.py +++ b/pm4py/algo/filtering/pandas/paths/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.paths import paths_filter diff --git a/pm4py/algo/filtering/pandas/paths/paths_filter.py b/pm4py/algo/filtering/pandas/paths/paths_filter.py index b61e0bc87..5ff83b0b7 100644 --- a/pm4py/algo/filtering/pandas/paths/paths_filter.py +++ b/pm4py/algo/filtering/pandas/paths/paths_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/pd_filtering_constants.py b/pm4py/algo/filtering/pandas/pd_filtering_constants.py index 34be463f4..f01cbc063 100644 --- a/pm4py/algo/filtering/pandas/pd_filtering_constants.py +++ b/pm4py/algo/filtering/pandas/pd_filtering_constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' MIN_NO_OF_ACTIVITIES_TO_RETAIN_FOR_DIAGRAM = 10 diff --git a/pm4py/algo/filtering/pandas/prefixes/__init__.py b/pm4py/algo/filtering/pandas/prefixes/__init__.py index bfe1e96ba..6b65cec25 100644 --- a/pm4py/algo/filtering/pandas/prefixes/__init__.py +++ b/pm4py/algo/filtering/pandas/prefixes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py b/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py index c66bb39e6..c1e30f994 100644 --- a/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py +++ b/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/rework/__init__.py b/pm4py/algo/filtering/pandas/rework/__init__.py index 3f0559c31..11fb77bca 100644 --- a/pm4py/algo/filtering/pandas/rework/__init__.py +++ b/pm4py/algo/filtering/pandas/rework/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.rework import rework_filter diff --git a/pm4py/algo/filtering/pandas/rework/rework_filter.py b/pm4py/algo/filtering/pandas/rework/rework_filter.py index 237bcc6e0..1f392b68e 100644 --- a/pm4py/algo/filtering/pandas/rework/rework_filter.py +++ b/pm4py/algo/filtering/pandas/rework/rework_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/start_activities/__init__.py b/pm4py/algo/filtering/pandas/start_activities/__init__.py index 74b06cc70..c0d493a52 100644 --- a/pm4py/algo/filtering/pandas/start_activities/__init__.py +++ b/pm4py/algo/filtering/pandas/start_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.start_activities import start_activities_filter diff --git a/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py b/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py index 92d6648cc..58d86c324 100644 --- a/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py +++ b/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/starts_with/__init__.py b/pm4py/algo/filtering/pandas/starts_with/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/pandas/starts_with/__init__.py +++ b/pm4py/algo/filtering/pandas/starts_with/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py b/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py index 880aeffb8..fbb386bb3 100644 --- a/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py +++ b/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/suffixes/__init__.py b/pm4py/algo/filtering/pandas/suffixes/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/filtering/pandas/suffixes/__init__.py +++ b/pm4py/algo/filtering/pandas/suffixes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py b/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py index 729784e5b..739723600 100644 --- a/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py +++ b/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/timestamp/__init__.py b/pm4py/algo/filtering/pandas/timestamp/__init__.py index 839eda405..7250dfa8e 100644 --- a/pm4py/algo/filtering/pandas/timestamp/__init__.py +++ b/pm4py/algo/filtering/pandas/timestamp/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.timestamp import timestamp_filter diff --git a/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py b/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py index 079aa883f..6eb21334b 100644 --- a/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py +++ b/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py b/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py index b33a75fcd..7086371e2 100644 --- a/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py +++ b/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.pandas.timestamp_case_grouping import timestamp_case_grouping_filter diff --git a/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py b/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py index e3396176c..a8ca198e8 100644 --- a/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py +++ b/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/filtering/pandas/traces/__init__.py b/pm4py/algo/filtering/pandas/traces/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/filtering/pandas/traces/__init__.py +++ b/pm4py/algo/filtering/pandas/traces/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/traces/trace_filter.py b/pm4py/algo/filtering/pandas/traces/trace_filter.py index b9c410dc6..aa1a6b865 100644 --- a/pm4py/algo/filtering/pandas/traces/trace_filter.py +++ b/pm4py/algo/filtering/pandas/traces/trace_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/variants/__init__.py b/pm4py/algo/filtering/pandas/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/algo/filtering/pandas/variants/__init__.py +++ b/pm4py/algo/filtering/pandas/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/filtering/pandas/variants/variants_filter.py b/pm4py/algo/filtering/pandas/variants/variants_filter.py index 8b8f1da37..3f4f213d8 100644 --- a/pm4py/algo/filtering/pandas/variants/variants_filter.py +++ b/pm4py/algo/filtering/pandas/variants/variants_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/label_splitting/__init__.py b/pm4py/algo/label_splitting/__init__.py index 653f25bb2..7b39ba89b 100644 --- a/pm4py/algo/label_splitting/__init__.py +++ b/pm4py/algo/label_splitting/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.label_splitting import algorithm, variants diff --git a/pm4py/algo/label_splitting/algorithm.py b/pm4py/algo/label_splitting/algorithm.py index 5bc7a3283..8756a88fa 100644 --- a/pm4py/algo/label_splitting/algorithm.py +++ b/pm4py/algo/label_splitting/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/label_splitting/variants/__init__.py b/pm4py/algo/label_splitting/variants/__init__.py index ba63a1c9b..effff4d97 100644 --- a/pm4py/algo/label_splitting/variants/__init__.py +++ b/pm4py/algo/label_splitting/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.label_splitting.variants import contextual diff --git a/pm4py/algo/label_splitting/variants/contextual.py b/pm4py/algo/label_splitting/variants/contextual.py index a83bb6653..b99c1d188 100644 --- a/pm4py/algo/label_splitting/variants/contextual.py +++ b/pm4py/algo/label_splitting/variants/contextual.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, Union, List diff --git a/pm4py/algo/merging/__init__.py b/pm4py/algo/merging/__init__.py index cf526e36f..e2e497f8f 100644 --- a/pm4py/algo/merging/__init__.py +++ b/pm4py/algo/merging/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.merging import case_relations diff --git a/pm4py/algo/merging/case_relations/__init__.py b/pm4py/algo/merging/case_relations/__init__.py index 596375ae6..131971c9a 100644 --- a/pm4py/algo/merging/case_relations/__init__.py +++ b/pm4py/algo/merging/case_relations/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.merging.case_relations import algorithm, variants diff --git a/pm4py/algo/merging/case_relations/algorithm.py b/pm4py/algo/merging/case_relations/algorithm.py index 476941b7f..f8f37cada 100644 --- a/pm4py/algo/merging/case_relations/algorithm.py +++ b/pm4py/algo/merging/case_relations/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.merging.case_relations.variants import pandas diff --git a/pm4py/algo/merging/case_relations/variants/__init__.py b/pm4py/algo/merging/case_relations/variants/__init__.py index 36f609903..27c6350f8 100644 --- a/pm4py/algo/merging/case_relations/variants/__init__.py +++ b/pm4py/algo/merging/case_relations/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.merging.case_relations.variants import pandas diff --git a/pm4py/algo/merging/case_relations/variants/pandas.py b/pm4py/algo/merging/case_relations/variants/pandas.py index 1066a9435..e3f4c07ca 100644 --- a/pm4py/algo/merging/case_relations/variants/pandas.py +++ b/pm4py/algo/merging/case_relations/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/algo/organizational_mining/__init__.py b/pm4py/algo/organizational_mining/__init__.py index a349f3afe..f1528be47 100644 --- a/pm4py/algo/organizational_mining/__init__.py +++ b/pm4py/algo/organizational_mining/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/organizational_mining/local_diagnostics/__init__.py b/pm4py/algo/organizational_mining/local_diagnostics/__init__.py index 49c7dce08..894ae890c 100644 --- a/pm4py/algo/organizational_mining/local_diagnostics/__init__.py +++ b/pm4py/algo/organizational_mining/local_diagnostics/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.local_diagnostics import algorithm diff --git a/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py b/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py index 7656c0fab..02624c1df 100644 --- a/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py +++ b/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/organizational_mining/network_analysis/__init__.py b/pm4py/algo/organizational_mining/network_analysis/__init__.py index 921878828..44c42c788 100644 --- a/pm4py/algo/organizational_mining/network_analysis/__init__.py +++ b/pm4py/algo/organizational_mining/network_analysis/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.network_analysis import algorithm, variants diff --git a/pm4py/algo/organizational_mining/network_analysis/algorithm.py b/pm4py/algo/organizational_mining/network_analysis/algorithm.py index 25f8fdef2..e89ff17d2 100644 --- a/pm4py/algo/organizational_mining/network_analysis/algorithm.py +++ b/pm4py/algo/organizational_mining/network_analysis/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.network_analysis.variants import dataframe diff --git a/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py b/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py index 3f8a6aced..1c1e106d1 100644 --- a/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py +++ b/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.network_analysis.variants import dataframe diff --git a/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py b/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py index e94bf7f94..0e52528f7 100644 --- a/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py +++ b/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/organizational_mining/resource_profiles/__init__.py b/pm4py/algo/organizational_mining/resource_profiles/__init__.py index f03916a6b..d7d89dfe1 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/__init__.py +++ b/pm4py/algo/organizational_mining/resource_profiles/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.resource_profiles import algorithm, variants diff --git a/pm4py/algo/organizational_mining/resource_profiles/algorithm.py b/pm4py/algo/organizational_mining/resource_profiles/algorithm.py index a6063265b..95da1958c 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/algorithm.py +++ b/pm4py/algo/organizational_mining/resource_profiles/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.resource_profiles.variants import pandas, log diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py b/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py index b6273b594..447d0073b 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.resource_profiles.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/log.py b/pm4py/algo/organizational_mining/resource_profiles/variants/log.py index 4405337f6..b1516c5d8 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/log.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from datetime import datetime diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py b/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py index 97addfb5f..f96da031d 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from datetime import datetime diff --git a/pm4py/algo/organizational_mining/roles/__init__.py b/pm4py/algo/organizational_mining/roles/__init__.py index 5a15343fb..120efdb47 100644 --- a/pm4py/algo/organizational_mining/roles/__init__.py +++ b/pm4py/algo/organizational_mining/roles/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles import algorithm, common, variants diff --git a/pm4py/algo/organizational_mining/roles/algorithm.py b/pm4py/algo/organizational_mining/roles/algorithm.py index 94fa3754b..b124d2752 100644 --- a/pm4py/algo/organizational_mining/roles/algorithm.py +++ b/pm4py/algo/organizational_mining/roles/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles.variants import pandas diff --git a/pm4py/algo/organizational_mining/roles/common/__init__.py b/pm4py/algo/organizational_mining/roles/common/__init__.py index 43730babc..afcc86fda 100644 --- a/pm4py/algo/organizational_mining/roles/common/__init__.py +++ b/pm4py/algo/organizational_mining/roles/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles.common import algorithm diff --git a/pm4py/algo/organizational_mining/roles/common/algorithm.py b/pm4py/algo/organizational_mining/roles/common/algorithm.py index 2e052a29e..0a8f543dc 100644 --- a/pm4py/algo/organizational_mining/roles/common/algorithm.py +++ b/pm4py/algo/organizational_mining/roles/common/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/organizational_mining/roles/variants/__init__.py b/pm4py/algo/organizational_mining/roles/variants/__init__.py index 56e5d0fab..ce1a37bd1 100644 --- a/pm4py/algo/organizational_mining/roles/variants/__init__.py +++ b/pm4py/algo/organizational_mining/roles/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/roles/variants/log.py b/pm4py/algo/organizational_mining/roles/variants/log.py index 63af1c30a..c21ff5560 100644 --- a/pm4py/algo/organizational_mining/roles/variants/log.py +++ b/pm4py/algo/organizational_mining/roles/variants/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles.common import algorithm diff --git a/pm4py/algo/organizational_mining/roles/variants/pandas.py b/pm4py/algo/organizational_mining/roles/variants/pandas.py index 04405dd00..dde23f538 100644 --- a/pm4py/algo/organizational_mining/roles/variants/pandas.py +++ b/pm4py/algo/organizational_mining/roles/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.roles.common import algorithm diff --git a/pm4py/algo/organizational_mining/sna/__init__.py b/pm4py/algo/organizational_mining/sna/__init__.py index c11dc8336..3221fe52d 100644 --- a/pm4py/algo/organizational_mining/sna/__init__.py +++ b/pm4py/algo/organizational_mining/sna/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.sna import algorithm, util, variants diff --git a/pm4py/algo/organizational_mining/sna/algorithm.py b/pm4py/algo/organizational_mining/sna/algorithm.py index c42847e9a..e1ccc8d90 100644 --- a/pm4py/algo/organizational_mining/sna/algorithm.py +++ b/pm4py/algo/organizational_mining/sna/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.sna.variants.log import working_together as log_workingtogether, \ diff --git a/pm4py/algo/organizational_mining/sna/util.py b/pm4py/algo/organizational_mining/sna/util.py index e84a06e64..118c72ca9 100644 --- a/pm4py/algo/organizational_mining/sna/util.py +++ b/pm4py/algo/organizational_mining/sna/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Dict diff --git a/pm4py/algo/organizational_mining/sna/variants/__init__.py b/pm4py/algo/organizational_mining/sna/variants/__init__.py index 1e8f6a301..ff228177a 100644 --- a/pm4py/algo/organizational_mining/sna/variants/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.sna.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/sna/variants/log/__init__.py b/pm4py/algo/organizational_mining/sna/variants/log/__init__.py index 85d162039..e9146ae11 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.sna.variants.log import handover, jointactivities, subcontracting, working_together diff --git a/pm4py/algo/organizational_mining/sna/variants/log/handover.py b/pm4py/algo/organizational_mining/sna/variants/log/handover.py index c805532c9..e5feb2b23 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/handover.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/handover.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy diff --git a/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py b/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py index 70c632aaa..0d682ee91 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py b/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py index e222f6808..2919d5a31 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy diff --git a/pm4py/algo/organizational_mining/sna/variants/log/working_together.py b/pm4py/algo/organizational_mining/sna/variants/log/working_together.py index 6a916d06f..3d82195e1 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/working_together.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/working_together.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.log import get as variants_filter diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py b/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py index bc0de76ba..18e8c5605 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.organizational_mining.sna.variants.pandas import handover, jointactivities, subcontracting, working_together diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py b/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py index de22b7d51..500dfe87b 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py b/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py index fd966b3b3..5f7c0d87c 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py b/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py index b3a1dbe04..079a4180e 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py b/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py index cdcccc7a1..e4d04556e 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/util.py b/pm4py/algo/organizational_mining/util.py index e3f2285b3..dc0f1d673 100644 --- a/pm4py/algo/organizational_mining/util.py +++ b/pm4py/algo/organizational_mining/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/querying/__init__.py b/pm4py/algo/querying/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/querying/__init__.py +++ b/pm4py/algo/querying/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/__init__.py b/pm4py/algo/querying/llm/__init__.py index cdf54e093..8d94f1846 100644 --- a/pm4py/algo/querying/llm/__init__.py +++ b/pm4py/algo/querying/llm/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/__init__.py b/pm4py/algo/querying/llm/abstractions/__init__.py index 348a18dd2..ec465daac 100644 --- a/pm4py/algo/querying/llm/abstractions/__init__.py +++ b/pm4py/algo/querying/llm/abstractions/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/case_to_descr.py b/pm4py/algo/querying/llm/abstractions/case_to_descr.py index 6101a93aa..8aec2eb17 100644 --- a/pm4py/algo/querying/llm/abstractions/case_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/case_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/declare_to_descr.py b/pm4py/algo/querying/llm/abstractions/declare_to_descr.py index 2c26663eb..a890e0679 100644 --- a/pm4py/algo/querying/llm/abstractions/declare_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/declare_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py index edc63e7be..80193a2da 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py index 4938bf3ab..cc123e9ca 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py index a3c5819a9..11be0ef5c 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py index 520a61fa0..390ccdd9a 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/logske_to_descr.py b/pm4py/algo/querying/llm/abstractions/logske_to_descr.py index ee8d16c57..c00cdd452 100644 --- a/pm4py/algo/querying/llm/abstractions/logske_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/logske_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/net_to_descr.py b/pm4py/algo/querying/llm/abstractions/net_to_descr.py index 322eb2195..dbe2dc36c 100644 --- a/pm4py/algo/querying/llm/abstractions/net_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/net_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py b/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py index d9a3cded4..c75b04355 100644 --- a/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py +++ b/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py b/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py index 24ab36fed..3c64f865b 100644 --- a/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py +++ b/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/stream_to_descr.py b/pm4py/algo/querying/llm/abstractions/stream_to_descr.py index 7694b00cd..a585edb5d 100644 --- a/pm4py/algo/querying/llm/abstractions/stream_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/stream_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py b/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py index 0d97389f7..fc4dd6a19 100644 --- a/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/querying/llm/connectors/__init__.py b/pm4py/algo/querying/llm/connectors/__init__.py index 52686971a..691e009a8 100644 --- a/pm4py/algo/querying/llm/connectors/__init__.py +++ b/pm4py/algo/querying/llm/connectors/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/connectors/openai.py b/pm4py/algo/querying/llm/connectors/openai.py index c5228eef2..015ce8b3d 100644 --- a/pm4py/algo/querying/llm/connectors/openai.py +++ b/pm4py/algo/querying/llm/connectors/openai.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/querying/llm/utils/__init__.py b/pm4py/algo/querying/llm/utils/__init__.py index 4caea6fd7..ef7cff173 100644 --- a/pm4py/algo/querying/llm/utils/__init__.py +++ b/pm4py/algo/querying/llm/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.querying.llm.utils import sql_utils diff --git a/pm4py/algo/querying/llm/utils/sql_utils.py b/pm4py/algo/querying/llm/utils/sql_utils.py index 361f92a50..a62820cbd 100644 --- a/pm4py/algo/querying/llm/utils/sql_utils.py +++ b/pm4py/algo/querying/llm/utils/sql_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import re diff --git a/pm4py/algo/reduction/__init__.py b/pm4py/algo/reduction/__init__.py index 6cc61c096..e2822470b 100644 --- a/pm4py/algo/reduction/__init__.py +++ b/pm4py/algo/reduction/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.reduction import process_tree diff --git a/pm4py/algo/reduction/process_tree/__init__.py b/pm4py/algo/reduction/process_tree/__init__.py index 87b7fc3d4..487c374cb 100644 --- a/pm4py/algo/reduction/process_tree/__init__.py +++ b/pm4py/algo/reduction/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.reduction.process_tree import reducer, variants diff --git a/pm4py/algo/reduction/process_tree/reducer.py b/pm4py/algo/reduction/process_tree/reducer.py index 135ae4445..5e170af88 100644 --- a/pm4py/algo/reduction/process_tree/reducer.py +++ b/pm4py/algo/reduction/process_tree/reducer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/reduction/process_tree/variants/__init__.py b/pm4py/algo/reduction/process_tree/variants/__init__.py index ede405b68..9e1b409ad 100644 --- a/pm4py/algo/reduction/process_tree/variants/__init__.py +++ b/pm4py/algo/reduction/process_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.reduction.process_tree.variants import tree_tr_based diff --git a/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py b/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py index fdcc6de1a..8da4db3b3 100644 --- a/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py +++ b/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/algo/simulation/__init__.py b/pm4py/algo/simulation/__init__.py index 84904b1b3..de51b958e 100644 --- a/pm4py/algo/simulation/__init__.py +++ b/pm4py/algo/simulation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation import playout diff --git a/pm4py/algo/simulation/montecarlo/__init__.py b/pm4py/algo/simulation/montecarlo/__init__.py index 07d315e33..477e2c30e 100644 --- a/pm4py/algo/simulation/montecarlo/__init__.py +++ b/pm4py/algo/simulation/montecarlo/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/simulation/montecarlo/algorithm.py b/pm4py/algo/simulation/montecarlo/algorithm.py index ce7fcac58..de12d5042 100644 --- a/pm4py/algo/simulation/montecarlo/algorithm.py +++ b/pm4py/algo/simulation/montecarlo/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/simulation/montecarlo/utils/__init__.py b/pm4py/algo/simulation/montecarlo/utils/__init__.py index 163a96f64..337da7e60 100644 --- a/pm4py/algo/simulation/montecarlo/utils/__init__.py +++ b/pm4py/algo/simulation/montecarlo/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.montecarlo.utils import replay diff --git a/pm4py/algo/simulation/montecarlo/utils/replay.py b/pm4py/algo/simulation/montecarlo/utils/replay.py index 68bc73390..dc62946db 100644 --- a/pm4py/algo/simulation/montecarlo/utils/replay.py +++ b/pm4py/algo/simulation/montecarlo/utils/replay.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/simulation/montecarlo/variants/__init__.py b/pm4py/algo/simulation/montecarlo/variants/__init__.py index a7d084c3c..69490b911 100644 --- a/pm4py/algo/simulation/montecarlo/variants/__init__.py +++ b/pm4py/algo/simulation/montecarlo/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.montecarlo.variants import petri_semaph_fifo diff --git a/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py b/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py index 4d8fd64d9..ab0674018 100644 --- a/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py +++ b/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.generic.log import case_arrival diff --git a/pm4py/algo/simulation/playout/__init__.py b/pm4py/algo/simulation/playout/__init__.py index 7f01770bb..26bbd73e9 100644 --- a/pm4py/algo/simulation/playout/__init__.py +++ b/pm4py/algo/simulation/playout/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout import dfg, petri_net, process_tree diff --git a/pm4py/algo/simulation/playout/dfg/__init__.py b/pm4py/algo/simulation/playout/dfg/__init__.py index 0a3c52342..6c53f214a 100644 --- a/pm4py/algo/simulation/playout/dfg/__init__.py +++ b/pm4py/algo/simulation/playout/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.dfg import algorithm, variants diff --git a/pm4py/algo/simulation/playout/dfg/algorithm.py b/pm4py/algo/simulation/playout/dfg/algorithm.py index d31b3e1fc..0f9ee2e53 100644 --- a/pm4py/algo/simulation/playout/dfg/algorithm.py +++ b/pm4py/algo/simulation/playout/dfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.dfg.variants import classic, performance diff --git a/pm4py/algo/simulation/playout/dfg/variants/__init__.py b/pm4py/algo/simulation/playout/dfg/variants/__init__.py index 9c6a37105..2deaef8cc 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/__init__.py +++ b/pm4py/algo/simulation/playout/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.dfg.variants import classic, performance diff --git a/pm4py/algo/simulation/playout/dfg/variants/classic.py b/pm4py/algo/simulation/playout/dfg/variants/classic.py index 3a445d6a4..a8e7ad08f 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/classic.py +++ b/pm4py/algo/simulation/playout/dfg/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/algo/simulation/playout/dfg/variants/performance.py b/pm4py/algo/simulation/playout/dfg/variants/performance.py index 6f76ea470..3a5a1b503 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/performance.py +++ b/pm4py/algo/simulation/playout/dfg/variants/performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/algo/simulation/playout/petri_net/__init__.py b/pm4py/algo/simulation/playout/petri_net/__init__.py index 1ac711683..e25387c35 100644 --- a/pm4py/algo/simulation/playout/petri_net/__init__.py +++ b/pm4py/algo/simulation/playout/petri_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.petri_net import algorithm, variants diff --git a/pm4py/algo/simulation/playout/petri_net/algorithm.py b/pm4py/algo/simulation/playout/petri_net/algorithm.py index 597321a67..f1f6643af 100644 --- a/pm4py/algo/simulation/playout/petri_net/algorithm.py +++ b/pm4py/algo/simulation/playout/petri_net/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.petri_net.variants import extensive diff --git a/pm4py/algo/simulation/playout/petri_net/variants/__init__.py b/pm4py/algo/simulation/playout/petri_net/variants/__init__.py index f80da13d1..5062d5036 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/__init__.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.petri_net.variants import basic_playout, extensive diff --git a/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py b/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py index dc4f6dedf..b848fb278 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/algo/simulation/playout/petri_net/variants/extensive.py b/pm4py/algo/simulation/playout/petri_net/variants/extensive.py index 6ef342bec..d24e8e70c 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/extensive.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/extensive.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py b/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py index 54338de1a..b2a04f47f 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/algo/simulation/playout/process_tree/__init__.py b/pm4py/algo/simulation/playout/process_tree/__init__.py index 76fa72627..414a4b9f6 100644 --- a/pm4py/algo/simulation/playout/process_tree/__init__.py +++ b/pm4py/algo/simulation/playout/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.process_tree import algorithm, variants diff --git a/pm4py/algo/simulation/playout/process_tree/algorithm.py b/pm4py/algo/simulation/playout/process_tree/algorithm.py index 64bbacbe3..b697fae86 100644 --- a/pm4py/algo/simulation/playout/process_tree/algorithm.py +++ b/pm4py/algo/simulation/playout/process_tree/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.process_tree.variants import basic_playout diff --git a/pm4py/algo/simulation/playout/process_tree/variants/__init__.py b/pm4py/algo/simulation/playout/process_tree/variants/__init__.py index bdaf50dcf..477634320 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/__init__.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.playout.process_tree.variants import basic_playout, extensive, topbottom diff --git a/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py b/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py index 5aafce86a..458b29f17 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree import semantics diff --git a/pm4py/algo/simulation/playout/process_tree/variants/extensive.py b/pm4py/algo/simulation/playout/process_tree/variants/extensive.py index a47df0be6..ba8351b0c 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/extensive.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/extensive.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py b/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py index 8aeabdfbf..b33d94297 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.obj import Operator diff --git a/pm4py/algo/simulation/tree_generator/__init__.py b/pm4py/algo/simulation/tree_generator/__init__.py index e5c8f850e..b5936becd 100644 --- a/pm4py/algo/simulation/tree_generator/__init__.py +++ b/pm4py/algo/simulation/tree_generator/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/simulation/tree_generator/algorithm.py b/pm4py/algo/simulation/tree_generator/algorithm.py index f2cee4e45..b1d2955c6 100644 --- a/pm4py/algo/simulation/tree_generator/algorithm.py +++ b/pm4py/algo/simulation/tree_generator/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/simulation/tree_generator/variants/__init__.py b/pm4py/algo/simulation/tree_generator/variants/__init__.py index 9d30f4725..bbb95dd8f 100644 --- a/pm4py/algo/simulation/tree_generator/variants/__init__.py +++ b/pm4py/algo/simulation/tree_generator/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.simulation.tree_generator.variants import basic, ptandloggenerator diff --git a/pm4py/algo/simulation/tree_generator/variants/basic.py b/pm4py/algo/simulation/tree_generator/variants/basic.py index 7125be741..4813c2b9e 100644 --- a/pm4py/algo/simulation/tree_generator/variants/basic.py +++ b/pm4py/algo/simulation/tree_generator/variants/basic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py b/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py index 405615bc5..a4d389004 100644 --- a/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py +++ b/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree import obj diff --git a/pm4py/algo/transformation/__init__.py b/pm4py/algo/transformation/__init__.py index 7d64a0043..c25e14361 100644 --- a/pm4py/algo/transformation/__init__.py +++ b/pm4py/algo/transformation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation import log_to_trie, log_to_features, ocel diff --git a/pm4py/algo/transformation/log_to_features/__init__.py b/pm4py/algo/transformation/log_to_features/__init__.py index 9ac786c9c..938b35a51 100644 --- a/pm4py/algo/transformation/log_to_features/__init__.py +++ b/pm4py/algo/transformation/log_to_features/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_features import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_features/algorithm.py b/pm4py/algo/transformation/log_to_features/algorithm.py index d558bc28d..210b66ee4 100644 --- a/pm4py/algo/transformation/log_to_features/algorithm.py +++ b/pm4py/algo/transformation/log_to_features/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_features/util/__init__.py b/pm4py/algo/transformation/log_to_features/util/__init__.py index 2237b4985..f5c3447da 100644 --- a/pm4py/algo/transformation/log_to_features/util/__init__.py +++ b/pm4py/algo/transformation/log_to_features/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_features.util import locally_linear_embedding diff --git a/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py b/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py index c79108ce2..d10ce577e 100644 --- a/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py +++ b/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/algo/transformation/log_to_features/variants/__init__.py b/pm4py/algo/transformation/log_to_features/variants/__init__.py index d96ef7ee7..bf2a56d5f 100644 --- a/pm4py/algo/transformation/log_to_features/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_features/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_features.variants import event_based, trace_based diff --git a/pm4py/algo/transformation/log_to_features/variants/event_based.py b/pm4py/algo/transformation/log_to_features/variants/event_based.py index 1b498521d..af0979acf 100644 --- a/pm4py/algo/transformation/log_to_features/variants/event_based.py +++ b/pm4py/algo/transformation/log_to_features/variants/event_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/algo/transformation/log_to_features/variants/temporal.py b/pm4py/algo/transformation/log_to_features/variants/temporal.py index 98269e176..2dc2834da 100644 --- a/pm4py/algo/transformation/log_to_features/variants/temporal.py +++ b/pm4py/algo/transformation/log_to_features/variants/temporal.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/log_to_features/variants/trace_based.py b/pm4py/algo/transformation/log_to_features/variants/trace_based.py index 17bc89bf1..745ee85f4 100644 --- a/pm4py/algo/transformation/log_to_features/variants/trace_based.py +++ b/pm4py/algo/transformation/log_to_features/variants/trace_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_interval_tree/__init__.py b/pm4py/algo/transformation/log_to_interval_tree/__init__.py index 12d83c4b8..a12bf0532 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/__init__.py +++ b/pm4py/algo/transformation/log_to_interval_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_interval_tree import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_interval_tree/algorithm.py b/pm4py/algo/transformation/log_to_interval_tree/algorithm.py index 341a17670..d1fcde34d 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/algorithm.py +++ b/pm4py/algo/transformation/log_to_interval_tree/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py b/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py index 471715327..a95bc7429 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_interval_tree.variants import open_paths diff --git a/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py b/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py index 9a6884345..debf5f7ab 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py +++ b/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_target/__init__.py b/pm4py/algo/transformation/log_to_target/__init__.py index b5ea83bfc..4adf20e03 100644 --- a/pm4py/algo/transformation/log_to_target/__init__.py +++ b/pm4py/algo/transformation/log_to_target/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_target import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_target/algorithm.py b/pm4py/algo/transformation/log_to_target/algorithm.py index dd06c0892..6eb0712a5 100644 --- a/pm4py/algo/transformation/log_to_target/algorithm.py +++ b/pm4py/algo/transformation/log_to_target/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_target/variants/__init__.py b/pm4py/algo/transformation/log_to_target/variants/__init__.py index 31940e92d..028f93a75 100644 --- a/pm4py/algo/transformation/log_to_target/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_target/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_target.variants import next_activity, next_time, remaining_time diff --git a/pm4py/algo/transformation/log_to_target/variants/next_activity.py b/pm4py/algo/transformation/log_to_target/variants/next_activity.py index eab5e368c..520517277 100644 --- a/pm4py/algo/transformation/log_to_target/variants/next_activity.py +++ b/pm4py/algo/transformation/log_to_target/variants/next_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_target/variants/next_time.py b/pm4py/algo/transformation/log_to_target/variants/next_time.py index 0eec5fc89..9b74cba77 100644 --- a/pm4py/algo/transformation/log_to_target/variants/next_time.py +++ b/pm4py/algo/transformation/log_to_target/variants/next_time.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_target/variants/remaining_time.py b/pm4py/algo/transformation/log_to_target/variants/remaining_time.py index ead612635..e963fe66c 100644 --- a/pm4py/algo/transformation/log_to_target/variants/remaining_time.py +++ b/pm4py/algo/transformation/log_to_target/variants/remaining_time.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/log_to_trie/__init__.py b/pm4py/algo/transformation/log_to_trie/__init__.py index d46dc1d32..aa69c15e7 100644 --- a/pm4py/algo/transformation/log_to_trie/__init__.py +++ b/pm4py/algo/transformation/log_to_trie/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.log_to_trie import algorithm diff --git a/pm4py/algo/transformation/log_to_trie/algorithm.py b/pm4py/algo/transformation/log_to_trie/algorithm.py index bdeab0520..f1f190c9f 100644 --- a/pm4py/algo/transformation/log_to_trie/algorithm.py +++ b/pm4py/algo/transformation/log_to_trie/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/algo/transformation/ocel/__init__.py b/pm4py/algo/transformation/ocel/__init__.py index 36c9c88b1..57b2332f3 100644 --- a/pm4py/algo/transformation/ocel/__init__.py +++ b/pm4py/algo/transformation/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.ocel import graphs, split_ocel, features diff --git a/pm4py/algo/transformation/ocel/description/__init__.py b/pm4py/algo/transformation/ocel/description/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/transformation/ocel/description/__init__.py +++ b/pm4py/algo/transformation/ocel/description/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/description/algorithm.py b/pm4py/algo/transformation/ocel/description/algorithm.py index 9a5336b47..e2d00f777 100644 --- a/pm4py/algo/transformation/ocel/description/algorithm.py +++ b/pm4py/algo/transformation/ocel/description/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/description/variants/__init__.py b/pm4py/algo/transformation/ocel/description/variants/__init__.py index be585a556..899169c6c 100644 --- a/pm4py/algo/transformation/ocel/description/variants/__init__.py +++ b/pm4py/algo/transformation/ocel/description/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/description/variants/variant1.py b/pm4py/algo/transformation/ocel/description/variants/variant1.py index b8552fb88..2ac704e57 100644 --- a/pm4py/algo/transformation/ocel/description/variants/variant1.py +++ b/pm4py/algo/transformation/ocel/description/variants/variant1.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/__init__.py b/pm4py/algo/transformation/ocel/features/__init__.py index 140bda2a5..71ba92966 100644 --- a/pm4py/algo/transformation/ocel/features/__init__.py +++ b/pm4py/algo/transformation/ocel/features/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events/__init__.py b/pm4py/algo/transformation/ocel/features/events/__init__.py index 51fe64e8e..9fa6b3e15 100644 --- a/pm4py/algo/transformation/ocel/features/events/__init__.py +++ b/pm4py/algo/transformation/ocel/features/events/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events/algorithm.py b/pm4py/algo/transformation/ocel/features/events/algorithm.py index b4f9c5c51..af8156d3e 100644 --- a/pm4py/algo/transformation/ocel/features/events/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/events/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_activity.py b/pm4py/algo/transformation/ocel/features/events/event_activity.py index fce6731fa..d90487a5a 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_activity.py +++ b/pm4py/algo/transformation/ocel/features/events/event_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_end_ot.py b/pm4py/algo/transformation/ocel/features/events/event_end_ot.py index b4edc681f..de5bee7c7 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_end_ot.py +++ b/pm4py/algo/transformation/ocel/features/events/event_end_ot.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py b/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py index caf6bac4c..b9e0a11ca 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py index a2ddf4edd..3694ab917 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py index d4b86362a..d68474668 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_start_ot.py b/pm4py/algo/transformation/ocel/features/events/event_start_ot.py index 018a071d9..ee5c5d168 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_start_ot.py +++ b/pm4py/algo/transformation/ocel/features/events/event_start_ot.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py b/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py index f57ae0572..548c69ad3 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py +++ b/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/event_timestamp.py b/pm4py/algo/transformation/ocel/features/events/event_timestamp.py index 3ed08eac4..16c10fa70 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_timestamp.py +++ b/pm4py/algo/transformation/ocel/features/events/event_timestamp.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/new_interactions.py b/pm4py/algo/transformation/ocel/features/events/new_interactions.py index d214296ce..ee27c7fd7 100644 --- a/pm4py/algo/transformation/ocel/features/events/new_interactions.py +++ b/pm4py/algo/transformation/ocel/features/events/new_interactions.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events/related_objects_features.py b/pm4py/algo/transformation/ocel/features/events/related_objects_features.py index 8390e9b49..4e8d53ef2 100644 --- a/pm4py/algo/transformation/ocel/features/events/related_objects_features.py +++ b/pm4py/algo/transformation/ocel/features/events/related_objects_features.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events_objects/__init__.py b/pm4py/algo/transformation/ocel/features/events_objects/__init__.py index bd7304e35..e68f41107 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/__init__.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py b/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py index 66d68ad5f..0286a9c99 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py b/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py index 1da17239a..bdec46d52 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/objects/__init__.py b/pm4py/algo/transformation/ocel/features/objects/__init__.py index dfe6d7656..83dde2560 100644 --- a/pm4py/algo/transformation/ocel/features/objects/__init__.py +++ b/pm4py/algo/transformation/ocel/features/objects/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/objects/algorithm.py b/pm4py/algo/transformation/ocel/features/objects/algorithm.py index af94161fc..8030f4572 100644 --- a/pm4py/algo/transformation/ocel/features/objects/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/objects/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py b/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py index c7eb453bd..31293b15e 100644 --- a/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py index 27b79edaf..14a73e66a 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py index 21444ae60..f8ef7cf65 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py b/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py index b972a94e2..dd950e340 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py index 718df41ea..a83a7d1b0 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py index b18bdf245..405642d3a 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py index 29c3d8299..be077f695 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py index e81c7f03f..53e8cc427 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py index 577c32fd9..c5c17dcc9 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py index 6b2850eb4..67f4a5575 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py index 685775956..ce807b57c 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py index f3ce48dda..1a60c6c62 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py b/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py index c5b28bcdb..256b788f0 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py b/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py index 5e244d81f..933de85f4 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py b/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py index 64cf55475..56ed1ec5c 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py b/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py index 558840bdc..24dc787e0 100644 --- a/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py +++ b/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py b/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py index 52e504f19..da417662b 100644 --- a/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/features/objects/related_events_features.py b/pm4py/algo/transformation/ocel/features/objects/related_events_features.py index c6f35398d..518e340da 100644 --- a/pm4py/algo/transformation/ocel/features/objects/related_events_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/related_events_features.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/graphs/__init__.py b/pm4py/algo/transformation/ocel/graphs/__init__.py index 200aabd37..84c5c27c3 100644 --- a/pm4py/algo/transformation/ocel/graphs/__init__.py +++ b/pm4py/algo/transformation/ocel/graphs/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.ocel.graphs import object_descendants_graph, object_interaction_graph, object_cobirth_graph, object_codeath_graph, object_inheritance_graph diff --git a/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py b/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py index 919be9486..ca0d2e57f 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py b/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py index 198b257c9..ddf243b7a 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py b/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py index 5a79ce0f0..047174dbc 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py b/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py index 08bab7703..0282e98fd 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py b/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py index 42ea8eecd..0bbbd1a4c 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py b/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py index b5ac28ac7..c44a4916c 100644 --- a/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py +++ b/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/split_ocel/__init__.py b/pm4py/algo/transformation/ocel/split_ocel/__init__.py index 3add96b17..69be23860 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/__init__.py +++ b/pm4py/algo/transformation/ocel/split_ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.ocel.split_ocel import algorithm, variants diff --git a/pm4py/algo/transformation/ocel/split_ocel/algorithm.py b/pm4py/algo/transformation/ocel/split_ocel/algorithm.py index 565fd4ae1..579b134d2 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/algorithm.py +++ b/pm4py/algo/transformation/ocel/split_ocel/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py b/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py index 7bb3210df..47de33190 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.transformation.ocel.split_ocel.variants import connected_components diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py b/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py index 86aad6082..de293a693 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py b/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py index 22ac53bb4..9bf3c5b50 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/analysis.py b/pm4py/analysis.py index 53e1217e1..ff7e18de4 100644 --- a/pm4py/analysis.py +++ b/pm4py/analysis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/cli.py b/pm4py/cli.py index 1d6b9b1bd..753a645a5 100644 --- a/pm4py/cli.py +++ b/pm4py/cli.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/conformance.py b/pm4py/conformance.py index d438e2cff..6ef3ccf65 100644 --- a/pm4py/conformance.py +++ b/pm4py/conformance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/connectors.py b/pm4py/connectors.py index 2d5cb3744..51595be3f 100644 --- a/pm4py/connectors.py +++ b/pm4py/connectors.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/convert.py b/pm4py/convert.py index 7c510d7f2..0d627c3cf 100644 --- a/pm4py/convert.py +++ b/pm4py/convert.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/discovery.py b/pm4py/discovery.py index 9b0aec81c..be787b861 100644 --- a/pm4py/discovery.py +++ b/pm4py/discovery.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/filtering.py b/pm4py/filtering.py index 7b49ce310..152addcab 100644 --- a/pm4py/filtering.py +++ b/pm4py/filtering.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/hof.py b/pm4py/hof.py index 23d2434b0..f6642a26e 100644 --- a/pm4py/hof.py +++ b/pm4py/hof.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/llm.py b/pm4py/llm.py index 9b52f0a0e..b8185d40f 100644 --- a/pm4py/llm.py +++ b/pm4py/llm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/meta.py b/pm4py/meta.py index d4ade3c51..6a4a21b30 100644 --- a/pm4py/meta.py +++ b/pm4py/meta.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/ml.py b/pm4py/ml.py index e4b68fc69..77f6bae0d 100644 --- a/pm4py/ml.py +++ b/pm4py/ml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/objects/__init__.py b/pm4py/objects/__init__.py index 0369875cf..ae0c35117 100644 --- a/pm4py/objects/__init__.py +++ b/pm4py/objects/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects import log, petri_net, transition_system, conversion, process_tree, \ diff --git a/pm4py/objects/bpmn/__init__.py b/pm4py/objects/bpmn/__init__.py index bd78dc529..5b9df7150 100644 --- a/pm4py/objects/bpmn/__init__.py +++ b/pm4py/objects/bpmn/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn import obj, exporter, layout, semantics, util diff --git a/pm4py/objects/bpmn/exporter/__init__.py b/pm4py/objects/bpmn/exporter/__init__.py index cd6b763a6..02bcdd765 100644 --- a/pm4py/objects/bpmn/exporter/__init__.py +++ b/pm4py/objects/bpmn/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.exporter import exporter, variants diff --git a/pm4py/objects/bpmn/exporter/exporter.py b/pm4py/objects/bpmn/exporter/exporter.py index 0d3673d77..1c2ea100c 100644 --- a/pm4py/objects/bpmn/exporter/exporter.py +++ b/pm4py/objects/bpmn/exporter/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/bpmn/exporter/variants/__init__.py b/pm4py/objects/bpmn/exporter/variants/__init__.py index 6f0ab7e7a..1358f5a46 100644 --- a/pm4py/objects/bpmn/exporter/variants/__init__.py +++ b/pm4py/objects/bpmn/exporter/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.exporter.variants import etree diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index 14099e423..ae484af7d 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/objects/bpmn/importer/__init__.py b/pm4py/objects/bpmn/importer/__init__.py index 8dc8ed334..a5be666c5 100644 --- a/pm4py/objects/bpmn/importer/__init__.py +++ b/pm4py/objects/bpmn/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.importer import importer, variants diff --git a/pm4py/objects/bpmn/importer/importer.py b/pm4py/objects/bpmn/importer/importer.py index afee8da04..eef4aad10 100644 --- a/pm4py/objects/bpmn/importer/importer.py +++ b/pm4py/objects/bpmn/importer/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/bpmn/importer/variants/__init__.py b/pm4py/objects/bpmn/importer/variants/__init__.py index 09877809d..2e58e68c4 100644 --- a/pm4py/objects/bpmn/importer/variants/__init__.py +++ b/pm4py/objects/bpmn/importer/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.importer.variants import lxml diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index ee85f42f1..034406037 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.obj import BPMN diff --git a/pm4py/objects/bpmn/layout/__init__.py b/pm4py/objects/bpmn/layout/__init__.py index e6b3784b8..14aaadade 100644 --- a/pm4py/objects/bpmn/layout/__init__.py +++ b/pm4py/objects/bpmn/layout/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.layout import variants, layouter diff --git a/pm4py/objects/bpmn/layout/layouter.py b/pm4py/objects/bpmn/layout/layouter.py index 98b32c031..4c55d08e5 100644 --- a/pm4py/objects/bpmn/layout/layouter.py +++ b/pm4py/objects/bpmn/layout/layouter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/bpmn/layout/variants/__init__.py b/pm4py/objects/bpmn/layout/variants/__init__.py index 257f3da9c..fcfd0c93e 100644 --- a/pm4py/objects/bpmn/layout/variants/__init__.py +++ b/pm4py/objects/bpmn/layout/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/bpmn/layout/variants/graphviz.py b/pm4py/objects/bpmn/layout/variants/graphviz.py index c889a3fec..0b5145a3c 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/bpmn/obj.py b/pm4py/objects/bpmn/obj.py index 28b8edbf9..d2d4e8936 100644 --- a/pm4py/objects/bpmn/obj.py +++ b/pm4py/objects/bpmn/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/objects/bpmn/semantics.py b/pm4py/objects/bpmn/semantics.py index 0a42086ee..fa31bd671 100644 --- a/pm4py/objects/bpmn/semantics.py +++ b/pm4py/objects/bpmn/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/bpmn/util/__init__.py b/pm4py/objects/bpmn/util/__init__.py index e3ee77774..5f70cf5ff 100644 --- a/pm4py/objects/bpmn/util/__init__.py +++ b/pm4py/objects/bpmn/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.util import reduction, sorting, bpmn_utils diff --git a/pm4py/objects/bpmn/util/bpmn_utils.py b/pm4py/objects/bpmn/util/bpmn_utils.py index f15bfd57f..dc8969409 100644 --- a/pm4py/objects/bpmn/util/bpmn_utils.py +++ b/pm4py/objects/bpmn/util/bpmn_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.obj import BPMN, Marking diff --git a/pm4py/objects/bpmn/util/reduction.py b/pm4py/objects/bpmn/util/reduction.py index edbe49ad8..914ca9d94 100644 --- a/pm4py/objects/bpmn/util/reduction.py +++ b/pm4py/objects/bpmn/util/reduction.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.bpmn.obj import BPMN diff --git a/pm4py/objects/bpmn/util/sorting.py b/pm4py/objects/bpmn/util/sorting.py index 3d1dc368c..cf7049f1c 100644 --- a/pm4py/objects/bpmn/util/sorting.py +++ b/pm4py/objects/bpmn/util/sorting.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Iterable, List, Tuple diff --git a/pm4py/objects/conversion/__init__.py b/pm4py/objects/conversion/__init__.py index d8b1b1488..64935c88f 100644 --- a/pm4py/objects/conversion/__init__.py +++ b/pm4py/objects/conversion/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion import bpmn, heuristics_net, process_tree, wf_net, log, dfg diff --git a/pm4py/objects/conversion/bpmn/__init__.py b/pm4py/objects/conversion/bpmn/__init__.py index 7b154e8dd..a20ed4c51 100644 --- a/pm4py/objects/conversion/bpmn/__init__.py +++ b/pm4py/objects/conversion/bpmn/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.bpmn import converter, variants diff --git a/pm4py/objects/conversion/bpmn/converter.py b/pm4py/objects/conversion/bpmn/converter.py index e25fb9305..27920ae3e 100644 --- a/pm4py/objects/conversion/bpmn/converter.py +++ b/pm4py/objects/conversion/bpmn/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/conversion/bpmn/variants/__init__.py b/pm4py/objects/conversion/bpmn/variants/__init__.py index 878434c41..918d98f02 100644 --- a/pm4py/objects/conversion/bpmn/variants/__init__.py +++ b/pm4py/objects/conversion/bpmn/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.bpmn.variants import to_petri_net diff --git a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py index be51bd487..79dd52cd2 100644 --- a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py +++ b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/objects/conversion/dfg/__init__.py b/pm4py/objects/conversion/dfg/__init__.py index 3499edfc8..ed8b123c1 100644 --- a/pm4py/objects/conversion/dfg/__init__.py +++ b/pm4py/objects/conversion/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.dfg import converter, variants diff --git a/pm4py/objects/conversion/dfg/converter.py b/pm4py/objects/conversion/dfg/converter.py index cd8dc81f8..8835314c8 100644 --- a/pm4py/objects/conversion/dfg/converter.py +++ b/pm4py/objects/conversion/dfg/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.dfg.variants import to_petri_net_activity_defines_place, to_petri_net_invisibles_no_duplicates diff --git a/pm4py/objects/conversion/dfg/variants/__init__.py b/pm4py/objects/conversion/dfg/variants/__init__.py index 4c0c45cb4..566713a6c 100644 --- a/pm4py/objects/conversion/dfg/variants/__init__.py +++ b/pm4py/objects/conversion/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.dfg.variants import to_petri_net_activity_defines_place, to_petri_net_invisibles_no_duplicates diff --git a/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py b/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py index 9b3d699cf..3f43a2493 100644 --- a/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py +++ b/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.utils import dfg_utils diff --git a/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py b/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py index e47a29a51..70c90b695 100644 --- a/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py +++ b/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/objects/conversion/heuristics_net/__init__.py b/pm4py/objects/conversion/heuristics_net/__init__.py index c2fa1f5c0..47f5232b4 100644 --- a/pm4py/objects/conversion/heuristics_net/__init__.py +++ b/pm4py/objects/conversion/heuristics_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.heuristics_net import converter, variants diff --git a/pm4py/objects/conversion/heuristics_net/converter.py b/pm4py/objects/conversion/heuristics_net/converter.py index 7ebdaac1c..799c27288 100644 --- a/pm4py/objects/conversion/heuristics_net/converter.py +++ b/pm4py/objects/conversion/heuristics_net/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.heuristics_net.variants import to_petri_net diff --git a/pm4py/objects/conversion/heuristics_net/variants/__init__.py b/pm4py/objects/conversion/heuristics_net/variants/__init__.py index d1edafb00..b49a390ba 100644 --- a/pm4py/objects/conversion/heuristics_net/variants/__init__.py +++ b/pm4py/objects/conversion/heuristics_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.heuristics_net.variants import to_petri_net diff --git a/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py b/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py index 432ae48c6..698a32248 100644 --- a/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py +++ b/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import PetriNet, Marking diff --git a/pm4py/objects/conversion/log/__init__.py b/pm4py/objects/conversion/log/__init__.py index c0b567542..b303e7408 100644 --- a/pm4py/objects/conversion/log/__init__.py +++ b/pm4py/objects/conversion/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log import variants, converter, constants diff --git a/pm4py/objects/conversion/log/constants.py b/pm4py/objects/conversion/log/constants.py index 8b6700650..7d0d630ea 100644 --- a/pm4py/objects/conversion/log/constants.py +++ b/pm4py/objects/conversion/log/constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' TO_TRACE_LOG = 'to_event_log' diff --git a/pm4py/objects/conversion/log/converter.py b/pm4py/objects/conversion/log/converter.py index 21cf8ffed..8837ebb65 100644 --- a/pm4py/objects/conversion/log/converter.py +++ b/pm4py/objects/conversion/log/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/conversion/log/variants/__init__.py b/pm4py/objects/conversion/log/variants/__init__.py index 35a099e8d..8a02db532 100644 --- a/pm4py/objects/conversion/log/variants/__init__.py +++ b/pm4py/objects/conversion/log/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log.variants import to_data_frame, to_event_stream, to_event_log, df_to_event_log_1v, df_to_event_log_nv diff --git a/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py b/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py index 0c98865eb..83d9c3c94 100644 --- a/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py +++ b/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, Trace, Event diff --git a/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py b/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py index 86e527c0a..fc8e50d98 100644 --- a/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py +++ b/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, Trace, Event diff --git a/pm4py/objects/conversion/log/variants/to_data_frame.py b/pm4py/objects/conversion/log/variants/to_data_frame.py index 5e4ab9021..0ec01b3b3 100644 --- a/pm4py/objects/conversion/log/variants/to_data_frame.py +++ b/pm4py/objects/conversion/log/variants/to_data_frame.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/conversion/log/variants/to_event_log.py b/pm4py/objects/conversion/log/variants/to_event_log.py index 8b201700c..25ecb0f29 100644 --- a/pm4py/objects/conversion/log/variants/to_event_log.py +++ b/pm4py/objects/conversion/log/variants/to_event_log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/objects/conversion/log/variants/to_event_stream.py b/pm4py/objects/conversion/log/variants/to_event_stream.py index ca0757878..6873ba95b 100644 --- a/pm4py/objects/conversion/log/variants/to_event_stream.py +++ b/pm4py/objects/conversion/log/variants/to_event_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/objects/conversion/log/variants/to_nx.py b/pm4py/objects/conversion/log/variants/to_nx.py index 3853af06d..670c0827e 100644 --- a/pm4py/objects/conversion/log/variants/to_nx.py +++ b/pm4py/objects/conversion/log/variants/to_nx.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/ocel/__init__.py b/pm4py/objects/conversion/ocel/__init__.py index 38897e3b3..2ae24e971 100644 --- a/pm4py/objects/conversion/ocel/__init__.py +++ b/pm4py/objects/conversion/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/ocel/converter.py b/pm4py/objects/conversion/ocel/converter.py index 0253e70bc..d5f58a82c 100644 --- a/pm4py/objects/conversion/ocel/converter.py +++ b/pm4py/objects/conversion/ocel/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/ocel/variants/__init__.py b/pm4py/objects/conversion/ocel/variants/__init__.py index 7100fb855..1b5f70c07 100644 --- a/pm4py/objects/conversion/ocel/variants/__init__.py +++ b/pm4py/objects/conversion/ocel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py b/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py index 1b75c4cee..e2223a28b 100644 --- a/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py +++ b/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py b/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py index c1e84e198..3f022f243 100644 --- a/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py +++ b/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/powl/__init__.py b/pm4py/objects/conversion/powl/__init__.py index 8cea81f11..d883bfb45 100644 --- a/pm4py/objects/conversion/powl/__init__.py +++ b/pm4py/objects/conversion/powl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/powl/converter.py b/pm4py/objects/conversion/powl/converter.py index 9eeb5c6a7..fada25b86 100644 --- a/pm4py/objects/conversion/powl/converter.py +++ b/pm4py/objects/conversion/powl/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/powl/variants/__init__.py b/pm4py/objects/conversion/powl/variants/__init__.py index c18f14794..5ae1afda1 100644 --- a/pm4py/objects/conversion/powl/variants/__init__.py +++ b/pm4py/objects/conversion/powl/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/powl/variants/to_petri_net.py b/pm4py/objects/conversion/powl/variants/to_petri_net.py index 1172d7079..397d8f74a 100644 --- a/pm4py/objects/conversion/powl/variants/to_petri_net.py +++ b/pm4py/objects/conversion/powl/variants/to_petri_net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/conversion/process_tree/__init__.py b/pm4py/objects/conversion/process_tree/__init__.py index 34c4e1be9..f388b1524 100644 --- a/pm4py/objects/conversion/process_tree/__init__.py +++ b/pm4py/objects/conversion/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.process_tree import converter, variants diff --git a/pm4py/objects/conversion/process_tree/converter.py b/pm4py/objects/conversion/process_tree/converter.py index 559109687..3ea951be7 100644 --- a/pm4py/objects/conversion/process_tree/converter.py +++ b/pm4py/objects/conversion/process_tree/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.process_tree.variants import to_petri_net diff --git a/pm4py/objects/conversion/process_tree/variants/__init__.py b/pm4py/objects/conversion/process_tree/variants/__init__.py index 980a17b5c..e4ff53591 100644 --- a/pm4py/objects/conversion/process_tree/variants/__init__.py +++ b/pm4py/objects/conversion/process_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.process_tree.variants import to_petri_net, to_petri_net_transition_bordered, to_bpmn diff --git a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py index 89108801e..1a8e22b78 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py +++ b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/conversion/process_tree/variants/to_petri_net.py b/pm4py/objects/conversion/process_tree/variants/to_petri_net.py index ff42f19e0..fc5681c84 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_petri_net.py +++ b/pm4py/objects/conversion/process_tree/variants/to_petri_net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py b/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py index 848df8179..c9fa1123e 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py +++ b/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net import obj diff --git a/pm4py/objects/conversion/process_tree/variants/to_powl.py b/pm4py/objects/conversion/process_tree/variants/to_powl.py index cf4b034d0..7ccad1151 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_powl.py +++ b/pm4py/objects/conversion/process_tree/variants/to_powl.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.obj import ProcessTree, Operator as PTOperator diff --git a/pm4py/objects/conversion/wf_net/__init__.py b/pm4py/objects/conversion/wf_net/__init__.py index 50963a4d9..9135dddb7 100644 --- a/pm4py/objects/conversion/wf_net/__init__.py +++ b/pm4py/objects/conversion/wf_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.wf_net import variants, converter diff --git a/pm4py/objects/conversion/wf_net/converter.py b/pm4py/objects/conversion/wf_net/converter.py index c1e7e16cd..8c5fe199c 100644 --- a/pm4py/objects/conversion/wf_net/converter.py +++ b/pm4py/objects/conversion/wf_net/converter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/conversion/wf_net/variants/__init__.py b/pm4py/objects/conversion/wf_net/variants/__init__.py index c716e3d63..d3c12fc56 100644 --- a/pm4py/objects/conversion/wf_net/variants/__init__.py +++ b/pm4py/objects/conversion/wf_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.wf_net.variants import to_process_tree, to_bpmn diff --git a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py index 30c934ed3..6266378d8 100644 --- a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py +++ b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def apply(net, im, fm, parameters=None): diff --git a/pm4py/objects/conversion/wf_net/variants/to_process_tree.py b/pm4py/objects/conversion/wf_net/variants/to_process_tree.py index 42f1b6162..7f3b6f16e 100644 --- a/pm4py/objects/conversion/wf_net/variants/to_process_tree.py +++ b/pm4py/objects/conversion/wf_net/variants/to_process_tree.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/objects/dfg/__init__.py b/pm4py/objects/dfg/__init__.py index a51f6c506..c6c78a92e 100644 --- a/pm4py/objects/dfg/__init__.py +++ b/pm4py/objects/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg import obj, importer, exporter, utils diff --git a/pm4py/objects/dfg/exporter/__init__.py b/pm4py/objects/dfg/exporter/__init__.py index bec3a8265..cdaf1d185 100644 --- a/pm4py/objects/dfg/exporter/__init__.py +++ b/pm4py/objects/dfg/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.exporter import variants, exporter diff --git a/pm4py/objects/dfg/exporter/exporter.py b/pm4py/objects/dfg/exporter/exporter.py index b8b552973..97d50d131 100644 --- a/pm4py/objects/dfg/exporter/exporter.py +++ b/pm4py/objects/dfg/exporter/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/dfg/exporter/variants/__init__.py b/pm4py/objects/dfg/exporter/variants/__init__.py index c07aa0d9f..ff3064999 100644 --- a/pm4py/objects/dfg/exporter/variants/__init__.py +++ b/pm4py/objects/dfg/exporter/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.exporter.variants import classic diff --git a/pm4py/objects/dfg/exporter/variants/classic.py b/pm4py/objects/dfg/exporter/variants/classic.py index e7bf5f0ca..e01517a0d 100644 --- a/pm4py/objects/dfg/exporter/variants/classic.py +++ b/pm4py/objects/dfg/exporter/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/objects/dfg/filtering/__init__.py b/pm4py/objects/dfg/filtering/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/dfg/filtering/__init__.py +++ b/pm4py/objects/dfg/filtering/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/dfg/filtering/dfg_filtering.py b/pm4py/objects/dfg/filtering/dfg_filtering.py index 27648ee52..955d4aed9 100644 --- a/pm4py/objects/dfg/filtering/dfg_filtering.py +++ b/pm4py/objects/dfg/filtering/dfg_filtering.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.filtering.dfg.dfg_filtering import * diff --git a/pm4py/objects/dfg/importer/__init__.py b/pm4py/objects/dfg/importer/__init__.py index eb316264a..f63a30251 100644 --- a/pm4py/objects/dfg/importer/__init__.py +++ b/pm4py/objects/dfg/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.importer import importer, variants diff --git a/pm4py/objects/dfg/importer/importer.py b/pm4py/objects/dfg/importer/importer.py index ab1aded81..d87e244ab 100644 --- a/pm4py/objects/dfg/importer/importer.py +++ b/pm4py/objects/dfg/importer/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/dfg/importer/variants/__init__.py b/pm4py/objects/dfg/importer/variants/__init__.py index 29365d9cb..cebb73a08 100644 --- a/pm4py/objects/dfg/importer/variants/__init__.py +++ b/pm4py/objects/dfg/importer/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.importer.variants import classic diff --git a/pm4py/objects/dfg/importer/variants/classic.py b/pm4py/objects/dfg/importer/variants/classic.py index e55de1a28..e9c6435ad 100644 --- a/pm4py/objects/dfg/importer/variants/classic.py +++ b/pm4py/objects/dfg/importer/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, exec_utils diff --git a/pm4py/objects/dfg/obj.py b/pm4py/objects/dfg/obj.py index 3829fb01a..f50d54309 100644 --- a/pm4py/objects/dfg/obj.py +++ b/pm4py/objects/dfg/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/objects/dfg/retrieval/__init__.py b/pm4py/objects/dfg/retrieval/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/dfg/retrieval/__init__.py +++ b/pm4py/objects/dfg/retrieval/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/dfg/retrieval/log.py b/pm4py/objects/dfg/retrieval/log.py index ceb60a814..616223f02 100644 --- a/pm4py/objects/dfg/retrieval/log.py +++ b/pm4py/objects/dfg/retrieval/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants.freq_triples import * diff --git a/pm4py/objects/dfg/retrieval/pandas.py b/pm4py/objects/dfg/retrieval/pandas.py index dd2696ff8..20d1aa2f9 100644 --- a/pm4py/objects/dfg/retrieval/pandas.py +++ b/pm4py/objects/dfg/retrieval/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.adapters.pandas.df_statistics import * diff --git a/pm4py/objects/dfg/util.py b/pm4py/objects/dfg/util.py index 3fed580e2..afe8e3c1b 100644 --- a/pm4py/objects/dfg/util.py +++ b/pm4py/objects/dfg/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/objects/dfg/utils/__init__.py b/pm4py/objects/dfg/utils/__init__.py index 5ab069220..32c1a10cd 100644 --- a/pm4py/objects/dfg/utils/__init__.py +++ b/pm4py/objects/dfg/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.dfg.utils import dfg_utils diff --git a/pm4py/objects/dfg/utils/dfg_utils.py b/pm4py/objects/dfg/utils/dfg_utils.py index 57a473ad0..115511575 100644 --- a/pm4py/objects/dfg/utils/dfg_utils.py +++ b/pm4py/objects/dfg/utils/dfg_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/objects/heuristics_net/__init__.py b/pm4py/objects/heuristics_net/__init__.py index 9cd164b85..7e94780b9 100644 --- a/pm4py/objects/heuristics_net/__init__.py +++ b/pm4py/objects/heuristics_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.heuristics_net import defaults, edge, obj, node diff --git a/pm4py/objects/heuristics_net/defaults.py b/pm4py/objects/heuristics_net/defaults.py index f30152662..c648f092f 100644 --- a/pm4py/objects/heuristics_net/defaults.py +++ b/pm4py/objects/heuristics_net/defaults.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' DEPENDENCY_THRESH = "dependency_thresh" diff --git a/pm4py/objects/heuristics_net/edge.py b/pm4py/objects/heuristics_net/edge.py index d7ddcdf14..5c41f75f4 100644 --- a/pm4py/objects/heuristics_net/edge.py +++ b/pm4py/objects/heuristics_net/edge.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' class Edge: diff --git a/pm4py/objects/heuristics_net/node.py b/pm4py/objects/heuristics_net/node.py index 09edaee17..778b5879b 100644 --- a/pm4py/objects/heuristics_net/node.py +++ b/pm4py/objects/heuristics_net/node.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.heuristics_net import defaults diff --git a/pm4py/objects/heuristics_net/obj.py b/pm4py/objects/heuristics_net/obj.py index b80d2e841..c08c054fa 100644 --- a/pm4py/objects/heuristics_net/obj.py +++ b/pm4py/objects/heuristics_net/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/objects/log/__init__.py b/pm4py/objects/log/__init__.py index 56a2acc3a..66b1956c1 100644 --- a/pm4py/objects/log/__init__.py +++ b/pm4py/objects/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log import obj, exporter, importer, util diff --git a/pm4py/objects/log/exporter/__init__.py b/pm4py/objects/log/exporter/__init__.py index 868e1e47e..4ee9bf381 100644 --- a/pm4py/objects/log/exporter/__init__.py +++ b/pm4py/objects/log/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.exporter import xes diff --git a/pm4py/objects/log/exporter/xes/__init__.py b/pm4py/objects/log/exporter/xes/__init__.py index 8ab894ae4..34a0932de 100644 --- a/pm4py/objects/log/exporter/xes/__init__.py +++ b/pm4py/objects/log/exporter/xes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.exporter.xes import exporter, variants, util diff --git a/pm4py/objects/log/exporter/xes/exporter.py b/pm4py/objects/log/exporter/xes/exporter.py index 26fbb8c9d..b4abc3ef2 100644 --- a/pm4py/objects/log/exporter/xes/exporter.py +++ b/pm4py/objects/log/exporter/xes/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/log/exporter/xes/util/__init__.py b/pm4py/objects/log/exporter/xes/util/__init__.py index f71b9b08d..b4bc44ba8 100644 --- a/pm4py/objects/log/exporter/xes/util/__init__.py +++ b/pm4py/objects/log/exporter/xes/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.exporter.xes.util import compression diff --git a/pm4py/objects/log/exporter/xes/util/compression.py b/pm4py/objects/log/exporter/xes/util/compression.py index ddf10788b..85796b9b4 100644 --- a/pm4py/objects/log/exporter/xes/util/compression.py +++ b/pm4py/objects/log/exporter/xes/util/compression.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/exporter/xes/variants/__init__.py b/pm4py/objects/log/exporter/xes/variants/__init__.py index aa164f609..70a8b0c68 100644 --- a/pm4py/objects/log/exporter/xes/variants/__init__.py +++ b/pm4py/objects/log/exporter/xes/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.exporter.xes.variants import etree_xes_exp, line_by_line diff --git a/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py b/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py index 7275fa7e4..8359caa27 100644 --- a/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py +++ b/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/objects/log/exporter/xes/variants/line_by_line.py b/pm4py/objects/log/exporter/xes/variants/line_by_line.py index 2c8e2bdfa..92eea8765 100644 --- a/pm4py/objects/log/exporter/xes/variants/line_by_line.py +++ b/pm4py/objects/log/exporter/xes/variants/line_by_line.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/__init__.py b/pm4py/objects/log/importer/__init__.py index 9f5bd8d52..2d50246a2 100644 --- a/pm4py/objects/log/importer/__init__.py +++ b/pm4py/objects/log/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.importer import xes diff --git a/pm4py/objects/log/importer/xes/__init__.py b/pm4py/objects/log/importer/xes/__init__.py index deb045e81..a78216286 100644 --- a/pm4py/objects/log/importer/xes/__init__.py +++ b/pm4py/objects/log/importer/xes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.importer.xes import variants, importer diff --git a/pm4py/objects/log/importer/xes/importer.py b/pm4py/objects/log/importer/xes/importer.py index ccef8dd03..d5d9717f1 100644 --- a/pm4py/objects/log/importer/xes/importer.py +++ b/pm4py/objects/log/importer/xes/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/log/importer/xes/variants/__init__.py b/pm4py/objects/log/importer/xes/variants/__init__.py index bb7d83009..74b9ce751 100644 --- a/pm4py/objects/log/importer/xes/variants/__init__.py +++ b/pm4py/objects/log/importer/xes/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.importer.xes.variants import iterparse, line_by_line, iterparse_mem_compressed, chunk_regex diff --git a/pm4py/objects/log/importer/xes/variants/chunk_regex.py b/pm4py/objects/log/importer/xes/variants/chunk_regex.py index 617215b9d..38ccddd56 100644 --- a/pm4py/objects/log/importer/xes/variants/chunk_regex.py +++ b/pm4py/objects/log/importer/xes/variants/chunk_regex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/xes/variants/iterparse.py b/pm4py/objects/log/importer/xes/variants/iterparse.py index 333abb9f4..8d70df99f 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/xes/variants/iterparse_20.py b/pm4py/objects/log/importer/xes/variants/iterparse_20.py index ba2ccc06d..a63a6c977 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse_20.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse_20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py b/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py index 3b7455925..518da35c3 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/xes/variants/line_by_line.py b/pm4py/objects/log/importer/xes/variants/line_by_line.py index acf3f1ce5..3507e47ce 100644 --- a/pm4py/objects/log/importer/xes/variants/line_by_line.py +++ b/pm4py/objects/log/importer/xes/variants/line_by_line.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import gzip diff --git a/pm4py/objects/log/importer/xes/variants/rustxes.py b/pm4py/objects/log/importer/xes/variants/rustxes.py index e8fb31753..498a1181e 100644 --- a/pm4py/objects/log/importer/xes/variants/rustxes.py +++ b/pm4py/objects/log/importer/xes/variants/rustxes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/log/obj.py b/pm4py/objects/log/obj.py index b4914d4c4..d2b14b168 100644 --- a/pm4py/objects/log/obj.py +++ b/pm4py/objects/log/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/log/util/__init__.py b/pm4py/objects/log/util/__init__.py index a3c1317d3..a68ccfa9f 100644 --- a/pm4py/objects/log/util/__init__.py +++ b/pm4py/objects/log/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.util import insert_classifier, log, sampling, \ diff --git a/pm4py/objects/log/util/activities_to_alphabet.py b/pm4py/objects/log/util/activities_to_alphabet.py index 4129428a2..667a410df 100644 --- a/pm4py/objects/log/util/activities_to_alphabet.py +++ b/pm4py/objects/log/util/activities_to_alphabet.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/log/util/artificial.py b/pm4py/objects/log/util/artificial.py index 3fc19db6e..cf2656082 100644 --- a/pm4py/objects/log/util/artificial.py +++ b/pm4py/objects/log/util/artificial.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/log/util/basic_filter.py b/pm4py/objects/log/util/basic_filter.py index 25d90f657..7764b2c98 100644 --- a/pm4py/objects/log/util/basic_filter.py +++ b/pm4py/objects/log/util/basic_filter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import PARAMETER_CONSTANT_ATTRIBUTE_KEY diff --git a/pm4py/objects/log/util/dataframe_utils.py b/pm4py/objects/log/util/dataframe_utils.py index c4d84ef0c..e4ec9f19b 100644 --- a/pm4py/objects/log/util/dataframe_utils.py +++ b/pm4py/objects/log/util/dataframe_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/log/util/filtering_utils.py b/pm4py/objects/log/util/filtering_utils.py index cce48ab76..3b2ec56f2 100644 --- a/pm4py/objects/log/util/filtering_utils.py +++ b/pm4py/objects/log/util/filtering_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.log import get as variants_module diff --git a/pm4py/objects/log/util/get_class_representation.py b/pm4py/objects/log/util/get_class_representation.py index e65de8575..b2409d30a 100644 --- a/pm4py/objects/log/util/get_class_representation.py +++ b/pm4py/objects/log/util/get_class_representation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/objects/log/util/get_log_encoded.py b/pm4py/objects/log/util/get_log_encoded.py index 7ee7d975a..eabca3563 100644 --- a/pm4py/objects/log/util/get_log_encoded.py +++ b/pm4py/objects/log/util/get_log_encoded.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/objects/log/util/get_prefixes.py b/pm4py/objects/log/util/get_prefixes.py index 825e034cf..e39bf7ff2 100644 --- a/pm4py/objects/log/util/get_prefixes.py +++ b/pm4py/objects/log/util/get_prefixes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import deepcopy diff --git a/pm4py/objects/log/util/index_attribute.py b/pm4py/objects/log/util/index_attribute.py index 6ca10568f..89728953d 100644 --- a/pm4py/objects/log/util/index_attribute.py +++ b/pm4py/objects/log/util/index_attribute.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog diff --git a/pm4py/objects/log/util/insert_classifier.py b/pm4py/objects/log/util/insert_classifier.py index 5b5a322f9..2e5ba8bcb 100644 --- a/pm4py/objects/log/util/insert_classifier.py +++ b/pm4py/objects/log/util/insert_classifier.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def search_act_class_attr(log, force_activity_transition_insertion=False): diff --git a/pm4py/objects/log/util/interval_lifecycle.py b/pm4py/objects/log/util/interval_lifecycle.py index 0e5ea8c94..d1394151d 100644 --- a/pm4py/objects/log/util/interval_lifecycle.py +++ b/pm4py/objects/log/util/interval_lifecycle.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.business_hours import BusinessHours diff --git a/pm4py/objects/log/util/log.py b/pm4py/objects/log/util/log.py index cec935f70..33ae71b18 100644 --- a/pm4py/objects/log/util/log.py +++ b/pm4py/objects/log/util/log.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import xes_constants as xes_util diff --git a/pm4py/objects/log/util/log_regex.py b/pm4py/objects/log/util/log_regex.py index d18236d40..f1fa07425 100644 --- a/pm4py/objects/log/util/log_regex.py +++ b/pm4py/objects/log/util/log_regex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/log/util/move_attrs_to_trace.py b/pm4py/objects/log/util/move_attrs_to_trace.py index 33655b9b1..a0d68d572 100644 --- a/pm4py/objects/log/util/move_attrs_to_trace.py +++ b/pm4py/objects/log/util/move_attrs_to_trace.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, XESExtension diff --git a/pm4py/objects/log/util/pandas_log_wrapper.py b/pm4py/objects/log/util/pandas_log_wrapper.py index 0e6355f00..a97a7ca7d 100644 --- a/pm4py/objects/log/util/pandas_log_wrapper.py +++ b/pm4py/objects/log/util/pandas_log_wrapper.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/objects/log/util/pandas_numpy_variants.py b/pm4py/objects/log/util/pandas_numpy_variants.py index b0dc973c0..d397a71a0 100644 --- a/pm4py/objects/log/util/pandas_numpy_variants.py +++ b/pm4py/objects/log/util/pandas_numpy_variants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/objects/log/util/sampling.py b/pm4py/objects/log/util/sampling.py index 1ba9ca806..b16d4f96e 100644 --- a/pm4py/objects/log/util/sampling.py +++ b/pm4py/objects/log/util/sampling.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/objects/log/util/sorting.py b/pm4py/objects/log/util/sorting.py index b12a17688..c1ab332a0 100644 --- a/pm4py/objects/log/util/sorting.py +++ b/pm4py/objects/log/util/sorting.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, Trace, EventStream diff --git a/pm4py/objects/log/util/split_train_test.py b/pm4py/objects/log/util/split_train_test.py index 03f014aef..9d27746b5 100644 --- a/pm4py/objects/log/util/split_train_test.py +++ b/pm4py/objects/log/util/split_train_test.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog diff --git a/pm4py/objects/log/util/xes.py b/pm4py/objects/log/util/xes.py index 536ea4f28..79d567fd1 100644 --- a/pm4py/objects/log/util/xes.py +++ b/pm4py/objects/log/util/xes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' # XES TAGS diff --git a/pm4py/objects/ocel/__init__.py b/pm4py/objects/ocel/__init__.py index c0575b7a0..cae94a315 100644 --- a/pm4py/objects/ocel/__init__.py +++ b/pm4py/objects/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel import constants, obj, exporter, importer, util, validation diff --git a/pm4py/objects/ocel/constants.py b/pm4py/objects/ocel/constants.py index 7e30fc4c9..d7e86c3eb 100644 --- a/pm4py/objects/ocel/constants.py +++ b/pm4py/objects/ocel/constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' PARAM_EVENT_ID = "param:event:id" diff --git a/pm4py/objects/ocel/exporter/__init__.py b/pm4py/objects/ocel/exporter/__init__.py index db49368a1..897f67cfa 100644 --- a/pm4py/objects/ocel/exporter/__init__.py +++ b/pm4py/objects/ocel/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter import util, csv, jsonocel diff --git a/pm4py/objects/ocel/exporter/csv/__init__.py b/pm4py/objects/ocel/exporter/csv/__init__.py index a51968a66..14e8c4db2 100644 --- a/pm4py/objects/ocel/exporter/csv/__init__.py +++ b/pm4py/objects/ocel/exporter/csv/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.csv import variants, exporter diff --git a/pm4py/objects/ocel/exporter/csv/exporter.py b/pm4py/objects/ocel/exporter/csv/exporter.py index 3de350162..7186cda05 100644 --- a/pm4py/objects/ocel/exporter/csv/exporter.py +++ b/pm4py/objects/ocel/exporter/csv/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/exporter/csv/variants/__init__.py b/pm4py/objects/ocel/exporter/csv/variants/__init__.py index 03d00e941..55f2a2a9d 100644 --- a/pm4py/objects/ocel/exporter/csv/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/csv/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.csv.variants import pandas diff --git a/pm4py/objects/ocel/exporter/csv/variants/pandas.py b/pm4py/objects/ocel/exporter/csv/variants/pandas.py index 59d82532e..db74b0f4e 100644 --- a/pm4py/objects/ocel/exporter/csv/variants/pandas.py +++ b/pm4py/objects/ocel/exporter/csv/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/exporter/jsonocel/__init__.py b/pm4py/objects/ocel/exporter/jsonocel/__init__.py index ac8869277..8a04e2375 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/__init__.py +++ b/pm4py/objects/ocel/exporter/jsonocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.jsonocel import exporter, variants diff --git a/pm4py/objects/ocel/exporter/jsonocel/exporter.py b/pm4py/objects/ocel/exporter/jsonocel/exporter.py index a6108e387..ae127f6ed 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/exporter.py +++ b/pm4py/objects/ocel/exporter/jsonocel/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py b/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py index 2faad86ce..f9c7b2695 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.jsonocel.variants import classic, ocel20, ocel20_standard diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py b/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py index b5ae4a111..1d75ccb85 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import json diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py index 0c19b0f63..330bd59cf 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import json diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py index 88490687d..2527f80bc 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.jsonocel.variants import ocel20 diff --git a/pm4py/objects/ocel/exporter/sqlite/__init__.py b/pm4py/objects/ocel/exporter/sqlite/__init__.py index ca1f5edf0..7e123ca7c 100644 --- a/pm4py/objects/ocel/exporter/sqlite/__init__.py +++ b/pm4py/objects/ocel/exporter/sqlite/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/exporter/sqlite/exporter.py b/pm4py/objects/ocel/exporter/sqlite/exporter.py index 593b69b8a..af0ccba98 100644 --- a/pm4py/objects/ocel/exporter/sqlite/exporter.py +++ b/pm4py/objects/ocel/exporter/sqlite/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py b/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py index b26d21129..2e68ec111 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py b/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py index 6d8ce5414..ccf37c573 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py b/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py index 218e7a1c7..520ea4a5a 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/exporter/util/__init__.py b/pm4py/objects/ocel/exporter/util/__init__.py index 90a21eefc..e6b8d636e 100644 --- a/pm4py/objects/ocel/exporter/util/__init__.py +++ b/pm4py/objects/ocel/exporter/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.util import clean_dataframes diff --git a/pm4py/objects/ocel/exporter/util/clean_dataframes.py b/pm4py/objects/ocel/exporter/util/clean_dataframes.py index 6365dd516..229cb173d 100644 --- a/pm4py/objects/ocel/exporter/util/clean_dataframes.py +++ b/pm4py/objects/ocel/exporter/util/clean_dataframes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, Tuple diff --git a/pm4py/objects/ocel/exporter/xmlocel/__init__.py b/pm4py/objects/ocel/exporter/xmlocel/__init__.py index ca62a9351..d0dcfd01d 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/__init__.py +++ b/pm4py/objects/ocel/exporter/xmlocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.exporter.xmlocel import exporter, variants diff --git a/pm4py/objects/ocel/exporter/xmlocel/exporter.py b/pm4py/objects/ocel/exporter/xmlocel/exporter.py index fe5c9b550..eeee637fa 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/exporter.py +++ b/pm4py/objects/ocel/exporter/xmlocel/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py b/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py b/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py index b8018991f..e5ee7d163 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py b/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py index bdce482ac..509353053 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/__init__.py b/pm4py/objects/ocel/importer/__init__.py index 0f5736e66..211a9515e 100644 --- a/pm4py/objects/ocel/importer/__init__.py +++ b/pm4py/objects/ocel/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer import csv, jsonocel diff --git a/pm4py/objects/ocel/importer/csv/__init__.py b/pm4py/objects/ocel/importer/csv/__init__.py index 3d66988f3..5973f4754 100644 --- a/pm4py/objects/ocel/importer/csv/__init__.py +++ b/pm4py/objects/ocel/importer/csv/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.csv import variants, importer diff --git a/pm4py/objects/ocel/importer/csv/importer.py b/pm4py/objects/ocel/importer/csv/importer.py index 2cf4b4e03..e373062c7 100644 --- a/pm4py/objects/ocel/importer/csv/importer.py +++ b/pm4py/objects/ocel/importer/csv/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/csv/variants/__init__.py b/pm4py/objects/ocel/importer/csv/variants/__init__.py index 0132ee7c1..16c0447f5 100644 --- a/pm4py/objects/ocel/importer/csv/variants/__init__.py +++ b/pm4py/objects/ocel/importer/csv/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.csv.variants import pandas diff --git a/pm4py/objects/ocel/importer/csv/variants/pandas.py b/pm4py/objects/ocel/importer/csv/variants/pandas.py index df35f5c20..109c0b9ac 100644 --- a/pm4py/objects/ocel/importer/csv/variants/pandas.py +++ b/pm4py/objects/ocel/importer/csv/variants/pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/jsonocel/__init__.py b/pm4py/objects/ocel/importer/jsonocel/__init__.py index 9493395da..251846769 100644 --- a/pm4py/objects/ocel/importer/jsonocel/__init__.py +++ b/pm4py/objects/ocel/importer/jsonocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.jsonocel import importer, variants diff --git a/pm4py/objects/ocel/importer/jsonocel/importer.py b/pm4py/objects/ocel/importer/jsonocel/importer.py index 884d5aa03..7e0875a37 100644 --- a/pm4py/objects/ocel/importer/jsonocel/importer.py +++ b/pm4py/objects/ocel/importer/jsonocel/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py b/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py index a7a3d9d1f..a87abe992 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.jsonocel.variants import classic, ocel20_standard diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/classic.py b/pm4py/objects/ocel/importer/jsonocel/variants/classic.py index bc3398171..7d32c9f37 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/classic.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import json diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py index f1af4f4df..fb465841f 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py index cd705b2b1..4995aee1e 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/objects/ocel/importer/sqlite/__init__.py b/pm4py/objects/ocel/importer/sqlite/__init__.py index 874c8c165..cf4c5bbb3 100644 --- a/pm4py/objects/ocel/importer/sqlite/__init__.py +++ b/pm4py/objects/ocel/importer/sqlite/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/importer/sqlite/importer.py b/pm4py/objects/ocel/importer/sqlite/importer.py index 8c4c37591..ee2be0279 100644 --- a/pm4py/objects/ocel/importer/sqlite/importer.py +++ b/pm4py/objects/ocel/importer/sqlite/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/importer/sqlite/variants/__init__.py b/pm4py/objects/ocel/importer/sqlite/variants/__init__.py index 5a9512f36..a191d86bb 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/__init__.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py b/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py index ad84a3a34..3376b086d 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py b/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py index ece206abb..ff2e7c29f 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/importer/xmlocel/__init__.py b/pm4py/objects/ocel/importer/xmlocel/__init__.py index 36da190fe..145af3e58 100644 --- a/pm4py/objects/ocel/importer/xmlocel/__init__.py +++ b/pm4py/objects/ocel/importer/xmlocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.xmlocel import importer, variants diff --git a/pm4py/objects/ocel/importer/xmlocel/importer.py b/pm4py/objects/ocel/importer/xmlocel/importer.py index 5c0aeb359..78ec64246 100644 --- a/pm4py/objects/ocel/importer/xmlocel/importer.py +++ b/pm4py/objects/ocel/importer/xmlocel/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py b/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py index 53dbef787..7b364e3aa 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.importer.xmlocel.variants import classic diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/classic.py b/pm4py/objects/ocel/importer/xmlocel/variants/classic.py index 08fd9aa49..551152fb2 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/classic.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py index 69208d1bb..bcb043740 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py index ee25c27e2..39804f5eb 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/obj.py b/pm4py/objects/ocel/obj.py index 32743a925..0bdc1844a 100644 --- a/pm4py/objects/ocel/obj.py +++ b/pm4py/objects/ocel/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/__init__.py b/pm4py/objects/ocel/util/__init__.py index 1f21af048..2348da0ef 100644 --- a/pm4py/objects/ocel/util/__init__.py +++ b/pm4py/objects/ocel/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/attributes_names.py b/pm4py/objects/ocel/util/attributes_names.py index 7257b3145..4f304f90a 100644 --- a/pm4py/objects/ocel/util/attributes_names.py +++ b/pm4py/objects/ocel/util/attributes_names.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, List diff --git a/pm4py/objects/ocel/util/attributes_per_type.py b/pm4py/objects/ocel/util/attributes_per_type.py index d083a15ee..9f301c092 100644 --- a/pm4py/objects/ocel/util/attributes_per_type.py +++ b/pm4py/objects/ocel/util/attributes_per_type.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py b/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py index 53508f490..2f098fa73 100644 --- a/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py +++ b/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.util import events_per_type_per_activity, objects_per_type_per_activity diff --git a/pm4py/objects/ocel/util/e2o_qualification.py b/pm4py/objects/ocel/util/e2o_qualification.py index fbda6be76..5c7b93b49 100644 --- a/pm4py/objects/ocel/util/e2o_qualification.py +++ b/pm4py/objects/ocel/util/e2o_qualification.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/ev_att_to_obj_type.py b/pm4py/objects/ocel/util/ev_att_to_obj_type.py index 08fd77e76..269bdae97 100644 --- a/pm4py/objects/ocel/util/ev_att_to_obj_type.py +++ b/pm4py/objects/ocel/util/ev_att_to_obj_type.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py b/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py index 9da4fe2a1..6fdbb53f1 100644 --- a/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py +++ b/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/events_per_object_type.py b/pm4py/objects/ocel/util/events_per_object_type.py index 1b2e03efc..0163ccaa5 100644 --- a/pm4py/objects/ocel/util/events_per_object_type.py +++ b/pm4py/objects/ocel/util/events_per_object_type.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/events_per_type_per_activity.py b/pm4py/objects/ocel/util/events_per_type_per_activity.py index 1847bef07..551190f4b 100644 --- a/pm4py/objects/ocel/util/events_per_type_per_activity.py +++ b/pm4py/objects/ocel/util/events_per_type_per_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, pandas_utils diff --git a/pm4py/objects/ocel/util/explode.py b/pm4py/objects/ocel/util/explode.py index 842ec693c..424ecc581 100644 --- a/pm4py/objects/ocel/util/explode.py +++ b/pm4py/objects/ocel/util/explode.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/extended_table.py b/pm4py/objects/ocel/util/extended_table.py index 6e3c817cd..f083e80f3 100644 --- a/pm4py/objects/ocel/util/extended_table.py +++ b/pm4py/objects/ocel/util/extended_table.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/filtering_utils.py b/pm4py/objects/ocel/util/filtering_utils.py index 6c9bbab38..9739bdcea 100644 --- a/pm4py/objects/ocel/util/filtering_utils.py +++ b/pm4py/objects/ocel/util/filtering_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel import constants diff --git a/pm4py/objects/ocel/util/flattening.py b/pm4py/objects/ocel/util/flattening.py index 80d1f091f..b4f2dd062 100644 --- a/pm4py/objects/ocel/util/flattening.py +++ b/pm4py/objects/ocel/util/flattening.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/log_ocel.py b/pm4py/objects/ocel/util/log_ocel.py index 9d2f59e9b..f1f0c501f 100644 --- a/pm4py/objects/ocel/util/log_ocel.py +++ b/pm4py/objects/ocel/util/log_ocel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/names_stripping.py b/pm4py/objects/ocel/util/names_stripping.py index 3a93fc884..2d35802f1 100644 --- a/pm4py/objects/ocel/util/names_stripping.py +++ b/pm4py/objects/ocel/util/names_stripping.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/objects_per_type_per_activity.py b/pm4py/objects/ocel/util/objects_per_type_per_activity.py index 678571756..59e9fa649 100644 --- a/pm4py/objects/ocel/util/objects_per_type_per_activity.py +++ b/pm4py/objects/ocel/util/objects_per_type_per_activity.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, pandas_utils diff --git a/pm4py/objects/ocel/util/ocel_consistency.py b/pm4py/objects/ocel/util/ocel_consistency.py index 009bc6d80..c62074231 100644 --- a/pm4py/objects/ocel/util/ocel_consistency.py +++ b/pm4py/objects/ocel/util/ocel_consistency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/ocel_iterator.py b/pm4py/objects/ocel/util/ocel_iterator.py index 727c92765..c917672b7 100644 --- a/pm4py/objects/ocel/util/ocel_iterator.py +++ b/pm4py/objects/ocel/util/ocel_iterator.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py b/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py index cee4d4aa9..d21dba5bd 100644 --- a/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py +++ b/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/ocel_type_renaming.py b/pm4py/objects/ocel/util/ocel_type_renaming.py index 05dd35b14..a5dad7e09 100644 --- a/pm4py/objects/ocel/util/ocel_type_renaming.py +++ b/pm4py/objects/ocel/util/ocel_type_renaming.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/parent_children_ref.py b/pm4py/objects/ocel/util/parent_children_ref.py index 4ed07beb3..087ded605 100644 --- a/pm4py/objects/ocel/util/parent_children_ref.py +++ b/pm4py/objects/ocel/util/parent_children_ref.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/related_events.py b/pm4py/objects/ocel/util/related_events.py index 8c63c4010..e41eee379 100644 --- a/pm4py/objects/ocel/util/related_events.py +++ b/pm4py/objects/ocel/util/related_events.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Dict, Any, Optional, List diff --git a/pm4py/objects/ocel/util/related_objects.py b/pm4py/objects/ocel/util/related_objects.py index 0cb9fa9b9..0a53daa1f 100644 --- a/pm4py/objects/ocel/util/related_objects.py +++ b/pm4py/objects/ocel/util/related_objects.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Dict, Any, Optional, List diff --git a/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py b/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py index 082567e81..20b5b6d0b 100644 --- a/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py +++ b/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/util/sampling.py b/pm4py/objects/ocel/util/sampling.py index ddf3f93ce..1f799daba 100644 --- a/pm4py/objects/ocel/util/sampling.py +++ b/pm4py/objects/ocel/util/sampling.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/ocel/validation/__init__.py b/pm4py/objects/ocel/validation/__init__.py index 073b440c9..f1e8a9d28 100644 --- a/pm4py/objects/ocel/validation/__init__.py +++ b/pm4py/objects/ocel/validation/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.validation import jsonocel, xmlocel diff --git a/pm4py/objects/ocel/validation/jsonocel.py b/pm4py/objects/ocel/validation/jsonocel.py index 77c17b1e3..a8eae908d 100644 --- a/pm4py/objects/ocel/validation/jsonocel.py +++ b/pm4py/objects/ocel/validation/jsonocel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/objects/ocel/validation/ocel20_rel_validation.py b/pm4py/objects/ocel/validation/ocel20_rel_validation.py index bf3ba9a5f..c648f92d9 100644 --- a/pm4py/objects/ocel/validation/ocel20_rel_validation.py +++ b/pm4py/objects/ocel/validation/ocel20_rel_validation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/ocel/validation/xmlocel.py b/pm4py/objects/ocel/validation/xmlocel.py index 9d596ae6b..b6f8c09a3 100644 --- a/pm4py/objects/ocel/validation/xmlocel.py +++ b/pm4py/objects/ocel/validation/xmlocel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/objects/org/__init__.py b/pm4py/objects/org/__init__.py index 1d72d7500..55d0bb63e 100644 --- a/pm4py/objects/org/__init__.py +++ b/pm4py/objects/org/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.org import roles, sna diff --git a/pm4py/objects/org/roles/__init__.py b/pm4py/objects/org/roles/__init__.py index dd672b0d7..0ca9b87d7 100644 --- a/pm4py/objects/org/roles/__init__.py +++ b/pm4py/objects/org/roles/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.org.roles import obj diff --git a/pm4py/objects/org/roles/obj.py b/pm4py/objects/org/roles/obj.py index caa7d024a..e52a9bf66 100644 --- a/pm4py/objects/org/roles/obj.py +++ b/pm4py/objects/org/roles/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Dict diff --git a/pm4py/objects/org/sna/__init__.py b/pm4py/objects/org/sna/__init__.py index 83df0b0b1..c0526f08e 100644 --- a/pm4py/objects/org/sna/__init__.py +++ b/pm4py/objects/org/sna/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.org.sna import obj diff --git a/pm4py/objects/org/sna/obj.py b/pm4py/objects/org/sna/obj.py index 2fa69be68..33948090d 100644 --- a/pm4py/objects/org/sna/obj.py +++ b/pm4py/objects/org/sna/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Dict, Tuple diff --git a/pm4py/objects/petri_net/__init__.py b/pm4py/objects/petri_net/__init__.py index 87064cc0e..1dbb7d057 100644 --- a/pm4py/objects/petri_net/__init__.py +++ b/pm4py/objects/petri_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/data_petri_nets/__init__.py b/pm4py/objects/petri_net/data_petri_nets/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/petri_net/data_petri_nets/__init__.py +++ b/pm4py/objects/petri_net/data_petri_nets/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/data_petri_nets/data_marking.py b/pm4py/objects/petri_net/data_petri_nets/data_marking.py index f78f10b45..f17639660 100644 --- a/pm4py/objects/petri_net/data_petri_nets/data_marking.py +++ b/pm4py/objects/petri_net/data_petri_nets/data_marking.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/data_petri_nets/semantics.py b/pm4py/objects/petri_net/data_petri_nets/semantics.py index f9f8db537..35c067e08 100644 --- a/pm4py/objects/petri_net/data_petri_nets/semantics.py +++ b/pm4py/objects/petri_net/data_petri_nets/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/petri_net/exporter/__init__.py b/pm4py/objects/petri_net/exporter/__init__.py index 2673ab580..2d74fab13 100644 --- a/pm4py/objects/petri_net/exporter/__init__.py +++ b/pm4py/objects/petri_net/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.exporter import variants, exporter diff --git a/pm4py/objects/petri_net/exporter/exporter.py b/pm4py/objects/petri_net/exporter/exporter.py index 8dd22a9cd..a0767dce4 100644 --- a/pm4py/objects/petri_net/exporter/exporter.py +++ b/pm4py/objects/petri_net/exporter/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/petri_net/exporter/variants/__init__.py b/pm4py/objects/petri_net/exporter/variants/__init__.py index 780ab39b2..464285b55 100644 --- a/pm4py/objects/petri_net/exporter/variants/__init__.py +++ b/pm4py/objects/petri_net/exporter/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.exporter.variants import pnml diff --git a/pm4py/objects/petri_net/exporter/variants/pnml.py b/pm4py/objects/petri_net/exporter/variants/pnml.py index 708a0603b..e43f65334 100644 --- a/pm4py/objects/petri_net/exporter/variants/pnml.py +++ b/pm4py/objects/petri_net/exporter/variants/pnml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/objects/petri_net/importer/__init__.py b/pm4py/objects/petri_net/importer/__init__.py index d8f13223a..c596f9a4a 100644 --- a/pm4py/objects/petri_net/importer/__init__.py +++ b/pm4py/objects/petri_net/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.importer import variants, importer diff --git a/pm4py/objects/petri_net/importer/importer.py b/pm4py/objects/petri_net/importer/importer.py index da28a8ea2..1dbd5a73d 100644 --- a/pm4py/objects/petri_net/importer/importer.py +++ b/pm4py/objects/petri_net/importer/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/petri_net/importer/variants/__init__.py b/pm4py/objects/petri_net/importer/variants/__init__.py index 3f6f71e13..89776e03a 100644 --- a/pm4py/objects/petri_net/importer/variants/__init__.py +++ b/pm4py/objects/petri_net/importer/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.importer.variants import pnml diff --git a/pm4py/objects/petri_net/importer/variants/pnml.py b/pm4py/objects/petri_net/importer/variants/pnml.py index 67d2e9e70..603adc99d 100644 --- a/pm4py/objects/petri_net/importer/variants/pnml.py +++ b/pm4py/objects/petri_net/importer/variants/pnml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import time diff --git a/pm4py/objects/petri_net/inhibitor_reset/__init__.py b/pm4py/objects/petri_net/inhibitor_reset/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/petri_net/inhibitor_reset/__init__.py +++ b/pm4py/objects/petri_net/inhibitor_reset/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/inhibitor_reset/semantics.py b/pm4py/objects/petri_net/inhibitor_reset/semantics.py index 45e37651c..226f0dc92 100644 --- a/pm4py/objects/petri_net/inhibitor_reset/semantics.py +++ b/pm4py/objects/petri_net/inhibitor_reset/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/petri_net/obj.py b/pm4py/objects/petri_net/obj.py index b8076cf77..6b3558de8 100644 --- a/pm4py/objects/petri_net/obj.py +++ b/pm4py/objects/petri_net/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/objects/petri_net/properties.py b/pm4py/objects/petri_net/properties.py index aa91163dd..660511a04 100644 --- a/pm4py/objects/petri_net/properties.py +++ b/pm4py/objects/petri_net/properties.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' # list of properties that can be associated to a Petri net or its entities diff --git a/pm4py/objects/petri_net/saw_net/__init__.py b/pm4py/objects/petri_net/saw_net/__init__.py index 55788a977..e216b6a22 100644 --- a/pm4py/objects/petri_net/saw_net/__init__.py +++ b/pm4py/objects/petri_net/saw_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/saw_net/convert.py b/pm4py/objects/petri_net/saw_net/convert.py index 8e0a0eae9..6ac59702d 100644 --- a/pm4py/objects/petri_net/saw_net/convert.py +++ b/pm4py/objects/petri_net/saw_net/convert.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/saw_net/obj.py b/pm4py/objects/petri_net/saw_net/obj.py index 05762057d..6d47b2083 100644 --- a/pm4py/objects/petri_net/saw_net/obj.py +++ b/pm4py/objects/petri_net/saw_net/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/saw_net/semantics.py b/pm4py/objects/petri_net/saw_net/semantics.py index 029fd04fa..219083e85 100644 --- a/pm4py/objects/petri_net/saw_net/semantics.py +++ b/pm4py/objects/petri_net/saw_net/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/sem_interface.py b/pm4py/objects/petri_net/sem_interface.py index 13007f735..7a0f605b6 100644 --- a/pm4py/objects/petri_net/sem_interface.py +++ b/pm4py/objects/petri_net/sem_interface.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/semantics.py b/pm4py/objects/petri_net/semantics.py index 1b2adedd2..2720d80a5 100644 --- a/pm4py/objects/petri_net/semantics.py +++ b/pm4py/objects/petri_net/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/petri_net/stochastic/__init__.py b/pm4py/objects/petri_net/stochastic/__init__.py index ef56af958..f417603c3 100644 --- a/pm4py/objects/petri_net/stochastic/__init__.py +++ b/pm4py/objects/petri_net/stochastic/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/stochastic/obj.py b/pm4py/objects/petri_net/stochastic/obj.py index eb610724f..e360c35d4 100644 --- a/pm4py/objects/petri_net/stochastic/obj.py +++ b/pm4py/objects/petri_net/stochastic/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/stochastic/semantics.py b/pm4py/objects/petri_net/stochastic/semantics.py index 186f747bc..d788ec1ec 100644 --- a/pm4py/objects/petri_net/stochastic/semantics.py +++ b/pm4py/objects/petri_net/stochastic/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/utils/__init__.py b/pm4py/objects/petri_net/utils/__init__.py index abc964346..f31429410 100644 --- a/pm4py/objects/petri_net/utils/__init__.py +++ b/pm4py/objects/petri_net/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils import align_utils, check_soundness, consumption_matrix, decomposition, \ diff --git a/pm4py/objects/petri_net/utils/align_utils.py b/pm4py/objects/petri_net/utils/align_utils.py index a3a660f33..794169395 100644 --- a/pm4py/objects/petri_net/utils/align_utils.py +++ b/pm4py/objects/petri_net/utils/align_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import heapq diff --git a/pm4py/objects/petri_net/utils/check_soundness.py b/pm4py/objects/petri_net/utils/check_soundness.py index 3d4142302..631b0b118 100644 --- a/pm4py/objects/petri_net/utils/check_soundness.py +++ b/pm4py/objects/petri_net/utils/check_soundness.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils.networkx_graph import create_networkx_undirected_graph diff --git a/pm4py/objects/petri_net/utils/consumption_matrix.py b/pm4py/objects/petri_net/utils/consumption_matrix.py index 98386d324..404a82e11 100644 --- a/pm4py/objects/petri_net/utils/consumption_matrix.py +++ b/pm4py/objects/petri_net/utils/consumption_matrix.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' """ diff --git a/pm4py/objects/petri_net/utils/decomposition.py b/pm4py/objects/petri_net/utils/decomposition.py index 2b0708fe5..83690a65a 100644 --- a/pm4py/objects/petri_net/utils/decomposition.py +++ b/pm4py/objects/petri_net/utils/decomposition.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import hashlib diff --git a/pm4py/objects/petri_net/utils/embed_stochastic_map.py b/pm4py/objects/petri_net/utils/embed_stochastic_map.py index 2037e0d3c..3a7eaed2a 100644 --- a/pm4py/objects/petri_net/utils/embed_stochastic_map.py +++ b/pm4py/objects/petri_net/utils/embed_stochastic_map.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import STOCHASTIC_DISTRIBUTION diff --git a/pm4py/objects/petri_net/utils/explore_path.py b/pm4py/objects/petri_net/utils/explore_path.py index 26e36b0b7..1b0722795 100644 --- a/pm4py/objects/petri_net/utils/explore_path.py +++ b/pm4py/objects/petri_net/utils/explore_path.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/objects/petri_net/utils/final_marking.py b/pm4py/objects/petri_net/utils/final_marking.py index f225da964..b28a82442 100644 --- a/pm4py/objects/petri_net/utils/final_marking.py +++ b/pm4py/objects/petri_net/utils/final_marking.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/utils/incidence_matrix.py b/pm4py/objects/petri_net/utils/incidence_matrix.py index 746950e46..ed88a527c 100644 --- a/pm4py/objects/petri_net/utils/incidence_matrix.py +++ b/pm4py/objects/petri_net/utils/incidence_matrix.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' class IncidenceMatrix(object): diff --git a/pm4py/objects/petri_net/utils/initial_marking.py b/pm4py/objects/petri_net/utils/initial_marking.py index 4df2957bb..7e56f38bb 100644 --- a/pm4py/objects/petri_net/utils/initial_marking.py +++ b/pm4py/objects/petri_net/utils/initial_marking.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/utils/murata.py b/pm4py/objects/petri_net/utils/murata.py index a6ae185b4..1b52de02b 100644 --- a/pm4py/objects/petri_net/utils/murata.py +++ b/pm4py/objects/petri_net/utils/murata.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/petri_net/utils/networkx_graph.py b/pm4py/objects/petri_net/utils/networkx_graph.py index 681cb14c1..beed284a9 100644 --- a/pm4py/objects/petri_net/utils/networkx_graph.py +++ b/pm4py/objects/petri_net/utils/networkx_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import PetriNet diff --git a/pm4py/objects/petri_net/utils/obj_marking.py b/pm4py/objects/petri_net/utils/obj_marking.py index dac041753..553606bb9 100644 --- a/pm4py/objects/petri_net/utils/obj_marking.py +++ b/pm4py/objects/petri_net/utils/obj_marking.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/objects/petri_net/utils/performance_map.py b/pm4py/objects/petri_net/utils/performance_map.py index b00511ed7..8bea9fb36 100644 --- a/pm4py/objects/petri_net/utils/performance_map.py +++ b/pm4py/objects/petri_net/utils/performance_map.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/objects/petri_net/utils/petri_utils.py b/pm4py/objects/petri_net/utils/petri_utils.py index e9a598b41..1e0feb907 100644 --- a/pm4py/objects/petri_net/utils/petri_utils.py +++ b/pm4py/objects/petri_net/utils/petri_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/objects/petri_net/utils/projection.py b/pm4py/objects/petri_net/utils/projection.py index 954cee445..bb9e17e9b 100644 --- a/pm4py/objects/petri_net/utils/projection.py +++ b/pm4py/objects/petri_net/utils/projection.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/objects/petri_net/utils/reachability_graph.py b/pm4py/objects/petri_net/utils/reachability_graph.py index 64f463457..c52615e75 100644 --- a/pm4py/objects/petri_net/utils/reachability_graph.py +++ b/pm4py/objects/petri_net/utils/reachability_graph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import re diff --git a/pm4py/objects/petri_net/utils/reduction.py b/pm4py/objects/petri_net/utils/reduction.py index 84a1cead6..c9d334404 100644 --- a/pm4py/objects/petri_net/utils/reduction.py +++ b/pm4py/objects/petri_net/utils/reduction.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils.petri_utils import remove_arc, remove_transition, remove_place, add_arc_from_to, pre_set, post_set, get_arc_type diff --git a/pm4py/objects/petri_net/utils/synchronous_product.py b/pm4py/objects/petri_net/utils/synchronous_product.py index 67d3a6f21..c15ba5fc9 100644 --- a/pm4py/objects/petri_net/utils/synchronous_product.py +++ b/pm4py/objects/petri_net/utils/synchronous_product.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.obj import PetriNet, Marking diff --git a/pm4py/objects/powl/BinaryRelation.py b/pm4py/objects/powl/BinaryRelation.py index 2e6bc4dab..bc0809aad 100644 --- a/pm4py/objects/powl/BinaryRelation.py +++ b/pm4py/objects/powl/BinaryRelation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/powl/__init__.py b/pm4py/objects/powl/__init__.py index 802e139ea..bac22ab15 100644 --- a/pm4py/objects/powl/__init__.py +++ b/pm4py/objects/powl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/powl/constants.py b/pm4py/objects/powl/constants.py index 04a64ea4f..24d1efa49 100644 --- a/pm4py/objects/powl/constants.py +++ b/pm4py/objects/powl/constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/powl/obj.py b/pm4py/objects/powl/obj.py index b29608717..5fc8e454b 100644 --- a/pm4py/objects/powl/obj.py +++ b/pm4py/objects/powl/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/powl/parser.py b/pm4py/objects/powl/parser.py index 7ad3e34a2..e2f1bbb22 100644 --- a/pm4py/objects/powl/parser.py +++ b/pm4py/objects/powl/parser.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.powl.obj import POWL, OperatorPOWL, StrictPartialOrder, SilentTransition, Transition diff --git a/pm4py/objects/process_tree/__init__.py b/pm4py/objects/process_tree/__init__.py index 459deeaaa..21af9da14 100644 --- a/pm4py/objects/process_tree/__init__.py +++ b/pm4py/objects/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree import obj, semantics, state, utils diff --git a/pm4py/objects/process_tree/exporter/__init__.py b/pm4py/objects/process_tree/exporter/__init__.py index 4555ae2e0..73ec746ce 100644 --- a/pm4py/objects/process_tree/exporter/__init__.py +++ b/pm4py/objects/process_tree/exporter/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.exporter import variants, exporter diff --git a/pm4py/objects/process_tree/exporter/exporter.py b/pm4py/objects/process_tree/exporter/exporter.py index 8fad9b3ad..78c57d5f5 100644 --- a/pm4py/objects/process_tree/exporter/exporter.py +++ b/pm4py/objects/process_tree/exporter/exporter.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.exporter.variants import ptml diff --git a/pm4py/objects/process_tree/exporter/variants/__init__.py b/pm4py/objects/process_tree/exporter/variants/__init__.py index 6cc264729..7d1a1876a 100644 --- a/pm4py/objects/process_tree/exporter/variants/__init__.py +++ b/pm4py/objects/process_tree/exporter/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.exporter.variants import ptml diff --git a/pm4py/objects/process_tree/exporter/variants/ptml.py b/pm4py/objects/process_tree/exporter/variants/ptml.py index b15871d76..ac65cc693 100644 --- a/pm4py/objects/process_tree/exporter/variants/ptml.py +++ b/pm4py/objects/process_tree/exporter/variants/ptml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/process_tree/importer/__init__.py b/pm4py/objects/process_tree/importer/__init__.py index c7d78e2b4..7071be4b6 100644 --- a/pm4py/objects/process_tree/importer/__init__.py +++ b/pm4py/objects/process_tree/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.importer import variants, importer diff --git a/pm4py/objects/process_tree/importer/importer.py b/pm4py/objects/process_tree/importer/importer.py index 6afd2b107..28f9ed8a4 100644 --- a/pm4py/objects/process_tree/importer/importer.py +++ b/pm4py/objects/process_tree/importer/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/process_tree/importer/variants/__init__.py b/pm4py/objects/process_tree/importer/variants/__init__.py index 5b838d040..02adf886f 100644 --- a/pm4py/objects/process_tree/importer/variants/__init__.py +++ b/pm4py/objects/process_tree/importer/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree.importer.variants import ptml diff --git a/pm4py/objects/process_tree/importer/variants/ptml.py b/pm4py/objects/process_tree/importer/variants/ptml.py index e672bed78..00512c70b 100644 --- a/pm4py/objects/process_tree/importer/variants/ptml.py +++ b/pm4py/objects/process_tree/importer/variants/ptml.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from lxml import etree, objectify diff --git a/pm4py/objects/process_tree/obj.py b/pm4py/objects/process_tree/obj.py index 0bbfd7b6c..a60bd8d81 100644 --- a/pm4py/objects/process_tree/obj.py +++ b/pm4py/objects/process_tree/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/process_tree/semantics.py b/pm4py/objects/process_tree/semantics.py index 3bfa691cd..ff311211c 100644 --- a/pm4py/objects/process_tree/semantics.py +++ b/pm4py/objects/process_tree/semantics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import random diff --git a/pm4py/objects/process_tree/state.py b/pm4py/objects/process_tree/state.py index 9a7b9f5e0..89e8d599e 100644 --- a/pm4py/objects/process_tree/state.py +++ b/pm4py/objects/process_tree/state.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/objects/process_tree/utils/__init__.py b/pm4py/objects/process_tree/utils/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/process_tree/utils/__init__.py +++ b/pm4py/objects/process_tree/utils/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/process_tree/utils/bottomup.py b/pm4py/objects/process_tree/utils/bottomup.py index df0b9e1e3..d5f00bd50 100644 --- a/pm4py/objects/process_tree/utils/bottomup.py +++ b/pm4py/objects/process_tree/utils/bottomup.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/objects/process_tree/utils/generic.py b/pm4py/objects/process_tree/utils/generic.py index 66b01931c..0d76adc77 100644 --- a/pm4py/objects/process_tree/utils/generic.py +++ b/pm4py/objects/process_tree/utils/generic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/objects/process_tree/utils/regex.py b/pm4py/objects/process_tree/utils/regex.py index df5954ed7..d5adf8b10 100644 --- a/pm4py/objects/process_tree/utils/regex.py +++ b/pm4py/objects/process_tree/utils/regex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.process_tree import obj as pt_operator diff --git a/pm4py/objects/random_variables/__init__.py b/pm4py/objects/random_variables/__init__.py index bf1064073..b1d76d5e0 100644 --- a/pm4py/objects/random_variables/__init__.py +++ b/pm4py/objects/random_variables/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables import constant0, normal, uniform, exponential, random_variable, lognormal, gamma diff --git a/pm4py/objects/random_variables/basic_structure.py b/pm4py/objects/random_variables/basic_structure.py index e50913394..db98b4826 100644 --- a/pm4py/objects/random_variables/basic_structure.py +++ b/pm4py/objects/random_variables/basic_structure.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' class BasicStructureRandomVariable(object): diff --git a/pm4py/objects/random_variables/constant0/__init__.py b/pm4py/objects/random_variables/constant0/__init__.py index 06226ba5e..76156c7aa 100644 --- a/pm4py/objects/random_variables/constant0/__init__.py +++ b/pm4py/objects/random_variables/constant0/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.constant0 import random_variable diff --git a/pm4py/objects/random_variables/constant0/random_variable.py b/pm4py/objects/random_variables/constant0/random_variable.py index 6a7b6115a..368f86cef 100644 --- a/pm4py/objects/random_variables/constant0/random_variable.py +++ b/pm4py/objects/random_variables/constant0/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/deterministic/__init__.py b/pm4py/objects/random_variables/deterministic/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/objects/random_variables/deterministic/__init__.py +++ b/pm4py/objects/random_variables/deterministic/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/objects/random_variables/deterministic/random_variable.py b/pm4py/objects/random_variables/deterministic/random_variable.py index 56478b9a1..0ba1cf8d5 100644 --- a/pm4py/objects/random_variables/deterministic/random_variable.py +++ b/pm4py/objects/random_variables/deterministic/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/exponential/__init__.py b/pm4py/objects/random_variables/exponential/__init__.py index 5f43abc3b..01be5804b 100644 --- a/pm4py/objects/random_variables/exponential/__init__.py +++ b/pm4py/objects/random_variables/exponential/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.exponential.random_variable import Exponential diff --git a/pm4py/objects/random_variables/exponential/random_variable.py b/pm4py/objects/random_variables/exponential/random_variable.py index ee03ba27b..dcdcb2b82 100644 --- a/pm4py/objects/random_variables/exponential/random_variable.py +++ b/pm4py/objects/random_variables/exponential/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/gamma/__init__.py b/pm4py/objects/random_variables/gamma/__init__.py index c4ed0d458..4e29ac03f 100644 --- a/pm4py/objects/random_variables/gamma/__init__.py +++ b/pm4py/objects/random_variables/gamma/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.gamma import random_variable diff --git a/pm4py/objects/random_variables/gamma/random_variable.py b/pm4py/objects/random_variables/gamma/random_variable.py index b27364108..90fe975bd 100644 --- a/pm4py/objects/random_variables/gamma/random_variable.py +++ b/pm4py/objects/random_variables/gamma/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/lognormal/__init__.py b/pm4py/objects/random_variables/lognormal/__init__.py index cacd9c724..aeba7b969 100644 --- a/pm4py/objects/random_variables/lognormal/__init__.py +++ b/pm4py/objects/random_variables/lognormal/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.lognormal import random_variable diff --git a/pm4py/objects/random_variables/lognormal/random_variable.py b/pm4py/objects/random_variables/lognormal/random_variable.py index 65284afe7..c2c589a66 100644 --- a/pm4py/objects/random_variables/lognormal/random_variable.py +++ b/pm4py/objects/random_variables/lognormal/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/normal/__init__.py b/pm4py/objects/random_variables/normal/__init__.py index 1a6ed47d4..14b226777 100644 --- a/pm4py/objects/random_variables/normal/__init__.py +++ b/pm4py/objects/random_variables/normal/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.normal import random_variable diff --git a/pm4py/objects/random_variables/normal/random_variable.py b/pm4py/objects/random_variables/normal/random_variable.py index 60f6097e9..72c316ef2 100644 --- a/pm4py/objects/random_variables/normal/random_variable.py +++ b/pm4py/objects/random_variables/normal/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/random_variables/random_variable.py b/pm4py/objects/random_variables/random_variable.py index 345c462ff..8b27a7c98 100644 --- a/pm4py/objects/random_variables/random_variable.py +++ b/pm4py/objects/random_variables/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/objects/random_variables/uniform/__init__.py b/pm4py/objects/random_variables/uniform/__init__.py index 3ddab9cac..876f79b6c 100644 --- a/pm4py/objects/random_variables/uniform/__init__.py +++ b/pm4py/objects/random_variables/uniform/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.random_variables.uniform import random_variable diff --git a/pm4py/objects/random_variables/uniform/random_variable.py b/pm4py/objects/random_variables/uniform/random_variable.py index 99cb2fd2b..8e8523a96 100644 --- a/pm4py/objects/random_variables/uniform/random_variable.py +++ b/pm4py/objects/random_variables/uniform/random_variable.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/objects/stochastic_petri/__init__.py b/pm4py/objects/stochastic_petri/__init__.py index 94076c627..06cdf9e4b 100644 --- a/pm4py/objects/stochastic_petri/__init__.py +++ b/pm4py/objects/stochastic_petri/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.stochastic_petri import tangible_reachability, utils diff --git a/pm4py/objects/stochastic_petri/ctmc.py b/pm4py/objects/stochastic_petri/ctmc.py index 5c406b131..88cb5d890 100644 --- a/pm4py/objects/stochastic_petri/ctmc.py +++ b/pm4py/objects/stochastic_petri/ctmc.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/objects/stochastic_petri/tangible_reachability.py b/pm4py/objects/stochastic_petri/tangible_reachability.py index 5a4662cee..4c347e71e 100644 --- a/pm4py/objects/stochastic_petri/tangible_reachability.py +++ b/pm4py/objects/stochastic_petri/tangible_reachability.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils.reachability_graph import construct_reachability_graph diff --git a/pm4py/objects/stochastic_petri/utils.py b/pm4py/objects/stochastic_petri/utils.py index 2183ae919..8d0f2c382 100644 --- a/pm4py/objects/stochastic_petri/utils.py +++ b/pm4py/objects/stochastic_petri/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from numpy.random import choice diff --git a/pm4py/objects/transition_system/__init__.py b/pm4py/objects/transition_system/__init__.py index 6fea8d2e3..e7389fa56 100644 --- a/pm4py/objects/transition_system/__init__.py +++ b/pm4py/objects/transition_system/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.transition_system import obj, utils, constants diff --git a/pm4py/objects/transition_system/constants.py b/pm4py/objects/transition_system/constants.py index 5173f4b40..724aedaf2 100644 --- a/pm4py/objects/transition_system/constants.py +++ b/pm4py/objects/transition_system/constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' INGOING_EVENTS = "ingoing_events" diff --git a/pm4py/objects/transition_system/obj.py b/pm4py/objects/transition_system/obj.py index 0afdd53ae..7cd620d06 100644 --- a/pm4py/objects/transition_system/obj.py +++ b/pm4py/objects/transition_system/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.transition_system import constants diff --git a/pm4py/objects/transition_system/utils.py b/pm4py/objects/transition_system/utils.py index 4873e829f..9dd30a2b9 100644 --- a/pm4py/objects/transition_system/utils.py +++ b/pm4py/objects/transition_system/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.transition_system import obj diff --git a/pm4py/objects/trie/__init__.py b/pm4py/objects/trie/__init__.py index d288caf12..b89d9cb51 100644 --- a/pm4py/objects/trie/__init__.py +++ b/pm4py/objects/trie/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.trie import obj diff --git a/pm4py/objects/trie/obj.py b/pm4py/objects/trie/obj.py index 390e95f6b..06e202481 100644 --- a/pm4py/objects/trie/obj.py +++ b/pm4py/objects/trie/obj.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' class Trie(object): diff --git a/pm4py/ocel.py b/pm4py/ocel.py index d59103b52..a63f8fb77 100644 --- a/pm4py/ocel.py +++ b/pm4py/ocel.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/org.py b/pm4py/org.py index 7f1368028..af0dbaca4 100644 --- a/pm4py/org.py +++ b/pm4py/org.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/privacy.py b/pm4py/privacy.py index 1c1e75acf..190922bde 100644 --- a/pm4py/privacy.py +++ b/pm4py/privacy.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/read.py b/pm4py/read.py index 41fc6e91c..0c14e23f9 100644 --- a/pm4py/read.py +++ b/pm4py/read.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Tuple, Dict, Optional diff --git a/pm4py/sim.py b/pm4py/sim.py index 8248d08ca..cf5a74c7c 100644 --- a/pm4py/sim.py +++ b/pm4py/sim.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/statistics/__init__.py b/pm4py/statistics/__init__.py index df221245d..01cdbcf41 100644 --- a/pm4py/statistics/__init__.py +++ b/pm4py/statistics/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics import traces, attributes, variants, start_activities, end_activities, \ diff --git a/pm4py/statistics/attributes/__init__.py b/pm4py/statistics/attributes/__init__.py index c75aaa6a1..799e57da6 100644 --- a/pm4py/statistics/attributes/__init__.py +++ b/pm4py/statistics/attributes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes import common, log, pandas diff --git a/pm4py/statistics/attributes/common/__init__.py b/pm4py/statistics/attributes/common/__init__.py index 6f45fe021..7724666fc 100644 --- a/pm4py/statistics/attributes/common/__init__.py +++ b/pm4py/statistics/attributes/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.common import get diff --git a/pm4py/statistics/attributes/common/get.py b/pm4py/statistics/attributes/common/get.py index d2c37614c..c9f619011 100644 --- a/pm4py/statistics/attributes/common/get.py +++ b/pm4py/statistics/attributes/common/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import json, logging diff --git a/pm4py/statistics/attributes/log/__init__.py b/pm4py/statistics/attributes/log/__init__.py index 03d7e140a..0fbd17265 100644 --- a/pm4py/statistics/attributes/log/__init__.py +++ b/pm4py/statistics/attributes/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.log import get, select diff --git a/pm4py/statistics/attributes/log/get.py b/pm4py/statistics/attributes/log/get.py index d9632ccae..ee7472c59 100644 --- a/pm4py/statistics/attributes/log/get.py +++ b/pm4py/statistics/attributes/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.common import get as attributes_common diff --git a/pm4py/statistics/attributes/log/select.py b/pm4py/statistics/attributes/log/select.py index f42577984..5460bffea 100644 --- a/pm4py/statistics/attributes/log/select.py +++ b/pm4py/statistics/attributes/log/select.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.log.get import get_attribute_values, get_all_event_attributes_from_log, get_all_trace_attributes_from_log, get_trace_attribute_values diff --git a/pm4py/statistics/attributes/pandas/__init__.py b/pm4py/statistics/attributes/pandas/__init__.py index dabc29cb1..6c0a72ca8 100644 --- a/pm4py/statistics/attributes/pandas/__init__.py +++ b/pm4py/statistics/attributes/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.pandas import get diff --git a/pm4py/statistics/attributes/pandas/get.py b/pm4py/statistics/attributes/pandas/get.py index 5b15e4160..f1d8505b2 100644 --- a/pm4py/statistics/attributes/pandas/get.py +++ b/pm4py/statistics/attributes/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.attributes.common import get as attributes_common diff --git a/pm4py/statistics/concurrent_activities/__init__.py b/pm4py/statistics/concurrent_activities/__init__.py index 2c737ec4d..6336b1e5c 100644 --- a/pm4py/statistics/concurrent_activities/__init__.py +++ b/pm4py/statistics/concurrent_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.concurrent_activities import log, pandas diff --git a/pm4py/statistics/concurrent_activities/log/__init__.py b/pm4py/statistics/concurrent_activities/log/__init__.py index 62fc686ba..679e8ceca 100644 --- a/pm4py/statistics/concurrent_activities/log/__init__.py +++ b/pm4py/statistics/concurrent_activities/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.concurrent_activities.log import get diff --git a/pm4py/statistics/concurrent_activities/log/get.py b/pm4py/statistics/concurrent_activities/log/get.py index b1b238674..a77c4c84d 100644 --- a/pm4py/statistics/concurrent_activities/log/get.py +++ b/pm4py/statistics/concurrent_activities/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/concurrent_activities/pandas/__init__.py b/pm4py/statistics/concurrent_activities/pandas/__init__.py index 610789790..7d6f4fee3 100644 --- a/pm4py/statistics/concurrent_activities/pandas/__init__.py +++ b/pm4py/statistics/concurrent_activities/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.concurrent_activities.pandas import get diff --git a/pm4py/statistics/concurrent_activities/pandas/get.py b/pm4py/statistics/concurrent_activities/pandas/get.py index f464d3f80..c4f6fff60 100644 --- a/pm4py/statistics/concurrent_activities/pandas/get.py +++ b/pm4py/statistics/concurrent_activities/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/end_activities/__init__.py b/pm4py/statistics/end_activities/__init__.py index 0ce52a111..dd64ba2b7 100644 --- a/pm4py/statistics/end_activities/__init__.py +++ b/pm4py/statistics/end_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities import common, log, pandas diff --git a/pm4py/statistics/end_activities/common/__init__.py b/pm4py/statistics/end_activities/common/__init__.py index e30c9dd63..58b0b620a 100644 --- a/pm4py/statistics/end_activities/common/__init__.py +++ b/pm4py/statistics/end_activities/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities.common import get diff --git a/pm4py/statistics/end_activities/common/get.py b/pm4py/statistics/end_activities/common/get.py index 746647507..189d615a0 100644 --- a/pm4py/statistics/end_activities/common/get.py +++ b/pm4py/statistics/end_activities/common/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def get_sorted_end_activities_list(end_activities): diff --git a/pm4py/statistics/end_activities/log/__init__.py b/pm4py/statistics/end_activities/log/__init__.py index 8287cfe79..11eeb2178 100644 --- a/pm4py/statistics/end_activities/log/__init__.py +++ b/pm4py/statistics/end_activities/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities.log import get diff --git a/pm4py/statistics/end_activities/log/get.py b/pm4py/statistics/end_activities/log/get.py index d2615838f..d8f050ff4 100644 --- a/pm4py/statistics/end_activities/log/get.py +++ b/pm4py/statistics/end_activities/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/statistics/end_activities/pandas/__init__.py b/pm4py/statistics/end_activities/pandas/__init__.py index d8f8dbeed..e75a13675 100644 --- a/pm4py/statistics/end_activities/pandas/__init__.py +++ b/pm4py/statistics/end_activities/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.end_activities.pandas import get diff --git a/pm4py/statistics/end_activities/pandas/get.py b/pm4py/statistics/end_activities/pandas/get.py index 0130ea986..94bfa673e 100644 --- a/pm4py/statistics/end_activities/pandas/get.py +++ b/pm4py/statistics/end_activities/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/statistics/eventually_follows/__init__.py b/pm4py/statistics/eventually_follows/__init__.py index 98209b647..f76b5358c 100644 --- a/pm4py/statistics/eventually_follows/__init__.py +++ b/pm4py/statistics/eventually_follows/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.eventually_follows import log, uvcl, pandas diff --git a/pm4py/statistics/eventually_follows/log/__init__.py b/pm4py/statistics/eventually_follows/log/__init__.py index 8eb5c2e8a..50816676e 100644 --- a/pm4py/statistics/eventually_follows/log/__init__.py +++ b/pm4py/statistics/eventually_follows/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.eventually_follows.log import get diff --git a/pm4py/statistics/eventually_follows/log/get.py b/pm4py/statistics/eventually_follows/log/get.py index 918738b00..35a1b25e4 100644 --- a/pm4py/statistics/eventually_follows/log/get.py +++ b/pm4py/statistics/eventually_follows/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/eventually_follows/pandas/__init__.py b/pm4py/statistics/eventually_follows/pandas/__init__.py index fe4f8eea1..148fdbb26 100644 --- a/pm4py/statistics/eventually_follows/pandas/__init__.py +++ b/pm4py/statistics/eventually_follows/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.eventually_follows.pandas import get diff --git a/pm4py/statistics/eventually_follows/pandas/get.py b/pm4py/statistics/eventually_follows/pandas/get.py index 34eb8c312..5ca8d55b2 100644 --- a/pm4py/statistics/eventually_follows/pandas/get.py +++ b/pm4py/statistics/eventually_follows/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/eventually_follows/uvcl/__init__.py b/pm4py/statistics/eventually_follows/uvcl/__init__.py index 1544806f6..5ec553a2c 100644 --- a/pm4py/statistics/eventually_follows/uvcl/__init__.py +++ b/pm4py/statistics/eventually_follows/uvcl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/statistics/eventually_follows/uvcl/get.py b/pm4py/statistics/eventually_follows/uvcl/get.py index c35a41a34..95c307769 100644 --- a/pm4py/statistics/eventually_follows/uvcl/get.py +++ b/pm4py/statistics/eventually_follows/uvcl/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/statistics/ocel/__init__.py b/pm4py/statistics/ocel/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/statistics/ocel/__init__.py +++ b/pm4py/statistics/ocel/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/statistics/ocel/act_ot_dependent.py b/pm4py/statistics/ocel/act_ot_dependent.py index af9e773de..29d74e555 100644 --- a/pm4py/statistics/ocel/act_ot_dependent.py +++ b/pm4py/statistics/ocel/act_ot_dependent.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/statistics/ocel/act_utils.py b/pm4py/statistics/ocel/act_utils.py index 907322595..2fe22c1f1 100644 --- a/pm4py/statistics/ocel/act_utils.py +++ b/pm4py/statistics/ocel/act_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/statistics/ocel/edge_metrics.py b/pm4py/statistics/ocel/edge_metrics.py index 92f8c9296..7840e5001 100644 --- a/pm4py/statistics/ocel/edge_metrics.py +++ b/pm4py/statistics/ocel/edge_metrics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/statistics/ocel/objects_ot_count.py b/pm4py/statistics/ocel/objects_ot_count.py index f156d768d..bb5d23d05 100644 --- a/pm4py/statistics/ocel/objects_ot_count.py +++ b/pm4py/statistics/ocel/objects_ot_count.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/ocel/ot_activities.py b/pm4py/statistics/ocel/ot_activities.py index 8511136f0..479cd3b20 100644 --- a/pm4py/statistics/ocel/ot_activities.py +++ b/pm4py/statistics/ocel/ot_activities.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants diff --git a/pm4py/statistics/overlap/__init__.py b/pm4py/statistics/overlap/__init__.py index 1dc507c83..42fdfda36 100644 --- a/pm4py/statistics/overlap/__init__.py +++ b/pm4py/statistics/overlap/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap import cases, utils diff --git a/pm4py/statistics/overlap/cases/__init__.py b/pm4py/statistics/overlap/cases/__init__.py index 6ef26e719..067a657bf 100644 --- a/pm4py/statistics/overlap/cases/__init__.py +++ b/pm4py/statistics/overlap/cases/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.cases import log, pandas diff --git a/pm4py/statistics/overlap/cases/log/__init__.py b/pm4py/statistics/overlap/cases/log/__init__.py index f3de45e27..efa32c0f4 100644 --- a/pm4py/statistics/overlap/cases/log/__init__.py +++ b/pm4py/statistics/overlap/cases/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.cases.log import get diff --git a/pm4py/statistics/overlap/cases/log/get.py b/pm4py/statistics/overlap/cases/log/get.py index b6559d118..591e3ad26 100644 --- a/pm4py/statistics/overlap/cases/log/get.py +++ b/pm4py/statistics/overlap/cases/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/overlap/cases/pandas/__init__.py b/pm4py/statistics/overlap/cases/pandas/__init__.py index 3b3dfe4c6..ee6601a9f 100644 --- a/pm4py/statistics/overlap/cases/pandas/__init__.py +++ b/pm4py/statistics/overlap/cases/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.cases.pandas import get diff --git a/pm4py/statistics/overlap/cases/pandas/get.py b/pm4py/statistics/overlap/cases/pandas/get.py index 1546bc5d1..075bb1a7e 100644 --- a/pm4py/statistics/overlap/cases/pandas/get.py +++ b/pm4py/statistics/overlap/cases/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/overlap/interval_events/__init__.py b/pm4py/statistics/overlap/interval_events/__init__.py index 6ad0b2e89..75a9cd792 100644 --- a/pm4py/statistics/overlap/interval_events/__init__.py +++ b/pm4py/statistics/overlap/interval_events/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.interval_events import log, pandas diff --git a/pm4py/statistics/overlap/interval_events/log/__init__.py b/pm4py/statistics/overlap/interval_events/log/__init__.py index 51388b855..a3f7b9909 100644 --- a/pm4py/statistics/overlap/interval_events/log/__init__.py +++ b/pm4py/statistics/overlap/interval_events/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.interval_events.log import get diff --git a/pm4py/statistics/overlap/interval_events/log/get.py b/pm4py/statistics/overlap/interval_events/log/get.py index 1c7ddad13..01508fa94 100644 --- a/pm4py/statistics/overlap/interval_events/log/get.py +++ b/pm4py/statistics/overlap/interval_events/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/overlap/interval_events/pandas/__init__.py b/pm4py/statistics/overlap/interval_events/pandas/__init__.py index 08f100e37..9d94c2871 100644 --- a/pm4py/statistics/overlap/interval_events/pandas/__init__.py +++ b/pm4py/statistics/overlap/interval_events/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.interval_events.pandas import get diff --git a/pm4py/statistics/overlap/interval_events/pandas/get.py b/pm4py/statistics/overlap/interval_events/pandas/get.py index cb42670e3..381b9525f 100644 --- a/pm4py/statistics/overlap/interval_events/pandas/get.py +++ b/pm4py/statistics/overlap/interval_events/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/overlap/utils/__init__.py b/pm4py/statistics/overlap/utils/__init__.py index 75d51a98a..7a18d9f6e 100644 --- a/pm4py/statistics/overlap/utils/__init__.py +++ b/pm4py/statistics/overlap/utils/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.overlap.utils import compute diff --git a/pm4py/statistics/overlap/utils/compute.py b/pm4py/statistics/overlap/utils/compute.py index 37d57b222..085f5d449 100644 --- a/pm4py/statistics/overlap/utils/compute.py +++ b/pm4py/statistics/overlap/utils/compute.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/passed_time/__init__.py b/pm4py/statistics/passed_time/__init__.py index a8271d112..5414aa505 100644 --- a/pm4py/statistics/passed_time/__init__.py +++ b/pm4py/statistics/passed_time/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time import log, pandas diff --git a/pm4py/statistics/passed_time/log/__init__.py b/pm4py/statistics/passed_time/log/__init__.py index d5b998894..218dc5e48 100644 --- a/pm4py/statistics/passed_time/log/__init__.py +++ b/pm4py/statistics/passed_time/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.log import algorithm, variants diff --git a/pm4py/statistics/passed_time/log/algorithm.py b/pm4py/statistics/passed_time/log/algorithm.py index e75e22419..d9efa9318 100644 --- a/pm4py/statistics/passed_time/log/algorithm.py +++ b/pm4py/statistics/passed_time/log/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.log.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/log/variants/__init__.py b/pm4py/statistics/passed_time/log/variants/__init__.py index 1ee304558..f777bf302 100644 --- a/pm4py/statistics/passed_time/log/variants/__init__.py +++ b/pm4py/statistics/passed_time/log/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.log.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/log/variants/post.py b/pm4py/statistics/passed_time/log/variants/post.py index 48553c1a3..6ae28a0c8 100644 --- a/pm4py/statistics/passed_time/log/variants/post.py +++ b/pm4py/statistics/passed_time/log/variants/post.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance diff --git a/pm4py/statistics/passed_time/log/variants/pre.py b/pm4py/statistics/passed_time/log/variants/pre.py index 518d95489..e7fc6221d 100644 --- a/pm4py/statistics/passed_time/log/variants/pre.py +++ b/pm4py/statistics/passed_time/log/variants/pre.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance diff --git a/pm4py/statistics/passed_time/log/variants/prepost.py b/pm4py/statistics/passed_time/log/variants/prepost.py index 23091b8d0..62fc2bffc 100644 --- a/pm4py/statistics/passed_time/log/variants/prepost.py +++ b/pm4py/statistics/passed_time/log/variants/prepost.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance diff --git a/pm4py/statistics/passed_time/pandas/__init__.py b/pm4py/statistics/passed_time/pandas/__init__.py index 0259fc563..d3dd4d96f 100644 --- a/pm4py/statistics/passed_time/pandas/__init__.py +++ b/pm4py/statistics/passed_time/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.pandas import algorithm, variants diff --git a/pm4py/statistics/passed_time/pandas/algorithm.py b/pm4py/statistics/passed_time/pandas/algorithm.py index 3f9c326da..3f0e6cfe2 100644 --- a/pm4py/statistics/passed_time/pandas/algorithm.py +++ b/pm4py/statistics/passed_time/pandas/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.pandas.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/pandas/variants/__init__.py b/pm4py/statistics/passed_time/pandas/variants/__init__.py index a43d6e61d..895406924 100644 --- a/pm4py/statistics/passed_time/pandas/variants/__init__.py +++ b/pm4py/statistics/passed_time/pandas/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.passed_time.pandas.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/pandas/variants/post.py b/pm4py/statistics/passed_time/pandas/variants/post.py index a50adbfe8..e0424f5f3 100644 --- a/pm4py/statistics/passed_time/pandas/variants/post.py +++ b/pm4py/statistics/passed_time/pandas/variants/post.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/passed_time/pandas/variants/pre.py b/pm4py/statistics/passed_time/pandas/variants/pre.py index a3dc6ea28..47672c4b4 100644 --- a/pm4py/statistics/passed_time/pandas/variants/pre.py +++ b/pm4py/statistics/passed_time/pandas/variants/pre.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/passed_time/pandas/variants/prepost.py b/pm4py/statistics/passed_time/pandas/variants/prepost.py index 68f0d0b6d..4ed9495a3 100644 --- a/pm4py/statistics/passed_time/pandas/variants/prepost.py +++ b/pm4py/statistics/passed_time/pandas/variants/prepost.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/rework/__init__.py b/pm4py/statistics/rework/__init__.py index 1e4d15b5c..19a4318a7 100644 --- a/pm4py/statistics/rework/__init__.py +++ b/pm4py/statistics/rework/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework import log, pandas diff --git a/pm4py/statistics/rework/cases/__init__.py b/pm4py/statistics/rework/cases/__init__.py index 4c1318ad1..a8f8a65c2 100644 --- a/pm4py/statistics/rework/cases/__init__.py +++ b/pm4py/statistics/rework/cases/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework.cases import log, pandas diff --git a/pm4py/statistics/rework/cases/log/__init__.py b/pm4py/statistics/rework/cases/log/__init__.py index 02b2707c2..7705cc564 100644 --- a/pm4py/statistics/rework/cases/log/__init__.py +++ b/pm4py/statistics/rework/cases/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework.cases.log import get diff --git a/pm4py/statistics/rework/cases/log/get.py b/pm4py/statistics/rework/cases/log/get.py index 8f106fe67..72f56f040 100644 --- a/pm4py/statistics/rework/cases/log/get.py +++ b/pm4py/statistics/rework/cases/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/rework/cases/pandas/__init__.py b/pm4py/statistics/rework/cases/pandas/__init__.py index c42ad0a07..d9f52e36e 100644 --- a/pm4py/statistics/rework/cases/pandas/__init__.py +++ b/pm4py/statistics/rework/cases/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework.cases.pandas import get diff --git a/pm4py/statistics/rework/cases/pandas/get.py b/pm4py/statistics/rework/cases/pandas/get.py index 01bee63e1..fadd6f0b8 100644 --- a/pm4py/statistics/rework/cases/pandas/get.py +++ b/pm4py/statistics/rework/cases/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/rework/log/__init__.py b/pm4py/statistics/rework/log/__init__.py index e5d9a9bef..a28619844 100644 --- a/pm4py/statistics/rework/log/__init__.py +++ b/pm4py/statistics/rework/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework.log import get diff --git a/pm4py/statistics/rework/log/get.py b/pm4py/statistics/rework/log/get.py index 5c09b19e9..c7748f34e 100644 --- a/pm4py/statistics/rework/log/get.py +++ b/pm4py/statistics/rework/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, xes_constants, exec_utils diff --git a/pm4py/statistics/rework/pandas/__init__.py b/pm4py/statistics/rework/pandas/__init__.py index 3b6c92411..ab7dead0e 100644 --- a/pm4py/statistics/rework/pandas/__init__.py +++ b/pm4py/statistics/rework/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.rework.pandas import get diff --git a/pm4py/statistics/rework/pandas/get.py b/pm4py/statistics/rework/pandas/get.py index e63547818..b58a31337 100644 --- a/pm4py/statistics/rework/pandas/get.py +++ b/pm4py/statistics/rework/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/service_time/__init__.py b/pm4py/statistics/service_time/__init__.py index 138dde327..0dff445d5 100644 --- a/pm4py/statistics/service_time/__init__.py +++ b/pm4py/statistics/service_time/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.service_time import log, pandas diff --git a/pm4py/statistics/service_time/log/__init__.py b/pm4py/statistics/service_time/log/__init__.py index d4d7bad37..ff807ffbd 100644 --- a/pm4py/statistics/service_time/log/__init__.py +++ b/pm4py/statistics/service_time/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.service_time.log import get diff --git a/pm4py/statistics/service_time/log/get.py b/pm4py/statistics/service_time/log/get.py index f3781a05c..7499d6cd2 100644 --- a/pm4py/statistics/service_time/log/get.py +++ b/pm4py/statistics/service_time/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/service_time/pandas/__init__.py b/pm4py/statistics/service_time/pandas/__init__.py index b88e9bf3c..f5b8a27ff 100644 --- a/pm4py/statistics/service_time/pandas/__init__.py +++ b/pm4py/statistics/service_time/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.service_time.pandas import get diff --git a/pm4py/statistics/service_time/pandas/get.py b/pm4py/statistics/service_time/pandas/get.py index 03ce48ec8..0c9390058 100644 --- a/pm4py/statistics/service_time/pandas/get.py +++ b/pm4py/statistics/service_time/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/statistics/sojourn_time/__init__.py b/pm4py/statistics/sojourn_time/__init__.py index 4c92062ba..55a3dcd2c 100644 --- a/pm4py/statistics/sojourn_time/__init__.py +++ b/pm4py/statistics/sojourn_time/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.service_time import * diff --git a/pm4py/statistics/start_activities/__init__.py b/pm4py/statistics/start_activities/__init__.py index b461fbdfa..9a53ab454 100644 --- a/pm4py/statistics/start_activities/__init__.py +++ b/pm4py/statistics/start_activities/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.start_activities import common, log, pandas diff --git a/pm4py/statistics/start_activities/common/__init__.py b/pm4py/statistics/start_activities/common/__init__.py index 9b2eb2306..4ca1bdfdb 100644 --- a/pm4py/statistics/start_activities/common/__init__.py +++ b/pm4py/statistics/start_activities/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.start_activities.common import get diff --git a/pm4py/statistics/start_activities/common/get.py b/pm4py/statistics/start_activities/common/get.py index 640a412b6..266cc6cc5 100644 --- a/pm4py/statistics/start_activities/common/get.py +++ b/pm4py/statistics/start_activities/common/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def get_sorted_start_activities_list(start_activities): diff --git a/pm4py/statistics/start_activities/log/__init__.py b/pm4py/statistics/start_activities/log/__init__.py index e0977694a..9b73fe1b3 100644 --- a/pm4py/statistics/start_activities/log/__init__.py +++ b/pm4py/statistics/start_activities/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.start_activities.log import get diff --git a/pm4py/statistics/start_activities/log/get.py b/pm4py/statistics/start_activities/log/get.py index f272dd014..2b5a2e4ba 100644 --- a/pm4py/statistics/start_activities/log/get.py +++ b/pm4py/statistics/start_activities/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/statistics/start_activities/pandas/__init__.py b/pm4py/statistics/start_activities/pandas/__init__.py index 3f4c51ccd..82f685c29 100644 --- a/pm4py/statistics/start_activities/pandas/__init__.py +++ b/pm4py/statistics/start_activities/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.start_activities.pandas import get diff --git a/pm4py/statistics/start_activities/pandas/get.py b/pm4py/statistics/start_activities/pandas/get.py index 0e478d2ed..364f7887f 100644 --- a/pm4py/statistics/start_activities/pandas/get.py +++ b/pm4py/statistics/start_activities/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/statistics/traces/__init__.py b/pm4py/statistics/traces/__init__.py index 5245ddcc9..054710b0b 100644 --- a/pm4py/statistics/traces/__init__.py +++ b/pm4py/statistics/traces/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces import generic, cycle_time diff --git a/pm4py/statistics/traces/cycle_time/__init__.py b/pm4py/statistics/traces/cycle_time/__init__.py index d4c2dc77b..8efc285dc 100644 --- a/pm4py/statistics/traces/cycle_time/__init__.py +++ b/pm4py/statistics/traces/cycle_time/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.cycle_time import log, pandas, util diff --git a/pm4py/statistics/traces/cycle_time/log/__init__.py b/pm4py/statistics/traces/cycle_time/log/__init__.py index b9b36d145..65708142d 100644 --- a/pm4py/statistics/traces/cycle_time/log/__init__.py +++ b/pm4py/statistics/traces/cycle_time/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.cycle_time.log import get diff --git a/pm4py/statistics/traces/cycle_time/log/get.py b/pm4py/statistics/traces/cycle_time/log/get.py index db3e57fa8..cf8ccb9c4 100644 --- a/pm4py/statistics/traces/cycle_time/log/get.py +++ b/pm4py/statistics/traces/cycle_time/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.log.obj import EventLog, Trace diff --git a/pm4py/statistics/traces/cycle_time/pandas/__init__.py b/pm4py/statistics/traces/cycle_time/pandas/__init__.py index 7f9319b41..6976adac7 100644 --- a/pm4py/statistics/traces/cycle_time/pandas/__init__.py +++ b/pm4py/statistics/traces/cycle_time/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.cycle_time.pandas import get diff --git a/pm4py/statistics/traces/cycle_time/pandas/get.py b/pm4py/statistics/traces/cycle_time/pandas/get.py index dade7ef97..698b70de8 100644 --- a/pm4py/statistics/traces/cycle_time/pandas/get.py +++ b/pm4py/statistics/traces/cycle_time/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/traces/cycle_time/util/__init__.py b/pm4py/statistics/traces/cycle_time/util/__init__.py index 6e9e7d334..4643751ec 100644 --- a/pm4py/statistics/traces/cycle_time/util/__init__.py +++ b/pm4py/statistics/traces/cycle_time/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.cycle_time.util import compute diff --git a/pm4py/statistics/traces/cycle_time/util/compute.py b/pm4py/statistics/traces/cycle_time/util/compute.py index 22c315659..f272a03a0 100644 --- a/pm4py/statistics/traces/cycle_time/util/compute.py +++ b/pm4py/statistics/traces/cycle_time/util/compute.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Tuple diff --git a/pm4py/statistics/traces/generic/__init__.py b/pm4py/statistics/traces/generic/__init__.py index c9a501593..a78acec58 100644 --- a/pm4py/statistics/traces/generic/__init__.py +++ b/pm4py/statistics/traces/generic/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.generic import common, log, pandas diff --git a/pm4py/statistics/traces/generic/common/__init__.py b/pm4py/statistics/traces/generic/common/__init__.py index f524d71f0..670230c7d 100644 --- a/pm4py/statistics/traces/generic/common/__init__.py +++ b/pm4py/statistics/traces/generic/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.generic.common import case_duration diff --git a/pm4py/statistics/traces/generic/common/case_duration.py b/pm4py/statistics/traces/generic/common/case_duration.py index 19568dbe4..0eb005305 100644 --- a/pm4py/statistics/traces/generic/common/case_duration.py +++ b/pm4py/statistics/traces/generic/common/case_duration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import numpy as np diff --git a/pm4py/statistics/traces/generic/log/__init__.py b/pm4py/statistics/traces/generic/log/__init__.py index 81ebddad9..0fd631979 100644 --- a/pm4py/statistics/traces/generic/log/__init__.py +++ b/pm4py/statistics/traces/generic/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.generic.log import case_statistics diff --git a/pm4py/statistics/traces/generic/log/case_arrival.py b/pm4py/statistics/traces/generic/log/case_arrival.py index 2679c4604..749b33c29 100644 --- a/pm4py/statistics/traces/generic/log/case_arrival.py +++ b/pm4py/statistics/traces/generic/log/case_arrival.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/traces/generic/log/case_statistics.py b/pm4py/statistics/traces/generic/log/case_statistics.py index 7ac6bea64..75df598c2 100644 --- a/pm4py/statistics/traces/generic/log/case_statistics.py +++ b/pm4py/statistics/traces/generic/log/case_statistics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.log import get as variants_get diff --git a/pm4py/statistics/traces/generic/pandas/__init__.py b/pm4py/statistics/traces/generic/pandas/__init__.py index 05b08a271..8d44dac05 100644 --- a/pm4py/statistics/traces/generic/pandas/__init__.py +++ b/pm4py/statistics/traces/generic/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.traces.generic.pandas import case_arrival diff --git a/pm4py/statistics/traces/generic/pandas/case_arrival.py b/pm4py/statistics/traces/generic/pandas/case_arrival.py index 98faa100c..07566b712 100644 --- a/pm4py/statistics/traces/generic/pandas/case_arrival.py +++ b/pm4py/statistics/traces/generic/pandas/case_arrival.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/statistics/traces/generic/pandas/case_statistics.py b/pm4py/statistics/traces/generic/pandas/case_statistics.py index a0f4fe7e5..56962068d 100644 --- a/pm4py/statistics/traces/generic/pandas/case_statistics.py +++ b/pm4py/statistics/traces/generic/pandas/case_statistics.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/util/__init__.py b/pm4py/statistics/util/__init__.py index 54a21be48..27ae28b0f 100644 --- a/pm4py/statistics/util/__init__.py +++ b/pm4py/statistics/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.util import times_bipartite_matching diff --git a/pm4py/statistics/util/times_bipartite_matching.py b/pm4py/statistics/util/times_bipartite_matching.py index b2abbfb29..d7653d62f 100644 --- a/pm4py/statistics/util/times_bipartite_matching.py +++ b/pm4py/statistics/util/times_bipartite_matching.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import nx_utils diff --git a/pm4py/statistics/variants/__init__.py b/pm4py/statistics/variants/__init__.py index 41becb18f..619031a2a 100644 --- a/pm4py/statistics/variants/__init__.py +++ b/pm4py/statistics/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants import log, pandas diff --git a/pm4py/statistics/variants/log/__init__.py b/pm4py/statistics/variants/log/__init__.py index 7d2a41767..e62d0a582 100644 --- a/pm4py/statistics/variants/log/__init__.py +++ b/pm4py/statistics/variants/log/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.log import get diff --git a/pm4py/statistics/variants/log/get.py b/pm4py/statistics/variants/log/get.py index 39525a2b6..a17215d16 100644 --- a/pm4py/statistics/variants/log/get.py +++ b/pm4py/statistics/variants/log/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/statistics/variants/pandas/__init__.py b/pm4py/statistics/variants/pandas/__init__.py index 94e53c8f1..1267caaac 100644 --- a/pm4py/statistics/variants/pandas/__init__.py +++ b/pm4py/statistics/variants/pandas/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.statistics.variants.pandas import get diff --git a/pm4py/statistics/variants/pandas/get.py b/pm4py/statistics/variants/pandas/get.py index abe70767f..1d0cfbda2 100644 --- a/pm4py/statistics/variants/pandas/get.py +++ b/pm4py/statistics/variants/pandas/get.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any, Union, List, Set diff --git a/pm4py/stats.py b/pm4py/stats.py index 2644415fd..75be3145c 100644 --- a/pm4py/stats.py +++ b/pm4py/stats.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/streaming/__init__.py b/pm4py/streaming/__init__.py index 7e4ef3208..b1175c67c 100644 --- a/pm4py/streaming/__init__.py +++ b/pm4py/streaming/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming import algo, stream, importer, util, conversion diff --git a/pm4py/streaming/algo/__init__.py b/pm4py/streaming/algo/__init__.py index 1f689e625..1f62307db 100644 --- a/pm4py/streaming/algo/__init__.py +++ b/pm4py/streaming/algo/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo import conformance, discovery, interface \ No newline at end of file diff --git a/pm4py/streaming/algo/conformance/__init__.py b/pm4py/streaming/algo/conformance/__init__.py index 46c50112f..de2d09222 100644 --- a/pm4py/streaming/algo/conformance/__init__.py +++ b/pm4py/streaming/algo/conformance/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance import footprints, tbr, temporal diff --git a/pm4py/streaming/algo/conformance/footprints/__init__.py b/pm4py/streaming/algo/conformance/footprints/__init__.py index 7f20c7736..68e07d05a 100644 --- a/pm4py/streaming/algo/conformance/footprints/__init__.py +++ b/pm4py/streaming/algo/conformance/footprints/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.footprints import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/footprints/algorithm.py b/pm4py/streaming/algo/conformance/footprints/algorithm.py index d88ab1e20..f38bd89c7 100644 --- a/pm4py/streaming/algo/conformance/footprints/algorithm.py +++ b/pm4py/streaming/algo/conformance/footprints/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/algo/conformance/footprints/variants/__init__.py b/pm4py/streaming/algo/conformance/footprints/variants/__init__.py index 0d4c20671..007c771df 100644 --- a/pm4py/streaming/algo/conformance/footprints/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/footprints/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.footprints.variants import classic diff --git a/pm4py/streaming/algo/conformance/footprints/variants/classic.py b/pm4py/streaming/algo/conformance/footprints/variants/classic.py index 9342c5324..8ec89a2cb 100644 --- a/pm4py/streaming/algo/conformance/footprints/variants/classic.py +++ b/pm4py/streaming/algo/conformance/footprints/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, exec_utils, xes_constants, pandas_utils diff --git a/pm4py/streaming/algo/conformance/tbr/__init__.py b/pm4py/streaming/algo/conformance/tbr/__init__.py index 45d4e091d..ca0996103 100644 --- a/pm4py/streaming/algo/conformance/tbr/__init__.py +++ b/pm4py/streaming/algo/conformance/tbr/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.tbr import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/tbr/algorithm.py b/pm4py/streaming/algo/conformance/tbr/algorithm.py index 1374f2ccd..e6c18047f 100644 --- a/pm4py/streaming/algo/conformance/tbr/algorithm.py +++ b/pm4py/streaming/algo/conformance/tbr/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/algo/conformance/tbr/variants/__init__.py b/pm4py/streaming/algo/conformance/tbr/variants/__init__.py index 98493b461..58a64ec69 100644 --- a/pm4py/streaming/algo/conformance/tbr/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/tbr/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.tbr.variants import classic diff --git a/pm4py/streaming/algo/conformance/tbr/variants/classic.py b/pm4py/streaming/algo/conformance/tbr/variants/classic.py index 1c0b49178..893ee01ff 100644 --- a/pm4py/streaming/algo/conformance/tbr/variants/classic.py +++ b/pm4py/streaming/algo/conformance/tbr/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import constants, exec_utils, xes_constants diff --git a/pm4py/streaming/algo/conformance/temporal/__init__.py b/pm4py/streaming/algo/conformance/temporal/__init__.py index c3acef8aa..e71c38701 100644 --- a/pm4py/streaming/algo/conformance/temporal/__init__.py +++ b/pm4py/streaming/algo/conformance/temporal/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.temporal import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/temporal/algorithm.py b/pm4py/streaming/algo/conformance/temporal/algorithm.py index 71f5a5442..474780e37 100644 --- a/pm4py/streaming/algo/conformance/temporal/algorithm.py +++ b/pm4py/streaming/algo/conformance/temporal/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/algo/conformance/temporal/variants/__init__.py b/pm4py/streaming/algo/conformance/temporal/variants/__init__.py index fefe47e0c..72c09ff9b 100644 --- a/pm4py/streaming/algo/conformance/temporal/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/temporal/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.conformance.temporal.variants import classic diff --git a/pm4py/streaming/algo/conformance/temporal/variants/classic.py b/pm4py/streaming/algo/conformance/temporal/variants/classic.py index ff29c90d7..ad7042261 100644 --- a/pm4py/streaming/algo/conformance/temporal/variants/classic.py +++ b/pm4py/streaming/algo/conformance/temporal/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import logging diff --git a/pm4py/streaming/algo/discovery/__init__.py b/pm4py/streaming/algo/discovery/__init__.py index 6dff21e28..b957a8dfd 100644 --- a/pm4py/streaming/algo/discovery/__init__.py +++ b/pm4py/streaming/algo/discovery/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.discovery import dfg diff --git a/pm4py/streaming/algo/discovery/dfg/__init__.py b/pm4py/streaming/algo/discovery/dfg/__init__.py index d108ce145..1ba884d84 100644 --- a/pm4py/streaming/algo/discovery/dfg/__init__.py +++ b/pm4py/streaming/algo/discovery/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.discovery.dfg import algorithm, variants diff --git a/pm4py/streaming/algo/discovery/dfg/algorithm.py b/pm4py/streaming/algo/discovery/dfg/algorithm.py index 2e77568d5..c808aec7d 100644 --- a/pm4py/streaming/algo/discovery/dfg/algorithm.py +++ b/pm4py/streaming/algo/discovery/dfg/algorithm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.discovery.dfg.variants import frequency diff --git a/pm4py/streaming/algo/discovery/dfg/variants/__init__.py b/pm4py/streaming/algo/discovery/dfg/variants/__init__.py index bd594f42a..4524abe3f 100644 --- a/pm4py/streaming/algo/discovery/dfg/variants/__init__.py +++ b/pm4py/streaming/algo/discovery/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.discovery.dfg.variants import frequency diff --git a/pm4py/streaming/algo/discovery/dfg/variants/frequency.py b/pm4py/streaming/algo/discovery/dfg/variants/frequency.py index 841996446..43610b9bf 100644 --- a/pm4py/streaming/algo/discovery/dfg/variants/frequency.py +++ b/pm4py/streaming/algo/discovery/dfg/variants/frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from collections import Counter diff --git a/pm4py/streaming/algo/interface.py b/pm4py/streaming/algo/interface.py index 7707825e0..898b96127 100644 --- a/pm4py/streaming/algo/interface.py +++ b/pm4py/streaming/algo/interface.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import abc diff --git a/pm4py/streaming/connectors/__init__.py b/pm4py/streaming/connectors/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/streaming/connectors/__init__.py +++ b/pm4py/streaming/connectors/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/streaming/connectors/windows/__init__.py b/pm4py/streaming/connectors/windows/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/streaming/connectors/windows/__init__.py +++ b/pm4py/streaming/connectors/windows/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/streaming/connectors/windows/click_key_logger.py b/pm4py/streaming/connectors/windows/click_key_logger.py index 061327cca..45ea47081 100644 --- a/pm4py/streaming/connectors/windows/click_key_logger.py +++ b/pm4py/streaming/connectors/windows/click_key_logger.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from threading import Thread, Lock diff --git a/pm4py/streaming/conversion/__init__.py b/pm4py/streaming/conversion/__init__.py index 9990f1686..7d3fca732 100644 --- a/pm4py/streaming/conversion/__init__.py +++ b/pm4py/streaming/conversion/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' @@ -19,15 +19,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' \ No newline at end of file diff --git a/pm4py/streaming/conversion/from_pandas.py b/pm4py/streaming/conversion/from_pandas.py index ecb911ec2..172f27daf 100644 --- a/pm4py/streaming/conversion/from_pandas.py +++ b/pm4py/streaming/conversion/from_pandas.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/conversion/ocel_flatts_distributor.py b/pm4py/streaming/conversion/ocel_flatts_distributor.py index 087fe2100..82e89de30 100644 --- a/pm4py/streaming/conversion/ocel_flatts_distributor.py +++ b/pm4py/streaming/conversion/ocel_flatts_distributor.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/streaming/importer/__init__.py b/pm4py/streaming/importer/__init__.py index c222b97f0..6f9d630dd 100644 --- a/pm4py/streaming/importer/__init__.py +++ b/pm4py/streaming/importer/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/streaming/importer/csv/__init__.py b/pm4py/streaming/importer/csv/__init__.py index 12ef7aaa7..ed445c0b2 100644 --- a/pm4py/streaming/importer/csv/__init__.py +++ b/pm4py/streaming/importer/csv/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.importer.csv import importer, variants diff --git a/pm4py/streaming/importer/csv/importer.py b/pm4py/streaming/importer/csv/importer.py index 6246edc67..b6dde11c8 100644 --- a/pm4py/streaming/importer/csv/importer.py +++ b/pm4py/streaming/importer/csv/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/importer/csv/variants/__init__.py b/pm4py/streaming/importer/csv/variants/__init__.py index 702bdd9e0..844bbfa25 100644 --- a/pm4py/streaming/importer/csv/variants/__init__.py +++ b/pm4py/streaming/importer/csv/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.importer.csv.variants import csv_event_stream diff --git a/pm4py/streaming/importer/csv/variants/csv_event_stream.py b/pm4py/streaming/importer/csv/variants/csv_event_stream.py index d6de7adb4..e7c410e7b 100644 --- a/pm4py/streaming/importer/csv/variants/csv_event_stream.py +++ b/pm4py/streaming/importer/csv/variants/csv_event_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import csv diff --git a/pm4py/streaming/importer/xes/__init__.py b/pm4py/streaming/importer/xes/__init__.py index f1f451a84..e610e3b21 100644 --- a/pm4py/streaming/importer/xes/__init__.py +++ b/pm4py/streaming/importer/xes/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.importer.xes import importer, variants diff --git a/pm4py/streaming/importer/xes/importer.py b/pm4py/streaming/importer/xes/importer.py index f1f14e7f9..7b5f9b58d 100644 --- a/pm4py/streaming/importer/xes/importer.py +++ b/pm4py/streaming/importer/xes/importer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.importer.xes.variants import xes_trace_stream, xes_event_stream diff --git a/pm4py/streaming/importer/xes/variants/__init__.py b/pm4py/streaming/importer/xes/variants/__init__.py index 1cc049b05..d88abcf54 100644 --- a/pm4py/streaming/importer/xes/variants/__init__.py +++ b/pm4py/streaming/importer/xes/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.importer.xes.variants import xes_event_stream, xes_trace_stream diff --git a/pm4py/streaming/importer/xes/variants/xes_event_stream.py b/pm4py/streaming/importer/xes/variants/xes_event_stream.py index 1018fc140..3f5f8bfe6 100644 --- a/pm4py/streaming/importer/xes/variants/xes_event_stream.py +++ b/pm4py/streaming/importer/xes/variants/xes_event_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import logging diff --git a/pm4py/streaming/importer/xes/variants/xes_trace_stream.py b/pm4py/streaming/importer/xes/variants/xes_trace_stream.py index e15b100e5..2e1bdbec3 100644 --- a/pm4py/streaming/importer/xes/variants/xes_trace_stream.py +++ b/pm4py/streaming/importer/xes/variants/xes_trace_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import logging diff --git a/pm4py/streaming/stream/__init__.py b/pm4py/streaming/stream/__init__.py index b4b42510d..2c18fcc89 100644 --- a/pm4py/streaming/stream/__init__.py +++ b/pm4py/streaming/stream/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.stream import live_event_stream, live_trace_stream diff --git a/pm4py/streaming/stream/live_event_stream.py b/pm4py/streaming/stream/live_event_stream.py index 53aec6999..bf914856f 100644 --- a/pm4py/streaming/stream/live_event_stream.py +++ b/pm4py/streaming/stream/live_event_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import collections diff --git a/pm4py/streaming/stream/live_trace_stream.py b/pm4py/streaming/stream/live_trace_stream.py index c9e56ec48..0c539c992 100644 --- a/pm4py/streaming/stream/live_trace_stream.py +++ b/pm4py/streaming/stream/live_trace_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import collections diff --git a/pm4py/streaming/util/__init__.py b/pm4py/streaming/util/__init__.py index 6a8a9a3f6..d4e331ecc 100644 --- a/pm4py/streaming/util/__init__.py +++ b/pm4py/streaming/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.util import dictio, event_stream_printer, trace_stream_printer diff --git a/pm4py/streaming/util/dictio/__init__.py b/pm4py/streaming/util/dictio/__init__.py index bdc2e9be9..016adc6f8 100644 --- a/pm4py/streaming/util/dictio/__init__.py +++ b/pm4py/streaming/util/dictio/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.util.dictio import versions, generator diff --git a/pm4py/streaming/util/dictio/generator.py b/pm4py/streaming/util/dictio/generator.py index 3dc9b9bd9..12880356c 100644 --- a/pm4py/streaming/util/dictio/generator.py +++ b/pm4py/streaming/util/dictio/generator.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/util/dictio/versions/__init__.py b/pm4py/streaming/util/dictio/versions/__init__.py index e2a505eb3..e88511155 100644 --- a/pm4py/streaming/util/dictio/versions/__init__.py +++ b/pm4py/streaming/util/dictio/versions/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.util.dictio.versions import classic, thread_safe diff --git a/pm4py/streaming/util/dictio/versions/classic.py b/pm4py/streaming/util/dictio/versions/classic.py index 83b945ded..17be3b1f1 100644 --- a/pm4py/streaming/util/dictio/versions/classic.py +++ b/pm4py/streaming/util/dictio/versions/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def apply(parameters=None): diff --git a/pm4py/streaming/util/dictio/versions/redis.py b/pm4py/streaming/util/dictio/versions/redis.py index 1f1d708c2..d2fec5582 100644 --- a/pm4py/streaming/util/dictio/versions/redis.py +++ b/pm4py/streaming/util/dictio/versions/redis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/streaming/util/dictio/versions/thread_safe.py b/pm4py/streaming/util/dictio/versions/thread_safe.py index 7492c77de..3c9493de1 100644 --- a/pm4py/streaming/util/dictio/versions/thread_safe.py +++ b/pm4py/streaming/util/dictio/versions/thread_safe.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from threading import Lock diff --git a/pm4py/streaming/util/event_stream_printer.py b/pm4py/streaming/util/event_stream_printer.py index 9504aaf8d..ac07b3892 100644 --- a/pm4py/streaming/util/event_stream_printer.py +++ b/pm4py/streaming/util/event_stream_printer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.interface import StreamingAlgorithm diff --git a/pm4py/streaming/util/live_to_static_stream.py b/pm4py/streaming/util/live_to_static_stream.py index aa3f1d378..1030dd5ef 100644 --- a/pm4py/streaming/util/live_to_static_stream.py +++ b/pm4py/streaming/util/live_to_static_stream.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.interface import StreamingAlgorithm diff --git a/pm4py/streaming/util/trace_stream_printer.py b/pm4py/streaming/util/trace_stream_printer.py index bcddaddba..a9c794b51 100644 --- a/pm4py/streaming/util/trace_stream_printer.py +++ b/pm4py/streaming/util/trace_stream_printer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.streaming.algo.interface import StreamingAlgorithm diff --git a/pm4py/util/__init__.py b/pm4py/util/__init__.py index 0a83a9ebd..5a39bb16e 100644 --- a/pm4py/util/__init__.py +++ b/pm4py/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, constants, xes_constants, pandas_utils, nx_utils, lp, variants_util, points_subset, business_hours, vis_utils, \ diff --git a/pm4py/util/business_hours.py b/pm4py/util/business_hours.py index 40482669e..2a61c6d38 100644 --- a/pm4py/util/business_hours.py +++ b/pm4py/util/business_hours.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/util/colors.py b/pm4py/util/colors.py index da7cb19e6..e55ee7dee 100644 --- a/pm4py/util/colors.py +++ b/pm4py/util/colors.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def get_corr_hex(num): diff --git a/pm4py/util/compression/__init__.py b/pm4py/util/compression/__init__.py index 9320e5d3f..c0c98dfcb 100644 --- a/pm4py/util/compression/__init__.py +++ b/pm4py/util/compression/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.compression import dtypes, util \ No newline at end of file diff --git a/pm4py/util/compression/dtypes.py b/pm4py/util/compression/dtypes.py index 062793b53..14448f550 100644 --- a/pm4py/util/compression/dtypes.py +++ b/pm4py/util/compression/dtypes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import List, Tuple, Any, Counter diff --git a/pm4py/util/compression/util.py b/pm4py/util/compression/util.py index c46c7ad8e..61cda543c 100644 --- a/pm4py/util/compression/util.py +++ b/pm4py/util/compression/util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import copy diff --git a/pm4py/util/constants.py b/pm4py/util/constants.py index 1c0c539e6..f4755e9af 100644 --- a/pm4py/util/constants.py +++ b/pm4py/util/constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/util/dt_parsing/__init__.py b/pm4py/util/dt_parsing/__init__.py index efef1f944..968a3a1d5 100644 --- a/pm4py/util/dt_parsing/__init__.py +++ b/pm4py/util/dt_parsing/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.dt_parsing import parser, variants diff --git a/pm4py/util/dt_parsing/parser.py b/pm4py/util/dt_parsing/parser.py index 6eb9222d9..a060ae181 100644 --- a/pm4py/util/dt_parsing/parser.py +++ b/pm4py/util/dt_parsing/parser.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/dt_parsing/variants/__init__.py b/pm4py/util/dt_parsing/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/util/dt_parsing/variants/__init__.py +++ b/pm4py/util/dt_parsing/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/util/dt_parsing/variants/cs8601.py b/pm4py/util/dt_parsing/variants/cs8601.py index cfdf7176c..32648cb16 100644 --- a/pm4py/util/dt_parsing/variants/cs8601.py +++ b/pm4py/util/dt_parsing/variants/cs8601.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import ciso8601 diff --git a/pm4py/util/dt_parsing/variants/dummy.py b/pm4py/util/dt_parsing/variants/dummy.py index c3e730f1c..00e7efb73 100644 --- a/pm4py/util/dt_parsing/variants/dummy.py +++ b/pm4py/util/dt_parsing/variants/dummy.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/util/dt_parsing/variants/strpfromiso.py b/pm4py/util/dt_parsing/variants/strpfromiso.py index c3c4e2dba..311533158 100644 --- a/pm4py/util/dt_parsing/variants/strpfromiso.py +++ b/pm4py/util/dt_parsing/variants/strpfromiso.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from datetime import datetime, timezone diff --git a/pm4py/util/exec_utils.py b/pm4py/util/exec_utils.py index 8dd225518..b64855dd4 100644 --- a/pm4py/util/exec_utils.py +++ b/pm4py/util/exec_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/util/hie_utils.py b/pm4py/util/hie_utils.py index 000e5fd2d..778117649 100644 --- a/pm4py/util/hie_utils.py +++ b/pm4py/util/hie_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/__init__.py b/pm4py/util/lp/__init__.py index 909ac6df0..06a360301 100644 --- a/pm4py/util/lp/__init__.py +++ b/pm4py/util/lp/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.lp import solver, util, variants diff --git a/pm4py/util/lp/solver.py b/pm4py/util/lp/solver.py index 4de177cdc..6e2214ab1 100644 --- a/pm4py/util/lp/solver.py +++ b/pm4py/util/lp/solver.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/util/lp/util/__init__.py b/pm4py/util/lp/util/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/util/lp/util/__init__.py +++ b/pm4py/util/lp/util/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/util/lp/variants/__init__.py b/pm4py/util/lp/variants/__init__.py index 5d666de7e..d64bc97e8 100644 --- a/pm4py/util/lp/variants/__init__.py +++ b/pm4py/util/lp/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/util/lp/variants/cvxopt_solver.py b/pm4py/util/lp/variants/cvxopt_solver.py index c55c18053..6b7972d53 100644 --- a/pm4py/util/lp/variants/cvxopt_solver.py +++ b/pm4py/util/lp/variants/cvxopt_solver.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/cvxopt_solver_custom_align.py b/pm4py/util/lp/variants/cvxopt_solver_custom_align.py index a766e7403..9b0f8eadc 100644 --- a/pm4py/util/lp/variants/cvxopt_solver_custom_align.py +++ b/pm4py/util/lp/variants/cvxopt_solver_custom_align.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/cvxopt_solver_custom_align_arm.py b/pm4py/util/lp/variants/cvxopt_solver_custom_align_arm.py index e86b3657a..52304cf9f 100644 --- a/pm4py/util/lp/variants/cvxopt_solver_custom_align_arm.py +++ b/pm4py/util/lp/variants/cvxopt_solver_custom_align_arm.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py b/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py index f571127fd..6cbb84698 100644 --- a/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py +++ b/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/ortools_solver.py b/pm4py/util/lp/variants/ortools_solver.py index ee48c6af6..920b06dd2 100644 --- a/pm4py/util/lp/variants/ortools_solver.py +++ b/pm4py/util/lp/variants/ortools_solver.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/pulp_solver.py b/pm4py/util/lp/variants/pulp_solver.py index fd2542cb9..e7fc5741c 100644 --- a/pm4py/util/lp/variants/pulp_solver.py +++ b/pm4py/util/lp/variants/pulp_solver.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/lp/variants/scipy_solver.py b/pm4py/util/lp/variants/scipy_solver.py index fae3e3bdb..0ab4e59a4 100644 --- a/pm4py/util/lp/variants/scipy_solver.py +++ b/pm4py/util/lp/variants/scipy_solver.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/util/ml_utils.py b/pm4py/util/ml_utils.py index 8e7d98142..f1bd96bab 100644 --- a/pm4py/util/ml_utils.py +++ b/pm4py/util/ml_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/util/nx_utils.py b/pm4py/util/nx_utils.py index 6858948f0..08e9fda38 100644 --- a/pm4py/util/nx_utils.py +++ b/pm4py/util/nx_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import networkx as nx diff --git a/pm4py/util/pandas_utils.py b/pm4py/util/pandas_utils.py index 163f82e64..d29acef68 100644 --- a/pm4py/util/pandas_utils.py +++ b/pm4py/util/pandas_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import pandas as pd diff --git a/pm4py/util/points_subset.py b/pm4py/util/points_subset.py index 8a1dfb3d9..8bc7076d2 100644 --- a/pm4py/util/points_subset.py +++ b/pm4py/util/points_subset.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def pick_chosen_points(m, n): diff --git a/pm4py/util/regex.py b/pm4py/util/regex.py index f200d06bd..4a516cbcc 100644 --- a/pm4py/util/regex.py +++ b/pm4py/util/regex.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' def get_new_char(label, shared_obj): diff --git a/pm4py/util/string_distance.py b/pm4py/util/string_distance.py index 9217e6528..64c409208 100644 --- a/pm4py/util/string_distance.py +++ b/pm4py/util/string_distance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/util/typing.py b/pm4py/util/typing.py index c7d42c34c..093d57ff3 100644 --- a/pm4py/util/typing.py +++ b/pm4py/util/typing.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Tuple, Dict, List, Any diff --git a/pm4py/util/variants_util.py b/pm4py/util/variants_util.py index c2303bdf2..add2610e3 100644 --- a/pm4py/util/variants_util.py +++ b/pm4py/util/variants_util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/util/vis_utils.py b/pm4py/util/vis_utils.py index 8eab41abd..14762d567 100644 --- a/pm4py/util/vis_utils.py +++ b/pm4py/util/vis_utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import base64 diff --git a/pm4py/util/xes_constants.py b/pm4py/util/xes_constants.py index c5902e06c..6d9499ca9 100644 --- a/pm4py/util/xes_constants.py +++ b/pm4py/util/xes_constants.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' # XES TAGS diff --git a/pm4py/utils.py b/pm4py/utils.py index 92f72a14c..42c042a36 100644 --- a/pm4py/utils.py +++ b/pm4py/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/vis.py b/pm4py/vis.py index c10d4d1d8..30d8c54d9 100644 --- a/pm4py/vis.py +++ b/pm4py/vis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ diff --git a/pm4py/visualization/__init__.py b/pm4py/visualization/__init__.py index c43920943..0abe657e9 100644 --- a/pm4py/visualization/__init__.py +++ b/pm4py/visualization/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.util diff --git a/pm4py/visualization/align_table/__init__.py b/pm4py/visualization/align_table/__init__.py index 9a8b62d57..b8aecf214 100644 --- a/pm4py/visualization/align_table/__init__.py +++ b/pm4py/visualization/align_table/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.align_table import visualizer diff --git a/pm4py/visualization/align_table/variants/__init__.py b/pm4py/visualization/align_table/variants/__init__.py index ac7f30f2f..bbbc1bb19 100644 --- a/pm4py/visualization/align_table/variants/__init__.py +++ b/pm4py/visualization/align_table/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.align_table.variants import classic diff --git a/pm4py/visualization/align_table/variants/classic.py b/pm4py/visualization/align_table/variants/classic.py index 269157d65..cc7761c4c 100644 --- a/pm4py/visualization/align_table/variants/classic.py +++ b/pm4py/visualization/align_table/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Source diff --git a/pm4py/visualization/align_table/visualizer.py b/pm4py/visualization/align_table/visualizer.py index a94fa9dee..3dac8b711 100644 --- a/pm4py/visualization/align_table/visualizer.py +++ b/pm4py/visualization/align_table/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.align_table.variants import classic diff --git a/pm4py/visualization/bpmn/__init__.py b/pm4py/visualization/bpmn/__init__.py index fd5f32d0b..bfb4aa5ea 100644 --- a/pm4py/visualization/bpmn/__init__.py +++ b/pm4py/visualization/bpmn/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.bpmn import visualizer, variants diff --git a/pm4py/visualization/bpmn/util/__init__.py b/pm4py/visualization/bpmn/util/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/bpmn/util/__init__.py +++ b/pm4py/visualization/bpmn/util/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/bpmn/variants/__init__.py b/pm4py/visualization/bpmn/variants/__init__.py index 2b061a873..fb8c0a819 100644 --- a/pm4py/visualization/bpmn/variants/__init__.py +++ b/pm4py/visualization/bpmn/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.bpmn.variants import classic diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index ae3c076b9..b52c361ea 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util import exec_utils diff --git a/pm4py/visualization/bpmn/variants/dagrejs.py b/pm4py/visualization/bpmn/variants/dagrejs.py index 758e4351c..3dfba50ff 100644 --- a/pm4py/visualization/bpmn/variants/dagrejs.py +++ b/pm4py/visualization/bpmn/variants/dagrejs.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/visualization/bpmn/visualizer.py b/pm4py/visualization/bpmn/visualizer.py index 58dd13182..ea3ca1251 100644 --- a/pm4py/visualization/bpmn/visualizer.py +++ b/pm4py/visualization/bpmn/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.bpmn.variants import classic, dagrejs diff --git a/pm4py/visualization/common/__init__.py b/pm4py/visualization/common/__init__.py index 75810400f..ad612c0c1 100644 --- a/pm4py/visualization/common/__init__.py +++ b/pm4py/visualization/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/common/dot_util.py b/pm4py/visualization/common/dot_util.py index 812c78e06..72e87b881 100644 --- a/pm4py/visualization/common/dot_util.py +++ b/pm4py/visualization/common/dot_util.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/common/gview.py b/pm4py/visualization/common/gview.py index 8b4e8be0b..3325a1f69 100644 --- a/pm4py/visualization/common/gview.py +++ b/pm4py/visualization/common/gview.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/common/html.py b/pm4py/visualization/common/html.py index 467a91f45..0db4522a3 100644 --- a/pm4py/visualization/common/html.py +++ b/pm4py/visualization/common/html.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/common/save.py b/pm4py/visualization/common/save.py index 40607c3e4..28e5407b9 100644 --- a/pm4py/visualization/common/save.py +++ b/pm4py/visualization/common/save.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/common/svg_pos_parser.py b/pm4py/visualization/common/svg_pos_parser.py index 5e72c1390..ba63693e2 100644 --- a/pm4py/visualization/common/svg_pos_parser.py +++ b/pm4py/visualization/common/svg_pos_parser.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/common/utils.py b/pm4py/visualization/common/utils.py index 941482c0b..c820a8469 100644 --- a/pm4py/visualization/common/utils.py +++ b/pm4py/visualization/common/utils.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.vis_utils import human_readable_stat, get_arc_penwidth, get_trans_freq_color, get_base64_from_gviz, \ diff --git a/pm4py/visualization/common/visualizer.py b/pm4py/visualization/common/visualizer.py index c56214c50..cd4997592 100644 --- a/pm4py/visualization/common/visualizer.py +++ b/pm4py/visualization/common/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/decisiontree/__init__.py b/pm4py/visualization/decisiontree/__init__.py index 3fd04791d..a11b6f832 100644 --- a/pm4py/visualization/decisiontree/__init__.py +++ b/pm4py/visualization/decisiontree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.decisiontree import variants, visualizer diff --git a/pm4py/visualization/decisiontree/util/__init__.py b/pm4py/visualization/decisiontree/util/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/decisiontree/util/__init__.py +++ b/pm4py/visualization/decisiontree/util/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/decisiontree/util/dt_to_string.py b/pm4py/visualization/decisiontree/util/dt_to_string.py index 0c5613d8f..6c5203b67 100644 --- a/pm4py/visualization/decisiontree/util/dt_to_string.py +++ b/pm4py/visualization/decisiontree/util/dt_to_string.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from sklearn.tree import DecisionTreeClassifier diff --git a/pm4py/visualization/decisiontree/variants/__init__.py b/pm4py/visualization/decisiontree/variants/__init__.py index d3c1be826..4aa1dc8e7 100644 --- a/pm4py/visualization/decisiontree/variants/__init__.py +++ b/pm4py/visualization/decisiontree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.decisiontree.variants import classic diff --git a/pm4py/visualization/decisiontree/variants/classic.py b/pm4py/visualization/decisiontree/variants/classic.py index 92ada38a7..2bc30f111 100644 --- a/pm4py/visualization/decisiontree/variants/classic.py +++ b/pm4py/visualization/decisiontree/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/decisiontree/visualizer.py b/pm4py/visualization/decisiontree/visualizer.py index 64e74e7df..ebca312c1 100644 --- a/pm4py/visualization/decisiontree/visualizer.py +++ b/pm4py/visualization/decisiontree/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.decisiontree.variants import classic diff --git a/pm4py/visualization/dfg/__init__.py b/pm4py/visualization/dfg/__init__.py index 578261dca..64a8b5236 100644 --- a/pm4py/visualization/dfg/__init__.py +++ b/pm4py/visualization/dfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/util/__init__.py b/pm4py/visualization/dfg/util/__init__.py index ac35dc317..e0cbae99c 100644 --- a/pm4py/visualization/dfg/util/__init__.py +++ b/pm4py/visualization/dfg/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/util/dfg_gviz.py b/pm4py/visualization/dfg/util/dfg_gviz.py index f3df2ee15..b9cdc9e42 100644 --- a/pm4py/visualization/dfg/util/dfg_gviz.py +++ b/pm4py/visualization/dfg/util/dfg_gviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/variants/__init__.py b/pm4py/visualization/dfg/variants/__init__.py index a8cab283f..0af212f5d 100644 --- a/pm4py/visualization/dfg/variants/__init__.py +++ b/pm4py/visualization/dfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.dfg.variants import frequency, performance diff --git a/pm4py/visualization/dfg/variants/cost.py b/pm4py/visualization/dfg/variants/cost.py index 24a077aa5..5d109c0a5 100644 --- a/pm4py/visualization/dfg/variants/cost.py +++ b/pm4py/visualization/dfg/variants/cost.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/variants/frequency.py b/pm4py/visualization/dfg/variants/frequency.py index 7f21935e6..fa83ed390 100644 --- a/pm4py/visualization/dfg/variants/frequency.py +++ b/pm4py/visualization/dfg/variants/frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/variants/performance.py b/pm4py/visualization/dfg/variants/performance.py index b41e5ff7e..2dc292297 100644 --- a/pm4py/visualization/dfg/variants/performance.py +++ b/pm4py/visualization/dfg/variants/performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/variants/timeline.py b/pm4py/visualization/dfg/variants/timeline.py index 0f375a682..e3b3dd3e8 100644 --- a/pm4py/visualization/dfg/variants/timeline.py +++ b/pm4py/visualization/dfg/variants/timeline.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/dfg/visualizer.py b/pm4py/visualization/dfg/visualizer.py index 09e67e9ff..6a431a050 100644 --- a/pm4py/visualization/dfg/visualizer.py +++ b/pm4py/visualization/dfg/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.common import gview diff --git a/pm4py/visualization/dotted_chart/__init__.py b/pm4py/visualization/dotted_chart/__init__.py index 63c018e36..838abf09d 100644 --- a/pm4py/visualization/dotted_chart/__init__.py +++ b/pm4py/visualization/dotted_chart/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.dotted_chart import visualizer, variants diff --git a/pm4py/visualization/dotted_chart/variants/__init__.py b/pm4py/visualization/dotted_chart/variants/__init__.py index 955e0cd61..a4ce98943 100644 --- a/pm4py/visualization/dotted_chart/variants/__init__.py +++ b/pm4py/visualization/dotted_chart/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.dotted_chart.variants import classic diff --git a/pm4py/visualization/dotted_chart/variants/classic.py b/pm4py/visualization/dotted_chart/variants/classic.py index 8faeffaa8..e1bd55b6f 100644 --- a/pm4py/visualization/dotted_chart/variants/classic.py +++ b/pm4py/visualization/dotted_chart/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import datetime diff --git a/pm4py/visualization/dotted_chart/visualizer.py b/pm4py/visualization/dotted_chart/visualizer.py index b93e9577c..c62adf804 100644 --- a/pm4py/visualization/dotted_chart/visualizer.py +++ b/pm4py/visualization/dotted_chart/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/footprints/__init__.py b/pm4py/visualization/footprints/__init__.py index b78c8601c..5dcbb0949 100644 --- a/pm4py/visualization/footprints/__init__.py +++ b/pm4py/visualization/footprints/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.footprints import variants, visualizer diff --git a/pm4py/visualization/footprints/variants/__init__.py b/pm4py/visualization/footprints/variants/__init__.py index 14d79fbfe..a4a71ea18 100644 --- a/pm4py/visualization/footprints/variants/__init__.py +++ b/pm4py/visualization/footprints/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.footprints.variants import comparison, single, comparison_symmetric diff --git a/pm4py/visualization/footprints/variants/comparison.py b/pm4py/visualization/footprints/variants/comparison.py index f0afffc9c..dc9bb37c3 100644 --- a/pm4py/visualization/footprints/variants/comparison.py +++ b/pm4py/visualization/footprints/variants/comparison.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Source diff --git a/pm4py/visualization/footprints/variants/comparison_symmetric.py b/pm4py/visualization/footprints/variants/comparison_symmetric.py index 4391681d3..bc9b4eec4 100644 --- a/pm4py/visualization/footprints/variants/comparison_symmetric.py +++ b/pm4py/visualization/footprints/variants/comparison_symmetric.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Source diff --git a/pm4py/visualization/footprints/variants/single.py b/pm4py/visualization/footprints/variants/single.py index c7285e274..6f3416902 100644 --- a/pm4py/visualization/footprints/variants/single.py +++ b/pm4py/visualization/footprints/variants/single.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Source diff --git a/pm4py/visualization/footprints/visualizer.py b/pm4py/visualization/footprints/visualizer.py index f0d4739c2..8ab0f09f6 100644 --- a/pm4py/visualization/footprints/visualizer.py +++ b/pm4py/visualization/footprints/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.footprints.variants import comparison, single, comparison_symmetric diff --git a/pm4py/visualization/graphs/__init__.py b/pm4py/visualization/graphs/__init__.py index e739829e7..0cb399f4d 100644 --- a/pm4py/visualization/graphs/__init__.py +++ b/pm4py/visualization/graphs/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.graphs import visualizer, util, variants diff --git a/pm4py/visualization/graphs/util/__init__.py b/pm4py/visualization/graphs/util/__init__.py index d8ac7da4f..3431d76c3 100644 --- a/pm4py/visualization/graphs/util/__init__.py +++ b/pm4py/visualization/graphs/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.graphs.util import common diff --git a/pm4py/visualization/graphs/util/common.py b/pm4py/visualization/graphs/util/common.py index 834590a39..3129a6def 100644 --- a/pm4py/visualization/graphs/util/common.py +++ b/pm4py/visualization/graphs/util/common.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/graphs/variants/__init__.py b/pm4py/visualization/graphs/variants/__init__.py index 7fdcad1f4..066e97f35 100644 --- a/pm4py/visualization/graphs/variants/__init__.py +++ b/pm4py/visualization/graphs/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.graphs.variants import cases, attributes, dates, barplot diff --git a/pm4py/visualization/graphs/variants/attributes.py b/pm4py/visualization/graphs/variants/attributes.py index 896d239c8..76d928b03 100644 --- a/pm4py/visualization/graphs/variants/attributes.py +++ b/pm4py/visualization/graphs/variants/attributes.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import matplotlib diff --git a/pm4py/visualization/graphs/variants/barplot.py b/pm4py/visualization/graphs/variants/barplot.py index a51b764c1..5fcf73102 100644 --- a/pm4py/visualization/graphs/variants/barplot.py +++ b/pm4py/visualization/graphs/variants/barplot.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from copy import copy diff --git a/pm4py/visualization/graphs/variants/cases.py b/pm4py/visualization/graphs/variants/cases.py index 803e041a5..95a78f05a 100644 --- a/pm4py/visualization/graphs/variants/cases.py +++ b/pm4py/visualization/graphs/variants/cases.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import matplotlib diff --git a/pm4py/visualization/graphs/variants/dates.py b/pm4py/visualization/graphs/variants/dates.py index 1db353df1..4b8d70ad8 100644 --- a/pm4py/visualization/graphs/variants/dates.py +++ b/pm4py/visualization/graphs/variants/dates.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import matplotlib diff --git a/pm4py/visualization/graphs/visualizer.py b/pm4py/visualization/graphs/visualizer.py index d77a8e91b..006885c61 100644 --- a/pm4py/visualization/graphs/visualizer.py +++ b/pm4py/visualization/graphs/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.graphs.variants import cases, attributes, dates, barplot diff --git a/pm4py/visualization/heuristics_net/__init__.py b/pm4py/visualization/heuristics_net/__init__.py index bf305929e..5990bc5e3 100644 --- a/pm4py/visualization/heuristics_net/__init__.py +++ b/pm4py/visualization/heuristics_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.heuristics_net import variants, visualizer diff --git a/pm4py/visualization/heuristics_net/variants/__init__.py b/pm4py/visualization/heuristics_net/variants/__init__.py index e3cad8ed6..6898de425 100644 --- a/pm4py/visualization/heuristics_net/variants/__init__.py +++ b/pm4py/visualization/heuristics_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.heuristics_net.variants import pydotplus_vis diff --git a/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py b/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py index d78f3ef76..1d84c3a0b 100644 --- a/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py +++ b/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/heuristics_net/visualizer.py b/pm4py/visualization/heuristics_net/visualizer.py index a5d286688..aec946ac0 100644 --- a/pm4py/visualization/heuristics_net/visualizer.py +++ b/pm4py/visualization/heuristics_net/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/network_analysis/__init__.py b/pm4py/visualization/network_analysis/__init__.py index 49c7c7202..f98a7d51b 100644 --- a/pm4py/visualization/network_analysis/__init__.py +++ b/pm4py/visualization/network_analysis/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.network_analysis import visualizer, variants diff --git a/pm4py/visualization/network_analysis/variants/__init__.py b/pm4py/visualization/network_analysis/variants/__init__.py index d3e5b7395..d6a28973b 100644 --- a/pm4py/visualization/network_analysis/variants/__init__.py +++ b/pm4py/visualization/network_analysis/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.network_analysis.variants import frequency, performance diff --git a/pm4py/visualization/network_analysis/variants/frequency.py b/pm4py/visualization/network_analysis/variants/frequency.py index 8fad60d92..f71abb575 100644 --- a/pm4py/visualization/network_analysis/variants/frequency.py +++ b/pm4py/visualization/network_analysis/variants/frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/visualization/network_analysis/variants/performance.py b/pm4py/visualization/network_analysis/variants/performance.py index 0a6891527..80443a960 100644 --- a/pm4py/visualization/network_analysis/variants/performance.py +++ b/pm4py/visualization/network_analysis/variants/performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import sys diff --git a/pm4py/visualization/network_analysis/visualizer.py b/pm4py/visualization/network_analysis/visualizer.py index 2590e1457..234b0686f 100644 --- a/pm4py/visualization/network_analysis/visualizer.py +++ b/pm4py/visualization/network_analysis/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.common import gview diff --git a/pm4py/visualization/networkx/__init__.py b/pm4py/visualization/networkx/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/networkx/__init__.py +++ b/pm4py/visualization/networkx/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/networkx/variants/__init__.py b/pm4py/visualization/networkx/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/networkx/variants/__init__.py +++ b/pm4py/visualization/networkx/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/networkx/variants/digraph.py b/pm4py/visualization/networkx/variants/digraph.py index 952245afc..8a3c62515 100644 --- a/pm4py/visualization/networkx/variants/digraph.py +++ b/pm4py/visualization/networkx/variants/digraph.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/visualization/networkx/visualizer.py b/pm4py/visualization/networkx/visualizer.py index fb5068068..2cbcc2528 100644 --- a/pm4py/visualization/networkx/visualizer.py +++ b/pm4py/visualization/networkx/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/__init__.py b/pm4py/visualization/ocel/__init__.py index 38f3678de..98747bd96 100644 --- a/pm4py/visualization/ocel/__init__.py +++ b/pm4py/visualization/ocel/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel import ocdfg, ocpn, object_graph, interleavings diff --git a/pm4py/visualization/ocel/eve_to_obj_types/__init__.py b/pm4py/visualization/ocel/eve_to_obj_types/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/__init__.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py b/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py b/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py index d77fd2f12..182454b9f 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py b/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py index 931be44bf..a1f6e0e6d 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/interleavings/__init__.py b/pm4py/visualization/ocel/interleavings/__init__.py index bdb96627c..fee99400e 100644 --- a/pm4py/visualization/ocel/interleavings/__init__.py +++ b/pm4py/visualization/ocel/interleavings/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.interleavings import visualizer, variants diff --git a/pm4py/visualization/ocel/interleavings/variants/__init__.py b/pm4py/visualization/ocel/interleavings/variants/__init__.py index d9b5577ca..c6a1e2b22 100644 --- a/pm4py/visualization/ocel/interleavings/variants/__init__.py +++ b/pm4py/visualization/ocel/interleavings/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.interleavings.variants import graphviz diff --git a/pm4py/visualization/ocel/interleavings/variants/graphviz.py b/pm4py/visualization/ocel/interleavings/variants/graphviz.py index eb6e0e15f..d53b415a3 100644 --- a/pm4py/visualization/ocel/interleavings/variants/graphviz.py +++ b/pm4py/visualization/ocel/interleavings/variants/graphviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/interleavings/visualizer.py b/pm4py/visualization/ocel/interleavings/visualizer.py index 49558b53a..a87af5f9a 100644 --- a/pm4py/visualization/ocel/interleavings/visualizer.py +++ b/pm4py/visualization/ocel/interleavings/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/object_graph/__init__.py b/pm4py/visualization/ocel/object_graph/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/ocel/object_graph/__init__.py +++ b/pm4py/visualization/ocel/object_graph/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/ocel/object_graph/variants/__init__.py b/pm4py/visualization/ocel/object_graph/variants/__init__.py index 414b62429..2f25cf5c3 100644 --- a/pm4py/visualization/ocel/object_graph/variants/__init__.py +++ b/pm4py/visualization/ocel/object_graph/variants/__init__.py @@ -2,15 +2,15 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/ocel/object_graph/variants/graphviz.py b/pm4py/visualization/ocel/object_graph/variants/graphviz.py index d45c02659..ea767a749 100644 --- a/pm4py/visualization/ocel/object_graph/variants/graphviz.py +++ b/pm4py/visualization/ocel/object_graph/variants/graphviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/visualization/ocel/object_graph/visualizer.py b/pm4py/visualization/ocel/object_graph/visualizer.py index d16fcb3b1..225fd2218 100644 --- a/pm4py/visualization/ocel/object_graph/visualizer.py +++ b/pm4py/visualization/ocel/object_graph/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/ocdfg/__init__.py b/pm4py/visualization/ocel/ocdfg/__init__.py index 3d11d8f31..ebcd15ec6 100644 --- a/pm4py/visualization/ocel/ocdfg/__init__.py +++ b/pm4py/visualization/ocel/ocdfg/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.ocdfg import visualizer, variants diff --git a/pm4py/visualization/ocel/ocdfg/variants/__init__.py b/pm4py/visualization/ocel/ocdfg/variants/__init__.py index 541f0a8b7..c69559f48 100644 --- a/pm4py/visualization/ocel/ocdfg/variants/__init__.py +++ b/pm4py/visualization/ocel/ocdfg/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.ocdfg.variants import classic diff --git a/pm4py/visualization/ocel/ocdfg/variants/classic.py b/pm4py/visualization/ocel/ocdfg/variants/classic.py index b881f0b97..9f99da07e 100644 --- a/pm4py/visualization/ocel/ocdfg/variants/classic.py +++ b/pm4py/visualization/ocel/ocdfg/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from typing import Optional, Dict, Any diff --git a/pm4py/visualization/ocel/ocdfg/visualizer.py b/pm4py/visualization/ocel/ocdfg/visualizer.py index 6f424ba91..d4b57a072 100644 --- a/pm4py/visualization/ocel/ocdfg/visualizer.py +++ b/pm4py/visualization/ocel/ocdfg/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/ocel/ocpn/__init__.py b/pm4py/visualization/ocel/ocpn/__init__.py index a717e57b4..1474ec087 100644 --- a/pm4py/visualization/ocel/ocpn/__init__.py +++ b/pm4py/visualization/ocel/ocpn/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.ocpn import visualizer, variants diff --git a/pm4py/visualization/ocel/ocpn/variants/__init__.py b/pm4py/visualization/ocel/ocpn/variants/__init__.py index 705e142d6..7e1d9cc3a 100644 --- a/pm4py/visualization/ocel/ocpn/variants/__init__.py +++ b/pm4py/visualization/ocel/ocpn/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.ocel.ocpn.variants import wo_decoration diff --git a/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py b/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py index 5f7795241..b3027a48e 100644 --- a/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py +++ b/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/visualization/ocel/ocpn/visualizer.py b/pm4py/visualization/ocel/ocpn/visualizer.py index aaeb0bb96..1f3b7c54c 100644 --- a/pm4py/visualization/ocel/ocpn/visualizer.py +++ b/pm4py/visualization/ocel/ocpn/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from graphviz import Digraph diff --git a/pm4py/visualization/performance_spectrum/__init__.py b/pm4py/visualization/performance_spectrum/__init__.py index 0b402d0d7..2f97672e2 100644 --- a/pm4py/visualization/performance_spectrum/__init__.py +++ b/pm4py/visualization/performance_spectrum/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.performance_spectrum import visualizer, variants diff --git a/pm4py/visualization/performance_spectrum/variants/__init__.py b/pm4py/visualization/performance_spectrum/variants/__init__.py index 87bdf0923..cb41278b5 100644 --- a/pm4py/visualization/performance_spectrum/variants/__init__.py +++ b/pm4py/visualization/performance_spectrum/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.performance_spectrum.variants import neato diff --git a/pm4py/visualization/performance_spectrum/variants/neato.py b/pm4py/visualization/performance_spectrum/variants/neato.py index 5eb74fd6c..cd1d1a22a 100644 --- a/pm4py/visualization/performance_spectrum/variants/neato.py +++ b/pm4py/visualization/performance_spectrum/variants/neato.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import math diff --git a/pm4py/visualization/performance_spectrum/visualizer.py b/pm4py/visualization/performance_spectrum/visualizer.py index cdaec0b84..1b3192bdd 100644 --- a/pm4py/visualization/performance_spectrum/visualizer.py +++ b/pm4py/visualization/performance_spectrum/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/petri_net/__init__.py b/pm4py/visualization/petri_net/__init__.py index 0599e1edf..6747fc86e 100644 --- a/pm4py/visualization/petri_net/__init__.py +++ b/pm4py/visualization/petri_net/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net import visualizer, common, util, variants diff --git a/pm4py/visualization/petri_net/common/__init__.py b/pm4py/visualization/petri_net/common/__init__.py index 2ce86b0d4..938eb1627 100644 --- a/pm4py/visualization/petri_net/common/__init__.py +++ b/pm4py/visualization/petri_net/common/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net.common import visualize diff --git a/pm4py/visualization/petri_net/common/visualize.py b/pm4py/visualization/petri_net/common/visualize.py index bd19d215b..04286bf73 100644 --- a/pm4py/visualization/petri_net/common/visualize.py +++ b/pm4py/visualization/petri_net/common/visualize.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/petri_net/util/__init__.py b/pm4py/visualization/petri_net/util/__init__.py index 909e2ef4a..879a56732 100644 --- a/pm4py/visualization/petri_net/util/__init__.py +++ b/pm4py/visualization/petri_net/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net.util import performance_map, vis_trans_shortest_paths, alignments_decoration diff --git a/pm4py/visualization/petri_net/util/alignments_decoration.py b/pm4py/visualization/petri_net/util/alignments_decoration.py index a9e280c9c..f9401b6ea 100644 --- a/pm4py/visualization/petri_net/util/alignments_decoration.py +++ b/pm4py/visualization/petri_net/util/alignments_decoration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.util.colors import get_transitions_color diff --git a/pm4py/visualization/petri_net/util/performance_map.py b/pm4py/visualization/petri_net/util/performance_map.py index 8f43cdb0e..fb18b8d49 100644 --- a/pm4py/visualization/petri_net/util/performance_map.py +++ b/pm4py/visualization/petri_net/util/performance_map.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.petri_net.utils.performance_map import calculate_annotation_for_trace, single_element_statistics, find_min_max_trans_frequency, find_min_max_arc_frequency, aggregate_stats, find_min_max_arc_performance, aggregate_statistics, get_transition_performance_with_token_replay, get_idx_exceeding_specified_acti_performance, filter_cases_exceeding_specified_acti_performance diff --git a/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py b/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py index 8ccccdca2..ad0807e8a 100644 --- a/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py +++ b/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from statistics import mean, median, stdev diff --git a/pm4py/visualization/petri_net/variants/__init__.py b/pm4py/visualization/petri_net/variants/__init__.py index 280a225dd..98b307fc9 100644 --- a/pm4py/visualization/petri_net/variants/__init__.py +++ b/pm4py/visualization/petri_net/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net.variants import alignments, greedy_decoration_frequency, \ diff --git a/pm4py/visualization/petri_net/variants/alignments.py b/pm4py/visualization/petri_net/variants/alignments.py index 4c00f0467..4e4f3cbc5 100644 --- a/pm4py/visualization/petri_net/variants/alignments.py +++ b/pm4py/visualization/petri_net/variants/alignments.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net.common import visualize diff --git a/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py b/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py index 5ba7d945a..7e8573507 100644 --- a/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py +++ b/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance diff --git a/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py b/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py index 31f1ecee3..a0335a088 100644 --- a/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py +++ b/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.discovery.dfg.variants import native, performance diff --git a/pm4py/visualization/petri_net/variants/token_decoration_frequency.py b/pm4py/visualization/petri_net/variants/token_decoration_frequency.py index 37d00a509..568d36c57 100644 --- a/pm4py/visualization/petri_net/variants/token_decoration_frequency.py +++ b/pm4py/visualization/petri_net/variants/token_decoration_frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay import algorithm as token_replay diff --git a/pm4py/visualization/petri_net/variants/token_decoration_performance.py b/pm4py/visualization/petri_net/variants/token_decoration_performance.py index f8ac2da54..0f7edcf42 100644 --- a/pm4py/visualization/petri_net/variants/token_decoration_performance.py +++ b/pm4py/visualization/petri_net/variants/token_decoration_performance.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.algo.conformance.tokenreplay import algorithm as token_replay diff --git a/pm4py/visualization/petri_net/variants/wo_decoration.py b/pm4py/visualization/petri_net/variants/wo_decoration.py index 9030b69cc..80ecc975a 100644 --- a/pm4py/visualization/petri_net/variants/wo_decoration.py +++ b/pm4py/visualization/petri_net/variants/wo_decoration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.petri_net.common import visualize diff --git a/pm4py/visualization/petri_net/visualizer.py b/pm4py/visualization/petri_net/visualizer.py index 38afe4834..46eb7eeae 100644 --- a/pm4py/visualization/petri_net/visualizer.py +++ b/pm4py/visualization/petri_net/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.objects.conversion.log import converter as log_conversion diff --git a/pm4py/visualization/powl/__init__.py b/pm4py/visualization/powl/__init__.py index d263a97e2..71545af35 100644 --- a/pm4py/visualization/powl/__init__.py +++ b/pm4py/visualization/powl/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' diff --git a/pm4py/visualization/powl/variants/__init__.py b/pm4py/visualization/powl/variants/__init__.py index 1cf44886d..f9e38ca78 100644 --- a/pm4py/visualization/powl/variants/__init__.py +++ b/pm4py/visualization/powl/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.powl.variants import icons, net, basic diff --git a/pm4py/visualization/powl/variants/basic.py b/pm4py/visualization/powl/variants/basic.py index deb13ae73..8248412df 100644 --- a/pm4py/visualization/powl/variants/basic.py +++ b/pm4py/visualization/powl/variants/basic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.resources diff --git a/pm4py/visualization/powl/variants/icons/__init__.py b/pm4py/visualization/powl/variants/icons/__init__.py index e6126919a..55fac283c 100644 --- a/pm4py/visualization/powl/variants/icons/__init__.py +++ b/pm4py/visualization/powl/variants/icons/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.powl.variants.icons import * diff --git a/pm4py/visualization/powl/variants/net.py b/pm4py/visualization/powl/variants/net.py index 5471d7ae2..bf4967758 100644 --- a/pm4py/visualization/powl/variants/net.py +++ b/pm4py/visualization/powl/variants/net.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import importlib.resources diff --git a/pm4py/visualization/powl/visualizer.py b/pm4py/visualization/powl/visualizer.py index 41302a9c8..fbc745870 100644 --- a/pm4py/visualization/powl/visualizer.py +++ b/pm4py/visualization/powl/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import base64 diff --git a/pm4py/visualization/process_tree/__init__.py b/pm4py/visualization/process_tree/__init__.py index 20b88b835..8773ec7d4 100644 --- a/pm4py/visualization/process_tree/__init__.py +++ b/pm4py/visualization/process_tree/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.process_tree import visualizer, variants diff --git a/pm4py/visualization/process_tree/variants/__init__.py b/pm4py/visualization/process_tree/variants/__init__.py index 6d35f573c..1c6ecfc55 100644 --- a/pm4py/visualization/process_tree/variants/__init__.py +++ b/pm4py/visualization/process_tree/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.process_tree.variants import wo_decoration, symbolic diff --git a/pm4py/visualization/process_tree/variants/frequency_annotation.py b/pm4py/visualization/process_tree/variants/frequency_annotation.py index f3d64b228..a98109489 100644 --- a/pm4py/visualization/process_tree/variants/frequency_annotation.py +++ b/pm4py/visualization/process_tree/variants/frequency_annotation.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/process_tree/variants/symbolic.py b/pm4py/visualization/process_tree/variants/symbolic.py index f1d380561..07f1444a7 100644 --- a/pm4py/visualization/process_tree/variants/symbolic.py +++ b/pm4py/visualization/process_tree/variants/symbolic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/process_tree/variants/wo_decoration.py b/pm4py/visualization/process_tree/variants/wo_decoration.py index 0dc3c32c9..2ccdad99c 100644 --- a/pm4py/visualization/process_tree/variants/wo_decoration.py +++ b/pm4py/visualization/process_tree/variants/wo_decoration.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/process_tree/visualizer.py b/pm4py/visualization/process_tree/visualizer.py index 620ced4f9..042429a2f 100644 --- a/pm4py/visualization/process_tree/visualizer.py +++ b/pm4py/visualization/process_tree/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.common import gview diff --git a/pm4py/visualization/sna/__init__.py b/pm4py/visualization/sna/__init__.py index ca9cc4237..da99246db 100644 --- a/pm4py/visualization/sna/__init__.py +++ b/pm4py/visualization/sna/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.sna import visualizer, variants diff --git a/pm4py/visualization/sna/variants/__init__.py b/pm4py/visualization/sna/variants/__init__.py index 06ed1934b..5657da0f1 100644 --- a/pm4py/visualization/sna/variants/__init__.py +++ b/pm4py/visualization/sna/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.sna.variants import networkx, pyvis diff --git a/pm4py/visualization/sna/variants/networkx.py b/pm4py/visualization/sna/variants/networkx.py index f7022ff69..cc9fa81c7 100644 --- a/pm4py/visualization/sna/variants/networkx.py +++ b/pm4py/visualization/sna/variants/networkx.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/sna/variants/pyvis.py b/pm4py/visualization/sna/variants/pyvis.py index 4038b2be4..ca49150b2 100644 --- a/pm4py/visualization/sna/variants/pyvis.py +++ b/pm4py/visualization/sna/variants/pyvis.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import shutil diff --git a/pm4py/visualization/sna/visualizer.py b/pm4py/visualization/sna/visualizer.py index 9597718a8..725bf2465 100644 --- a/pm4py/visualization/sna/visualizer.py +++ b/pm4py/visualization/sna/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.sna.variants import networkx, pyvis diff --git a/pm4py/visualization/transition_system/__init__.py b/pm4py/visualization/transition_system/__init__.py index 1403c5376..67cb37279 100644 --- a/pm4py/visualization/transition_system/__init__.py +++ b/pm4py/visualization/transition_system/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.transition_system import visualizer, variants, util diff --git a/pm4py/visualization/transition_system/util/__init__.py b/pm4py/visualization/transition_system/util/__init__.py index 57fbdefe1..2bb2e3f0a 100644 --- a/pm4py/visualization/transition_system/util/__init__.py +++ b/pm4py/visualization/transition_system/util/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.transition_system.util import visualize_graphviz diff --git a/pm4py/visualization/transition_system/util/visualize_graphviz.py b/pm4py/visualization/transition_system/util/visualize_graphviz.py index c1d3f1272..8e7446fff 100644 --- a/pm4py/visualization/transition_system/util/visualize_graphviz.py +++ b/pm4py/visualization/transition_system/util/visualize_graphviz.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/transition_system/variants/__init__.py b/pm4py/visualization/transition_system/variants/__init__.py index c37d6674d..993a24eaf 100644 --- a/pm4py/visualization/transition_system/variants/__init__.py +++ b/pm4py/visualization/transition_system/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.transition_system.variants import view_based, trans_frequency diff --git a/pm4py/visualization/transition_system/variants/trans_frequency.py b/pm4py/visualization/transition_system/variants/trans_frequency.py index 02a142346..6c1712091 100644 --- a/pm4py/visualization/transition_system/variants/trans_frequency.py +++ b/pm4py/visualization/transition_system/variants/trans_frequency.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import uuid diff --git a/pm4py/visualization/transition_system/variants/view_based.py b/pm4py/visualization/transition_system/variants/view_based.py index 5fab52198..20480532f 100644 --- a/pm4py/visualization/transition_system/variants/view_based.py +++ b/pm4py/visualization/transition_system/variants/view_based.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.transition_system.util import visualize_graphviz diff --git a/pm4py/visualization/transition_system/visualizer.py b/pm4py/visualization/transition_system/visualizer.py index 0984cedfa..edef52d3c 100644 --- a/pm4py/visualization/transition_system/visualizer.py +++ b/pm4py/visualization/transition_system/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.common import gview diff --git a/pm4py/visualization/trie/__init__.py b/pm4py/visualization/trie/__init__.py index 0bc7a5415..78591eeed 100644 --- a/pm4py/visualization/trie/__init__.py +++ b/pm4py/visualization/trie/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.trie import visualizer, variants diff --git a/pm4py/visualization/trie/variants/__init__.py b/pm4py/visualization/trie/variants/__init__.py index 0c28e5f0b..031714d72 100644 --- a/pm4py/visualization/trie/variants/__init__.py +++ b/pm4py/visualization/trie/variants/__init__.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from pm4py.visualization.trie.variants import classic diff --git a/pm4py/visualization/trie/variants/classic.py b/pm4py/visualization/trie/variants/classic.py index c266d8750..375778c1e 100644 --- a/pm4py/visualization/trie/variants/classic.py +++ b/pm4py/visualization/trie/variants/classic.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' import tempfile diff --git a/pm4py/visualization/trie/visualizer.py b/pm4py/visualization/trie/visualizer.py index 201750192..0a93ad0fb 100644 --- a/pm4py/visualization/trie/visualizer.py +++ b/pm4py/visualization/trie/visualizer.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' from enum import Enum diff --git a/pm4py/write.py b/pm4py/write.py index 918d2ed7c..07f895167 100644 --- a/pm4py/write.py +++ b/pm4py/write.py @@ -2,16 +2,16 @@ This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with PM4Py. If not, see . ''' __doc__ = """ From d341347da0246bf9fd5421d4879c55d7f55688e8 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 14:24:00 +0100 Subject: [PATCH 32/39] updated license headers --- pm4py/__init__.py | 27 ++++++---- pm4py/algo/__init__.py | 27 ++++++---- pm4py/algo/analysis/__init__.py | 27 ++++++---- .../extended_marking_equation/__init__.py | 27 ++++++---- .../extended_marking_equation/algorithm.py | 27 ++++++---- .../variants/__init__.py | 27 ++++++---- .../variants/classic.py | 27 ++++++---- .../analysis/marking_equation/__init__.py | 27 ++++++---- .../analysis/marking_equation/algorithm.py | 27 ++++++---- .../marking_equation/variants/__init__.py | 27 ++++++---- .../marking_equation/variants/classic.py | 27 ++++++---- pm4py/algo/analysis/woflan/__init__.py | 27 ++++++---- pm4py/algo/analysis/woflan/algorithm.py | 27 ++++++---- pm4py/algo/analysis/woflan/graphs/__init__.py | 27 ++++++---- .../minimal_coverability_graph/__init__.py | 27 ++++++---- .../minimal_coverability_graph.py | 27 ++++++---- .../graphs/reachability_graph/__init__.py | 27 ++++++---- .../reachability_graph/reachability_graph.py | 27 ++++++---- .../restricted_coverability_graph/__init__.py | 27 ++++++---- .../restricted_coverability_graph.py | 27 ++++++---- pm4py/algo/analysis/woflan/graphs/utility.py | 27 ++++++---- .../woflan/not_well_handled_pairs/__init__.py | 27 ++++++---- .../not_well_handled_pairs.py | 27 ++++++---- .../woflan/place_invariants/__init__.py | 27 ++++++---- .../place_invariants/place_invariants.py | 27 ++++++---- .../woflan/place_invariants/s_component.py | 27 ++++++---- .../place_invariants/uniform_invariant.py | 27 ++++++---- .../woflan/place_invariants/utility.py | 27 ++++++---- pm4py/algo/analysis/workflow_net/__init__.py | 27 ++++++---- pm4py/algo/analysis/workflow_net/algorithm.py | 27 ++++++---- .../workflow_net/variants/__init__.py | 27 ++++++---- .../workflow_net/variants/petri_net.py | 27 ++++++---- pm4py/algo/anonymization/__init__.py | 27 ++++++---- pm4py/algo/anonymization/pripel/__init__.py | 27 ++++++---- pm4py/algo/anonymization/pripel/algorithm.py | 27 ++++++---- .../pripel/util/AttributeAnonymizer.py | 27 ++++++---- .../anonymization/pripel/util/TraceMatcher.py | 27 ++++++---- .../anonymization/pripel/util/__init__.py | 27 ++++++---- .../pripel/util/trace_levenshtein.py | 27 ++++++---- .../anonymization/pripel/variants/__init__.py | 27 ++++++---- .../anonymization/pripel/variants/pripel.py | 27 ++++++---- .../trace_variant_query/__init__.py | 27 ++++++---- .../trace_variant_query/algorithm.py | 27 ++++++---- .../trace_variant_query/util/__init__.py | 27 ++++++---- .../util/behavioralAppropriateness.py | 27 ++++++---- .../trace_variant_query/util/exp_mech.py | 27 ++++++---- .../trace_variant_query/util/util.py | 27 ++++++---- .../trace_variant_query/variants/__init__.py | 27 ++++++---- .../trace_variant_query/variants/laplace.py | 27 ++++++---- .../trace_variant_query/variants/sacofa.py | 27 ++++++---- pm4py/algo/clustering/__init__.py | 27 ++++++---- pm4py/algo/clustering/profiles/__init__.py | 27 ++++++---- pm4py/algo/clustering/profiles/algorithm.py | 27 ++++++---- .../clustering/profiles/variants/__init__.py | 27 ++++++---- .../profiles/variants/sklearn_profiles.py | 27 ++++++---- .../trace_attribute_driven/__init__.py | 27 ++++++---- .../trace_attribute_driven/algorithm.py | 27 ++++++---- .../trace_attribute_driven/dfg/__init__.py | 27 ++++++---- .../trace_attribute_driven/dfg/dfg_dist.py | 27 ++++++---- .../leven_dist/__init__.py | 27 ++++++---- .../leven_dist/leven_dist_calc.py | 27 ++++++---- .../linkage_method/__init__.py | 27 ++++++---- .../linkage_method/linkage_avg.py | 27 ++++++---- .../merge_log/__init__.py | 27 ++++++---- .../merge_log/merge_log.py | 27 ++++++---- .../trace_attribute_driven/util/__init__.py | 27 ++++++---- .../trace_attribute_driven/util/evaluation.py | 27 ++++++---- .../util/filter_subsets.py | 27 ++++++---- .../variants/__init__.py | 27 ++++++---- .../variants/act_dist_calc.py | 27 ++++++---- .../variants/logslice_dist.py | 27 ++++++---- .../variants/sim_calc.py | 27 ++++++---- .../variants/suc_dist_calc.py | 27 ++++++---- pm4py/algo/comparison/__init__.py | 27 ++++++---- pm4py/algo/comparison/petrinet/__init__.py | 27 ++++++---- .../petrinet/element_usage_comparison.py | 27 ++++++---- pm4py/algo/conformance/__init__.py | 27 ++++++---- pm4py/algo/conformance/alignments/__init__.py | 27 ++++++---- .../alignments/decomposed/__init__.py | 27 ++++++---- .../alignments/decomposed/algorithm.py | 27 ++++++---- .../decomposed/variants/__init__.py | 27 ++++++---- .../decomposed/variants/recompos_maximal.py | 27 ++++++---- .../conformance/alignments/dfg/__init__.py | 27 ++++++---- .../conformance/alignments/dfg/algorithm.py | 27 ++++++---- .../alignments/dfg/variants/__init__.py | 27 ++++++---- .../alignments/dfg/variants/classic.py | 27 ++++++---- .../alignments/edit_distance/__init__.py | 27 ++++++---- .../alignments/edit_distance/algorithm.py | 27 ++++++---- .../edit_distance/variants/__init__.py | 27 ++++++---- .../edit_distance/variants/edit_distance.py | 27 ++++++---- .../alignments/petri_net/__init__.py | 27 ++++++---- .../alignments/petri_net/algorithm.py | 27 ++++++---- .../alignments/petri_net/utils/__init__.py | 27 ++++++---- .../petri_net/utils/log_enrichment.py | 27 ++++++---- .../alignments/petri_net/variants/__init__.py | 27 ++++++---- .../variants/dijkstra_less_memory.py | 27 ++++++---- .../variants/dijkstra_no_heuristics.py | 27 ++++++---- .../petri_net/variants/discounted_a_star.py | 27 ++++++---- .../generator_dijkstra_less_memory.py | 27 ++++++---- .../generator_dijkstra_no_heuristics.py | 27 ++++++---- .../variants/state_equation_a_star.py | 27 ++++++---- .../variants/tweaked_state_equation_a_star.py | 27 ++++++---- .../alignments/process_tree/__init__.py | 27 ++++++---- .../alignments/process_tree/algorithm.py | 27 ++++++---- .../alignments/process_tree/util/__init__.py | 27 ++++++---- .../search_graph_pt_frequency_annotation.py | 27 ++++++---- .../util/search_graph_pt_replay_semantics.py | 27 ++++++---- .../process_tree/variants/__init__.py | 27 ++++++---- .../variants/approximated/__init__.py | 27 ++++++---- .../approximated/calculate_a_sa_ea_sets.py | 27 ++++++---- .../variants/approximated/matrix_lp.py | 27 ++++++---- .../variants/approximated/original.py | 27 ++++++---- .../variants/approximated/utilities.py | 27 ++++++---- .../process_tree/variants/search_graph_pt.py | 27 ++++++---- .../conformance/antialignments/__init__.py | 27 ++++++---- .../conformance/antialignments/algorithm.py | 27 ++++++---- .../antialignments/variants/__init__.py | 27 ++++++---- .../variants/discounted_a_star.py | 27 ++++++---- pm4py/algo/conformance/declare/__init__.py | 27 ++++++---- pm4py/algo/conformance/declare/algorithm.py | 27 ++++++---- .../conformance/declare/variants/__init__.py | 27 ++++++---- .../conformance/declare/variants/classic.py | 27 ++++++---- pm4py/algo/conformance/footprints/__init__.py | 27 ++++++---- .../algo/conformance/footprints/algorithm.py | 27 ++++++---- .../conformance/footprints/util/__init__.py | 27 ++++++---- .../conformance/footprints/util/evaluation.py | 27 ++++++---- .../footprints/util/tree_visualization.py | 27 ++++++---- .../footprints/variants/__init__.py | 27 ++++++---- .../footprints/variants/log_extensive.py | 27 ++++++---- .../footprints/variants/log_model.py | 27 ++++++---- .../footprints/variants/trace_extensive.py | 27 ++++++---- .../algo/conformance/log_skeleton/__init__.py | 27 ++++++---- .../conformance/log_skeleton/algorithm.py | 27 ++++++---- .../log_skeleton/variants/__init__.py | 27 ++++++---- .../log_skeleton/variants/classic.py | 27 ++++++---- .../conformance/multialignments/__init__.py | 27 ++++++---- .../conformance/multialignments/algorithm.py | 27 ++++++---- .../multialignments/variants/__init__.py | 27 ++++++---- .../variants/discounted_a_star.py | 27 ++++++---- .../conformance/temporal_profile/__init__.py | 27 ++++++---- .../conformance/temporal_profile/algorithm.py | 27 ++++++---- .../temporal_profile/variants/__init__.py | 27 ++++++---- .../temporal_profile/variants/dataframe.py | 27 ++++++---- .../temporal_profile/variants/log.py | 27 ++++++---- .../algo/conformance/tokenreplay/__init__.py | 27 ++++++---- .../algo/conformance/tokenreplay/algorithm.py | 27 ++++++---- .../tokenreplay/diagnostics/__init__.py | 27 ++++++---- .../diagnostics/duration_diagnostics.py | 27 ++++++---- .../diagnostics/root_cause_analysis.py | 27 ++++++---- .../tokenreplay/variants/__init__.py | 27 ++++++---- .../tokenreplay/variants/backwards.py | 27 ++++++---- .../tokenreplay/variants/token_replay.py | 27 ++++++---- pm4py/algo/connectors/__init__.py | 27 ++++++---- pm4py/algo/connectors/algorithm.py | 27 ++++++---- pm4py/algo/connectors/util/__init__.py | 27 ++++++---- pm4py/algo/connectors/util/mail.py | 27 ++++++---- pm4py/algo/connectors/variants/__init__.py | 27 ++++++---- .../connectors/variants/camunda_workflow.py | 27 ++++++---- .../connectors/variants/chrome_history.py | 27 ++++++---- .../connectors/variants/firefox_history.py | 27 ++++++---- pm4py/algo/connectors/variants/github_repo.py | 27 ++++++---- .../connectors/variants/outlook_calendar.py | 27 ++++++---- .../variants/outlook_mail_extractor.py | 27 ++++++---- .../connectors/variants/sap_accounting.py | 27 ++++++---- pm4py/algo/connectors/variants/sap_o2c.py | 27 ++++++---- .../connectors/variants/windows_events.py | 27 ++++++---- pm4py/algo/decision_mining/__init__.py | 27 ++++++---- pm4py/algo/decision_mining/algorithm.py | 27 ++++++---- pm4py/algo/discovery/__init__.py | 27 ++++++---- pm4py/algo/discovery/alpha/__init__.py | 27 ++++++---- pm4py/algo/discovery/alpha/algorithm.py | 27 ++++++---- .../alpha/data_structures/__init__.py | 27 ++++++---- .../alpha_classic_abstraction.py | 27 ++++++---- pm4py/algo/discovery/alpha/utils/__init__.py | 27 ++++++---- pm4py/algo/discovery/alpha/utils/endpoints.py | 27 ++++++---- .../algo/discovery/alpha/variants/__init__.py | 27 ++++++---- .../algo/discovery/alpha/variants/classic.py | 27 ++++++---- pm4py/algo/discovery/alpha/variants/plus.py | 27 ++++++---- pm4py/algo/discovery/batches/__init__.py | 27 ++++++---- pm4py/algo/discovery/batches/algorithm.py | 27 ++++++---- .../algo/discovery/batches/utils/__init__.py | 27 ++++++---- .../algo/discovery/batches/utils/detection.py | 27 ++++++---- .../discovery/batches/variants/__init__.py | 27 ++++++---- pm4py/algo/discovery/batches/variants/log.py | 27 ++++++---- .../algo/discovery/batches/variants/pandas.py | 27 ++++++---- pm4py/algo/discovery/causal/__init__.py | 27 ++++++---- pm4py/algo/discovery/causal/algorithm.py | 27 ++++++---- .../discovery/causal/variants/__init__.py | 27 ++++++---- pm4py/algo/discovery/causal/variants/alpha.py | 27 ++++++---- .../discovery/causal/variants/heuristic.py | 27 ++++++---- .../discovery/correlation_mining/__init__.py | 27 ++++++---- .../discovery/correlation_mining/algorithm.py | 27 ++++++---- .../algo/discovery/correlation_mining/util.py | 27 ++++++---- .../correlation_mining/variants/__init__.py | 27 ++++++---- .../correlation_mining/variants/classic.py | 27 ++++++---- .../variants/classic_split.py | 27 ++++++---- .../variants/trace_based.py | 27 ++++++---- pm4py/algo/discovery/declare/__init__.py | 27 ++++++---- pm4py/algo/discovery/declare/algorithm.py | 27 ++++++---- pm4py/algo/discovery/declare/templates.py | 27 ++++++---- .../discovery/declare/variants/__init__.py | 27 ++++++---- .../discovery/declare/variants/classic.py | 27 ++++++---- pm4py/algo/discovery/dfg/__init__.py | 27 ++++++---- pm4py/algo/discovery/dfg/adapters/__init__.py | 27 ++++++---- .../discovery/dfg/adapters/pandas/__init__.py | 27 ++++++---- .../dfg/adapters/pandas/df_statistics.py | 27 ++++++---- .../dfg/adapters/pandas/freq_triples.py | 27 ++++++---- pm4py/algo/discovery/dfg/algorithm.py | 27 ++++++---- pm4py/algo/discovery/dfg/replacement.py | 27 ++++++---- pm4py/algo/discovery/dfg/utils/__init__.py | 27 ++++++---- pm4py/algo/discovery/dfg/utils/dfg_utils.py | 27 ++++++---- pm4py/algo/discovery/dfg/variants/__init__.py | 27 ++++++---- .../discovery/dfg/variants/case_attributes.py | 27 ++++++---- pm4py/algo/discovery/dfg/variants/clean.py | 27 ++++++---- .../discovery/dfg/variants/clean_polars.py | 27 ++++++---- .../algo/discovery/dfg/variants/clean_time.py | 27 ++++++---- .../discovery/dfg/variants/freq_triples.py | 27 ++++++---- pm4py/algo/discovery/dfg/variants/native.py | 27 ++++++---- .../discovery/dfg/variants/performance.py | 27 ++++++---- pm4py/algo/discovery/footprints/__init__.py | 27 ++++++---- pm4py/algo/discovery/footprints/algorithm.py | 27 ++++++---- .../algo/discovery/footprints/dfg/__init__.py | 27 ++++++---- .../footprints/dfg/variants/__init__.py | 27 ++++++---- .../discovery/footprints/dfg/variants/dfg.py | 27 ++++++---- .../algo/discovery/footprints/log/__init__.py | 27 ++++++---- .../footprints/log/variants/__init__.py | 27 ++++++---- .../log/variants/entire_dataframe.py | 27 ++++++---- .../log/variants/entire_event_log.py | 27 ++++++---- .../footprints/log/variants/trace_by_trace.py | 27 ++++++---- .../discovery/footprints/petri/__init__.py | 27 ++++++---- .../footprints/petri/variants/__init__.py | 27 ++++++---- .../footprints/petri/variants/reach_graph.py | 27 ++++++---- .../discovery/footprints/tree/__init__.py | 27 ++++++---- .../footprints/tree/variants/__init__.py | 27 ++++++---- .../footprints/tree/variants/bottomup.py | 27 ++++++---- pm4py/algo/discovery/heuristics/__init__.py | 27 ++++++---- pm4py/algo/discovery/heuristics/algorithm.py | 27 ++++++---- .../discovery/heuristics/variants/__init__.py | 27 ++++++---- .../discovery/heuristics/variants/classic.py | 27 ++++++---- .../discovery/heuristics/variants/plusplus.py | 27 ++++++---- pm4py/algo/discovery/ilp/__init__.py | 27 ++++++---- pm4py/algo/discovery/ilp/algorithm.py | 27 ++++++---- pm4py/algo/discovery/ilp/variants/__init__.py | 27 ++++++---- pm4py/algo/discovery/ilp/variants/classic.py | 27 ++++++---- pm4py/algo/discovery/inductive/__init__.py | 27 ++++++---- pm4py/algo/discovery/inductive/algorithm.py | 27 ++++++---- .../discovery/inductive/base_case/__init__.py | 27 ++++++---- .../algo/discovery/inductive/base_case/abc.py | 27 ++++++---- .../inductive/base_case/empty_log.py | 27 ++++++---- .../discovery/inductive/base_case/factory.py | 27 ++++++---- .../inductive/base_case/single_activity.py | 27 ++++++---- .../algo/discovery/inductive/cuts/__init__.py | 27 ++++++---- pm4py/algo/discovery/inductive/cuts/abc.py | 27 ++++++---- .../discovery/inductive/cuts/concurrency.py | 27 ++++++---- .../algo/discovery/inductive/cuts/factory.py | 27 ++++++---- pm4py/algo/discovery/inductive/cuts/loop.py | 27 ++++++---- .../algo/discovery/inductive/cuts/sequence.py | 27 ++++++---- pm4py/algo/discovery/inductive/cuts/utils.py | 27 ++++++---- pm4py/algo/discovery/inductive/cuts/xor.py | 27 ++++++---- .../discovery/inductive/dtypes/__init__.py | 27 ++++++---- .../algo/discovery/inductive/dtypes/im_dfg.py | 27 ++++++---- .../algo/discovery/inductive/dtypes/im_ds.py | 27 ++++++---- .../inductive/fall_through/__init__.py | 27 ++++++---- .../discovery/inductive/fall_through/abc.py | 27 ++++++---- .../fall_through/activity_concurrent.py | 27 ++++++---- .../fall_through/activity_once_per_trace.py | 27 ++++++---- .../inductive/fall_through/empty_traces.py | 27 ++++++---- .../inductive/fall_through/factory.py | 27 ++++++---- .../inductive/fall_through/flower.py | 27 ++++++---- .../inductive/fall_through/strict_tau_loop.py | 27 ++++++---- .../inductive/fall_through/tau_loop.py | 27 ++++++---- .../discovery/inductive/variants/__init__.py | 27 ++++++---- .../algo/discovery/inductive/variants/abc.py | 27 ++++++---- pm4py/algo/discovery/inductive/variants/im.py | 27 ++++++---- .../algo/discovery/inductive/variants/imd.py | 27 ++++++---- .../algo/discovery/inductive/variants/imf.py | 27 ++++++---- .../discovery/inductive/variants/instances.py | 27 ++++++---- pm4py/algo/discovery/log_skeleton/__init__.py | 27 ++++++---- .../algo/discovery/log_skeleton/algorithm.py | 27 ++++++---- .../algo/discovery/log_skeleton/trace_skel.py | 27 ++++++---- .../log_skeleton/variants/__init__.py | 27 ++++++---- .../log_skeleton/variants/classic.py | 27 ++++++---- .../minimum_self_distance/__init__.py | 27 ++++++---- .../minimum_self_distance/algorithm.py | 27 ++++++---- .../discovery/minimum_self_distance/utils.py | 27 ++++++---- .../variants/__init__.py | 27 ++++++---- .../minimum_self_distance/variants/log.py | 27 ++++++---- .../minimum_self_distance/variants/pandas.py | 27 ++++++---- pm4py/algo/discovery/ocel/__init__.py | 27 ++++++---- .../discovery/ocel/interleavings/__init__.py | 27 ++++++---- .../discovery/ocel/interleavings/algorithm.py | 27 ++++++---- .../ocel/interleavings/utils/__init__.py | 27 ++++++---- .../utils/merge_dataframe_rel_cases.py | 27 ++++++---- .../ocel/interleavings/variants/__init__.py | 27 ++++++---- .../variants/timestamp_interleavings.py | 27 ++++++---- .../discovery/ocel/link_analysis/__init__.py | 27 ++++++---- .../discovery/ocel/link_analysis/algorithm.py | 27 ++++++---- .../ocel/link_analysis/variants/__init__.py | 27 ++++++---- .../ocel/link_analysis/variants/classic.py | 27 ++++++---- pm4py/algo/discovery/ocel/ocdfg/__init__.py | 27 ++++++---- pm4py/algo/discovery/ocel/ocdfg/algorithm.py | 27 ++++++---- .../discovery/ocel/ocdfg/variants/__init__.py | 27 ++++++---- .../discovery/ocel/ocdfg/variants/classic.py | 27 ++++++---- pm4py/algo/discovery/ocel/ocpn/__init__.py | 27 ++++++---- pm4py/algo/discovery/ocel/ocpn/algorithm.py | 27 ++++++---- .../discovery/ocel/ocpn/variants/__init__.py | 27 ++++++---- .../discovery/ocel/ocpn/variants/classic.py | 27 ++++++---- .../ocel/ocpn/variants/wo_annotation.py | 27 ++++++---- .../algo/discovery/ocel/saw_nets/__init__.py | 27 ++++++---- .../algo/discovery/ocel/saw_nets/algorithm.py | 27 ++++++---- .../ocel/saw_nets/variants/__init__.py | 27 ++++++---- .../ocel/saw_nets/variants/classic.py | 27 ++++++---- .../performance_spectrum/__init__.py | 27 ++++++---- .../performance_spectrum/algorithm.py | 27 ++++++---- .../performance_spectrum/variants/__init__.py | 27 ++++++---- .../variants/dataframe.py | 27 ++++++---- .../variants/dataframe_disconnected.py | 27 ++++++---- .../performance_spectrum/variants/log.py | 27 ++++++---- .../variants/log_disconnected.py | 27 ++++++---- pm4py/algo/discovery/powl/__init__.py | 27 ++++++---- pm4py/algo/discovery/powl/algorithm.py | 27 ++++++---- .../algo/discovery/powl/inductive/__init__.py | 27 ++++++---- .../powl/inductive/base_case/__init__.py | 27 ++++++---- .../discovery/powl/inductive/base_case/abc.py | 27 ++++++---- .../powl/inductive/base_case/empty_log.py | 27 ++++++---- .../powl/inductive/base_case/factory.py | 27 ++++++---- .../inductive/base_case/single_activity.py | 27 ++++++---- .../discovery/powl/inductive/cuts/__init__.py | 27 ++++++---- .../powl/inductive/cuts/concurrency.py | 27 ++++++---- .../discovery/powl/inductive/cuts/factory.py | 27 ++++++---- .../discovery/powl/inductive/cuts/loop.py | 27 ++++++---- .../discovery/powl/inductive/cuts/sequence.py | 27 ++++++---- .../algo/discovery/powl/inductive/cuts/xor.py | 27 ++++++---- .../powl/inductive/fall_through/__init__.py | 27 ++++++---- .../fall_through/activity_concurrent.py | 27 ++++++---- .../fall_through/activity_once_per_trace.py | 27 ++++++---- .../inductive/fall_through/empty_traces.py | 27 ++++++---- .../powl/inductive/fall_through/factory.py | 27 ++++++---- .../powl/inductive/fall_through/flower.py | 27 ++++++---- .../inductive/fall_through/strict_tau_loop.py | 27 ++++++---- .../powl/inductive/fall_through/tau_loop.py | 27 ++++++---- .../powl/inductive/utils/__init__.py | 27 ++++++---- .../powl/inductive/utils/filtering.py | 27 ++++++---- .../powl/inductive/variants/__init__.py | 27 ++++++---- .../variants/brute_force/__init__.py | 27 ++++++---- .../brute_force/bf_partial_order_cut.py | 27 ++++++---- .../inductive/variants/brute_force/factory.py | 27 ++++++---- .../variants/dynamic_clustering/__init__.py | 27 ++++++---- .../dynamic_clustering_partial_order_cut.py | 27 ++++++---- .../variants/dynamic_clustering/factory.py | 27 ++++++---- .../dynamic_clustering_frequency/__init__.py | 27 ++++++---- ..._clustering_frequency_partial_order_cut.py | 27 ++++++---- .../dynamic_clustering_frequency/factory.py | 27 ++++++---- .../powl/inductive/variants/im_brute_force.py | 27 ++++++---- .../variants/im_dynamic_clustering.py | 27 ++++++---- .../im_dynamic_clustering_frequencies.py | 27 ++++++---- .../powl/inductive/variants/im_maximal.py | 27 ++++++---- .../powl/inductive/variants/im_tree.py | 27 ++++++---- .../inductive/variants/maximal/__init__.py | 27 ++++++---- .../inductive/variants/maximal/factory.py | 27 ++++++---- .../maximal/maximal_partial_order_cut.py | 27 ++++++---- .../variants/powl_discovery_varaints.py | 27 ++++++---- .../discovery/temporal_profile/__init__.py | 27 ++++++---- .../discovery/temporal_profile/algorithm.py | 27 ++++++---- .../temporal_profile/variants/__init__.py | 27 ++++++---- .../temporal_profile/variants/dataframe.py | 27 ++++++---- .../temporal_profile/variants/log.py | 27 ++++++---- .../discovery/transition_system/__init__.py | 27 ++++++---- .../discovery/transition_system/algorithm.py | 27 ++++++---- .../transition_system/variants/__init__.py | 27 ++++++---- .../transition_system/variants/view_based.py | 27 ++++++---- pm4py/algo/evaluation/__init__.py | 27 ++++++---- pm4py/algo/evaluation/algorithm.py | 27 ++++++---- .../earth_mover_distance/__init__.py | 27 ++++++---- .../earth_mover_distance/algorithm.py | 27 ++++++---- .../earth_mover_distance/variants/__init__.py | 27 ++++++---- .../earth_mover_distance/variants/pyemd.py | 27 ++++++---- .../evaluation/generalization/__init__.py | 27 ++++++---- .../evaluation/generalization/algorithm.py | 27 ++++++---- .../generalization/variants/__init__.py | 27 ++++++---- .../generalization/variants/token_based.py | 27 ++++++---- pm4py/algo/evaluation/precision/__init__.py | 27 ++++++---- pm4py/algo/evaluation/precision/algorithm.py | 27 ++++++---- .../algo/evaluation/precision/dfg/__init__.py | 27 ++++++---- .../evaluation/precision/dfg/algorithm.py | 27 ++++++---- pm4py/algo/evaluation/precision/utils.py | 27 ++++++---- .../evaluation/precision/variants/__init__.py | 27 ++++++---- .../precision/variants/align_etconformance.py | 27 ++++++---- .../precision/variants/etconformance_token.py | 27 ++++++---- .../evaluation/replay_fitness/__init__.py | 27 ++++++---- .../evaluation/replay_fitness/algorithm.py | 27 ++++++---- .../replay_fitness/variants/__init__.py | 27 ++++++---- .../variants/alignment_based.py | 27 ++++++---- .../replay_fitness/variants/token_replay.py | 27 ++++++---- pm4py/algo/evaluation/simplicity/__init__.py | 27 ++++++---- pm4py/algo/evaluation/simplicity/algorithm.py | 27 ++++++---- .../simplicity/variants/__init__.py | 27 ++++++---- .../simplicity/variants/arc_degree.py | 27 ++++++---- .../simplicity/variants/extended_cardoso.py | 27 ++++++---- .../variants/extended_cyclomatic.py | 27 ++++++---- pm4py/algo/filtering/__init__.py | 27 ++++++---- pm4py/algo/filtering/common/__init__.py | 27 ++++++---- .../filtering/common/attributes/__init__.py | 27 ++++++---- .../common/attributes/attributes_common.py | 27 ++++++---- .../common/end_activities/__init__.py | 27 ++++++---- .../end_activities/end_activities_common.py | 27 ++++++---- .../filtering/common/filtering_constants.py | 27 ++++++---- .../common/start_activities/__init__.py | 27 ++++++---- .../start_activities_common.py | 27 ++++++---- .../filtering/common/timestamp/__init__.py | 27 ++++++---- .../common/timestamp/timestamp_common.py | 27 ++++++---- .../algo/filtering/common/traces/__init__.py | 27 ++++++---- .../filtering/common/traces/infix_to_regex.py | 27 ++++++---- pm4py/algo/filtering/dfg/__init__.py | 27 ++++++---- pm4py/algo/filtering/dfg/dfg_filtering.py | 27 ++++++---- pm4py/algo/filtering/log/__init__.py | 27 ++++++---- .../log/attr_value_repetition/__init__.py | 27 ++++++---- .../log/attr_value_repetition/filter.py | 27 ++++++---- .../algo/filtering/log/attributes/__init__.py | 27 ++++++---- .../log/attributes/attributes_filter.py | 27 ++++++---- pm4py/algo/filtering/log/between/__init__.py | 27 ++++++---- .../filtering/log/between/between_filter.py | 27 ++++++---- pm4py/algo/filtering/log/cases/__init__.py | 27 ++++++---- pm4py/algo/filtering/log/cases/case_filter.py | 27 ++++++---- .../filtering/log/end_activities/__init__.py | 27 ++++++---- .../end_activities/end_activities_filter.py | 27 ++++++---- pm4py/algo/filtering/log/ltl/__init__.py | 27 ++++++---- pm4py/algo/filtering/log/ltl/ltl_checker.py | 27 ++++++---- pm4py/algo/filtering/log/paths/__init__.py | 27 ++++++---- .../algo/filtering/log/paths/paths_filter.py | 27 ++++++---- pm4py/algo/filtering/log/prefixes/__init__.py | 27 ++++++---- .../filtering/log/prefixes/prefix_filter.py | 27 ++++++---- pm4py/algo/filtering/log/rework/__init__.py | 27 ++++++---- .../filtering/log/rework/rework_filter.py | 27 ++++++---- .../log/start_activities/__init__.py | 27 ++++++---- .../start_activities_filter.py | 27 ++++++---- pm4py/algo/filtering/log/suffixes/__init__.py | 27 ++++++---- .../filtering/log/suffixes/suffix_filter.py | 27 ++++++---- .../algo/filtering/log/timestamp/__init__.py | 27 ++++++---- .../log/timestamp/timestamp_filter.py | 27 ++++++---- pm4py/algo/filtering/log/traces/__init__.py | 27 ++++++---- .../algo/filtering/log/traces/trace_filter.py | 27 ++++++---- pm4py/algo/filtering/log/variants/__init__.py | 27 ++++++---- .../filtering/log/variants/variants_filter.py | 27 ++++++---- pm4py/algo/filtering/ocel/__init__.py | 27 ++++++---- .../filtering/ocel/activity_type_matching.py | 27 ++++++---- pm4py/algo/filtering/ocel/event_attributes.py | 27 ++++++---- .../algo/filtering/ocel/object_attributes.py | 27 ++++++---- pm4py/algo/filtering/ocel/objects_ot_count.py | 27 ++++++---- pm4py/algo/filtering/ocel/ot_endpoints.py | 27 ++++++---- pm4py/algo/filtering/pandas/__init__.py | 27 ++++++---- .../pandas/activity_split/__init__.py | 27 ++++++---- .../activity_split/activity_split_filter.py | 27 ++++++---- .../pandas/attr_value_repetition/__init__.py | 27 ++++++---- .../pandas/attr_value_repetition/filter.py | 27 ++++++---- .../filtering/pandas/attributes/__init__.py | 27 ++++++---- .../pandas/attributes/attributes_filter.py | 27 ++++++---- .../algo/filtering/pandas/between/__init__.py | 27 ++++++---- .../pandas/between/between_filter.py | 27 ++++++---- pm4py/algo/filtering/pandas/cases/__init__.py | 27 ++++++---- .../filtering/pandas/cases/case_filter.py | 27 ++++++---- .../consecutive_act_case_grouping/__init__.py | 27 ++++++---- .../consecutive_act_case_grouping_filter.py | 27 ++++++---- .../pandas/end_activities/__init__.py | 27 ++++++---- .../end_activities/end_activities_filter.py | 27 ++++++---- .../filtering/pandas/ends_with/__init__.py | 27 ++++++---- .../pandas/ends_with/ends_with_filter.py | 27 ++++++---- pm4py/algo/filtering/pandas/ltl/__init__.py | 27 ++++++---- .../algo/filtering/pandas/ltl/ltl_checker.py | 27 ++++++---- pm4py/algo/filtering/pandas/paths/__init__.py | 27 ++++++---- .../filtering/pandas/paths/paths_filter.py | 27 ++++++---- .../pandas/pd_filtering_constants.py | 27 ++++++---- .../filtering/pandas/prefixes/__init__.py | 27 ++++++---- .../pandas/prefixes/prefix_filter.py | 27 ++++++---- .../algo/filtering/pandas/rework/__init__.py | 27 ++++++---- .../filtering/pandas/rework/rework_filter.py | 27 ++++++---- .../pandas/start_activities/__init__.py | 27 ++++++---- .../start_activities_filter.py | 27 ++++++---- .../filtering/pandas/starts_with/__init__.py | 27 ++++++---- .../pandas/starts_with/starts_with_filter.py | 27 ++++++---- .../filtering/pandas/suffixes/__init__.py | 27 ++++++---- .../pandas/suffixes/suffix_filter.py | 27 ++++++---- .../filtering/pandas/timestamp/__init__.py | 27 ++++++---- .../pandas/timestamp/timestamp_filter.py | 27 ++++++---- .../timestamp_case_grouping/__init__.py | 27 ++++++---- .../timestamp_case_grouping_filter.py | 27 ++++++---- .../algo/filtering/pandas/traces/__init__.py | 27 ++++++---- .../filtering/pandas/traces/trace_filter.py | 27 ++++++---- .../filtering/pandas/variants/__init__.py | 27 ++++++---- .../pandas/variants/variants_filter.py | 27 ++++++---- pm4py/algo/label_splitting/__init__.py | 27 ++++++---- pm4py/algo/label_splitting/algorithm.py | 27 ++++++---- .../algo/label_splitting/variants/__init__.py | 27 ++++++---- .../label_splitting/variants/contextual.py | 27 ++++++---- pm4py/algo/merging/__init__.py | 27 ++++++---- pm4py/algo/merging/case_relations/__init__.py | 27 ++++++---- .../algo/merging/case_relations/algorithm.py | 27 ++++++---- .../case_relations/variants/__init__.py | 27 ++++++---- .../merging/case_relations/variants/pandas.py | 27 ++++++---- pm4py/algo/organizational_mining/__init__.py | 27 ++++++---- .../local_diagnostics/__init__.py | 27 ++++++---- .../local_diagnostics/algorithm.py | 27 ++++++---- .../network_analysis/__init__.py | 27 ++++++---- .../network_analysis/algorithm.py | 27 ++++++---- .../network_analysis/variants/__init__.py | 27 ++++++---- .../network_analysis/variants/dataframe.py | 27 ++++++---- .../resource_profiles/__init__.py | 27 ++++++---- .../resource_profiles/algorithm.py | 27 ++++++---- .../resource_profiles/variants/__init__.py | 27 ++++++---- .../resource_profiles/variants/log.py | 27 ++++++---- .../resource_profiles/variants/pandas.py | 27 ++++++---- .../organizational_mining/roles/__init__.py | 27 ++++++---- .../organizational_mining/roles/algorithm.py | 27 ++++++---- .../roles/common/__init__.py | 27 ++++++---- .../roles/common/algorithm.py | 27 ++++++---- .../roles/variants/__init__.py | 27 ++++++---- .../roles/variants/log.py | 27 ++++++---- .../roles/variants/pandas.py | 27 ++++++---- .../organizational_mining/sna/__init__.py | 27 ++++++---- .../organizational_mining/sna/algorithm.py | 27 ++++++---- pm4py/algo/organizational_mining/sna/util.py | 27 ++++++---- .../sna/variants/__init__.py | 27 ++++++---- .../sna/variants/log/__init__.py | 27 ++++++---- .../sna/variants/log/handover.py | 27 ++++++---- .../sna/variants/log/jointactivities.py | 27 ++++++---- .../sna/variants/log/subcontracting.py | 27 ++++++---- .../sna/variants/log/working_together.py | 27 ++++++---- .../sna/variants/pandas/__init__.py | 27 ++++++---- .../sna/variants/pandas/handover.py | 27 ++++++---- .../sna/variants/pandas/jointactivities.py | 27 ++++++---- .../sna/variants/pandas/subcontracting.py | 27 ++++++---- .../sna/variants/pandas/working_together.py | 27 ++++++---- pm4py/algo/organizational_mining/util.py | 27 ++++++---- pm4py/algo/querying/__init__.py | 27 ++++++---- pm4py/algo/querying/llm/__init__.py | 27 ++++++---- .../querying/llm/abstractions/__init__.py | 27 ++++++---- .../llm/abstractions/case_to_descr.py | 27 ++++++---- .../llm/abstractions/declare_to_descr.py | 27 ++++++---- .../llm/abstractions/log_to_cols_descr.py | 27 ++++++---- .../llm/abstractions/log_to_dfg_descr.py | 27 ++++++---- .../llm/abstractions/log_to_fea_descr.py | 27 ++++++---- .../llm/abstractions/log_to_variants_descr.py | 27 ++++++---- .../llm/abstractions/logske_to_descr.py | 27 ++++++---- .../querying/llm/abstractions/net_to_descr.py | 27 ++++++---- .../llm/abstractions/ocel_fea_descr.py | 27 ++++++---- .../llm/abstractions/ocel_ocdfg_descr.py | 27 ++++++---- .../llm/abstractions/stream_to_descr.py | 27 ++++++---- .../llm/abstractions/tempprofile_to_descr.py | 27 ++++++---- .../algo/querying/llm/connectors/__init__.py | 27 ++++++---- pm4py/algo/querying/llm/connectors/openai.py | 27 ++++++---- pm4py/algo/querying/llm/utils/__init__.py | 27 ++++++---- pm4py/algo/querying/llm/utils/sql_utils.py | 27 ++++++---- pm4py/algo/reduction/__init__.py | 27 ++++++---- pm4py/algo/reduction/process_tree/__init__.py | 27 ++++++---- pm4py/algo/reduction/process_tree/reducer.py | 27 ++++++---- .../process_tree/variants/__init__.py | 27 ++++++---- .../process_tree/variants/tree_tr_based.py | 27 ++++++---- pm4py/algo/simulation/__init__.py | 27 ++++++---- pm4py/algo/simulation/montecarlo/__init__.py | 27 ++++++---- pm4py/algo/simulation/montecarlo/algorithm.py | 27 ++++++---- .../simulation/montecarlo/utils/__init__.py | 27 ++++++---- .../simulation/montecarlo/utils/replay.py | 27 ++++++---- .../montecarlo/variants/__init__.py | 27 ++++++---- .../montecarlo/variants/petri_semaph_fifo.py | 27 ++++++---- pm4py/algo/simulation/playout/__init__.py | 27 ++++++---- pm4py/algo/simulation/playout/dfg/__init__.py | 27 ++++++---- .../algo/simulation/playout/dfg/algorithm.py | 27 ++++++---- .../playout/dfg/variants/__init__.py | 27 ++++++---- .../playout/dfg/variants/classic.py | 27 ++++++---- .../playout/dfg/variants/performance.py | 27 ++++++---- .../simulation/playout/petri_net/__init__.py | 27 ++++++---- .../simulation/playout/petri_net/algorithm.py | 27 ++++++---- .../playout/petri_net/variants/__init__.py | 27 ++++++---- .../petri_net/variants/basic_playout.py | 27 ++++++---- .../playout/petri_net/variants/extensive.py | 27 ++++++---- .../petri_net/variants/stochastic_playout.py | 27 ++++++---- .../playout/process_tree/__init__.py | 27 ++++++---- .../playout/process_tree/algorithm.py | 27 ++++++---- .../playout/process_tree/variants/__init__.py | 27 ++++++---- .../process_tree/variants/basic_playout.py | 27 ++++++---- .../process_tree/variants/extensive.py | 27 ++++++---- .../process_tree/variants/topbottom.py | 27 ++++++---- .../simulation/tree_generator/__init__.py | 27 ++++++---- .../simulation/tree_generator/algorithm.py | 27 ++++++---- .../tree_generator/variants/__init__.py | 27 ++++++---- .../tree_generator/variants/basic.py | 27 ++++++---- .../variants/ptandloggenerator.py | 27 ++++++---- pm4py/algo/transformation/__init__.py | 27 ++++++---- .../log_to_features/__init__.py | 27 ++++++---- .../log_to_features/algorithm.py | 27 ++++++---- .../log_to_features/util/__init__.py | 27 ++++++---- .../util/locally_linear_embedding.py | 27 ++++++---- .../log_to_features/variants/__init__.py | 27 ++++++---- .../log_to_features/variants/event_based.py | 27 ++++++---- .../log_to_features/variants/temporal.py | 27 ++++++---- .../log_to_features/variants/trace_based.py | 27 ++++++---- .../log_to_interval_tree/__init__.py | 27 ++++++---- .../log_to_interval_tree/algorithm.py | 27 ++++++---- .../log_to_interval_tree/variants/__init__.py | 27 ++++++---- .../variants/open_paths.py | 27 ++++++---- .../transformation/log_to_target/__init__.py | 27 ++++++---- .../transformation/log_to_target/algorithm.py | 27 ++++++---- .../log_to_target/variants/__init__.py | 27 ++++++---- .../log_to_target/variants/next_activity.py | 27 ++++++---- .../log_to_target/variants/next_time.py | 27 ++++++---- .../log_to_target/variants/remaining_time.py | 27 ++++++---- .../transformation/log_to_trie/__init__.py | 27 ++++++---- .../transformation/log_to_trie/algorithm.py | 27 ++++++---- pm4py/algo/transformation/ocel/__init__.py | 27 ++++++---- .../ocel/description/__init__.py | 27 ++++++---- .../ocel/description/algorithm.py | 27 ++++++---- .../ocel/description/variants/__init__.py | 27 ++++++---- .../ocel/description/variants/variant1.py | 27 ++++++---- .../transformation/ocel/features/__init__.py | 27 ++++++---- .../ocel/features/events/__init__.py | 27 ++++++---- .../ocel/features/events/algorithm.py | 27 ++++++---- .../ocel/features/events/event_activity.py | 27 ++++++---- .../ocel/features/events/event_end_ot.py | 27 ++++++---- .../features/events/event_num_attributes.py | 27 ++++++---- .../features/events/event_num_rel_objs.py | 27 ++++++---- .../events/event_num_rel_objs_type.py | 27 ++++++---- .../ocel/features/events/event_start_ot.py | 27 ++++++---- .../features/events/event_str_attributes.py | 27 ++++++---- .../ocel/features/events/event_timestamp.py | 27 ++++++---- .../ocel/features/events/new_interactions.py | 27 ++++++---- .../events/related_objects_features.py | 27 ++++++---- .../ocel/features/events_objects/__init__.py | 27 ++++++---- .../ocel/features/events_objects/algorithm.py | 27 ++++++---- .../events_objects/prefix_features.py | 27 ++++++---- .../ocel/features/objects/__init__.py | 27 ++++++---- .../ocel/features/objects/algorithm.py | 27 ++++++---- .../objects/obj_con_in_graph_features.py | 27 ++++++---- .../features/objects/object_cobirth_graph.py | 27 ++++++---- .../features/objects/object_codeath_graph.py | 27 ++++++---- .../objects/object_degree_centrality.py | 27 ++++++---- .../object_general_descendants_graph.py | 27 ++++++---- .../object_general_inheritance_graph.py | 27 ++++++---- .../object_general_interaction_graph.py | 27 ++++++---- .../objects/object_lifecycle_activities.py | 27 ++++++---- .../objects/object_lifecycle_duration.py | 27 ++++++---- .../objects/object_lifecycle_length.py | 27 ++++++---- .../objects/object_lifecycle_paths.py | 27 ++++++---- .../objects/object_lifecycle_unq_act.py | 27 ++++++---- .../features/objects/object_num_attributes.py | 27 ++++++---- .../features/objects/object_str_attributes.py | 27 ++++++---- .../objects/object_work_in_progress.py | 27 ++++++---- .../objects/objects_interaction_graph_ot.py | 27 ++++++---- .../objects/related_activities_features.py | 27 ++++++---- .../objects/related_events_features.py | 27 ++++++---- .../transformation/ocel/graphs/__init__.py | 27 ++++++---- .../ocel/graphs/object_cobirth_graph.py | 27 ++++++---- .../ocel/graphs/object_codeath_graph.py | 27 ++++++---- .../ocel/graphs/object_descendants_graph.py | 27 ++++++---- .../ocel/graphs/object_inheritance_graph.py | 27 ++++++---- .../ocel/graphs/object_interaction_graph.py | 27 ++++++---- .../ocel/graphs/ocel20_computation.py | 27 ++++++---- .../ocel/split_ocel/__init__.py | 27 ++++++---- .../ocel/split_ocel/algorithm.py | 27 ++++++---- .../ocel/split_ocel/variants/__init__.py | 27 ++++++---- .../variants/ancestors_descendants.py | 27 ++++++---- .../variants/connected_components.py | 27 ++++++---- pm4py/analysis.py | 27 ++++++---- pm4py/cli.py | 27 ++++++---- pm4py/conformance.py | 27 ++++++---- pm4py/connectors.py | 27 ++++++---- pm4py/convert.py | 27 ++++++---- pm4py/discovery.py | 27 ++++++---- pm4py/filtering.py | 27 ++++++---- pm4py/hof.py | 27 ++++++---- pm4py/llm.py | 27 ++++++---- pm4py/meta.py | 27 ++++++---- pm4py/ml.py | 27 ++++++---- pm4py/objects/__init__.py | 27 ++++++---- pm4py/objects/bpmn/__init__.py | 27 ++++++---- pm4py/objects/bpmn/exporter/__init__.py | 27 ++++++---- pm4py/objects/bpmn/exporter/exporter.py | 27 ++++++---- .../bpmn/exporter/variants/__init__.py | 27 ++++++---- pm4py/objects/bpmn/exporter/variants/etree.py | 27 ++++++---- pm4py/objects/bpmn/importer/__init__.py | 27 ++++++---- pm4py/objects/bpmn/importer/importer.py | 27 ++++++---- .../bpmn/importer/variants/__init__.py | 27 ++++++---- pm4py/objects/bpmn/importer/variants/lxml.py | 27 ++++++---- pm4py/objects/bpmn/layout/__init__.py | 27 ++++++---- pm4py/objects/bpmn/layout/layouter.py | 27 ++++++---- .../objects/bpmn/layout/variants/__init__.py | 27 ++++++---- .../objects/bpmn/layout/variants/graphviz.py | 27 ++++++---- pm4py/objects/bpmn/obj.py | 27 ++++++---- pm4py/objects/bpmn/semantics.py | 27 ++++++---- pm4py/objects/bpmn/util/__init__.py | 27 ++++++---- pm4py/objects/bpmn/util/bpmn_utils.py | 27 ++++++---- pm4py/objects/bpmn/util/reduction.py | 27 ++++++---- pm4py/objects/bpmn/util/sorting.py | 27 ++++++---- pm4py/objects/conversion/__init__.py | 27 ++++++---- pm4py/objects/conversion/bpmn/__init__.py | 27 ++++++---- pm4py/objects/conversion/bpmn/converter.py | 27 ++++++---- .../conversion/bpmn/variants/__init__.py | 27 ++++++---- .../conversion/bpmn/variants/to_petri_net.py | 27 ++++++---- pm4py/objects/conversion/dfg/__init__.py | 27 ++++++---- pm4py/objects/conversion/dfg/converter.py | 27 ++++++---- .../conversion/dfg/variants/__init__.py | 27 ++++++---- .../to_petri_net_activity_defines_place.py | 27 ++++++---- .../to_petri_net_invisibles_no_duplicates.py | 27 ++++++---- .../conversion/heuristics_net/__init__.py | 27 ++++++---- .../conversion/heuristics_net/converter.py | 27 ++++++---- .../heuristics_net/variants/__init__.py | 27 ++++++---- .../heuristics_net/variants/to_petri_net.py | 27 ++++++---- pm4py/objects/conversion/log/__init__.py | 27 ++++++---- pm4py/objects/conversion/log/constants.py | 27 ++++++---- pm4py/objects/conversion/log/converter.py | 27 ++++++---- .../conversion/log/variants/__init__.py | 27 ++++++---- .../log/variants/df_to_event_log_1v.py | 27 ++++++---- .../log/variants/df_to_event_log_nv.py | 27 ++++++---- .../conversion/log/variants/to_data_frame.py | 27 ++++++---- .../conversion/log/variants/to_event_log.py | 27 ++++++---- .../log/variants/to_event_stream.py | 27 ++++++---- .../objects/conversion/log/variants/to_nx.py | 27 ++++++---- pm4py/objects/conversion/ocel/__init__.py | 27 ++++++---- pm4py/objects/conversion/ocel/converter.py | 27 ++++++---- .../conversion/ocel/variants/__init__.py | 27 ++++++---- .../ocel/variants/ocel_features_to_nx.py | 27 ++++++---- .../conversion/ocel/variants/ocel_to_nx.py | 27 ++++++---- pm4py/objects/conversion/powl/__init__.py | 27 ++++++---- pm4py/objects/conversion/powl/converter.py | 27 ++++++---- .../conversion/powl/variants/__init__.py | 27 ++++++---- .../conversion/powl/variants/to_petri_net.py | 27 ++++++---- .../conversion/process_tree/__init__.py | 27 ++++++---- .../conversion/process_tree/converter.py | 27 ++++++---- .../process_tree/variants/__init__.py | 27 ++++++---- .../process_tree/variants/to_bpmn.py | 27 ++++++---- .../process_tree/variants/to_petri_net.py | 27 ++++++---- .../to_petri_net_transition_bordered.py | 27 ++++++---- .../process_tree/variants/to_powl.py | 27 ++++++---- pm4py/objects/conversion/wf_net/__init__.py | 27 ++++++---- pm4py/objects/conversion/wf_net/converter.py | 27 ++++++---- .../conversion/wf_net/variants/__init__.py | 27 ++++++---- .../conversion/wf_net/variants/to_bpmn.py | 27 ++++++---- .../wf_net/variants/to_process_tree.py | 27 ++++++---- pm4py/objects/dfg/__init__.py | 27 ++++++---- pm4py/objects/dfg/exporter/__init__.py | 27 ++++++---- pm4py/objects/dfg/exporter/exporter.py | 27 ++++++---- .../objects/dfg/exporter/variants/__init__.py | 27 ++++++---- .../objects/dfg/exporter/variants/classic.py | 27 ++++++---- pm4py/objects/dfg/filtering/__init__.py | 27 ++++++---- pm4py/objects/dfg/filtering/dfg_filtering.py | 27 ++++++---- pm4py/objects/dfg/importer/__init__.py | 27 ++++++---- pm4py/objects/dfg/importer/importer.py | 27 ++++++---- .../objects/dfg/importer/variants/__init__.py | 27 ++++++---- .../objects/dfg/importer/variants/classic.py | 27 ++++++---- pm4py/objects/dfg/obj.py | 27 ++++++---- pm4py/objects/dfg/retrieval/__init__.py | 27 ++++++---- pm4py/objects/dfg/retrieval/log.py | 27 ++++++---- pm4py/objects/dfg/retrieval/pandas.py | 27 ++++++---- pm4py/objects/dfg/util.py | 27 ++++++---- pm4py/objects/dfg/utils/__init__.py | 27 ++++++---- pm4py/objects/dfg/utils/dfg_utils.py | 27 ++++++---- pm4py/objects/heuristics_net/__init__.py | 27 ++++++---- pm4py/objects/heuristics_net/defaults.py | 27 ++++++---- pm4py/objects/heuristics_net/edge.py | 27 ++++++---- pm4py/objects/heuristics_net/node.py | 27 ++++++---- pm4py/objects/heuristics_net/obj.py | 27 ++++++---- pm4py/objects/log/__init__.py | 27 ++++++---- pm4py/objects/log/exporter/__init__.py | 27 ++++++---- pm4py/objects/log/exporter/xes/__init__.py | 27 ++++++---- pm4py/objects/log/exporter/xes/exporter.py | 27 ++++++---- .../objects/log/exporter/xes/util/__init__.py | 27 ++++++---- .../log/exporter/xes/util/compression.py | 27 ++++++---- .../log/exporter/xes/variants/__init__.py | 27 ++++++---- .../exporter/xes/variants/etree_xes_exp.py | 27 ++++++---- .../log/exporter/xes/variants/line_by_line.py | 27 ++++++---- pm4py/objects/log/importer/__init__.py | 27 ++++++---- pm4py/objects/log/importer/xes/__init__.py | 27 ++++++---- pm4py/objects/log/importer/xes/importer.py | 27 ++++++---- .../log/importer/xes/variants/__init__.py | 27 ++++++---- .../log/importer/xes/variants/chunk_regex.py | 27 ++++++---- .../log/importer/xes/variants/iterparse.py | 27 ++++++---- .../log/importer/xes/variants/iterparse_20.py | 27 ++++++---- .../xes/variants/iterparse_mem_compressed.py | 27 ++++++---- .../log/importer/xes/variants/line_by_line.py | 27 ++++++---- .../log/importer/xes/variants/rustxes.py | 27 ++++++---- pm4py/objects/log/obj.py | 27 ++++++---- pm4py/objects/log/util/__init__.py | 27 ++++++---- .../log/util/activities_to_alphabet.py | 27 ++++++---- pm4py/objects/log/util/artificial.py | 27 ++++++---- pm4py/objects/log/util/basic_filter.py | 27 ++++++---- pm4py/objects/log/util/dataframe_utils.py | 27 ++++++---- pm4py/objects/log/util/filtering_utils.py | 27 ++++++---- .../log/util/get_class_representation.py | 27 ++++++---- pm4py/objects/log/util/get_log_encoded.py | 27 ++++++---- pm4py/objects/log/util/get_prefixes.py | 27 ++++++---- pm4py/objects/log/util/index_attribute.py | 27 ++++++---- pm4py/objects/log/util/insert_classifier.py | 27 ++++++---- pm4py/objects/log/util/interval_lifecycle.py | 27 ++++++---- pm4py/objects/log/util/log.py | 27 ++++++---- pm4py/objects/log/util/log_regex.py | 27 ++++++---- pm4py/objects/log/util/move_attrs_to_trace.py | 27 ++++++---- pm4py/objects/log/util/pandas_log_wrapper.py | 27 ++++++---- .../objects/log/util/pandas_numpy_variants.py | 27 ++++++---- pm4py/objects/log/util/sampling.py | 27 ++++++---- pm4py/objects/log/util/sorting.py | 27 ++++++---- pm4py/objects/log/util/split_train_test.py | 27 ++++++---- pm4py/objects/log/util/xes.py | 27 ++++++---- pm4py/objects/ocel/__init__.py | 27 ++++++---- pm4py/objects/ocel/constants.py | 27 ++++++---- pm4py/objects/ocel/exporter/__init__.py | 27 ++++++---- pm4py/objects/ocel/exporter/csv/__init__.py | 27 ++++++---- pm4py/objects/ocel/exporter/csv/exporter.py | 27 ++++++---- .../ocel/exporter/csv/variants/__init__.py | 27 ++++++---- .../ocel/exporter/csv/variants/pandas.py | 27 ++++++---- .../ocel/exporter/jsonocel/__init__.py | 27 ++++++---- .../ocel/exporter/jsonocel/exporter.py | 27 ++++++---- .../exporter/jsonocel/variants/__init__.py | 27 ++++++---- .../exporter/jsonocel/variants/classic.py | 27 ++++++---- .../ocel/exporter/jsonocel/variants/ocel20.py | 27 ++++++---- .../jsonocel/variants/ocel20_standard.py | 27 ++++++---- .../objects/ocel/exporter/sqlite/__init__.py | 27 ++++++---- .../objects/ocel/exporter/sqlite/exporter.py | 27 ++++++---- .../ocel/exporter/sqlite/variants/__init__.py | 27 ++++++---- .../ocel/exporter/sqlite/variants/ocel20.py | 27 ++++++---- .../sqlite/variants/pandas_exporter.py | 27 ++++++---- pm4py/objects/ocel/exporter/util/__init__.py | 27 ++++++---- .../ocel/exporter/util/clean_dataframes.py | 27 ++++++---- .../objects/ocel/exporter/xmlocel/__init__.py | 27 ++++++---- .../objects/ocel/exporter/xmlocel/exporter.py | 27 ++++++---- .../exporter/xmlocel/variants/__init__.py | 27 ++++++---- .../ocel/exporter/xmlocel/variants/classic.py | 27 ++++++---- .../ocel/exporter/xmlocel/variants/ocel20.py | 27 ++++++---- pm4py/objects/ocel/importer/__init__.py | 27 ++++++---- pm4py/objects/ocel/importer/csv/__init__.py | 27 ++++++---- pm4py/objects/ocel/importer/csv/importer.py | 27 ++++++---- .../ocel/importer/csv/variants/__init__.py | 27 ++++++---- .../ocel/importer/csv/variants/pandas.py | 27 ++++++---- .../ocel/importer/jsonocel/__init__.py | 27 ++++++---- .../ocel/importer/jsonocel/importer.py | 27 ++++++---- .../importer/jsonocel/variants/__init__.py | 27 ++++++---- .../importer/jsonocel/variants/classic.py | 27 ++++++---- .../jsonocel/variants/ocel20_rustxes.py | 27 ++++++---- .../jsonocel/variants/ocel20_standard.py | 27 ++++++---- .../objects/ocel/importer/sqlite/__init__.py | 27 ++++++---- .../objects/ocel/importer/sqlite/importer.py | 27 ++++++---- .../ocel/importer/sqlite/variants/__init__.py | 27 ++++++---- .../ocel/importer/sqlite/variants/ocel20.py | 27 ++++++---- .../sqlite/variants/pandas_importer.py | 27 ++++++---- .../objects/ocel/importer/xmlocel/__init__.py | 27 ++++++---- .../objects/ocel/importer/xmlocel/importer.py | 27 ++++++---- .../importer/xmlocel/variants/__init__.py | 27 ++++++---- .../ocel/importer/xmlocel/variants/classic.py | 27 ++++++---- .../ocel/importer/xmlocel/variants/ocel20.py | 27 ++++++---- .../xmlocel/variants/ocel20_rustxes.py | 27 ++++++---- pm4py/objects/ocel/obj.py | 27 ++++++---- pm4py/objects/ocel/util/__init__.py | 27 ++++++---- pm4py/objects/ocel/util/attributes_names.py | 27 ++++++---- .../objects/ocel/util/attributes_per_type.py | 27 ++++++---- .../convergence_divergence_diagnostics.py | 27 ++++++---- pm4py/objects/ocel/util/e2o_qualification.py | 27 ++++++---- pm4py/objects/ocel/util/ev_att_to_obj_type.py | 27 ++++++---- .../ocel/util/event_prefix_suffix_per_obj.py | 27 ++++++---- .../ocel/util/events_per_object_type.py | 27 ++++++---- .../ocel/util/events_per_type_per_activity.py | 27 ++++++---- pm4py/objects/ocel/util/explode.py | 27 ++++++---- pm4py/objects/ocel/util/extended_table.py | 27 ++++++---- pm4py/objects/ocel/util/filtering_utils.py | 27 ++++++---- pm4py/objects/ocel/util/flattening.py | 27 ++++++---- pm4py/objects/ocel/util/log_ocel.py | 27 ++++++---- pm4py/objects/ocel/util/names_stripping.py | 27 ++++++---- .../util/objects_per_type_per_activity.py | 27 ++++++---- pm4py/objects/ocel/util/ocel_consistency.py | 27 ++++++---- pm4py/objects/ocel/util/ocel_iterator.py | 27 ++++++---- .../ocel/util/ocel_to_dict_types_rel.py | 27 ++++++---- pm4py/objects/ocel/util/ocel_type_renaming.py | 27 ++++++---- .../objects/ocel/util/parent_children_ref.py | 27 ++++++---- pm4py/objects/ocel/util/related_events.py | 27 ++++++---- pm4py/objects/ocel/util/related_objects.py | 27 ++++++---- .../ocel/util/rename_objs_ot_tim_lex.py | 27 ++++++---- pm4py/objects/ocel/util/sampling.py | 27 ++++++---- pm4py/objects/ocel/validation/__init__.py | 27 ++++++---- pm4py/objects/ocel/validation/jsonocel.py | 27 ++++++---- .../ocel/validation/ocel20_rel_validation.py | 27 ++++++---- pm4py/objects/ocel/validation/xmlocel.py | 27 ++++++---- pm4py/objects/org/__init__.py | 27 ++++++---- pm4py/objects/org/roles/__init__.py | 27 ++++++---- pm4py/objects/org/roles/obj.py | 27 ++++++---- pm4py/objects/org/sna/__init__.py | 27 ++++++---- pm4py/objects/org/sna/obj.py | 27 ++++++---- pm4py/objects/petri_net/__init__.py | 27 ++++++---- .../petri_net/data_petri_nets/__init__.py | 27 ++++++---- .../petri_net/data_petri_nets/data_marking.py | 27 ++++++---- .../petri_net/data_petri_nets/semantics.py | 27 ++++++---- pm4py/objects/petri_net/exporter/__init__.py | 27 ++++++---- pm4py/objects/petri_net/exporter/exporter.py | 27 ++++++---- .../petri_net/exporter/variants/__init__.py | 27 ++++++---- .../petri_net/exporter/variants/pnml.py | 27 ++++++---- pm4py/objects/petri_net/importer/__init__.py | 27 ++++++---- pm4py/objects/petri_net/importer/importer.py | 27 ++++++---- .../petri_net/importer/variants/__init__.py | 27 ++++++---- .../petri_net/importer/variants/pnml.py | 27 ++++++---- .../petri_net/inhibitor_reset/__init__.py | 27 ++++++---- .../petri_net/inhibitor_reset/semantics.py | 27 ++++++---- pm4py/objects/petri_net/obj.py | 27 ++++++---- pm4py/objects/petri_net/properties.py | 27 ++++++---- pm4py/objects/petri_net/saw_net/__init__.py | 27 ++++++---- pm4py/objects/petri_net/saw_net/convert.py | 27 ++++++---- pm4py/objects/petri_net/saw_net/obj.py | 27 ++++++---- pm4py/objects/petri_net/saw_net/semantics.py | 27 ++++++---- pm4py/objects/petri_net/sem_interface.py | 27 ++++++---- pm4py/objects/petri_net/semantics.py | 27 ++++++---- .../objects/petri_net/stochastic/__init__.py | 27 ++++++---- pm4py/objects/petri_net/stochastic/obj.py | 27 ++++++---- .../objects/petri_net/stochastic/semantics.py | 27 ++++++---- pm4py/objects/petri_net/utils/__init__.py | 27 ++++++---- pm4py/objects/petri_net/utils/align_utils.py | 27 ++++++---- .../petri_net/utils/check_soundness.py | 27 ++++++---- .../petri_net/utils/consumption_matrix.py | 27 ++++++---- .../objects/petri_net/utils/decomposition.py | 27 ++++++---- .../petri_net/utils/embed_stochastic_map.py | 27 ++++++---- pm4py/objects/petri_net/utils/explore_path.py | 27 ++++++---- .../objects/petri_net/utils/final_marking.py | 27 ++++++---- .../petri_net/utils/incidence_matrix.py | 27 ++++++---- .../petri_net/utils/initial_marking.py | 27 ++++++---- pm4py/objects/petri_net/utils/murata.py | 27 ++++++---- .../objects/petri_net/utils/networkx_graph.py | 27 ++++++---- pm4py/objects/petri_net/utils/obj_marking.py | 27 ++++++---- .../petri_net/utils/performance_map.py | 27 ++++++---- pm4py/objects/petri_net/utils/petri_utils.py | 27 ++++++---- pm4py/objects/petri_net/utils/projection.py | 27 ++++++---- .../petri_net/utils/reachability_graph.py | 27 ++++++---- pm4py/objects/petri_net/utils/reduction.py | 27 ++++++---- .../petri_net/utils/synchronous_product.py | 27 ++++++---- pm4py/objects/powl/BinaryRelation.py | 27 ++++++---- pm4py/objects/powl/__init__.py | 27 ++++++---- pm4py/objects/powl/constants.py | 27 ++++++---- pm4py/objects/powl/obj.py | 27 ++++++---- pm4py/objects/powl/parser.py | 27 ++++++---- pm4py/objects/process_tree/__init__.py | 27 ++++++---- .../objects/process_tree/exporter/__init__.py | 27 ++++++---- .../objects/process_tree/exporter/exporter.py | 27 ++++++---- .../exporter/variants/__init__.py | 27 ++++++---- .../process_tree/exporter/variants/ptml.py | 27 ++++++---- .../objects/process_tree/importer/__init__.py | 27 ++++++---- .../objects/process_tree/importer/importer.py | 27 ++++++---- .../importer/variants/__init__.py | 27 ++++++---- .../process_tree/importer/variants/ptml.py | 27 ++++++---- pm4py/objects/process_tree/obj.py | 27 ++++++---- pm4py/objects/process_tree/semantics.py | 27 ++++++---- pm4py/objects/process_tree/state.py | 27 ++++++---- pm4py/objects/process_tree/utils/__init__.py | 27 ++++++---- pm4py/objects/process_tree/utils/bottomup.py | 27 ++++++---- pm4py/objects/process_tree/utils/generic.py | 27 ++++++---- pm4py/objects/process_tree/utils/regex.py | 27 ++++++---- pm4py/objects/random_variables/__init__.py | 27 ++++++---- .../random_variables/basic_structure.py | 27 ++++++---- .../random_variables/constant0/__init__.py | 27 ++++++---- .../constant0/random_variable.py | 27 ++++++---- .../deterministic/__init__.py | 27 ++++++---- .../deterministic/random_variable.py | 27 ++++++---- .../random_variables/exponential/__init__.py | 27 ++++++---- .../exponential/random_variable.py | 27 ++++++---- .../random_variables/gamma/__init__.py | 27 ++++++---- .../random_variables/gamma/random_variable.py | 27 ++++++---- .../random_variables/lognormal/__init__.py | 27 ++++++---- .../lognormal/random_variable.py | 27 ++++++---- .../random_variables/normal/__init__.py | 27 ++++++---- .../normal/random_variable.py | 27 ++++++---- .../random_variables/random_variable.py | 27 ++++++---- .../random_variables/uniform/__init__.py | 27 ++++++---- .../uniform/random_variable.py | 27 ++++++---- pm4py/objects/stochastic_petri/__init__.py | 27 ++++++---- pm4py/objects/stochastic_petri/ctmc.py | 27 ++++++---- .../stochastic_petri/tangible_reachability.py | 27 ++++++---- pm4py/objects/stochastic_petri/utils.py | 27 ++++++---- pm4py/objects/transition_system/__init__.py | 27 ++++++---- pm4py/objects/transition_system/constants.py | 27 ++++++---- pm4py/objects/transition_system/obj.py | 27 ++++++---- pm4py/objects/transition_system/utils.py | 27 ++++++---- pm4py/objects/trie/__init__.py | 27 ++++++---- pm4py/objects/trie/obj.py | 27 ++++++---- pm4py/ocel.py | 27 ++++++---- pm4py/org.py | 27 ++++++---- pm4py/privacy.py | 27 ++++++---- pm4py/read.py | 27 ++++++---- pm4py/sim.py | 27 ++++++---- pm4py/statistics/__init__.py | 27 ++++++---- pm4py/statistics/attributes/__init__.py | 27 ++++++---- .../statistics/attributes/common/__init__.py | 27 ++++++---- pm4py/statistics/attributes/common/get.py | 27 ++++++---- pm4py/statistics/attributes/log/__init__.py | 27 ++++++---- pm4py/statistics/attributes/log/get.py | 27 ++++++---- pm4py/statistics/attributes/log/select.py | 27 ++++++---- .../statistics/attributes/pandas/__init__.py | 27 ++++++---- pm4py/statistics/attributes/pandas/get.py | 27 ++++++---- .../concurrent_activities/__init__.py | 27 ++++++---- .../concurrent_activities/log/__init__.py | 27 ++++++---- .../concurrent_activities/log/get.py | 27 ++++++---- .../concurrent_activities/pandas/__init__.py | 27 ++++++---- .../concurrent_activities/pandas/get.py | 27 ++++++---- pm4py/statistics/end_activities/__init__.py | 27 ++++++---- .../end_activities/common/__init__.py | 27 ++++++---- pm4py/statistics/end_activities/common/get.py | 27 ++++++---- .../statistics/end_activities/log/__init__.py | 27 ++++++---- pm4py/statistics/end_activities/log/get.py | 27 ++++++---- .../end_activities/pandas/__init__.py | 27 ++++++---- pm4py/statistics/end_activities/pandas/get.py | 27 ++++++---- .../statistics/eventually_follows/__init__.py | 27 ++++++---- .../eventually_follows/log/__init__.py | 27 ++++++---- .../statistics/eventually_follows/log/get.py | 27 ++++++---- .../eventually_follows/pandas/__init__.py | 27 ++++++---- .../eventually_follows/pandas/get.py | 27 ++++++---- .../eventually_follows/uvcl/__init__.py | 27 ++++++---- .../statistics/eventually_follows/uvcl/get.py | 27 ++++++---- pm4py/statistics/ocel/__init__.py | 27 ++++++---- pm4py/statistics/ocel/act_ot_dependent.py | 27 ++++++---- pm4py/statistics/ocel/act_utils.py | 27 ++++++---- pm4py/statistics/ocel/edge_metrics.py | 27 ++++++---- pm4py/statistics/ocel/objects_ot_count.py | 27 ++++++---- pm4py/statistics/ocel/ot_activities.py | 27 ++++++---- pm4py/statistics/overlap/__init__.py | 27 ++++++---- pm4py/statistics/overlap/cases/__init__.py | 27 ++++++---- .../statistics/overlap/cases/log/__init__.py | 27 ++++++---- pm4py/statistics/overlap/cases/log/get.py | 27 ++++++---- .../overlap/cases/pandas/__init__.py | 27 ++++++---- pm4py/statistics/overlap/cases/pandas/get.py | 27 ++++++---- .../overlap/interval_events/__init__.py | 27 ++++++---- .../overlap/interval_events/log/__init__.py | 27 ++++++---- .../overlap/interval_events/log/get.py | 27 ++++++---- .../interval_events/pandas/__init__.py | 27 ++++++---- .../overlap/interval_events/pandas/get.py | 27 ++++++---- pm4py/statistics/overlap/utils/__init__.py | 27 ++++++---- pm4py/statistics/overlap/utils/compute.py | 27 ++++++---- pm4py/statistics/passed_time/__init__.py | 27 ++++++---- pm4py/statistics/passed_time/log/__init__.py | 27 ++++++---- pm4py/statistics/passed_time/log/algorithm.py | 27 ++++++---- .../passed_time/log/variants/__init__.py | 27 ++++++---- .../passed_time/log/variants/post.py | 27 ++++++---- .../passed_time/log/variants/pre.py | 27 ++++++---- .../passed_time/log/variants/prepost.py | 27 ++++++---- .../statistics/passed_time/pandas/__init__.py | 27 ++++++---- .../passed_time/pandas/algorithm.py | 27 ++++++---- .../passed_time/pandas/variants/__init__.py | 27 ++++++---- .../passed_time/pandas/variants/post.py | 27 ++++++---- .../passed_time/pandas/variants/pre.py | 27 ++++++---- .../passed_time/pandas/variants/prepost.py | 27 ++++++---- pm4py/statistics/rework/__init__.py | 27 ++++++---- pm4py/statistics/rework/cases/__init__.py | 27 ++++++---- pm4py/statistics/rework/cases/log/__init__.py | 27 ++++++---- pm4py/statistics/rework/cases/log/get.py | 27 ++++++---- .../rework/cases/pandas/__init__.py | 27 ++++++---- pm4py/statistics/rework/cases/pandas/get.py | 27 ++++++---- pm4py/statistics/rework/log/__init__.py | 27 ++++++---- pm4py/statistics/rework/log/get.py | 27 ++++++---- pm4py/statistics/rework/pandas/__init__.py | 27 ++++++---- pm4py/statistics/rework/pandas/get.py | 27 ++++++---- pm4py/statistics/service_time/__init__.py | 27 ++++++---- pm4py/statistics/service_time/log/__init__.py | 27 ++++++---- pm4py/statistics/service_time/log/get.py | 27 ++++++---- .../service_time/pandas/__init__.py | 27 ++++++---- pm4py/statistics/service_time/pandas/get.py | 27 ++++++---- pm4py/statistics/sojourn_time/__init__.py | 27 ++++++---- pm4py/statistics/start_activities/__init__.py | 27 ++++++---- .../start_activities/common/__init__.py | 27 ++++++---- .../statistics/start_activities/common/get.py | 27 ++++++---- .../start_activities/log/__init__.py | 27 ++++++---- pm4py/statistics/start_activities/log/get.py | 27 ++++++---- .../start_activities/pandas/__init__.py | 27 ++++++---- .../statistics/start_activities/pandas/get.py | 27 ++++++---- pm4py/statistics/traces/__init__.py | 27 ++++++---- .../statistics/traces/cycle_time/__init__.py | 27 ++++++---- .../traces/cycle_time/log/__init__.py | 27 ++++++---- pm4py/statistics/traces/cycle_time/log/get.py | 27 ++++++---- .../traces/cycle_time/pandas/__init__.py | 27 ++++++---- .../traces/cycle_time/pandas/get.py | 27 ++++++---- .../traces/cycle_time/util/__init__.py | 27 ++++++---- .../traces/cycle_time/util/compute.py | 27 ++++++---- pm4py/statistics/traces/generic/__init__.py | 27 ++++++---- .../traces/generic/common/__init__.py | 27 ++++++---- .../traces/generic/common/case_duration.py | 27 ++++++---- .../statistics/traces/generic/log/__init__.py | 27 ++++++---- .../traces/generic/log/case_arrival.py | 27 ++++++---- .../traces/generic/log/case_statistics.py | 27 ++++++---- .../traces/generic/pandas/__init__.py | 27 ++++++---- .../traces/generic/pandas/case_arrival.py | 27 ++++++---- .../traces/generic/pandas/case_statistics.py | 27 ++++++---- pm4py/statistics/util/__init__.py | 27 ++++++---- .../util/times_bipartite_matching.py | 27 ++++++---- pm4py/statistics/variants/__init__.py | 27 ++++++---- pm4py/statistics/variants/log/__init__.py | 27 ++++++---- pm4py/statistics/variants/log/get.py | 27 ++++++---- pm4py/statistics/variants/pandas/__init__.py | 27 ++++++---- pm4py/statistics/variants/pandas/get.py | 27 ++++++---- pm4py/stats.py | 27 ++++++---- pm4py/streaming/__init__.py | 27 ++++++---- pm4py/streaming/algo/__init__.py | 27 ++++++---- pm4py/streaming/algo/conformance/__init__.py | 27 ++++++---- .../algo/conformance/footprints/__init__.py | 27 ++++++---- .../algo/conformance/footprints/algorithm.py | 27 ++++++---- .../footprints/variants/__init__.py | 27 ++++++---- .../footprints/variants/classic.py | 27 ++++++---- .../algo/conformance/tbr/__init__.py | 27 ++++++---- .../algo/conformance/tbr/algorithm.py | 27 ++++++---- .../algo/conformance/tbr/variants/__init__.py | 27 ++++++---- .../algo/conformance/tbr/variants/classic.py | 27 ++++++---- .../algo/conformance/temporal/__init__.py | 27 ++++++---- .../algo/conformance/temporal/algorithm.py | 27 ++++++---- .../conformance/temporal/variants/__init__.py | 27 ++++++---- .../conformance/temporal/variants/classic.py | 27 ++++++---- pm4py/streaming/algo/discovery/__init__.py | 27 ++++++---- .../streaming/algo/discovery/dfg/__init__.py | 27 ++++++---- .../streaming/algo/discovery/dfg/algorithm.py | 27 ++++++---- .../algo/discovery/dfg/variants/__init__.py | 27 ++++++---- .../algo/discovery/dfg/variants/frequency.py | 27 ++++++---- pm4py/streaming/algo/interface.py | 27 ++++++---- pm4py/streaming/connectors/__init__.py | 27 ++++++---- .../streaming/connectors/windows/__init__.py | 27 ++++++---- .../connectors/windows/click_key_logger.py | 27 ++++++---- pm4py/streaming/conversion/__init__.py | 54 +++++++++++-------- pm4py/streaming/conversion/from_pandas.py | 27 ++++++---- .../conversion/ocel_flatts_distributor.py | 27 ++++++---- pm4py/streaming/importer/__init__.py | 27 ++++++---- pm4py/streaming/importer/csv/__init__.py | 27 ++++++---- pm4py/streaming/importer/csv/importer.py | 27 ++++++---- .../importer/csv/variants/__init__.py | 27 ++++++---- .../importer/csv/variants/csv_event_stream.py | 27 ++++++---- pm4py/streaming/importer/xes/__init__.py | 27 ++++++---- pm4py/streaming/importer/xes/importer.py | 27 ++++++---- .../importer/xes/variants/__init__.py | 27 ++++++---- .../importer/xes/variants/xes_event_stream.py | 27 ++++++---- .../importer/xes/variants/xes_trace_stream.py | 27 ++++++---- pm4py/streaming/stream/__init__.py | 27 ++++++---- pm4py/streaming/stream/live_event_stream.py | 27 ++++++---- pm4py/streaming/stream/live_trace_stream.py | 27 ++++++---- pm4py/streaming/util/__init__.py | 27 ++++++---- pm4py/streaming/util/dictio/__init__.py | 27 ++++++---- pm4py/streaming/util/dictio/generator.py | 27 ++++++---- .../util/dictio/versions/__init__.py | 27 ++++++---- .../streaming/util/dictio/versions/classic.py | 27 ++++++---- pm4py/streaming/util/dictio/versions/redis.py | 27 ++++++---- .../util/dictio/versions/thread_safe.py | 27 ++++++---- pm4py/streaming/util/event_stream_printer.py | 27 ++++++---- pm4py/streaming/util/live_to_static_stream.py | 27 ++++++---- pm4py/streaming/util/trace_stream_printer.py | 27 ++++++---- pm4py/util/__init__.py | 27 ++++++---- pm4py/util/business_hours.py | 27 ++++++---- pm4py/util/colors.py | 27 ++++++---- pm4py/util/compression/__init__.py | 27 ++++++---- pm4py/util/compression/dtypes.py | 27 ++++++---- pm4py/util/compression/util.py | 27 ++++++---- pm4py/util/constants.py | 27 ++++++---- pm4py/util/dt_parsing/__init__.py | 27 ++++++---- pm4py/util/dt_parsing/parser.py | 27 ++++++---- pm4py/util/dt_parsing/variants/__init__.py | 27 ++++++---- pm4py/util/dt_parsing/variants/cs8601.py | 27 ++++++---- pm4py/util/dt_parsing/variants/dummy.py | 27 ++++++---- pm4py/util/dt_parsing/variants/strpfromiso.py | 27 ++++++---- pm4py/util/exec_utils.py | 27 ++++++---- pm4py/util/hie_utils.py | 27 ++++++---- pm4py/util/lp/__init__.py | 27 ++++++---- pm4py/util/lp/solver.py | 27 ++++++---- pm4py/util/lp/util/__init__.py | 27 ++++++---- pm4py/util/lp/variants/__init__.py | 27 ++++++---- pm4py/util/lp/variants/cvxopt_solver.py | 27 ++++++---- .../lp/variants/cvxopt_solver_custom_align.py | 27 ++++++---- .../cvxopt_solver_custom_align_ilp.py | 27 ++++++---- pm4py/util/lp/variants/pulp_solver.py | 27 ++++++---- pm4py/util/lp/variants/scipy_solver.py | 27 ++++++---- pm4py/util/ml_utils.py | 27 ++++++---- pm4py/util/nx_utils.py | 27 ++++++---- pm4py/util/pandas_utils.py | 27 ++++++---- pm4py/util/points_subset.py | 27 ++++++---- pm4py/util/regex.py | 27 ++++++---- pm4py/util/string_distance.py | 27 ++++++---- pm4py/util/typing.py | 27 ++++++---- pm4py/util/variants_util.py | 27 ++++++---- pm4py/util/vis_utils.py | 27 ++++++---- pm4py/util/xes_constants.py | 27 ++++++---- pm4py/utils.py | 27 ++++++---- pm4py/vis.py | 27 ++++++---- pm4py/visualization/__init__.py | 27 ++++++---- pm4py/visualization/align_table/__init__.py | 27 ++++++---- .../align_table/variants/__init__.py | 27 ++++++---- .../align_table/variants/classic.py | 27 ++++++---- pm4py/visualization/align_table/visualizer.py | 27 ++++++---- pm4py/visualization/bpmn/__init__.py | 27 ++++++---- pm4py/visualization/bpmn/util/__init__.py | 27 ++++++---- pm4py/visualization/bpmn/variants/__init__.py | 27 ++++++---- pm4py/visualization/bpmn/variants/classic.py | 27 ++++++---- pm4py/visualization/bpmn/variants/dagrejs.py | 27 ++++++---- pm4py/visualization/bpmn/visualizer.py | 27 ++++++---- pm4py/visualization/common/__init__.py | 27 ++++++---- pm4py/visualization/common/dot_util.py | 27 ++++++---- pm4py/visualization/common/gview.py | 27 ++++++---- pm4py/visualization/common/html.py | 27 ++++++---- pm4py/visualization/common/save.py | 27 ++++++---- pm4py/visualization/common/svg_pos_parser.py | 27 ++++++---- pm4py/visualization/common/utils.py | 27 ++++++---- pm4py/visualization/common/visualizer.py | 27 ++++++---- pm4py/visualization/decisiontree/__init__.py | 27 ++++++---- .../decisiontree/util/__init__.py | 27 ++++++---- .../decisiontree/util/dt_to_string.py | 27 ++++++---- .../decisiontree/variants/__init__.py | 27 ++++++---- .../decisiontree/variants/classic.py | 27 ++++++---- .../visualization/decisiontree/visualizer.py | 27 ++++++---- pm4py/visualization/dfg/__init__.py | 27 ++++++---- pm4py/visualization/dfg/util/__init__.py | 27 ++++++---- pm4py/visualization/dfg/util/dfg_gviz.py | 27 ++++++---- pm4py/visualization/dfg/variants/__init__.py | 27 ++++++---- pm4py/visualization/dfg/variants/cost.py | 27 ++++++---- pm4py/visualization/dfg/variants/frequency.py | 27 ++++++---- .../visualization/dfg/variants/performance.py | 27 ++++++---- pm4py/visualization/dfg/variants/timeline.py | 27 ++++++---- pm4py/visualization/dfg/visualizer.py | 27 ++++++---- pm4py/visualization/dotted_chart/__init__.py | 27 ++++++---- .../dotted_chart/variants/__init__.py | 27 ++++++---- .../dotted_chart/variants/classic.py | 27 ++++++---- .../visualization/dotted_chart/visualizer.py | 27 ++++++---- pm4py/visualization/footprints/__init__.py | 27 ++++++---- .../footprints/variants/__init__.py | 27 ++++++---- .../footprints/variants/comparison.py | 27 ++++++---- .../variants/comparison_symmetric.py | 27 ++++++---- .../footprints/variants/single.py | 27 ++++++---- pm4py/visualization/footprints/visualizer.py | 27 ++++++---- pm4py/visualization/graphs/__init__.py | 27 ++++++---- pm4py/visualization/graphs/util/__init__.py | 27 ++++++---- pm4py/visualization/graphs/util/common.py | 27 ++++++---- .../visualization/graphs/variants/__init__.py | 27 ++++++---- .../graphs/variants/attributes.py | 27 ++++++---- .../visualization/graphs/variants/barplot.py | 27 ++++++---- pm4py/visualization/graphs/variants/cases.py | 27 ++++++---- pm4py/visualization/graphs/variants/dates.py | 27 ++++++---- pm4py/visualization/graphs/visualizer.py | 27 ++++++---- .../visualization/heuristics_net/__init__.py | 27 ++++++---- .../heuristics_net/variants/__init__.py | 27 ++++++---- .../heuristics_net/variants/pydotplus_vis.py | 27 ++++++---- .../heuristics_net/visualizer.py | 27 ++++++---- .../network_analysis/__init__.py | 27 ++++++---- .../network_analysis/variants/__init__.py | 27 ++++++---- .../network_analysis/variants/frequency.py | 27 ++++++---- .../network_analysis/variants/performance.py | 27 ++++++---- .../network_analysis/visualizer.py | 27 ++++++---- pm4py/visualization/networkx/__init__.py | 27 ++++++---- .../networkx/variants/__init__.py | 27 ++++++---- .../networkx/variants/digraph.py | 27 ++++++---- pm4py/visualization/networkx/visualizer.py | 27 ++++++---- pm4py/visualization/ocel/__init__.py | 27 ++++++---- .../ocel/eve_to_obj_types/__init__.py | 27 ++++++---- .../eve_to_obj_types/variants/__init__.py | 27 ++++++---- .../eve_to_obj_types/variants/graphviz.py | 27 ++++++---- .../ocel/eve_to_obj_types/visualizer.py | 27 ++++++---- .../ocel/interleavings/__init__.py | 27 ++++++---- .../ocel/interleavings/variants/__init__.py | 27 ++++++---- .../ocel/interleavings/variants/graphviz.py | 27 ++++++---- .../ocel/interleavings/visualizer.py | 27 ++++++---- .../ocel/object_graph/__init__.py | 27 ++++++---- .../ocel/object_graph/variants/__init__.py | 27 ++++++---- .../ocel/object_graph/variants/graphviz.py | 27 ++++++---- .../ocel/object_graph/visualizer.py | 27 ++++++---- pm4py/visualization/ocel/ocdfg/__init__.py | 27 ++++++---- .../ocel/ocdfg/variants/__init__.py | 27 ++++++---- .../ocel/ocdfg/variants/classic.py | 27 ++++++---- pm4py/visualization/ocel/ocdfg/visualizer.py | 27 ++++++---- pm4py/visualization/ocel/ocpn/__init__.py | 27 ++++++---- .../ocel/ocpn/variants/__init__.py | 27 ++++++---- .../ocel/ocpn/variants/wo_decoration.py | 27 ++++++---- pm4py/visualization/ocel/ocpn/visualizer.py | 27 ++++++---- .../performance_spectrum/__init__.py | 27 ++++++---- .../performance_spectrum/variants/__init__.py | 27 ++++++---- .../performance_spectrum/variants/neato.py | 27 ++++++---- .../performance_spectrum/visualizer.py | 27 ++++++---- pm4py/visualization/petri_net/__init__.py | 27 ++++++---- .../petri_net/common/__init__.py | 27 ++++++---- .../petri_net/common/visualize.py | 27 ++++++---- .../visualization/petri_net/util/__init__.py | 27 ++++++---- .../petri_net/util/alignments_decoration.py | 27 ++++++---- .../petri_net/util/performance_map.py | 27 ++++++---- .../util/vis_trans_shortest_paths.py | 27 ++++++---- .../petri_net/variants/__init__.py | 27 ++++++---- .../petri_net/variants/alignments.py | 27 ++++++---- .../variants/greedy_decoration_frequency.py | 27 ++++++---- .../variants/greedy_decoration_performance.py | 27 ++++++---- .../variants/token_decoration_frequency.py | 27 ++++++---- .../variants/token_decoration_performance.py | 27 ++++++---- .../petri_net/variants/wo_decoration.py | 27 ++++++---- pm4py/visualization/petri_net/visualizer.py | 27 ++++++---- pm4py/visualization/powl/__init__.py | 27 ++++++---- pm4py/visualization/powl/variants/__init__.py | 27 ++++++---- pm4py/visualization/powl/variants/basic.py | 27 ++++++---- .../powl/variants/icons/__init__.py | 27 ++++++---- pm4py/visualization/powl/variants/net.py | 27 ++++++---- pm4py/visualization/powl/visualizer.py | 27 ++++++---- pm4py/visualization/process_tree/__init__.py | 27 ++++++---- .../process_tree/variants/__init__.py | 27 ++++++---- .../variants/frequency_annotation.py | 27 ++++++---- .../process_tree/variants/symbolic.py | 27 ++++++---- .../process_tree/variants/wo_decoration.py | 27 ++++++---- .../visualization/process_tree/visualizer.py | 27 ++++++---- pm4py/visualization/sna/__init__.py | 27 ++++++---- pm4py/visualization/sna/variants/__init__.py | 27 ++++++---- pm4py/visualization/sna/variants/networkx.py | 27 ++++++---- pm4py/visualization/sna/variants/pyvis.py | 27 ++++++---- pm4py/visualization/sna/visualizer.py | 27 ++++++---- .../transition_system/__init__.py | 27 ++++++---- .../transition_system/util/__init__.py | 27 ++++++---- .../util/visualize_graphviz.py | 27 ++++++---- .../transition_system/variants/__init__.py | 27 ++++++---- .../variants/trans_frequency.py | 27 ++++++---- .../transition_system/variants/view_based.py | 27 ++++++---- .../transition_system/visualizer.py | 27 ++++++---- pm4py/visualization/trie/__init__.py | 27 ++++++---- pm4py/visualization/trie/variants/__init__.py | 27 ++++++---- pm4py/visualization/trie/variants/classic.py | 27 ++++++---- pm4py/visualization/trie/visualizer.py | 27 ++++++---- pm4py/write.py | 27 ++++++---- 1309 files changed, 20960 insertions(+), 14410 deletions(-) diff --git a/pm4py/__init__.py b/pm4py/__init__.py index f552d855b..87e505ab2 100644 --- a/pm4py/__init__.py +++ b/pm4py/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/algo/__init__.py b/pm4py/algo/__init__.py index d8bd8e79d..4e2f4ec79 100644 --- a/pm4py/algo/__init__.py +++ b/pm4py/algo/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo import discovery, conformance, analysis, evaluation, simulation, organizational_mining, transformation diff --git a/pm4py/algo/analysis/__init__.py b/pm4py/algo/analysis/__init__.py index 07e411395..71d92da1a 100644 --- a/pm4py/algo/analysis/__init__.py +++ b/pm4py/algo/analysis/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis import extended_marking_equation, marking_equation, workflow_net, woflan diff --git a/pm4py/algo/analysis/extended_marking_equation/__init__.py b/pm4py/algo/analysis/extended_marking_equation/__init__.py index 5bb54765c..b5b596b1f 100644 --- a/pm4py/algo/analysis/extended_marking_equation/__init__.py +++ b/pm4py/algo/analysis/extended_marking_equation/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.extended_marking_equation import variants diff --git a/pm4py/algo/analysis/extended_marking_equation/algorithm.py b/pm4py/algo/analysis/extended_marking_equation/algorithm.py index e1db21e65..7d446e51f 100644 --- a/pm4py/algo/analysis/extended_marking_equation/algorithm.py +++ b/pm4py/algo/analysis/extended_marking_equation/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py b/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py index 21076df7a..4044b0827 100644 --- a/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py +++ b/pm4py/algo/analysis/extended_marking_equation/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.extended_marking_equation.variants import classic diff --git a/pm4py/algo/analysis/extended_marking_equation/variants/classic.py b/pm4py/algo/analysis/extended_marking_equation/variants/classic.py index b38396920..9a296a49b 100644 --- a/pm4py/algo/analysis/extended_marking_equation/variants/classic.py +++ b/pm4py/algo/analysis/extended_marking_equation/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict diff --git a/pm4py/algo/analysis/marking_equation/__init__.py b/pm4py/algo/analysis/marking_equation/__init__.py index 989e3cda1..49ca25bc7 100644 --- a/pm4py/algo/analysis/marking_equation/__init__.py +++ b/pm4py/algo/analysis/marking_equation/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.marking_equation import algorithm diff --git a/pm4py/algo/analysis/marking_equation/algorithm.py b/pm4py/algo/analysis/marking_equation/algorithm.py index f68085eed..b514c9d8d 100644 --- a/pm4py/algo/analysis/marking_equation/algorithm.py +++ b/pm4py/algo/analysis/marking_equation/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/algo/analysis/marking_equation/variants/__init__.py b/pm4py/algo/analysis/marking_equation/variants/__init__.py index 21f5d4d06..debc6143b 100644 --- a/pm4py/algo/analysis/marking_equation/variants/__init__.py +++ b/pm4py/algo/analysis/marking_equation/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.marking_equation.variants import classic diff --git a/pm4py/algo/analysis/marking_equation/variants/classic.py b/pm4py/algo/analysis/marking_equation/variants/classic.py index 5209c28e7..4bda6071c 100644 --- a/pm4py/algo/analysis/marking_equation/variants/classic.py +++ b/pm4py/algo/analysis/marking_equation/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Tuple, List diff --git a/pm4py/algo/analysis/woflan/__init__.py b/pm4py/algo/analysis/woflan/__init__.py index a1f1e6dc2..88d809840 100644 --- a/pm4py/algo/analysis/woflan/__init__.py +++ b/pm4py/algo/analysis/woflan/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan import algorithm, graphs, not_well_handled_pairs, place_invariants diff --git a/pm4py/algo/analysis/woflan/algorithm.py b/pm4py/algo/analysis/woflan/algorithm.py index 4f0797580..99a8b0c67 100644 --- a/pm4py/algo/analysis/woflan/algorithm.py +++ b/pm4py/algo/analysis/woflan/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, nx_utils from enum import Enum diff --git a/pm4py/algo/analysis/woflan/graphs/__init__.py b/pm4py/algo/analysis/woflan/graphs/__init__.py index 43cf161f9..d0828733c 100644 --- a/pm4py/algo/analysis/woflan/graphs/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.graphs import utility, minimal_coverability_graph, reachability_graph, restricted_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py index 288e58253..b60c90ce6 100644 --- a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.graphs.minimal_coverability_graph import minimal_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py index 9cf5a676d..c0f310992 100644 --- a/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/minimal_coverability_graph/minimal_coverability_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' """ This module is based on: diff --git a/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py index 936bd4e3d..0ac107acf 100644 --- a/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/reachability_graph/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.graphs.reachability_graph import reachability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py b/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py index 5859bd642..be7d29a0c 100644 --- a/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/reachability_graph/reachability_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import nx_utils import numpy as np diff --git a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py index 08d635399..147a982d9 100644 --- a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py +++ b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.graphs.restricted_coverability_graph import restricted_coverability_graph diff --git a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py index 19e94280b..0127360bf 100644 --- a/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py +++ b/pm4py/algo/analysis/woflan/graphs/restricted_coverability_graph/restricted_coverability_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.algo.analysis.woflan.graphs import utility as helper diff --git a/pm4py/algo/analysis/woflan/graphs/utility.py b/pm4py/algo/analysis/woflan/graphs/utility.py index 9a52a5fd5..a2f004226 100644 --- a/pm4py/algo/analysis/woflan/graphs/utility.py +++ b/pm4py/algo/analysis/woflan/graphs/utility.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.util import nx_utils diff --git a/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py b/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py index 1a6e5be11..6db1225f0 100644 --- a/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py +++ b/pm4py/algo/analysis/woflan/not_well_handled_pairs/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.not_well_handled_pairs import not_well_handled_pairs diff --git a/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py b/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py index f240c228b..dacd40b84 100644 --- a/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py +++ b/pm4py/algo/analysis/woflan/not_well_handled_pairs/not_well_handled_pairs.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import nx_utils diff --git a/pm4py/algo/analysis/woflan/place_invariants/__init__.py b/pm4py/algo/analysis/woflan/place_invariants/__init__.py index 48e96d677..cfec32b28 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/__init__.py +++ b/pm4py/algo/analysis/woflan/place_invariants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.place_invariants import place_invariants, s_component, uniform_invariant, utility diff --git a/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py b/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py index 425e04c49..48fe96729 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py +++ b/pm4py/algo/analysis/woflan/place_invariants/place_invariants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np diff --git a/pm4py/algo/analysis/woflan/place_invariants/s_component.py b/pm4py/algo/analysis/woflan/place_invariants/s_component.py index 1638ec2bd..c882f97f8 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/s_component.py +++ b/pm4py/algo/analysis/woflan/place_invariants/s_component.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.place_invariants.uniform_invariant import apply as compute_uniform_invariants diff --git a/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py b/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py index c75780405..2d045a11c 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py +++ b/pm4py/algo/analysis/woflan/place_invariants/uniform_invariant.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.woflan.place_invariants.place_invariants import compute_place_invariants from pm4py.algo.analysis.woflan.place_invariants.utility import transform_basis diff --git a/pm4py/algo/analysis/woflan/place_invariants/utility.py b/pm4py/algo/analysis/woflan/place_invariants/utility.py index a3cabe316..5a3574535 100644 --- a/pm4py/algo/analysis/woflan/place_invariants/utility.py +++ b/pm4py/algo/analysis/woflan/place_invariants/utility.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from copy import copy diff --git a/pm4py/algo/analysis/workflow_net/__init__.py b/pm4py/algo/analysis/workflow_net/__init__.py index 5f9a8f614..b1606536e 100644 --- a/pm4py/algo/analysis/workflow_net/__init__.py +++ b/pm4py/algo/analysis/workflow_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.workflow_net import algorithm, variants diff --git a/pm4py/algo/analysis/workflow_net/algorithm.py b/pm4py/algo/analysis/workflow_net/algorithm.py index 5c04dee38..da9289dae 100644 --- a/pm4py/algo/analysis/workflow_net/algorithm.py +++ b/pm4py/algo/analysis/workflow_net/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/analysis/workflow_net/variants/__init__.py b/pm4py/algo/analysis/workflow_net/variants/__init__.py index 7e16d0339..437e3f362 100644 --- a/pm4py/algo/analysis/workflow_net/variants/__init__.py +++ b/pm4py/algo/analysis/workflow_net/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.analysis.workflow_net.variants import petri_net diff --git a/pm4py/algo/analysis/workflow_net/variants/petri_net.py b/pm4py/algo/analysis/workflow_net/variants/petri_net.py index 21ad38f4c..38e8153a6 100644 --- a/pm4py/algo/analysis/workflow_net/variants/petri_net.py +++ b/pm4py/algo/analysis/workflow_net/variants/petri_net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy diff --git a/pm4py/algo/anonymization/__init__.py b/pm4py/algo/anonymization/__init__.py index 3e973380a..aa14c76cb 100644 --- a/pm4py/algo/anonymization/__init__.py +++ b/pm4py/algo/anonymization/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization import trace_variant_query diff --git a/pm4py/algo/anonymization/pripel/__init__.py b/pm4py/algo/anonymization/pripel/__init__.py index 1b99992ad..4f699b11b 100644 --- a/pm4py/algo/anonymization/pripel/__init__.py +++ b/pm4py/algo/anonymization/pripel/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.pripel import algorithm, variants, util diff --git a/pm4py/algo/anonymization/pripel/algorithm.py b/pm4py/algo/anonymization/pripel/algorithm.py index ab831a051..05342c1ef 100644 --- a/pm4py/algo/anonymization/pripel/algorithm.py +++ b/pm4py/algo/anonymization/pripel/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py b/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py index fe651e390..c7a8f413a 100644 --- a/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py +++ b/pm4py/algo/anonymization/pripel/util/AttributeAnonymizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import warnings from datetime import timedelta diff --git a/pm4py/algo/anonymization/pripel/util/TraceMatcher.py b/pm4py/algo/anonymization/pripel/util/TraceMatcher.py index 54f890528..f58112661 100644 --- a/pm4py/algo/anonymization/pripel/util/TraceMatcher.py +++ b/pm4py/algo/anonymization/pripel/util/TraceMatcher.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random import sys diff --git a/pm4py/algo/anonymization/pripel/util/__init__.py b/pm4py/algo/anonymization/pripel/util/__init__.py index 3f9a509d9..e6dc239f7 100644 --- a/pm4py/algo/anonymization/pripel/util/__init__.py +++ b/pm4py/algo/anonymization/pripel/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.pripel.util import trace_levenshtein, TraceMatcher, AttributeAnonymizer diff --git a/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py b/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py index 760eca88a..f4ea3f330 100644 --- a/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py +++ b/pm4py/algo/anonymization/pripel/util/trace_levenshtein.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' # This algorithm was copied at 16/Nov/2018 from # https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance#Python and applied to activity diff --git a/pm4py/algo/anonymization/pripel/variants/__init__.py b/pm4py/algo/anonymization/pripel/variants/__init__.py index bfa0dedf8..5c2c3c078 100644 --- a/pm4py/algo/anonymization/pripel/variants/__init__.py +++ b/pm4py/algo/anonymization/pripel/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.pripel.variants import pripel diff --git a/pm4py/algo/anonymization/pripel/variants/pripel.py b/pm4py/algo/anonymization/pripel/variants/pripel.py index a2eb1e849..1e1cff366 100644 --- a/pm4py/algo/anonymization/pripel/variants/pripel.py +++ b/pm4py/algo/anonymization/pripel/variants/pripel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/anonymization/trace_variant_query/__init__.py b/pm4py/algo/anonymization/trace_variant_query/__init__.py index 8a655ea34..b644cac6e 100644 --- a/pm4py/algo/anonymization/trace_variant_query/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.trace_variant_query import algorithm, variants, util diff --git a/pm4py/algo/anonymization/trace_variant_query/algorithm.py b/pm4py/algo/anonymization/trace_variant_query/algorithm.py index c993642fe..68e7d8a11 100644 --- a/pm4py/algo/anonymization/trace_variant_query/algorithm.py +++ b/pm4py/algo/anonymization/trace_variant_query/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/anonymization/trace_variant_query/util/__init__.py b/pm4py/algo/anonymization/trace_variant_query/util/__init__.py index a568dcfe9..620b02607 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.trace_variant_query.util import behavioralAppropriateness, exp_mech, util diff --git a/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py b/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py index 391fef013..6926db72d 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/behavioralAppropriateness.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' caseIDKey = "Case ID" activityKey = "Activity" diff --git a/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py b/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py index 844fc3c82..a3135e593 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/exp_mech.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/algo/anonymization/trace_variant_query/util/util.py b/pm4py/algo/anonymization/trace_variant_query/util/util.py index 9d58fe7f9..aa02b0ece 100644 --- a/pm4py/algo/anonymization/trace_variant_query/util/util.py +++ b/pm4py/algo/anonymization/trace_variant_query/util/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py b/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py index 38872bd2b..9d0d13e02 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.anonymization.trace_variant_query.variants import laplace, sacofa diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py b/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py index 86a7e2ee2..06ac5896e 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/laplace.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util import warnings diff --git a/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py b/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py index 44c871a2c..6cca4b1cf 100644 --- a/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py +++ b/pm4py/algo/anonymization/trace_variant_query/variants/sacofa.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util import random diff --git a/pm4py/algo/clustering/__init__.py b/pm4py/algo/clustering/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/clustering/__init__.py +++ b/pm4py/algo/clustering/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/clustering/profiles/__init__.py b/pm4py/algo/clustering/profiles/__init__.py index 132c2da9e..5d412f5bf 100644 --- a/pm4py/algo/clustering/profiles/__init__.py +++ b/pm4py/algo/clustering/profiles/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.profiles import algorithm, variants diff --git a/pm4py/algo/clustering/profiles/algorithm.py b/pm4py/algo/clustering/profiles/algorithm.py index 4fc00b03a..4f99d7ff1 100644 --- a/pm4py/algo/clustering/profiles/algorithm.py +++ b/pm4py/algo/clustering/profiles/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/algo/clustering/profiles/variants/__init__.py b/pm4py/algo/clustering/profiles/variants/__init__.py index fec21cc9c..e25ea9365 100644 --- a/pm4py/algo/clustering/profiles/variants/__init__.py +++ b/pm4py/algo/clustering/profiles/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.profiles.variants import sklearn_profiles diff --git a/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py b/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py index 30787bf8d..2e5ffb8f5 100644 --- a/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py +++ b/pm4py/algo/clustering/profiles/variants/sklearn_profiles.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_converter from pm4py.algo.transformation.log_to_features import algorithm as features_extractor diff --git a/pm4py/algo/clustering/trace_attribute_driven/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/__init__.py index 29e761127..9221c5e01 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven import algorithm, dfg, leven_dist, linkage_method, merge_log, util, variants diff --git a/pm4py/algo/clustering/trace_attribute_driven/algorithm.py b/pm4py/algo/clustering/trace_attribute_driven/algorithm.py index 1cb7e57f3..50c493389 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/algorithm.py +++ b/pm4py/algo/clustering/trace_attribute_driven/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from scipy.cluster.hierarchy import to_tree, linkage from pm4py.statistics.attributes.log import get as attributes_filter diff --git a/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py index c2928a33a..774220907 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.dfg import dfg_dist diff --git a/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py b/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py index d7fafeb01..b5cae164f 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py +++ b/pm4py/algo/clustering/trace_attribute_driven/dfg/dfg_dist.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from scipy.spatial.distance import pdist diff --git a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py index 1a0b3f2d0..f89e44fad 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.leven_dist import leven_dist_calc diff --git a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py index a04816cf5..e2c558285 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/leven_dist/leven_dist_calc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.algo.clustering.trace_attribute_driven.util import filter_subsets diff --git a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py index 568d0ebd7..178dd27ee 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.linkage_method import linkage_avg diff --git a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py index 7ccf8f061..5e696e8b9 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py +++ b/pm4py/algo/clustering/trace_attribute_driven/linkage_method/linkage_avg.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from scipy.spatial.distance import squareform diff --git a/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py index 9a8f2fee8..95b3bdb9e 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/merge_log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.merge_log import merge_log diff --git a/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py b/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py index 068e881d7..9d27ceef8 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py +++ b/pm4py/algo/clustering/trace_attribute_driven/merge_log/merge_log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from functools import reduce from scipy.cluster.hierarchy import fcluster diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py index 3657b323c..7b7ea12da 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.util import evaluation, filter_subsets diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py b/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py index f0c174a5a..8b660cae1 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/evaluation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from scipy.spatial.distance import squareform import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py b/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py index b239dc657..58193c16d 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py +++ b/pm4py/algo/clustering/trace_attribute_driven/util/filter_subsets.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py b/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py index 5124b73cc..b922839b3 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.variants import act_dist_calc, logslice_dist, sim_calc, suc_dist_calc diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py index 175da4020..640f3e6c1 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/act_dist_calc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.clustering.trace_attribute_driven.util import filter_subsets import pandas as pd diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py b/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py index 56db4b789..21fce5db4 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/logslice_dist.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from scipy.spatial.distance import pdist diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py index d19137a54..36593503d 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/sim_calc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd import numpy as np diff --git a/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py b/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py index 7f45db197..c525f5f9e 100644 --- a/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py +++ b/pm4py/algo/clustering/trace_attribute_driven/variants/suc_dist_calc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd import numpy as np diff --git a/pm4py/algo/comparison/__init__.py b/pm4py/algo/comparison/__init__.py index 87df86582..f55e91378 100644 --- a/pm4py/algo/comparison/__init__.py +++ b/pm4py/algo/comparison/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/algo/comparison/petrinet/__init__.py b/pm4py/algo/comparison/petrinet/__init__.py index 0af8cbd04..edbcc55da 100644 --- a/pm4py/algo/comparison/petrinet/__init__.py +++ b/pm4py/algo/comparison/petrinet/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.comparison.petrinet import element_usage_comparison diff --git a/pm4py/algo/comparison/petrinet/element_usage_comparison.py b/pm4py/algo/comparison/petrinet/element_usage_comparison.py index ad5a8c055..e01d136d6 100644 --- a/pm4py/algo/comparison/petrinet/element_usage_comparison.py +++ b/pm4py/algo/comparison/petrinet/element_usage_comparison.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay import algorithm as tr_algorithm from pm4py.util.colors import get_string_from_int_below_255 diff --git a/pm4py/algo/conformance/__init__.py b/pm4py/algo/conformance/__init__.py index fe00ab66f..a754917f7 100644 --- a/pm4py/algo/conformance/__init__.py +++ b/pm4py/algo/conformance/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance import alignments, tokenreplay, log_skeleton, footprints, temporal_profile diff --git a/pm4py/algo/conformance/alignments/__init__.py b/pm4py/algo/conformance/alignments/__init__.py index dbb1db5c7..d94c5268f 100644 --- a/pm4py/algo/conformance/alignments/__init__.py +++ b/pm4py/algo/conformance/alignments/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments import decomposed, dfg, petri_net, process_tree diff --git a/pm4py/algo/conformance/alignments/decomposed/__init__.py b/pm4py/algo/conformance/alignments/decomposed/__init__.py index 1b153ada3..9d5ac91da 100644 --- a/pm4py/algo/conformance/alignments/decomposed/__init__.py +++ b/pm4py/algo/conformance/alignments/decomposed/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.decomposed import algorithm, variants diff --git a/pm4py/algo/conformance/alignments/decomposed/algorithm.py b/pm4py/algo/conformance/alignments/decomposed/algorithm.py index 28b5d8878..d0f611953 100644 --- a/pm4py/algo/conformance/alignments/decomposed/algorithm.py +++ b/pm4py/algo/conformance/alignments/decomposed/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.decomposed.variants import recompos_maximal from enum import Enum diff --git a/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py b/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py index aaaaa7dcb..7cd732ea2 100644 --- a/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/decomposed/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.decomposed.variants import recompos_maximal diff --git a/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py b/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py index 68e6237e5..7c54d803d 100644 --- a/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py +++ b/pm4py/algo/conformance/alignments/decomposed/variants/recompos_maximal.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util import sys diff --git a/pm4py/algo/conformance/alignments/dfg/__init__.py b/pm4py/algo/conformance/alignments/dfg/__init__.py index 4650274c3..a2dfa58f4 100644 --- a/pm4py/algo/conformance/alignments/dfg/__init__.py +++ b/pm4py/algo/conformance/alignments/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.dfg import variants, algorithm diff --git a/pm4py/algo/conformance/alignments/dfg/algorithm.py b/pm4py/algo/conformance/alignments/dfg/algorithm.py index 16fd1df23..dc495a272 100644 --- a/pm4py/algo/conformance/alignments/dfg/algorithm.py +++ b/pm4py/algo/conformance/alignments/dfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.dfg.variants import classic from enum import Enum diff --git a/pm4py/algo/conformance/alignments/dfg/variants/__init__.py b/pm4py/algo/conformance/alignments/dfg/variants/__init__.py index dbedb250d..33022100a 100644 --- a/pm4py/algo/conformance/alignments/dfg/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.dfg.variants import classic diff --git a/pm4py/algo/conformance/alignments/dfg/variants/classic.py b/pm4py/algo/conformance/alignments/dfg/variants/classic.py index 04c4f81fa..6ba397912 100644 --- a/pm4py/algo/conformance/alignments/dfg/variants/classic.py +++ b/pm4py/algo/conformance/alignments/dfg/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import sys diff --git a/pm4py/algo/conformance/alignments/edit_distance/__init__.py b/pm4py/algo/conformance/alignments/edit_distance/__init__.py index e1d18600e..47a2d2c9b 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/__init__.py +++ b/pm4py/algo/conformance/alignments/edit_distance/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.edit_distance import variants, algorithm diff --git a/pm4py/algo/conformance/alignments/edit_distance/algorithm.py b/pm4py/algo/conformance/alignments/edit_distance/algorithm.py index 9c0abff82..2d90eff22 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/algorithm.py +++ b/pm4py/algo/conformance/alignments/edit_distance/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py b/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py index 4709eebaa..faab9e8c1 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/edit_distance/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.edit_distance.variants import edit_distance diff --git a/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py b/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py index ba22820a2..d2046d89b 100644 --- a/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py +++ b/pm4py/algo/conformance/alignments/edit_distance/variants/edit_distance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import difflib from enum import Enum diff --git a/pm4py/algo/conformance/alignments/petri_net/__init__.py b/pm4py/algo/conformance/alignments/petri_net/__init__.py index 0746c0466..f419246af 100644 --- a/pm4py/algo/conformance/alignments/petri_net/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.petri_net import algorithm, variants, utils diff --git a/pm4py/algo/conformance/alignments/petri_net/algorithm.py b/pm4py/algo/conformance/alignments/petri_net/algorithm.py index 51b80f8b4..a88dafd8f 100644 --- a/pm4py/algo/conformance/alignments/petri_net/algorithm.py +++ b/pm4py/algo/conformance/alignments/petri_net/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy diff --git a/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py b/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py index b1c1f5128..f753626bd 100644 --- a/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.petri_net.utils import log_enrichment diff --git a/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py b/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py index 56155e55b..5bf454b18 100644 --- a/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py +++ b/pm4py/algo/conformance/alignments/petri_net/utils/log_enrichment.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy from enum import Enum diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py b/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py index 7b80e42a3..093a6b0ca 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.petri_net.variants import dijkstra_less_memory, dijkstra_no_heuristics, \ state_equation_a_star, tweaked_state_equation_a_star, discounted_a_star diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py index 61b31298c..a7423f4f2 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_less_memory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time import sys diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py index c7b0188d8..42a14dae4 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/dijkstra_no_heuristics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import time diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py index f37394c9f..626c43fea 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/discounted_a_star.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import time diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py index 555037365..095250b72 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_less_memory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py index 5cbcd6b92..6bf1debfd 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/generator_dijkstra_no_heuristics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py index b4375760b..267db70fd 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/state_equation_a_star.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' """ This module contains code that allows us to compute alignments on the basis of a regular A* search on the state-space diff --git a/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py b/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py index 6a5b53b1c..9269a5427 100644 --- a/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py +++ b/pm4py/algo/conformance/alignments/petri_net/variants/tweaked_state_equation_a_star.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import sys diff --git a/pm4py/algo/conformance/alignments/process_tree/__init__.py b/pm4py/algo/conformance/alignments/process_tree/__init__.py index a864a4529..5a34dc87f 100644 --- a/pm4py/algo/conformance/alignments/process_tree/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.process_tree import algorithm, variants, util diff --git a/pm4py/algo/conformance/alignments/process_tree/algorithm.py b/pm4py/algo/conformance/alignments/process_tree/algorithm.py index 29b9e094e..fe8cc7e1d 100644 --- a/pm4py/algo/conformance/alignments/process_tree/algorithm.py +++ b/pm4py/algo/conformance/alignments/process_tree/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.process_tree.variants.approximated import matrix_lp as approximated_matrix_lp from pm4py.algo.conformance.alignments.process_tree.variants.approximated import original as approximated_original diff --git a/pm4py/algo/conformance/alignments/process_tree/util/__init__.py b/pm4py/algo/conformance/alignments/process_tree/util/__init__.py index 6590f7722..01a67d25f 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.process_tree.util import search_graph_pt_replay_semantics, search_graph_pt_frequency_annotation diff --git a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py index 5b4271c4f..65039ae95 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_frequency_annotation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.obj import ProcessTree from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py index 33b57c59c..50cf9aed0 100644 --- a/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py +++ b/pm4py/algo/conformance/alignments/process_tree/util/search_graph_pt_replay_semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy import sys diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py b/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py index b2c91d631..a847aab9b 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.process_tree.variants import approximated, search_graph_pt diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py index f5c609b50..205218c1a 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.process_tree.variants.approximated import calculate_a_sa_ea_sets, matrix_lp, original, utilities diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py index 9e772fac6..a5539128c 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/calculate_a_sa_ea_sets.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Set from pm4py.objects.process_tree.obj import ProcessTree diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py index e57efdd67..1a1c837fc 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/matrix_lp.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py index 2bf246cb4..d3e579967 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/original.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py index b8296c6a1..4c0093d4f 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/approximated/utilities.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from enum import Enum diff --git a/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py b/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py index 9cf076dda..3ff406d45 100644 --- a/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py +++ b/pm4py/algo/conformance/alignments/process_tree/variants/search_graph_pt.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy import heapq diff --git a/pm4py/algo/conformance/antialignments/__init__.py b/pm4py/algo/conformance/antialignments/__init__.py index 7629cb500..7cb2a1546 100644 --- a/pm4py/algo/conformance/antialignments/__init__.py +++ b/pm4py/algo/conformance/antialignments/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.antialignments import variants, algorithm diff --git a/pm4py/algo/conformance/antialignments/algorithm.py b/pm4py/algo/conformance/antialignments/algorithm.py index e0e02785f..8a02a0708 100644 --- a/pm4py/algo/conformance/antialignments/algorithm.py +++ b/pm4py/algo/conformance/antialignments/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_converter from pm4py.objects.petri_net.utils import check_soundness diff --git a/pm4py/algo/conformance/antialignments/variants/__init__.py b/pm4py/algo/conformance/antialignments/variants/__init__.py index fe4dd7476..423d84076 100644 --- a/pm4py/algo/conformance/antialignments/variants/__init__.py +++ b/pm4py/algo/conformance/antialignments/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.antialignments.variants import discounted_a_star diff --git a/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py b/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py index 45900a847..31a72277a 100644 --- a/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/antialignments/variants/discounted_a_star.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import time diff --git a/pm4py/algo/conformance/declare/__init__.py b/pm4py/algo/conformance/declare/__init__.py index 8414547df..3208aeac8 100644 --- a/pm4py/algo/conformance/declare/__init__.py +++ b/pm4py/algo/conformance/declare/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.declare import algorithm, variants diff --git a/pm4py/algo/conformance/declare/algorithm.py b/pm4py/algo/conformance/declare/algorithm.py index 4068323a3..4d2074257 100644 --- a/pm4py/algo/conformance/declare/algorithm.py +++ b/pm4py/algo/conformance/declare/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/conformance/declare/variants/__init__.py b/pm4py/algo/conformance/declare/variants/__init__.py index d43f96d89..e4db540be 100644 --- a/pm4py/algo/conformance/declare/variants/__init__.py +++ b/pm4py/algo/conformance/declare/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.declare.variants import classic diff --git a/pm4py/algo/conformance/declare/variants/classic.py b/pm4py/algo/conformance/declare/variants/classic.py index 4a7303480..ad70173de 100644 --- a/pm4py/algo/conformance/declare/variants/classic.py +++ b/pm4py/algo/conformance/declare/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/conformance/footprints/__init__.py b/pm4py/algo/conformance/footprints/__init__.py index f54d5f167..6a9db3a7f 100644 --- a/pm4py/algo/conformance/footprints/__init__.py +++ b/pm4py/algo/conformance/footprints/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.footprints import variants, algorithm, util diff --git a/pm4py/algo/conformance/footprints/algorithm.py b/pm4py/algo/conformance/footprints/algorithm.py index 036a68c9c..fe650d984 100644 --- a/pm4py/algo/conformance/footprints/algorithm.py +++ b/pm4py/algo/conformance/footprints/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.algo.conformance.footprints.variants import log_model, log_extensive, trace_extensive diff --git a/pm4py/algo/conformance/footprints/util/__init__.py b/pm4py/algo/conformance/footprints/util/__init__.py index 3e892edc8..f4c530011 100644 --- a/pm4py/algo/conformance/footprints/util/__init__.py +++ b/pm4py/algo/conformance/footprints/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.footprints.util import tree_visualization, evaluation diff --git a/pm4py/algo/conformance/footprints/util/evaluation.py b/pm4py/algo/conformance/footprints/util/evaluation.py index 0531168bf..b13415968 100644 --- a/pm4py/algo/conformance/footprints/util/evaluation.py +++ b/pm4py/algo/conformance/footprints/util/evaluation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import List, Dict, Any diff --git a/pm4py/algo/conformance/footprints/util/tree_visualization.py b/pm4py/algo/conformance/footprints/util/tree_visualization.py index 3a04cf058..4a9bb698c 100644 --- a/pm4py/algo/conformance/footprints/util/tree_visualization.py +++ b/pm4py/algo/conformance/footprints/util/tree_visualization.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.tree.variants import bottomup as bottomup_discovery from pm4py.objects.process_tree.utils import bottomup as bottomup_util diff --git a/pm4py/algo/conformance/footprints/variants/__init__.py b/pm4py/algo/conformance/footprints/variants/__init__.py index 247c525d5..1d5955a7c 100644 --- a/pm4py/algo/conformance/footprints/variants/__init__.py +++ b/pm4py/algo/conformance/footprints/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.footprints.variants import log_model, log_extensive, trace_extensive diff --git a/pm4py/algo/conformance/footprints/variants/log_extensive.py b/pm4py/algo/conformance/footprints/variants/log_extensive.py index fb2ae456f..d80eda352 100644 --- a/pm4py/algo/conformance/footprints/variants/log_extensive.py +++ b/pm4py/algo/conformance/footprints/variants/log_extensive.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/algo/conformance/footprints/variants/log_model.py b/pm4py/algo/conformance/footprints/variants/log_model.py index 2c7891e03..f2e45d6d3 100644 --- a/pm4py/algo/conformance/footprints/variants/log_model.py +++ b/pm4py/algo/conformance/footprints/variants/log_model.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, xes_constants, constants, pandas_utils from typing import Optional, Dict, Any, Union, List diff --git a/pm4py/algo/conformance/footprints/variants/trace_extensive.py b/pm4py/algo/conformance/footprints/variants/trace_extensive.py index 1104905e9..dee1f21d7 100644 --- a/pm4py/algo/conformance/footprints/variants/trace_extensive.py +++ b/pm4py/algo/conformance/footprints/variants/trace_extensive.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, xes_constants, constants, pandas_utils diff --git a/pm4py/algo/conformance/log_skeleton/__init__.py b/pm4py/algo/conformance/log_skeleton/__init__.py index 6cde09f8c..c2176902e 100644 --- a/pm4py/algo/conformance/log_skeleton/__init__.py +++ b/pm4py/algo/conformance/log_skeleton/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.log_skeleton import variants, algorithm diff --git a/pm4py/algo/conformance/log_skeleton/algorithm.py b/pm4py/algo/conformance/log_skeleton/algorithm.py index 76fb532bc..5de34f120 100644 --- a/pm4py/algo/conformance/log_skeleton/algorithm.py +++ b/pm4py/algo/conformance/log_skeleton/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.log_skeleton.variants import classic from enum import Enum diff --git a/pm4py/algo/conformance/log_skeleton/variants/__init__.py b/pm4py/algo/conformance/log_skeleton/variants/__init__.py index 0e6efabb0..d136c9f0d 100644 --- a/pm4py/algo/conformance/log_skeleton/variants/__init__.py +++ b/pm4py/algo/conformance/log_skeleton/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.log_skeleton.variants import classic diff --git a/pm4py/algo/conformance/log_skeleton/variants/classic.py b/pm4py/algo/conformance/log_skeleton/variants/classic.py index f648a9f44..5d7ea3a4e 100644 --- a/pm4py/algo/conformance/log_skeleton/variants/classic.py +++ b/pm4py/algo/conformance/log_skeleton/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.util import xes from pm4py.algo.discovery.log_skeleton import trace_skel diff --git a/pm4py/algo/conformance/multialignments/__init__.py b/pm4py/algo/conformance/multialignments/__init__.py index d8eec4820..df85b6b26 100644 --- a/pm4py/algo/conformance/multialignments/__init__.py +++ b/pm4py/algo/conformance/multialignments/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.multialignments import variants, algorithm diff --git a/pm4py/algo/conformance/multialignments/algorithm.py b/pm4py/algo/conformance/multialignments/algorithm.py index 1434a1735..a2312c09e 100644 --- a/pm4py/algo/conformance/multialignments/algorithm.py +++ b/pm4py/algo/conformance/multialignments/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_converter from pm4py.objects.petri_net.utils import check_soundness diff --git a/pm4py/algo/conformance/multialignments/variants/__init__.py b/pm4py/algo/conformance/multialignments/variants/__init__.py index 174b59c6d..d8ca43d04 100644 --- a/pm4py/algo/conformance/multialignments/variants/__init__.py +++ b/pm4py/algo/conformance/multialignments/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.multialignments.variants import discounted_a_star diff --git a/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py b/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py index b3c5c3694..ad0b9a87c 100644 --- a/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py +++ b/pm4py/algo/conformance/multialignments/variants/discounted_a_star.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq from pm4py.objects.petri_net.utils.align_utils import levenshtein, discountedEditDistance diff --git a/pm4py/algo/conformance/temporal_profile/__init__.py b/pm4py/algo/conformance/temporal_profile/__init__.py index b0623e7e4..6e1e9db77 100644 --- a/pm4py/algo/conformance/temporal_profile/__init__.py +++ b/pm4py/algo/conformance/temporal_profile/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.temporal_profile import algorithm, variants diff --git a/pm4py/algo/conformance/temporal_profile/algorithm.py b/pm4py/algo/conformance/temporal_profile/algorithm.py index 36d70b4c5..2261a54e7 100644 --- a/pm4py/algo/conformance/temporal_profile/algorithm.py +++ b/pm4py/algo/conformance/temporal_profile/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/conformance/temporal_profile/variants/__init__.py b/pm4py/algo/conformance/temporal_profile/variants/__init__.py index 05912b5fd..482dad874 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/__init__.py +++ b/pm4py/algo/conformance/temporal_profile/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.temporal_profile.variants import log, dataframe diff --git a/pm4py/algo/conformance/temporal_profile/variants/dataframe.py b/pm4py/algo/conformance/temporal_profile/variants/dataframe.py index b67eb775b..b422e29ef 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/dataframe.py +++ b/pm4py/algo/conformance/temporal_profile/variants/dataframe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/algo/conformance/temporal_profile/variants/log.py b/pm4py/algo/conformance/temporal_profile/variants/log.py index f4f4497ea..3bf41a586 100644 --- a/pm4py/algo/conformance/temporal_profile/variants/log.py +++ b/pm4py/algo/conformance/temporal_profile/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/algo/conformance/tokenreplay/__init__.py b/pm4py/algo/conformance/tokenreplay/__init__.py index 8d4fe6b15..d5a6e8536 100644 --- a/pm4py/algo/conformance/tokenreplay/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay import variants, diagnostics, algorithm diff --git a/pm4py/algo/conformance/tokenreplay/algorithm.py b/pm4py/algo/conformance/tokenreplay/algorithm.py index de97fe54e..87740bffb 100644 --- a/pm4py/algo/conformance/tokenreplay/algorithm.py +++ b/pm4py/algo/conformance/tokenreplay/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay, backwards from enum import Enum diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py b/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py index 67d9e4dc6..ae9447edc 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.diagnostics import root_cause_analysis, duration_diagnostics diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py b/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py index 95301c55e..3dee183eb 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/duration_diagnostics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy diff --git a/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py b/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py index 884a2c12f..02f14df18 100644 --- a/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py +++ b/pm4py/algo/conformance/tokenreplay/diagnostics/root_cause_analysis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy from enum import Enum diff --git a/pm4py/algo/conformance/tokenreplay/variants/__init__.py b/pm4py/algo/conformance/tokenreplay/variants/__init__.py index f386c6591..5a536c197 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/__init__.py +++ b/pm4py/algo/conformance/tokenreplay/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/conformance/tokenreplay/variants/backwards.py b/pm4py/algo/conformance/tokenreplay/variants/backwards.py index 3f595fb1b..306334780 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/backwards.py +++ b/pm4py/algo/conformance/tokenreplay/variants/backwards.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.log import get as variants_filter from pm4py.objects.petri_net.semantics import is_enabled, weak_execute diff --git a/pm4py/algo/conformance/tokenreplay/variants/token_replay.py b/pm4py/algo/conformance/tokenreplay/variants/token_replay.py index 0a841bcf1..a3007b153 100644 --- a/pm4py/algo/conformance/tokenreplay/variants/token_replay.py +++ b/pm4py/algo/conformance/tokenreplay/variants/token_replay.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes_util from pm4py.objects.petri_net import semantics diff --git a/pm4py/algo/connectors/__init__.py b/pm4py/algo/connectors/__init__.py index c40958a0d..54851faa1 100644 --- a/pm4py/algo/connectors/__init__.py +++ b/pm4py/algo/connectors/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.connectors import util, variants diff --git a/pm4py/algo/connectors/algorithm.py b/pm4py/algo/connectors/algorithm.py index 24f5de197..86d9ccae9 100644 --- a/pm4py/algo/connectors/algorithm.py +++ b/pm4py/algo/connectors/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd diff --git a/pm4py/algo/connectors/util/__init__.py b/pm4py/algo/connectors/util/__init__.py index 2318a9b4f..5367841db 100644 --- a/pm4py/algo/connectors/util/__init__.py +++ b/pm4py/algo/connectors/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.connectors.util import mail diff --git a/pm4py/algo/connectors/util/mail.py b/pm4py/algo/connectors/util/mail.py index 5ad1e2726..6fb09b014 100644 --- a/pm4py/algo/connectors/util/mail.py +++ b/pm4py/algo/connectors/util/mail.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional diff --git a/pm4py/algo/connectors/variants/__init__.py b/pm4py/algo/connectors/variants/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/connectors/variants/__init__.py +++ b/pm4py/algo/connectors/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/connectors/variants/camunda_workflow.py b/pm4py/algo/connectors/variants/camunda_workflow.py index 1f5572fe4..52aede9af 100644 --- a/pm4py/algo/connectors/variants/camunda_workflow.py +++ b/pm4py/algo/connectors/variants/camunda_workflow.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/connectors/variants/chrome_history.py b/pm4py/algo/connectors/variants/chrome_history.py index 91b0247b3..e7b19945d 100644 --- a/pm4py/algo/connectors/variants/chrome_history.py +++ b/pm4py/algo/connectors/variants/chrome_history.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import os diff --git a/pm4py/algo/connectors/variants/firefox_history.py b/pm4py/algo/connectors/variants/firefox_history.py index 6ef9b782a..7160f1d59 100644 --- a/pm4py/algo/connectors/variants/firefox_history.py +++ b/pm4py/algo/connectors/variants/firefox_history.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import os diff --git a/pm4py/algo/connectors/variants/github_repo.py b/pm4py/algo/connectors/variants/github_repo.py index c81443c96..cbdb7011a 100644 --- a/pm4py/algo/connectors/variants/github_repo.py +++ b/pm4py/algo/connectors/variants/github_repo.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/algo/connectors/variants/outlook_calendar.py b/pm4py/algo/connectors/variants/outlook_calendar.py index ac7ad7ac8..e6b3d9927 100644 --- a/pm4py/algo/connectors/variants/outlook_calendar.py +++ b/pm4py/algo/connectors/variants/outlook_calendar.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/connectors/variants/outlook_mail_extractor.py b/pm4py/algo/connectors/variants/outlook_mail_extractor.py index abdad31ff..dc0d0b70c 100644 --- a/pm4py/algo/connectors/variants/outlook_mail_extractor.py +++ b/pm4py/algo/connectors/variants/outlook_mail_extractor.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict diff --git a/pm4py/algo/connectors/variants/sap_accounting.py b/pm4py/algo/connectors/variants/sap_accounting.py index 9c28a7a83..002be0fb4 100644 --- a/pm4py/algo/connectors/variants/sap_accounting.py +++ b/pm4py/algo/connectors/variants/sap_accounting.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/connectors/variants/sap_o2c.py b/pm4py/algo/connectors/variants/sap_o2c.py index 1dd418b11..2378aa0c7 100644 --- a/pm4py/algo/connectors/variants/sap_o2c.py +++ b/pm4py/algo/connectors/variants/sap_o2c.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/connectors/variants/windows_events.py b/pm4py/algo/connectors/variants/windows_events.py index 66c6e1582..e670b5455 100644 --- a/pm4py/algo/connectors/variants/windows_events.py +++ b/pm4py/algo/connectors/variants/windows_events.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/decision_mining/__init__.py b/pm4py/algo/decision_mining/__init__.py index f0fcca0a3..2d1973b51 100644 --- a/pm4py/algo/decision_mining/__init__.py +++ b/pm4py/algo/decision_mining/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.decision_mining import algorithm diff --git a/pm4py/algo/decision_mining/algorithm.py b/pm4py/algo/decision_mining/algorithm.py index 938ef4f29..8ba3fe0d4 100644 --- a/pm4py/algo/decision_mining/algorithm.py +++ b/pm4py/algo/decision_mining/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from copy import deepcopy, copy diff --git a/pm4py/algo/discovery/__init__.py b/pm4py/algo/discovery/__init__.py index ace567587..1b1367816 100644 --- a/pm4py/algo/discovery/__init__.py +++ b/pm4py/algo/discovery/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery import dfg, alpha, inductive, transition_system, log_skeleton, footprints, minimum_self_distance, performance_spectrum, temporal_profile, batches, heuristics, ocel, correlation_mining diff --git a/pm4py/algo/discovery/alpha/__init__.py b/pm4py/algo/discovery/alpha/__init__.py index ad1091ffd..b635d36ef 100644 --- a/pm4py/algo/discovery/alpha/__init__.py +++ b/pm4py/algo/discovery/alpha/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.alpha import algorithm, data_structures, utils, variants diff --git a/pm4py/algo/discovery/alpha/algorithm.py b/pm4py/algo/discovery/alpha/algorithm.py index 78d157a54..c9190864c 100644 --- a/pm4py/algo/discovery/alpha/algorithm.py +++ b/pm4py/algo/discovery/alpha/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py import util as pmutil from pm4py.algo.discovery.alpha import variants diff --git a/pm4py/algo/discovery/alpha/data_structures/__init__.py b/pm4py/algo/discovery/alpha/data_structures/__init__.py index 685a46835..96a3c9e1d 100644 --- a/pm4py/algo/discovery/alpha/data_structures/__init__.py +++ b/pm4py/algo/discovery/alpha/data_structures/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.alpha.data_structures import alpha_classic_abstraction diff --git a/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py b/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py index 8b7adfbe8..22b8d002c 100644 --- a/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py +++ b/pm4py/algo/discovery/alpha/data_structures/alpha_classic_abstraction.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.causal import algorithm as causal_algorithm from pm4py.algo.discovery.causal.algorithm import CAUSAL_ALPHA diff --git a/pm4py/algo/discovery/alpha/utils/__init__.py b/pm4py/algo/discovery/alpha/utils/__init__.py index 2bd943148..c6fa0429b 100644 --- a/pm4py/algo/discovery/alpha/utils/__init__.py +++ b/pm4py/algo/discovery/alpha/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.alpha.utils import endpoints diff --git a/pm4py/algo/discovery/alpha/utils/endpoints.py b/pm4py/algo/discovery/alpha/utils/endpoints.py index 328214566..d41f299e4 100644 --- a/pm4py/algo/discovery/alpha/utils/endpoints.py +++ b/pm4py/algo/discovery/alpha/utils/endpoints.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def derive_end_activities_from_log(log, activity_key): """ diff --git a/pm4py/algo/discovery/alpha/variants/__init__.py b/pm4py/algo/discovery/alpha/variants/__init__.py index 8a7b2ff08..49474649a 100644 --- a/pm4py/algo/discovery/alpha/variants/__init__.py +++ b/pm4py/algo/discovery/alpha/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.alpha.variants import classic, plus diff --git a/pm4py/algo/discovery/alpha/variants/classic.py b/pm4py/algo/discovery/alpha/variants/classic.py index eec6a8f41..bb24e3b0e 100644 --- a/pm4py/algo/discovery/alpha/variants/classic.py +++ b/pm4py/algo/discovery/alpha/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' """ This module implements the \"classic\" alpha miner [1]_. diff --git a/pm4py/algo/discovery/alpha/variants/plus.py b/pm4py/algo/discovery/alpha/variants/plus.py index f7bce8bd3..f4977c3cc 100644 --- a/pm4py/algo/discovery/alpha/variants/plus.py +++ b/pm4py/algo/discovery/alpha/variants/plus.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/algo/discovery/batches/__init__.py b/pm4py/algo/discovery/batches/__init__.py index 08ccd4d50..401746b67 100644 --- a/pm4py/algo/discovery/batches/__init__.py +++ b/pm4py/algo/discovery/batches/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.batches import utils, variants, algorithm diff --git a/pm4py/algo/discovery/batches/algorithm.py b/pm4py/algo/discovery/batches/algorithm.py index 09e684fcc..ff312b37c 100644 --- a/pm4py/algo/discovery/batches/algorithm.py +++ b/pm4py/algo/discovery/batches/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Union, Optional, Dict, Any, List, Tuple diff --git a/pm4py/algo/discovery/batches/utils/__init__.py b/pm4py/algo/discovery/batches/utils/__init__.py index c3edfed35..e785292e6 100644 --- a/pm4py/algo/discovery/batches/utils/__init__.py +++ b/pm4py/algo/discovery/batches/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.batches.utils import detection diff --git a/pm4py/algo/discovery/batches/utils/detection.py b/pm4py/algo/discovery/batches/utils/detection.py index d3a092f45..f640ab21c 100644 --- a/pm4py/algo/discovery/batches/utils/detection.py +++ b/pm4py/algo/discovery/batches/utils/detection.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Tuple, List, Any, Set, Optional, Dict, Union diff --git a/pm4py/algo/discovery/batches/variants/__init__.py b/pm4py/algo/discovery/batches/variants/__init__.py index aff024cfb..e140670e6 100644 --- a/pm4py/algo/discovery/batches/variants/__init__.py +++ b/pm4py/algo/discovery/batches/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.batches.variants import pandas, log diff --git a/pm4py/algo/discovery/batches/variants/log.py b/pm4py/algo/discovery/batches/variants/log.py index 3719e8213..36d4410c4 100644 --- a/pm4py/algo/discovery/batches/variants/log.py +++ b/pm4py/algo/discovery/batches/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, List, Tuple, Union diff --git a/pm4py/algo/discovery/batches/variants/pandas.py b/pm4py/algo/discovery/batches/variants/pandas.py index 6a7e4022b..4e5cca7c7 100644 --- a/pm4py/algo/discovery/batches/variants/pandas.py +++ b/pm4py/algo/discovery/batches/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, List, Tuple, Union diff --git a/pm4py/algo/discovery/causal/__init__.py b/pm4py/algo/discovery/causal/__init__.py index 35db9c6df..d7f1adf62 100644 --- a/pm4py/algo/discovery/causal/__init__.py +++ b/pm4py/algo/discovery/causal/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.causal import algorithm, variants diff --git a/pm4py/algo/discovery/causal/algorithm.py b/pm4py/algo/discovery/causal/algorithm.py index 79e2ea8be..86c52d529 100644 --- a/pm4py/algo/discovery/causal/algorithm.py +++ b/pm4py/algo/discovery/causal/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.causal.variants import alpha, heuristic from enum import Enum diff --git a/pm4py/algo/discovery/causal/variants/__init__.py b/pm4py/algo/discovery/causal/variants/__init__.py index 5fc3d1c78..eb1bfd604 100644 --- a/pm4py/algo/discovery/causal/variants/__init__.py +++ b/pm4py/algo/discovery/causal/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.causal.variants import alpha, heuristic diff --git a/pm4py/algo/discovery/causal/variants/alpha.py b/pm4py/algo/discovery/causal/variants/alpha.py index 1dc9aa293..3e7d12cb1 100644 --- a/pm4py/algo/discovery/causal/variants/alpha.py +++ b/pm4py/algo/discovery/causal/variants/alpha.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' """ This module contains code that allows us to compute a causal graph, according to the alpha miner. diff --git a/pm4py/algo/discovery/causal/variants/heuristic.py b/pm4py/algo/discovery/causal/variants/heuristic.py index 7e34f8ac3..6825e8cd9 100644 --- a/pm4py/algo/discovery/causal/variants/heuristic.py +++ b/pm4py/algo/discovery/causal/variants/heuristic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict, Tuple diff --git a/pm4py/algo/discovery/correlation_mining/__init__.py b/pm4py/algo/discovery/correlation_mining/__init__.py index 2b1050520..4ba4213ee 100644 --- a/pm4py/algo/discovery/correlation_mining/__init__.py +++ b/pm4py/algo/discovery/correlation_mining/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.correlation_mining import variants, algorithm, util diff --git a/pm4py/algo/discovery/correlation_mining/algorithm.py b/pm4py/algo/discovery/correlation_mining/algorithm.py index 7b43dbdc3..eeaf7de48 100644 --- a/pm4py/algo/discovery/correlation_mining/algorithm.py +++ b/pm4py/algo/discovery/correlation_mining/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.correlation_mining.variants import classic_split, classic, trace_based from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/correlation_mining/util.py b/pm4py/algo/discovery/correlation_mining/util.py index 7f133dd94..9f63f90e7 100644 --- a/pm4py/algo/discovery/correlation_mining/util.py +++ b/pm4py/algo/discovery/correlation_mining/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.util.lp import solver diff --git a/pm4py/algo/discovery/correlation_mining/variants/__init__.py b/pm4py/algo/discovery/correlation_mining/variants/__init__.py index ef0dcdd2c..e345579fe 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/__init__.py +++ b/pm4py/algo/discovery/correlation_mining/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.correlation_mining.variants import classic_split, classic, trace_based diff --git a/pm4py/algo/discovery/correlation_mining/variants/classic.py b/pm4py/algo/discovery/correlation_mining/variants/classic.py index 10376b1db..4347cf723 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/classic.py +++ b/pm4py/algo/discovery/correlation_mining/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/algo/discovery/correlation_mining/variants/classic_split.py b/pm4py/algo/discovery/correlation_mining/variants/classic_split.py index 2ec3e7f1b..cdf83c288 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/classic_split.py +++ b/pm4py/algo/discovery/correlation_mining/variants/classic_split.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/algo/discovery/correlation_mining/variants/trace_based.py b/pm4py/algo/discovery/correlation_mining/variants/trace_based.py index 3400be243..5f2cb1d08 100644 --- a/pm4py/algo/discovery/correlation_mining/variants/trace_based.py +++ b/pm4py/algo/discovery/correlation_mining/variants/trace_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/algo/discovery/declare/__init__.py b/pm4py/algo/discovery/declare/__init__.py index 5f7fc5629..3a2a90e4f 100644 --- a/pm4py/algo/discovery/declare/__init__.py +++ b/pm4py/algo/discovery/declare/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.declare import algorithm, variants diff --git a/pm4py/algo/discovery/declare/algorithm.py b/pm4py/algo/discovery/declare/algorithm.py index a5c9f840e..5db7e6d29 100644 --- a/pm4py/algo/discovery/declare/algorithm.py +++ b/pm4py/algo/discovery/declare/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/declare/templates.py b/pm4py/algo/discovery/declare/templates.py index 922465408..c3571a335 100644 --- a/pm4py/algo/discovery/declare/templates.py +++ b/pm4py/algo/discovery/declare/templates.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' EXISTENCE = "existence" diff --git a/pm4py/algo/discovery/declare/variants/__init__.py b/pm4py/algo/discovery/declare/variants/__init__.py index 7911cded8..11b472d9e 100644 --- a/pm4py/algo/discovery/declare/variants/__init__.py +++ b/pm4py/algo/discovery/declare/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.declare.variants import classic diff --git a/pm4py/algo/discovery/declare/variants/classic.py b/pm4py/algo/discovery/declare/variants/classic.py index 87a9bc43a..6e934318e 100644 --- a/pm4py/algo/discovery/declare/variants/classic.py +++ b/pm4py/algo/discovery/declare/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/dfg/__init__.py b/pm4py/algo/discovery/dfg/__init__.py index 43cb19fee..8559e1707 100644 --- a/pm4py/algo/discovery/dfg/__init__.py +++ b/pm4py/algo/discovery/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg import adapters, variants, algorithm, replacement, utils diff --git a/pm4py/algo/discovery/dfg/adapters/__init__.py b/pm4py/algo/discovery/dfg/adapters/__init__.py index f19284d9b..3791a363d 100644 --- a/pm4py/algo/discovery/dfg/adapters/__init__.py +++ b/pm4py/algo/discovery/dfg/adapters/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.adapters import pandas diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py b/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py index 636eb331b..ce18a5c8d 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.adapters.pandas import df_statistics, freq_triples diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py b/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py index bda79d145..4d548b900 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/df_statistics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants, pandas_utils, constants from pm4py.util.business_hours import soj_time_business_hours_diff diff --git a/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py b/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py index c99341833..03a4395b7 100644 --- a/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py +++ b/pm4py/algo/discovery/dfg/adapters/pandas/freq_triples.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, pandas_utils diff --git a/pm4py/algo/discovery/dfg/algorithm.py b/pm4py/algo/discovery/dfg/algorithm.py index b0b8a7786..6b2e836d0 100644 --- a/pm4py/algo/discovery/dfg/algorithm.py +++ b/pm4py/algo/discovery/dfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py import util as pmutil diff --git a/pm4py/algo/discovery/dfg/replacement.py b/pm4py/algo/discovery/dfg/replacement.py index 11938f301..128168fbc 100644 --- a/pm4py/algo/discovery/dfg/replacement.py +++ b/pm4py/algo/discovery/dfg/replacement.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def replace_values(dfg1, dfg2): """ diff --git a/pm4py/algo/discovery/dfg/utils/__init__.py b/pm4py/algo/discovery/dfg/utils/__init__.py index 0324681f3..35baf38d4 100644 --- a/pm4py/algo/discovery/dfg/utils/__init__.py +++ b/pm4py/algo/discovery/dfg/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.utils import dfg_utils diff --git a/pm4py/algo/discovery/dfg/utils/dfg_utils.py b/pm4py/algo/discovery/dfg/utils/dfg_utils.py index b2f29295a..8017d7c72 100644 --- a/pm4py/algo/discovery/dfg/utils/dfg_utils.py +++ b/pm4py/algo/discovery/dfg/utils/dfg_utils.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.utils.dfg_utils import * diff --git a/pm4py/algo/discovery/dfg/variants/__init__.py b/pm4py/algo/discovery/dfg/variants/__init__.py index a6b035187..3a69adf57 100644 --- a/pm4py/algo/discovery/dfg/variants/__init__.py +++ b/pm4py/algo/discovery/dfg/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance, freq_triples, case_attributes, clean import importlib.util diff --git a/pm4py/algo/discovery/dfg/variants/case_attributes.py b/pm4py/algo/discovery/dfg/variants/case_attributes.py index a59a286d4..53e7fa379 100644 --- a/pm4py/algo/discovery/dfg/variants/case_attributes.py +++ b/pm4py/algo/discovery/dfg/variants/case_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Tuple, Union diff --git a/pm4py/algo/discovery/dfg/variants/clean.py b/pm4py/algo/discovery/dfg/variants/clean.py index 54bbbf68e..7b4fb060b 100644 --- a/pm4py/algo/discovery/dfg/variants/clean.py +++ b/pm4py/algo/discovery/dfg/variants/clean.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time from enum import Enum diff --git a/pm4py/algo/discovery/dfg/variants/clean_polars.py b/pm4py/algo/discovery/dfg/variants/clean_polars.py index b9a84a50d..edfdb6b22 100644 --- a/pm4py/algo/discovery/dfg/variants/clean_polars.py +++ b/pm4py/algo/discovery/dfg/variants/clean_polars.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time from enum import Enum diff --git a/pm4py/algo/discovery/dfg/variants/clean_time.py b/pm4py/algo/discovery/dfg/variants/clean_time.py index b64fc5ea8..8bfedf9c4 100644 --- a/pm4py/algo/discovery/dfg/variants/clean_time.py +++ b/pm4py/algo/discovery/dfg/variants/clean_time.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/algo/discovery/dfg/variants/freq_triples.py b/pm4py/algo/discovery/dfg/variants/freq_triples.py index 63c216a89..a55d96748 100644 --- a/pm4py/algo/discovery/dfg/variants/freq_triples.py +++ b/pm4py/algo/discovery/dfg/variants/freq_triples.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from enum import Enum diff --git a/pm4py/algo/discovery/dfg/variants/native.py b/pm4py/algo/discovery/dfg/variants/native.py index ae0af6183..d72d1aad2 100644 --- a/pm4py/algo/discovery/dfg/variants/native.py +++ b/pm4py/algo/discovery/dfg/variants/native.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/dfg/variants/performance.py b/pm4py/algo/discovery/dfg/variants/performance.py index c819a7df9..028ae8461 100644 --- a/pm4py/algo/discovery/dfg/variants/performance.py +++ b/pm4py/algo/discovery/dfg/variants/performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from enum import Enum diff --git a/pm4py/algo/discovery/footprints/__init__.py b/pm4py/algo/discovery/footprints/__init__.py index 49df29404..abe01541e 100644 --- a/pm4py/algo/discovery/footprints/__init__.py +++ b/pm4py/algo/discovery/footprints/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints import log, petri, dfg, algorithm, tree diff --git a/pm4py/algo/discovery/footprints/algorithm.py b/pm4py/algo/discovery/footprints/algorithm.py index 4a6d6a360..e0643a526 100644 --- a/pm4py/algo/discovery/footprints/algorithm.py +++ b/pm4py/algo/discovery/footprints/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.log.variants import entire_event_log, trace_by_trace, entire_dataframe from pm4py.algo.discovery.footprints.petri.variants import reach_graph diff --git a/pm4py/algo/discovery/footprints/dfg/__init__.py b/pm4py/algo/discovery/footprints/dfg/__init__.py index 21261cadd..407f48358 100644 --- a/pm4py/algo/discovery/footprints/dfg/__init__.py +++ b/pm4py/algo/discovery/footprints/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.dfg import variants diff --git a/pm4py/algo/discovery/footprints/dfg/variants/__init__.py b/pm4py/algo/discovery/footprints/dfg/variants/__init__.py index 567b858c1..665f256a8 100644 --- a/pm4py/algo/discovery/footprints/dfg/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.dfg.variants import dfg diff --git a/pm4py/algo/discovery/footprints/dfg/variants/dfg.py b/pm4py/algo/discovery/footprints/dfg/variants/dfg.py index fb5d8a332..dbe9731d0 100644 --- a/pm4py/algo/discovery/footprints/dfg/variants/dfg.py +++ b/pm4py/algo/discovery/footprints/dfg/variants/dfg.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg import utils from enum import Enum diff --git a/pm4py/algo/discovery/footprints/log/__init__.py b/pm4py/algo/discovery/footprints/log/__init__.py index 8d26eb80c..fc8ed2e0d 100644 --- a/pm4py/algo/discovery/footprints/log/__init__.py +++ b/pm4py/algo/discovery/footprints/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.log import variants diff --git a/pm4py/algo/discovery/footprints/log/variants/__init__.py b/pm4py/algo/discovery/footprints/log/variants/__init__.py index 1cb672911..29f33531e 100644 --- a/pm4py/algo/discovery/footprints/log/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/log/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.log.variants import entire_event_log, trace_by_trace, entire_dataframe diff --git a/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py b/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py index 6a44e4d04..89f49052c 100644 --- a/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py +++ b/pm4py/algo/discovery/footprints/log/variants/entire_dataframe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants from pm4py.util import constants diff --git a/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py b/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py index 12002f7a3..6e50b42c3 100644 --- a/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py +++ b/pm4py/algo/discovery/footprints/log/variants/entire_event_log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants from pm4py.util import constants diff --git a/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py b/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py index 2c63be7e9..b3aaac99c 100644 --- a/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py +++ b/pm4py/algo/discovery/footprints/log/variants/trace_by_trace.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants from pm4py.algo.discovery.dfg import algorithm as dfg_discovery diff --git a/pm4py/algo/discovery/footprints/petri/__init__.py b/pm4py/algo/discovery/footprints/petri/__init__.py index e13324bfd..3e305fb2a 100644 --- a/pm4py/algo/discovery/footprints/petri/__init__.py +++ b/pm4py/algo/discovery/footprints/petri/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.petri import variants diff --git a/pm4py/algo/discovery/footprints/petri/variants/__init__.py b/pm4py/algo/discovery/footprints/petri/variants/__init__.py index 33deb4c7d..dff0a27ff 100644 --- a/pm4py/algo/discovery/footprints/petri/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/petri/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.petri.variants import reach_graph diff --git a/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py b/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py index f031ae405..4695840e6 100644 --- a/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py +++ b/pm4py/algo/discovery/footprints/petri/variants/reach_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils import reachability_graph import itertools diff --git a/pm4py/algo/discovery/footprints/tree/__init__.py b/pm4py/algo/discovery/footprints/tree/__init__.py index 910499b07..ad70ca29d 100644 --- a/pm4py/algo/discovery/footprints/tree/__init__.py +++ b/pm4py/algo/discovery/footprints/tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.tree import variants diff --git a/pm4py/algo/discovery/footprints/tree/variants/__init__.py b/pm4py/algo/discovery/footprints/tree/variants/__init__.py index f6108856e..3e7aaa262 100644 --- a/pm4py/algo/discovery/footprints/tree/variants/__init__.py +++ b/pm4py/algo/discovery/footprints/tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.footprints.tree.variants import bottomup diff --git a/pm4py/algo/discovery/footprints/tree/variants/bottomup.py b/pm4py/algo/discovery/footprints/tree/variants/bottomup.py index 1aefdc534..32614c046 100644 --- a/pm4py/algo/discovery/footprints/tree/variants/bottomup.py +++ b/pm4py/algo/discovery/footprints/tree/variants/bottomup.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.obj import Operator from pm4py.objects.process_tree.utils import bottomup as bottomup_disc diff --git a/pm4py/algo/discovery/heuristics/__init__.py b/pm4py/algo/discovery/heuristics/__init__.py index 777402569..f24c13f89 100644 --- a/pm4py/algo/discovery/heuristics/__init__.py +++ b/pm4py/algo/discovery/heuristics/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.heuristics import variants, algorithm diff --git a/pm4py/algo/discovery/heuristics/algorithm.py b/pm4py/algo/discovery/heuristics/algorithm.py index e2b34d717..a1c61a760 100644 --- a/pm4py/algo/discovery/heuristics/algorithm.py +++ b/pm4py/algo/discovery/heuristics/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/heuristics/variants/__init__.py b/pm4py/algo/discovery/heuristics/variants/__init__.py index 652eebbf9..0a8ca4cae 100644 --- a/pm4py/algo/discovery/heuristics/variants/__init__.py +++ b/pm4py/algo/discovery/heuristics/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.heuristics.variants import classic, plusplus diff --git a/pm4py/algo/discovery/heuristics/variants/classic.py b/pm4py/algo/discovery/heuristics/variants/classic.py index a9c06914e..85b37067e 100644 --- a/pm4py/algo/discovery/heuristics/variants/classic.py +++ b/pm4py/algo/discovery/heuristics/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy from enum import Enum diff --git a/pm4py/algo/discovery/heuristics/variants/plusplus.py b/pm4py/algo/discovery/heuristics/variants/plusplus.py index a45b1146c..e4c5bc0f5 100644 --- a/pm4py/algo/discovery/heuristics/variants/plusplus.py +++ b/pm4py/algo/discovery/heuristics/variants/plusplus.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from enum import Enum diff --git a/pm4py/algo/discovery/ilp/__init__.py b/pm4py/algo/discovery/ilp/__init__.py index c5f5b41af..8946ff5ac 100644 --- a/pm4py/algo/discovery/ilp/__init__.py +++ b/pm4py/algo/discovery/ilp/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ilp import algorithm, variants diff --git a/pm4py/algo/discovery/ilp/algorithm.py b/pm4py/algo/discovery/ilp/algorithm.py index d88dc5c7f..036a58d52 100644 --- a/pm4py/algo/discovery/ilp/algorithm.py +++ b/pm4py/algo/discovery/ilp/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/ilp/variants/__init__.py b/pm4py/algo/discovery/ilp/variants/__init__.py index 11e918ded..358e93eca 100644 --- a/pm4py/algo/discovery/ilp/variants/__init__.py +++ b/pm4py/algo/discovery/ilp/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ilp.variants import classic diff --git a/pm4py/algo/discovery/ilp/variants/classic.py b/pm4py/algo/discovery/ilp/variants/classic.py index 02affd588..e9b17c2b0 100644 --- a/pm4py/algo/discovery/ilp/variants/classic.py +++ b/pm4py/algo/discovery/ilp/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.util import nx_utils diff --git a/pm4py/algo/discovery/inductive/__init__.py b/pm4py/algo/discovery/inductive/__init__.py index 2ba78ddb9..3a20caa1e 100644 --- a/pm4py/algo/discovery/inductive/__init__.py +++ b/pm4py/algo/discovery/inductive/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive import algorithm, variants diff --git a/pm4py/algo/discovery/inductive/algorithm.py b/pm4py/algo/discovery/inductive/algorithm.py index 2c8afabcc..117912410 100644 --- a/pm4py/algo/discovery/inductive/algorithm.py +++ b/pm4py/algo/discovery/inductive/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/discovery/inductive/base_case/__init__.py b/pm4py/algo/discovery/inductive/base_case/__init__.py index 843910b39..a904ba6d3 100644 --- a/pm4py/algo/discovery/inductive/base_case/__init__.py +++ b/pm4py/algo/discovery/inductive/base_case/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.base_case import abc, empty_log, factory, single_activity diff --git a/pm4py/algo/discovery/inductive/base_case/abc.py b/pm4py/algo/discovery/inductive/base_case/abc.py index 0ecf05e31..7bb07cc21 100644 --- a/pm4py/algo/discovery/inductive/base_case/abc.py +++ b/pm4py/algo/discovery/inductive/base_case/abc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC, abstractmethod from typing import Union, TypeVar, Generic, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/base_case/empty_log.py b/pm4py/algo/discovery/inductive/base_case/empty_log.py index 6f0b91657..387228156 100644 --- a/pm4py/algo/discovery/inductive/base_case/empty_log.py +++ b/pm4py/algo/discovery/inductive/base_case/empty_log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC from typing import Generic, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/base_case/factory.py b/pm4py/algo/discovery/inductive/base_case/factory.py index d50d3ba2d..29ca831e8 100644 --- a/pm4py/algo/discovery/inductive/base_case/factory.py +++ b/pm4py/algo/discovery/inductive/base_case/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, TypeVar, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/base_case/single_activity.py b/pm4py/algo/discovery/inductive/base_case/single_activity.py index f6a6539c4..c9eb53182 100644 --- a/pm4py/algo/discovery/inductive/base_case/single_activity.py +++ b/pm4py/algo/discovery/inductive/base_case/single_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.base_case.abc import BaseCase from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureUVCL, IMDataStructureDFG diff --git a/pm4py/algo/discovery/inductive/cuts/__init__.py b/pm4py/algo/discovery/inductive/cuts/__init__.py index 84b355e30..e267c93c8 100644 --- a/pm4py/algo/discovery/inductive/cuts/__init__.py +++ b/pm4py/algo/discovery/inductive/cuts/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.cuts import sequence, xor, concurrency, loop diff --git a/pm4py/algo/discovery/inductive/cuts/abc.py b/pm4py/algo/discovery/inductive/cuts/abc.py index 03d184a71..24befea35 100644 --- a/pm4py/algo/discovery/inductive/cuts/abc.py +++ b/pm4py/algo/discovery/inductive/cuts/abc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC, abstractmethod from typing import Optional, List, Collection, Any, Tuple, Generic, TypeVar, Dict diff --git a/pm4py/algo/discovery/inductive/cuts/concurrency.py b/pm4py/algo/discovery/inductive/cuts/concurrency.py index 62a3afcee..ae03c6bc3 100644 --- a/pm4py/algo/discovery/inductive/cuts/concurrency.py +++ b/pm4py/algo/discovery/inductive/cuts/concurrency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC from collections import Counter diff --git a/pm4py/algo/discovery/inductive/cuts/factory.py b/pm4py/algo/discovery/inductive/cuts/factory.py index e903901cd..a6052fbae 100644 --- a/pm4py/algo/discovery/inductive/cuts/factory.py +++ b/pm4py/algo/discovery/inductive/cuts/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Tuple, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/inductive/cuts/loop.py b/pm4py/algo/discovery/inductive/cuts/loop.py index 3016c4fcc..30fab8448 100644 --- a/pm4py/algo/discovery/inductive/cuts/loop.py +++ b/pm4py/algo/discovery/inductive/cuts/loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC from collections import Counter diff --git a/pm4py/algo/discovery/inductive/cuts/sequence.py b/pm4py/algo/discovery/inductive/cuts/sequence.py index fdb301edd..b089875d8 100644 --- a/pm4py/algo/discovery/inductive/cuts/sequence.py +++ b/pm4py/algo/discovery/inductive/cuts/sequence.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import itertools import sys diff --git a/pm4py/algo/discovery/inductive/cuts/utils.py b/pm4py/algo/discovery/inductive/cuts/utils.py index 08bab0cd1..b0b09960c 100644 --- a/pm4py/algo/discovery/inductive/cuts/utils.py +++ b/pm4py/algo/discovery/inductive/cuts/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def merge_groups_based_on_activities(a, b, groups): group_a = None diff --git a/pm4py/algo/discovery/inductive/cuts/xor.py b/pm4py/algo/discovery/inductive/cuts/xor.py index 953e198f4..088e733bc 100644 --- a/pm4py/algo/discovery/inductive/cuts/xor.py +++ b/pm4py/algo/discovery/inductive/cuts/xor.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC from collections import Counter diff --git a/pm4py/algo/discovery/inductive/dtypes/__init__.py b/pm4py/algo/discovery/inductive/dtypes/__init__.py index f749a361d..32b6937f1 100644 --- a/pm4py/algo/discovery/inductive/dtypes/__init__.py +++ b/pm4py/algo/discovery/inductive/dtypes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.dtypes import im_ds, im_dfg \ No newline at end of file diff --git a/pm4py/algo/discovery/inductive/dtypes/im_dfg.py b/pm4py/algo/discovery/inductive/dtypes/im_dfg.py index b19d05d45..de4cca365 100644 --- a/pm4py/algo/discovery/inductive/dtypes/im_dfg.py +++ b/pm4py/algo/discovery/inductive/dtypes/im_dfg.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.obj import DFG diff --git a/pm4py/algo/discovery/inductive/dtypes/im_ds.py b/pm4py/algo/discovery/inductive/dtypes/im_ds.py index 5ee2ae426..dfe000309 100644 --- a/pm4py/algo/discovery/inductive/dtypes/im_ds.py +++ b/pm4py/algo/discovery/inductive/dtypes/im_ds.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC from typing import TypeVar, Generic, Optional diff --git a/pm4py/algo/discovery/inductive/fall_through/__init__.py b/pm4py/algo/discovery/inductive/fall_through/__init__.py index 91e2e9f68..e9b862e4b 100644 --- a/pm4py/algo/discovery/inductive/fall_through/__init__.py +++ b/pm4py/algo/discovery/inductive/fall_through/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.fall_through import abc, activity_concurrent, activity_once_per_trace, empty_traces, \ flower, strict_tau_loop, tau_loop diff --git a/pm4py/algo/discovery/inductive/fall_through/abc.py b/pm4py/algo/discovery/inductive/fall_through/abc.py index 8079f5594..a3ffca099 100644 --- a/pm4py/algo/discovery/inductive/fall_through/abc.py +++ b/pm4py/algo/discovery/inductive/fall_through/abc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC, abstractmethod from typing import Generic, TypeVar, Tuple, List, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py b/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py index 9324b0684..178f270a4 100644 --- a/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py +++ b/pm4py/algo/discovery/inductive/fall_through/activity_concurrent.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Optional, Tuple, List, Any, Dict diff --git a/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py b/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py index c2d0e1a0b..eddec63cb 100644 --- a/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py +++ b/pm4py/algo/discovery/inductive/fall_through/activity_once_per_trace.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from typing import Any, Optional, Dict diff --git a/pm4py/algo/discovery/inductive/fall_through/empty_traces.py b/pm4py/algo/discovery/inductive/fall_through/empty_traces.py index 4bd2bb8d3..f3adee6a8 100644 --- a/pm4py/algo/discovery/inductive/fall_through/empty_traces.py +++ b/pm4py/algo/discovery/inductive/fall_through/empty_traces.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Tuple, List, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/fall_through/factory.py b/pm4py/algo/discovery/inductive/fall_through/factory.py index 47ccc6e7d..830041255 100644 --- a/pm4py/algo/discovery/inductive/fall_through/factory.py +++ b/pm4py/algo/discovery/inductive/fall_through/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, TypeVar, Tuple, Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/fall_through/flower.py b/pm4py/algo/discovery/inductive/fall_through/flower.py index 87978a0c0..14eb487c2 100644 --- a/pm4py/algo/discovery/inductive/fall_through/flower.py +++ b/pm4py/algo/discovery/inductive/fall_through/flower.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Tuple, List, Dict, Any diff --git a/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py b/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py index 9127b1234..f4dbe4a09 100644 --- a/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py +++ b/pm4py/algo/discovery/inductive/fall_through/strict_tau_loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Optional, Tuple, List, Dict, Any diff --git a/pm4py/algo/discovery/inductive/fall_through/tau_loop.py b/pm4py/algo/discovery/inductive/fall_through/tau_loop.py index ef1aef806..124818f14 100644 --- a/pm4py/algo/discovery/inductive/fall_through/tau_loop.py +++ b/pm4py/algo/discovery/inductive/fall_through/tau_loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/inductive/variants/__init__.py b/pm4py/algo/discovery/inductive/variants/__init__.py index 318d4cf72..1344a9311 100644 --- a/pm4py/algo/discovery/inductive/variants/__init__.py +++ b/pm4py/algo/discovery/inductive/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.variants import abc, im, imd, imf diff --git a/pm4py/algo/discovery/inductive/variants/abc.py b/pm4py/algo/discovery/inductive/variants/abc.py index cb0a6a698..4364e09fe 100644 --- a/pm4py/algo/discovery/inductive/variants/abc.py +++ b/pm4py/algo/discovery/inductive/variants/abc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import os from abc import abstractmethod, ABC diff --git a/pm4py/algo/discovery/inductive/variants/im.py b/pm4py/algo/discovery/inductive/variants/im.py index 9eda25fd4..d8e4cb828 100644 --- a/pm4py/algo/discovery/inductive/variants/im.py +++ b/pm4py/algo/discovery/inductive/variants/im.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import TypeVar, Generic, Dict, Any, Optional diff --git a/pm4py/algo/discovery/inductive/variants/imd.py b/pm4py/algo/discovery/inductive/variants/imd.py index e76938e5b..d8af6545b 100644 --- a/pm4py/algo/discovery/inductive/variants/imd.py +++ b/pm4py/algo/discovery/inductive/variants/imd.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureDFG from pm4py.algo.discovery.inductive.variants.abc import InductiveMinerFramework diff --git a/pm4py/algo/discovery/inductive/variants/imf.py b/pm4py/algo/discovery/inductive/variants/imf.py index 1794e9ef1..dea4cb8de 100644 --- a/pm4py/algo/discovery/inductive/variants/imf.py +++ b/pm4py/algo/discovery/inductive/variants/imf.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import TypeVar, Generic, Dict, Any, Optional diff --git a/pm4py/algo/discovery/inductive/variants/instances.py b/pm4py/algo/discovery/inductive/variants/instances.py index 3067e2a7b..1ae7afb1a 100644 --- a/pm4py/algo/discovery/inductive/variants/instances.py +++ b/pm4py/algo/discovery/inductive/variants/instances.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum, auto diff --git a/pm4py/algo/discovery/log_skeleton/__init__.py b/pm4py/algo/discovery/log_skeleton/__init__.py index 0dc71f2f0..aa175deab 100644 --- a/pm4py/algo/discovery/log_skeleton/__init__.py +++ b/pm4py/algo/discovery/log_skeleton/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.log_skeleton import variants, trace_skel, algorithm diff --git a/pm4py/algo/discovery/log_skeleton/algorithm.py b/pm4py/algo/discovery/log_skeleton/algorithm.py index 3e04e7c1f..d935354b9 100644 --- a/pm4py/algo/discovery/log_skeleton/algorithm.py +++ b/pm4py/algo/discovery/log_skeleton/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.log_skeleton.variants import classic from enum import Enum diff --git a/pm4py/algo/discovery/log_skeleton/trace_skel.py b/pm4py/algo/discovery/log_skeleton/trace_skel.py index e5a28af90..703e720db 100644 --- a/pm4py/algo/discovery/log_skeleton/trace_skel.py +++ b/pm4py/algo/discovery/log_skeleton/trace_skel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/log_skeleton/variants/__init__.py b/pm4py/algo/discovery/log_skeleton/variants/__init__.py index a66529db7..6cec99974 100644 --- a/pm4py/algo/discovery/log_skeleton/variants/__init__.py +++ b/pm4py/algo/discovery/log_skeleton/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.log_skeleton.variants import classic diff --git a/pm4py/algo/discovery/log_skeleton/variants/classic.py b/pm4py/algo/discovery/log_skeleton/variants/classic.py index dd9345fc0..d421a933e 100644 --- a/pm4py/algo/discovery/log_skeleton/variants/classic.py +++ b/pm4py/algo/discovery/log_skeleton/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from enum import Enum diff --git a/pm4py/algo/discovery/minimum_self_distance/__init__.py b/pm4py/algo/discovery/minimum_self_distance/__init__.py index da3b189f6..d9c285d7c 100644 --- a/pm4py/algo/discovery/minimum_self_distance/__init__.py +++ b/pm4py/algo/discovery/minimum_self_distance/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.minimum_self_distance import algorithm, utils, variants diff --git a/pm4py/algo/discovery/minimum_self_distance/algorithm.py b/pm4py/algo/discovery/minimum_self_distance/algorithm.py index fe0ab2151..51f5c0b15 100644 --- a/pm4py/algo/discovery/minimum_self_distance/algorithm.py +++ b/pm4py/algo/discovery/minimum_self_distance/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Union, Optional, Dict, Any diff --git a/pm4py/algo/discovery/minimum_self_distance/utils.py b/pm4py/algo/discovery/minimum_self_distance/utils.py index d505c7c3e..e2248bd44 100644 --- a/pm4py/algo/discovery/minimum_self_distance/utils.py +++ b/pm4py/algo/discovery/minimum_self_distance/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Any, Dict, Optional, Set, Union diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py b/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py index 14f8b4156..96096d376 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.minimum_self_distance.variants import log, pandas diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/log.py b/pm4py/algo/discovery/minimum_self_distance/variants/log.py index 1f9a19401..0383ee421 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/log.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Union, Dict, Optional, Any diff --git a/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py b/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py index 484a7ddfd..629e6b1d7 100644 --- a/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py +++ b/pm4py/algo/discovery/minimum_self_distance/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants, xes_constants, pandas_utils diff --git a/pm4py/algo/discovery/ocel/__init__.py b/pm4py/algo/discovery/ocel/__init__.py index 57c3e9482..05fe59c7e 100644 --- a/pm4py/algo/discovery/ocel/__init__.py +++ b/pm4py/algo/discovery/ocel/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel import interleavings, ocdfg, ocpn diff --git a/pm4py/algo/discovery/ocel/interleavings/__init__.py b/pm4py/algo/discovery/ocel/interleavings/__init__.py index 32d9a305e..2db4e23d1 100644 --- a/pm4py/algo/discovery/ocel/interleavings/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.interleavings import algorithm, variants, utils diff --git a/pm4py/algo/discovery/ocel/interleavings/algorithm.py b/pm4py/algo/discovery/ocel/interleavings/algorithm.py index c342df8e0..2d9131d2f 100644 --- a/pm4py/algo/discovery/ocel/interleavings/algorithm.py +++ b/pm4py/algo/discovery/ocel/interleavings/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.interleavings.variants import timestamp_interleavings from enum import Enum diff --git a/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py b/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py index c0e261ec4..45706b97c 100644 --- a/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.interleavings.utils import merge_dataframe_rel_cases diff --git a/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py b/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py index cdb4f5fcf..3101af7f5 100644 --- a/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py +++ b/pm4py/algo/discovery/ocel/interleavings/utils/merge_dataframe_rel_cases.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py b/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py index d567a5ecd..e31a2f295 100644 --- a/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/interleavings/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.interleavings.variants import timestamp_interleavings diff --git a/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py b/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py index 44f90f0d5..e675fdec8 100644 --- a/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py +++ b/pm4py/algo/discovery/ocel/interleavings/variants/timestamp_interleavings.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.interleavings.utils import merge_dataframe_rel_cases import pandas as pd diff --git a/pm4py/algo/discovery/ocel/link_analysis/__init__.py b/pm4py/algo/discovery/ocel/link_analysis/__init__.py index ab557e8ce..a3faba332 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/__init__.py +++ b/pm4py/algo/discovery/ocel/link_analysis/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.link_analysis import variants diff --git a/pm4py/algo/discovery/ocel/link_analysis/algorithm.py b/pm4py/algo/discovery/ocel/link_analysis/algorithm.py index 5bbcb2cc1..8567b90c1 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/algorithm.py +++ b/pm4py/algo/discovery/ocel/link_analysis/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.link_analysis.variants import classic from enum import Enum diff --git a/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py b/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py index 9c818fa01..6bca8e4e5 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/link_analysis/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.link_analysis.variants import classic diff --git a/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py b/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py index dc57f8ee3..487525b65 100644 --- a/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py +++ b/pm4py/algo/discovery/ocel/link_analysis/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/ocel/ocdfg/__init__.py b/pm4py/algo/discovery/ocel/ocdfg/__init__.py index cfc6479c1..12154bbd1 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/__init__.py +++ b/pm4py/algo/discovery/ocel/ocdfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.ocdfg import algorithm, variants diff --git a/pm4py/algo/discovery/ocel/ocdfg/algorithm.py b/pm4py/algo/discovery/ocel/ocdfg/algorithm.py index e7ecd95a1..550131aa4 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/algorithm.py +++ b/pm4py/algo/discovery/ocel/ocdfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py b/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py index a605f78ee..65e128132 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/ocdfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.ocdfg.variants import classic diff --git a/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py b/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py index 45c2efa15..e3419665a 100644 --- a/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py +++ b/pm4py/algo/discovery/ocel/ocdfg/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from enum import Enum diff --git a/pm4py/algo/discovery/ocel/ocpn/__init__.py b/pm4py/algo/discovery/ocel/ocpn/__init__.py index a32591fdf..8165d2587 100644 --- a/pm4py/algo/discovery/ocel/ocpn/__init__.py +++ b/pm4py/algo/discovery/ocel/ocpn/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.ocpn import algorithm, variants diff --git a/pm4py/algo/discovery/ocel/ocpn/algorithm.py b/pm4py/algo/discovery/ocel/ocpn/algorithm.py index b383cbd67..06017ab4b 100644 --- a/pm4py/algo/discovery/ocel/ocpn/algorithm.py +++ b/pm4py/algo/discovery/ocel/ocpn/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.algo.discovery.ocel.ocpn.variants import classic diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py b/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py index dc1a618fc..dd4be1fb5 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.ocpn.variants import classic diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/classic.py b/pm4py/algo/discovery/ocel/ocpn/variants/classic.py index 7fc356ae6..a1861b077 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/classic.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py b/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py index 43affe467..e16b545c8 100644 --- a/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py +++ b/pm4py/algo/discovery/ocel/ocpn/variants/wo_annotation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.ocpn.variants.classic import * diff --git a/pm4py/algo/discovery/ocel/saw_nets/__init__.py b/pm4py/algo/discovery/ocel/saw_nets/__init__.py index fe040f8d0..fb2ac6195 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/__init__.py +++ b/pm4py/algo/discovery/ocel/saw_nets/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.saw_nets import algorithm, variants diff --git a/pm4py/algo/discovery/ocel/saw_nets/algorithm.py b/pm4py/algo/discovery/ocel/saw_nets/algorithm.py index a40b7cc80..c72778549 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/algorithm.py +++ b/pm4py/algo/discovery/ocel/saw_nets/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py b/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py index 3f40b0ffe..5a4483669 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py +++ b/pm4py/algo/discovery/ocel/saw_nets/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.ocel.saw_nets.variants import classic diff --git a/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py b/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py index 68221fb8d..41d94b67a 100644 --- a/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py +++ b/pm4py/algo/discovery/ocel/saw_nets/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/discovery/performance_spectrum/__init__.py b/pm4py/algo/discovery/performance_spectrum/__init__.py index 8c2ce0f9a..c0552e4b6 100644 --- a/pm4py/algo/discovery/performance_spectrum/__init__.py +++ b/pm4py/algo/discovery/performance_spectrum/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.performance_spectrum import algorithm, variants diff --git a/pm4py/algo/discovery/performance_spectrum/algorithm.py b/pm4py/algo/discovery/performance_spectrum/algorithm.py index e8148d745..75528c034 100644 --- a/pm4py/algo/discovery/performance_spectrum/algorithm.py +++ b/pm4py/algo/discovery/performance_spectrum/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.performance_spectrum.variants import dataframe, log, dataframe_disconnected, log_disconnected from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/performance_spectrum/variants/__init__.py b/pm4py/algo/discovery/performance_spectrum/variants/__init__.py index 1defb1886..45f493de0 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/__init__.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.performance_spectrum.variants import dataframe, log, dataframe_disconnected, log_disconnected diff --git a/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py b/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py index afbb24d1b..0bb504ec6 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/dataframe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py b/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py index ca1bed8e3..c97ab47ea 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/dataframe_disconnected.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/performance_spectrum/variants/log.py b/pm4py/algo/discovery/performance_spectrum/variants/log.py index 1b278fbe7..9723793da 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/log.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.util import sorting from pm4py.objects.log.util import basic_filter diff --git a/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py b/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py index 5e7ce8711..f00b550f2 100644 --- a/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py +++ b/pm4py/algo/discovery/performance_spectrum/variants/log_disconnected.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/discovery/powl/__init__.py b/pm4py/algo/discovery/powl/__init__.py index 2856601a7..be68ec047 100644 --- a/pm4py/algo/discovery/powl/__init__.py +++ b/pm4py/algo/discovery/powl/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl import * diff --git a/pm4py/algo/discovery/powl/algorithm.py b/pm4py/algo/discovery/powl/algorithm.py index 122c0b75e..4124db817 100644 --- a/pm4py/algo/discovery/powl/algorithm.py +++ b/pm4py/algo/discovery/powl/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureUVCL diff --git a/pm4py/algo/discovery/powl/inductive/__init__.py b/pm4py/algo/discovery/powl/inductive/__init__.py index f797d492a..5305d36c0 100644 --- a/pm4py/algo/discovery/powl/inductive/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive import * diff --git a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py b/pm4py/algo/discovery/powl/inductive/base_case/__init__.py index 484f5c59f..5f7d2c62c 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.base_case import * diff --git a/pm4py/algo/discovery/powl/inductive/base_case/abc.py b/pm4py/algo/discovery/powl/inductive/base_case/abc.py index e7bd26b86..3eaa813ca 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/abc.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/abc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC, abstractmethod diff --git a/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py b/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py index 06ab76d8c..15a52e9d3 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/base_case/factory.py b/pm4py/algo/discovery/powl/inductive/base_case/factory.py index 97f977ef2..458360213 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/factory.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import TypeVar, Optional, Dict, Any, Type, List as TList diff --git a/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py b/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py index c834152b0..2258896d6 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.base_case.abc import BaseCase diff --git a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py b/pm4py/algo/discovery/powl/inductive/cuts/__init__.py index 341d29374..52b25f942 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.cuts import * diff --git a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py index 131e1cad7..5c7dc8d3b 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/cuts/factory.py b/pm4py/algo/discovery/powl/inductive/cuts/factory.py index b80556b0a..79eba19d3 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/factory.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Tuple, Dict, Any, Type diff --git a/pm4py/algo/discovery/powl/inductive/cuts/loop.py b/pm4py/algo/discovery/powl/inductive/cuts/loop.py index 8fc93576b..fd71642ae 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/loop.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py b/pm4py/algo/discovery/powl/inductive/cuts/sequence.py index 1eb80bad9..29c163850 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/sequence.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/cuts/xor.py b/pm4py/algo/discovery/powl/inductive/cuts/xor.py index a1901c44b..0fd60583d 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/xor.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/xor.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py b/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py index 35fb2e079..9a63fee30 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.fall_through import * \ No newline at end of file diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py b/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py index 7e0307ec2..d08ad49c9 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py b/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py index 03ac2f3d0..de0013485 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/activity_once_per_trace.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Optional, Tuple, List, Any, Dict diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py b/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py index 49959e418..cabea65e9 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py b/pm4py/algo/discovery/powl/inductive/fall_through/factory.py index c8b1254ac..4bc03c203 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from multiprocessing import Pool, Manager diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py b/pm4py/algo/discovery/powl/inductive/fall_through/flower.py index 397109dac..a54b0eb1e 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/flower.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from multiprocessing import Pool, Manager diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py b/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py index 71264fd42..11ac0f0c5 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/strict_tau_loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py b/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py index 1046f33d8..a97c49209 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/utils/__init__.py b/pm4py/algo/discovery/powl/inductive/utils/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/discovery/powl/inductive/utils/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/utils/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/discovery/powl/inductive/utils/filtering.py b/pm4py/algo/discovery/powl/inductive/utils/filtering.py index 309c7a9b5..bc6da3bac 100644 --- a/pm4py/algo/discovery/powl/inductive/utils/filtering.py +++ b/pm4py/algo/discovery/powl/inductive/utils/filtering.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum, auto from collections import Counter diff --git a/pm4py/algo/discovery/powl/inductive/variants/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/__init__.py index 114874f7f..c60987bc3 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.variants import * diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py index 1fccc19ba..b6cf49fd4 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.variants.brute_force import * \ No newline at end of file diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py index 9109b4ae3..29f62a04e 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/bf_partial_order_cut.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py b/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py index 2a80cadd2..ca28b1a82 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Dict, Any, Tuple, Type diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py index ffda865d4..de36525d3 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.variants.dynamic_clustering import * diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py index 42e70443d..323ef62a4 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/dynamic_clustering_partial_order_cut.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from itertools import product from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py index d1e69f0cb..f5c4c966e 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Dict, Any, Tuple diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py index d442aa16f..48cfeb974 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.variants.dynamic_clustering_frequency import * diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py index 65fd99622..55142a058 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/dynamic_clustering_frequency_partial_order_cut.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from itertools import product from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py index 43c422422..ecbbdcca0 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/dynamic_clustering_frequency/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Dict, Any, Tuple diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py b/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py index dd1e96743..748395bca 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Tuple, List, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py index c3f227f18..9fcf81262 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Tuple, List, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py index 7f1a88c6c..a3a9a17c1 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_dynamic_clustering_frequencies.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Tuple, List, TypeVar, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py b/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py index e158a7e8c..a5ab65c77 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_maximal.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Tuple, List, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_tree.py b/pm4py/algo/discovery/powl/inductive/variants/im_tree.py index 1fe2bf780..913f49a8b 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_tree.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_tree.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from itertools import combinations diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py index 23726b0b1..0d2b50712 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.powl.inductive.variants.maximal import * \ No newline at end of file diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py index b7c471d6d..6e13722b6 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/factory.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Optional, Dict, Any, Tuple, Type diff --git a/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py b/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py index 3391d9abf..c5708d489 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py +++ b/pm4py/algo/discovery/powl/inductive/variants/maximal/maximal_partial_order_cut.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from abc import ABC diff --git a/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py b/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py index e7c3420c2..ba1cef778 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py +++ b/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum, auto diff --git a/pm4py/algo/discovery/temporal_profile/__init__.py b/pm4py/algo/discovery/temporal_profile/__init__.py index 9b12c2181..fe4884d1e 100644 --- a/pm4py/algo/discovery/temporal_profile/__init__.py +++ b/pm4py/algo/discovery/temporal_profile/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.temporal_profile import algorithm, variants diff --git a/pm4py/algo/discovery/temporal_profile/algorithm.py b/pm4py/algo/discovery/temporal_profile/algorithm.py index d704395af..6e51cbb75 100644 --- a/pm4py/algo/discovery/temporal_profile/algorithm.py +++ b/pm4py/algo/discovery/temporal_profile/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/discovery/temporal_profile/variants/__init__.py b/pm4py/algo/discovery/temporal_profile/variants/__init__.py index 44a49ebc4..be1c5b356 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/__init__.py +++ b/pm4py/algo/discovery/temporal_profile/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.temporal_profile.variants import log, dataframe diff --git a/pm4py/algo/discovery/temporal_profile/variants/dataframe.py b/pm4py/algo/discovery/temporal_profile/variants/dataframe.py index 0049c166b..b99e7d7c6 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/dataframe.py +++ b/pm4py/algo/discovery/temporal_profile/variants/dataframe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/temporal_profile/variants/log.py b/pm4py/algo/discovery/temporal_profile/variants/log.py index a50af530c..e47d2f995 100644 --- a/pm4py/algo/discovery/temporal_profile/variants/log.py +++ b/pm4py/algo/discovery/temporal_profile/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from statistics import mean, stdev diff --git a/pm4py/algo/discovery/transition_system/__init__.py b/pm4py/algo/discovery/transition_system/__init__.py index 9c77c2cd2..c92063b41 100644 --- a/pm4py/algo/discovery/transition_system/__init__.py +++ b/pm4py/algo/discovery/transition_system/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.transition_system import algorithm, variants diff --git a/pm4py/algo/discovery/transition_system/algorithm.py b/pm4py/algo/discovery/transition_system/algorithm.py index 2a9a06906..22ecb4065 100644 --- a/pm4py/algo/discovery/transition_system/algorithm.py +++ b/pm4py/algo/discovery/transition_system/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.transition_system.variants import view_based from pm4py.util import exec_utils diff --git a/pm4py/algo/discovery/transition_system/variants/__init__.py b/pm4py/algo/discovery/transition_system/variants/__init__.py index e751fd430..3dba1a26e 100644 --- a/pm4py/algo/discovery/transition_system/variants/__init__.py +++ b/pm4py/algo/discovery/transition_system/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.transition_system.variants import view_based diff --git a/pm4py/algo/discovery/transition_system/variants/view_based.py b/pm4py/algo/discovery/transition_system/variants/view_based.py index 2ef7d2b27..f43bf1f05 100644 --- a/pm4py/algo/discovery/transition_system/variants/view_based.py +++ b/pm4py/algo/discovery/transition_system/variants/view_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import collections diff --git a/pm4py/algo/evaluation/__init__.py b/pm4py/algo/evaluation/__init__.py index a0d1c5938..6b65dae5f 100644 --- a/pm4py/algo/evaluation/__init__.py +++ b/pm4py/algo/evaluation/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation import precision, replay_fitness, simplicity, generalization, algorithm diff --git a/pm4py/algo/evaluation/algorithm.py b/pm4py/algo/evaluation/algorithm.py index af26c486b..a868dd70d 100644 --- a/pm4py/algo/evaluation/algorithm.py +++ b/pm4py/algo/evaluation/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/evaluation/earth_mover_distance/__init__.py b/pm4py/algo/evaluation/earth_mover_distance/__init__.py index 11f02e431..b782f269e 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/__init__.py +++ b/pm4py/algo/evaluation/earth_mover_distance/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.earth_mover_distance import algorithm, variants diff --git a/pm4py/algo/evaluation/earth_mover_distance/algorithm.py b/pm4py/algo/evaluation/earth_mover_distance/algorithm.py index 039f4e93f..4ff8e4a5a 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/algorithm.py +++ b/pm4py/algo/evaluation/earth_mover_distance/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.earth_mover_distance.variants import pyemd from enum import Enum diff --git a/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py b/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py index cc00dd895..8238fbff5 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py +++ b/pm4py/algo/evaluation/earth_mover_distance/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.earth_mover_distance.variants import pyemd diff --git a/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py b/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py index 66823f756..930e9bb64 100644 --- a/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py +++ b/pm4py/algo/evaluation/earth_mover_distance/variants/pyemd.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.regex import SharedObj, get_new_char from pm4py.util import string_distance diff --git a/pm4py/algo/evaluation/generalization/__init__.py b/pm4py/algo/evaluation/generalization/__init__.py index 23df32850..dcce29216 100644 --- a/pm4py/algo/evaluation/generalization/__init__.py +++ b/pm4py/algo/evaluation/generalization/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.generalization import algorithm, variants diff --git a/pm4py/algo/evaluation/generalization/algorithm.py b/pm4py/algo/evaluation/generalization/algorithm.py index e765cfedf..c7296cbd9 100644 --- a/pm4py/algo/evaluation/generalization/algorithm.py +++ b/pm4py/algo/evaluation/generalization/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.generalization.variants import token_based from enum import Enum diff --git a/pm4py/algo/evaluation/generalization/variants/__init__.py b/pm4py/algo/evaluation/generalization/variants/__init__.py index f1c9af4b7..529ec402d 100644 --- a/pm4py/algo/evaluation/generalization/variants/__init__.py +++ b/pm4py/algo/evaluation/generalization/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.generalization.variants import token_based diff --git a/pm4py/algo/evaluation/generalization/variants/token_based.py b/pm4py/algo/evaluation/generalization/variants/token_based.py index b1da51444..a2993f2fb 100644 --- a/pm4py/algo/evaluation/generalization/variants/token_based.py +++ b/pm4py/algo/evaluation/generalization/variants/token_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from math import sqrt diff --git a/pm4py/algo/evaluation/precision/__init__.py b/pm4py/algo/evaluation/precision/__init__.py index 4b3552819..bcf2f1420 100644 --- a/pm4py/algo/evaluation/precision/__init__.py +++ b/pm4py/algo/evaluation/precision/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.precision import algorithm, variants, utils, dfg diff --git a/pm4py/algo/evaluation/precision/algorithm.py b/pm4py/algo/evaluation/precision/algorithm.py index b53374dbd..75962178b 100644 --- a/pm4py/algo/evaluation/precision/algorithm.py +++ b/pm4py/algo/evaluation/precision/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.precision.variants import etconformance_token from pm4py.algo.evaluation.precision.variants import align_etconformance diff --git a/pm4py/algo/evaluation/precision/dfg/__init__.py b/pm4py/algo/evaluation/precision/dfg/__init__.py index e38a72e38..34cc782bb 100644 --- a/pm4py/algo/evaluation/precision/dfg/__init__.py +++ b/pm4py/algo/evaluation/precision/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.precision.dfg import algorithm diff --git a/pm4py/algo/evaluation/precision/dfg/algorithm.py b/pm4py/algo/evaluation/precision/dfg/algorithm.py index 986ff6bb4..55a5bcb95 100644 --- a/pm4py/algo/evaluation/precision/dfg/algorithm.py +++ b/pm4py/algo/evaluation/precision/dfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from enum import Enum diff --git a/pm4py/algo/evaluation/precision/utils.py b/pm4py/algo/evaluation/precision/utils.py index bfd4dfa17..731e00687 100644 --- a/pm4py/algo/evaluation/precision/utils.py +++ b/pm4py/algo/evaluation/precision/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from pm4py.objects.log.obj import EventLog, Event, Trace diff --git a/pm4py/algo/evaluation/precision/variants/__init__.py b/pm4py/algo/evaluation/precision/variants/__init__.py index 8445d01a8..b392bd38b 100644 --- a/pm4py/algo/evaluation/precision/variants/__init__.py +++ b/pm4py/algo/evaluation/precision/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.precision.variants import align_etconformance, etconformance_token diff --git a/pm4py/algo/evaluation/precision/variants/align_etconformance.py b/pm4py/algo/evaluation/precision/variants/align_etconformance.py index bc6fac6c3..453aef98a 100644 --- a/pm4py/algo/evaluation/precision/variants/align_etconformance.py +++ b/pm4py/algo/evaluation/precision/variants/align_etconformance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects import log as log_lib from pm4py.algo.evaluation.precision import utils as precision_utils diff --git a/pm4py/algo/evaluation/precision/variants/etconformance_token.py b/pm4py/algo/evaluation/precision/variants/etconformance_token.py index 8cf2d7ce6..dd4ffbece 100644 --- a/pm4py/algo/evaluation/precision/variants/etconformance_token.py +++ b/pm4py/algo/evaluation/precision/variants/etconformance_token.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay from pm4py.algo.conformance.tokenreplay import algorithm as executor diff --git a/pm4py/algo/evaluation/replay_fitness/__init__.py b/pm4py/algo/evaluation/replay_fitness/__init__.py index 58deabe91..3ce6d9a87 100644 --- a/pm4py/algo/evaluation/replay_fitness/__init__.py +++ b/pm4py/algo/evaluation/replay_fitness/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.replay_fitness import algorithm, variants diff --git a/pm4py/algo/evaluation/replay_fitness/algorithm.py b/pm4py/algo/evaluation/replay_fitness/algorithm.py index 6747f5ab2..473cc28e7 100644 --- a/pm4py/algo/evaluation/replay_fitness/algorithm.py +++ b/pm4py/algo/evaluation/replay_fitness/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.replay_fitness.variants import alignment_based, token_replay from pm4py.algo.conformance import alignments diff --git a/pm4py/algo/evaluation/replay_fitness/variants/__init__.py b/pm4py/algo/evaluation/replay_fitness/variants/__init__.py index 15a63aead..d0acf332b 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/__init__.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.replay_fitness.variants import alignment_based, token_replay diff --git a/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py b/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py index 702e25bfa..9e989e6b0 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/alignment_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.alignments.petri_net import algorithm as alignments from pm4py.algo.conformance.alignments.decomposed import algorithm as decomp_alignments diff --git a/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py b/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py index 8a0a52b7b..83de256cd 100644 --- a/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py +++ b/pm4py/algo/evaluation/replay_fitness/variants/token_replay.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay import algorithm as executor from pm4py.algo.conformance.tokenreplay.variants import token_replay diff --git a/pm4py/algo/evaluation/simplicity/__init__.py b/pm4py/algo/evaluation/simplicity/__init__.py index 7f626455f..1fceabc65 100644 --- a/pm4py/algo/evaluation/simplicity/__init__.py +++ b/pm4py/algo/evaluation/simplicity/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.simplicity import variants, algorithm diff --git a/pm4py/algo/evaluation/simplicity/algorithm.py b/pm4py/algo/evaluation/simplicity/algorithm.py index 94b791baf..fa9fe6b4b 100644 --- a/pm4py/algo/evaluation/simplicity/algorithm.py +++ b/pm4py/algo/evaluation/simplicity/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.simplicity.variants import arc_degree, extended_cardoso, extended_cyclomatic diff --git a/pm4py/algo/evaluation/simplicity/variants/__init__.py b/pm4py/algo/evaluation/simplicity/variants/__init__.py index cb772b4d4..cc8bb1407 100644 --- a/pm4py/algo/evaluation/simplicity/variants/__init__.py +++ b/pm4py/algo/evaluation/simplicity/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.evaluation.simplicity.variants import arc_degree, extended_cardoso, extended_cyclomatic diff --git a/pm4py/algo/evaluation/simplicity/variants/arc_degree.py b/pm4py/algo/evaluation/simplicity/variants/arc_degree.py index 1f91cb093..30e03bc9a 100644 --- a/pm4py/algo/evaluation/simplicity/variants/arc_degree.py +++ b/pm4py/algo/evaluation/simplicity/variants/arc_degree.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from statistics import mean from enum import Enum diff --git a/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py b/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py index 6b47c7499..6ab20348f 100644 --- a/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py +++ b/pm4py/algo/evaluation/simplicity/variants/extended_cardoso.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import PetriNet diff --git a/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py b/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py index 619085777..c44a292ef 100644 --- a/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py +++ b/pm4py/algo/evaluation/simplicity/variants/extended_cyclomatic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import PetriNet, Marking diff --git a/pm4py/algo/filtering/__init__.py b/pm4py/algo/filtering/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/__init__.py +++ b/pm4py/algo/filtering/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/common/__init__.py b/pm4py/algo/filtering/common/__init__.py index cef0719d6..46f50c496 100644 --- a/pm4py/algo/filtering/common/__init__.py +++ b/pm4py/algo/filtering/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.common import end_activities, start_activities, filtering_constants, timestamp, attributes diff --git a/pm4py/algo/filtering/common/attributes/__init__.py b/pm4py/algo/filtering/common/attributes/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/common/attributes/__init__.py +++ b/pm4py/algo/filtering/common/attributes/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/common/attributes/attributes_common.py b/pm4py/algo/filtering/common/attributes/attributes_common.py index 57d5f471b..976d8923c 100644 --- a/pm4py/algo/filtering/common/attributes/attributes_common.py +++ b/pm4py/algo/filtering/common/attributes/attributes_common.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.common.get import get_sorted_attributes_list, get_attributes_threshold, get_kde_numeric_attribute, get_kde_numeric_attribute_json, get_kde_date_attribute, get_kde_date_attribute_json diff --git a/pm4py/algo/filtering/common/end_activities/__init__.py b/pm4py/algo/filtering/common/end_activities/__init__.py index 41f9a77df..27f29e64f 100644 --- a/pm4py/algo/filtering/common/end_activities/__init__.py +++ b/pm4py/algo/filtering/common/end_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.common.end_activities import end_activities_common diff --git a/pm4py/algo/filtering/common/end_activities/end_activities_common.py b/pm4py/algo/filtering/common/end_activities/end_activities_common.py index 96b53d5b8..d0dc909b5 100644 --- a/pm4py/algo/filtering/common/end_activities/end_activities_common.py +++ b/pm4py/algo/filtering/common/end_activities/end_activities_common.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities.common.get import get_end_activities_threshold, get_sorted_end_activities_list diff --git a/pm4py/algo/filtering/common/filtering_constants.py b/pm4py/algo/filtering/common/filtering_constants.py index 66eaee31e..c025714f9 100644 --- a/pm4py/algo/filtering/common/filtering_constants.py +++ b/pm4py/algo/filtering/common/filtering_constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/common/start_activities/__init__.py b/pm4py/algo/filtering/common/start_activities/__init__.py index c3ae5bbff..abf95b81f 100644 --- a/pm4py/algo/filtering/common/start_activities/__init__.py +++ b/pm4py/algo/filtering/common/start_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.common.start_activities import start_activities_common diff --git a/pm4py/algo/filtering/common/start_activities/start_activities_common.py b/pm4py/algo/filtering/common/start_activities/start_activities_common.py index cd9c7391f..15993082e 100644 --- a/pm4py/algo/filtering/common/start_activities/start_activities_common.py +++ b/pm4py/algo/filtering/common/start_activities/start_activities_common.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.start_activities.common.get import get_sorted_start_activities_list, get_start_activities_threshold diff --git a/pm4py/algo/filtering/common/timestamp/__init__.py b/pm4py/algo/filtering/common/timestamp/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/common/timestamp/__init__.py +++ b/pm4py/algo/filtering/common/timestamp/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/common/timestamp/timestamp_common.py b/pm4py/algo/filtering/common/timestamp/timestamp_common.py index c8dec4ed5..571f07bfe 100644 --- a/pm4py/algo/filtering/common/timestamp/timestamp_common.py +++ b/pm4py/algo/filtering/common/timestamp/timestamp_common.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from datetime import datetime from pm4py.util.dt_parsing.variants import strpfromiso diff --git a/pm4py/algo/filtering/common/traces/__init__.py b/pm4py/algo/filtering/common/traces/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/common/traces/__init__.py +++ b/pm4py/algo/filtering/common/traces/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/common/traces/infix_to_regex.py b/pm4py/algo/filtering/common/traces/infix_to_regex.py index 4adac0811..954d61992 100644 --- a/pm4py/algo/filtering/common/traces/infix_to_regex.py +++ b/pm4py/algo/filtering/common/traces/infix_to_regex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def translate_infix_to_regex(infix): regex = "^" diff --git a/pm4py/algo/filtering/dfg/__init__.py b/pm4py/algo/filtering/dfg/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/dfg/__init__.py +++ b/pm4py/algo/filtering/dfg/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/dfg/dfg_filtering.py b/pm4py/algo/filtering/dfg/dfg_filtering.py index 28f6bfd33..555a9297a 100644 --- a/pm4py/algo/filtering/dfg/dfg_filtering.py +++ b/pm4py/algo/filtering/dfg/dfg_filtering.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math from copy import deepcopy diff --git a/pm4py/algo/filtering/log/__init__.py b/pm4py/algo/filtering/log/__init__.py index 19eeccbb9..b27c4c0f4 100644 --- a/pm4py/algo/filtering/log/__init__.py +++ b/pm4py/algo/filtering/log/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log import attributes, end_activities, paths, \ diff --git a/pm4py/algo/filtering/log/attr_value_repetition/__init__.py b/pm4py/algo/filtering/log/attr_value_repetition/__init__.py index 963169a18..3497881d0 100644 --- a/pm4py/algo/filtering/log/attr_value_repetition/__init__.py +++ b/pm4py/algo/filtering/log/attr_value_repetition/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.attr_value_repetition import filter diff --git a/pm4py/algo/filtering/log/attr_value_repetition/filter.py b/pm4py/algo/filtering/log/attr_value_repetition/filter.py index 8cad3c3dd..c5f1da269 100644 --- a/pm4py/algo/filtering/log/attr_value_repetition/filter.py +++ b/pm4py/algo/filtering/log/attr_value_repetition/filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/algo/filtering/log/attributes/__init__.py b/pm4py/algo/filtering/log/attributes/__init__.py index dd76d2cfb..752abc006 100644 --- a/pm4py/algo/filtering/log/attributes/__init__.py +++ b/pm4py/algo/filtering/log/attributes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.attributes import attributes_filter diff --git a/pm4py/algo/filtering/log/attributes/attributes_filter.py b/pm4py/algo/filtering/log/attributes/attributes_filter.py index 953d5de07..4caed4017 100644 --- a/pm4py/algo/filtering/log/attributes/attributes_filter.py +++ b/pm4py/algo/filtering/log/attributes/attributes_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/between/__init__.py b/pm4py/algo/filtering/log/between/__init__.py index cd267ad5e..94de8b1e4 100644 --- a/pm4py/algo/filtering/log/between/__init__.py +++ b/pm4py/algo/filtering/log/between/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.between import between_filter diff --git a/pm4py/algo/filtering/log/between/between_filter.py b/pm4py/algo/filtering/log/between/between_filter.py index 3bca13f9c..b720feb6d 100644 --- a/pm4py/algo/filtering/log/between/between_filter.py +++ b/pm4py/algo/filtering/log/between/between_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from copy import copy diff --git a/pm4py/algo/filtering/log/cases/__init__.py b/pm4py/algo/filtering/log/cases/__init__.py index f051b7d74..d5f71d310 100644 --- a/pm4py/algo/filtering/log/cases/__init__.py +++ b/pm4py/algo/filtering/log/cases/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.cases import case_filter diff --git a/pm4py/algo/filtering/log/cases/case_filter.py b/pm4py/algo/filtering/log/cases/case_filter.py index 842a387c0..ae0894993 100644 --- a/pm4py/algo/filtering/log/cases/case_filter.py +++ b/pm4py/algo/filtering/log/cases/case_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY from pm4py.util.constants import PARAMETER_CONSTANT_TIMESTAMP_KEY diff --git a/pm4py/algo/filtering/log/end_activities/__init__.py b/pm4py/algo/filtering/log/end_activities/__init__.py index f01b103eb..1f30e9418 100644 --- a/pm4py/algo/filtering/log/end_activities/__init__.py +++ b/pm4py/algo/filtering/log/end_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.end_activities import end_activities_filter diff --git a/pm4py/algo/filtering/log/end_activities/end_activities_filter.py b/pm4py/algo/filtering/log/end_activities/end_activities_filter.py index 3d827a2d9..1245bc934 100644 --- a/pm4py/algo/filtering/log/end_activities/end_activities_filter.py +++ b/pm4py/algo/filtering/log/end_activities/end_activities_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/ltl/__init__.py b/pm4py/algo/filtering/log/ltl/__init__.py index 35bc294a6..12a6a31de 100644 --- a/pm4py/algo/filtering/log/ltl/__init__.py +++ b/pm4py/algo/filtering/log/ltl/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.ltl import ltl_checker diff --git a/pm4py/algo/filtering/log/ltl/ltl_checker.py b/pm4py/algo/filtering/log/ltl/ltl_checker.py index 49459de69..3bbf3d3e7 100644 --- a/pm4py/algo/filtering/log/ltl/ltl_checker.py +++ b/pm4py/algo/filtering/log/ltl/ltl_checker.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/paths/__init__.py b/pm4py/algo/filtering/log/paths/__init__.py index b1e369a4e..5cbb35a9f 100644 --- a/pm4py/algo/filtering/log/paths/__init__.py +++ b/pm4py/algo/filtering/log/paths/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.paths import paths_filter diff --git a/pm4py/algo/filtering/log/paths/paths_filter.py b/pm4py/algo/filtering/log/paths/paths_filter.py index 23c359259..3880d2083 100644 --- a/pm4py/algo/filtering/log/paths/paths_filter.py +++ b/pm4py/algo/filtering/log/paths/paths_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/prefixes/__init__.py b/pm4py/algo/filtering/log/prefixes/__init__.py index 61465ec65..90d1d87f9 100644 --- a/pm4py/algo/filtering/log/prefixes/__init__.py +++ b/pm4py/algo/filtering/log/prefixes/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.prefixes import prefix_filter diff --git a/pm4py/algo/filtering/log/prefixes/prefix_filter.py b/pm4py/algo/filtering/log/prefixes/prefix_filter.py index b3d67922e..1d3e2bc82 100644 --- a/pm4py/algo/filtering/log/prefixes/prefix_filter.py +++ b/pm4py/algo/filtering/log/prefixes/prefix_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/rework/__init__.py b/pm4py/algo/filtering/log/rework/__init__.py index ca9b2f9c6..436d31273 100644 --- a/pm4py/algo/filtering/log/rework/__init__.py +++ b/pm4py/algo/filtering/log/rework/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.rework import rework_filter diff --git a/pm4py/algo/filtering/log/rework/rework_filter.py b/pm4py/algo/filtering/log/rework/rework_filter.py index 9399fe5d9..dbbea852c 100644 --- a/pm4py/algo/filtering/log/rework/rework_filter.py +++ b/pm4py/algo/filtering/log/rework/rework_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import constants, xes_constants, exec_utils diff --git a/pm4py/algo/filtering/log/start_activities/__init__.py b/pm4py/algo/filtering/log/start_activities/__init__.py index 23596f337..2d5575477 100644 --- a/pm4py/algo/filtering/log/start_activities/__init__.py +++ b/pm4py/algo/filtering/log/start_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.start_activities import start_activities_filter diff --git a/pm4py/algo/filtering/log/start_activities/start_activities_filter.py b/pm4py/algo/filtering/log/start_activities/start_activities_filter.py index 98d184442..c4645ab10 100644 --- a/pm4py/algo/filtering/log/start_activities/start_activities_filter.py +++ b/pm4py/algo/filtering/log/start_activities/start_activities_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/suffixes/__init__.py b/pm4py/algo/filtering/log/suffixes/__init__.py index 8370418a4..797302c92 100644 --- a/pm4py/algo/filtering/log/suffixes/__init__.py +++ b/pm4py/algo/filtering/log/suffixes/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.suffixes import suffix_filter diff --git a/pm4py/algo/filtering/log/suffixes/suffix_filter.py b/pm4py/algo/filtering/log/suffixes/suffix_filter.py index ee41b695d..b9d4758f2 100644 --- a/pm4py/algo/filtering/log/suffixes/suffix_filter.py +++ b/pm4py/algo/filtering/log/suffixes/suffix_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/log/timestamp/__init__.py b/pm4py/algo/filtering/log/timestamp/__init__.py index daacd65a9..a7d2685a7 100644 --- a/pm4py/algo/filtering/log/timestamp/__init__.py +++ b/pm4py/algo/filtering/log/timestamp/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.timestamp import timestamp_filter diff --git a/pm4py/algo/filtering/log/timestamp/timestamp_filter.py b/pm4py/algo/filtering/log/timestamp/timestamp_filter.py index 4d13da110..a3f405bb7 100644 --- a/pm4py/algo/filtering/log/timestamp/timestamp_filter.py +++ b/pm4py/algo/filtering/log/timestamp/timestamp_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime from enum import Enum diff --git a/pm4py/algo/filtering/log/traces/__init__.py b/pm4py/algo/filtering/log/traces/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/log/traces/__init__.py +++ b/pm4py/algo/filtering/log/traces/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/log/traces/trace_filter.py b/pm4py/algo/filtering/log/traces/trace_filter.py index cc708aeab..3fe442e3f 100644 --- a/pm4py/algo/filtering/log/traces/trace_filter.py +++ b/pm4py/algo/filtering/log/traces/trace_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import re from enum import Enum diff --git a/pm4py/algo/filtering/log/variants/__init__.py b/pm4py/algo/filtering/log/variants/__init__.py index cde2cc193..e33a1f8b2 100644 --- a/pm4py/algo/filtering/log/variants/__init__.py +++ b/pm4py/algo/filtering/log/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.log.variants import variants_filter diff --git a/pm4py/algo/filtering/log/variants/variants_filter.py b/pm4py/algo/filtering/log/variants/variants_filter.py index dc53d90e6..9cf50d1e7 100644 --- a/pm4py/algo/filtering/log/variants/variants_filter.py +++ b/pm4py/algo/filtering/log/variants/variants_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/ocel/__init__.py b/pm4py/algo/filtering/ocel/__init__.py index a7d4fa712..69a81d050 100644 --- a/pm4py/algo/filtering/ocel/__init__.py +++ b/pm4py/algo/filtering/ocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.ocel import event_attributes, object_attributes, activity_type_matching, objects_ot_count, ot_endpoints diff --git a/pm4py/algo/filtering/ocel/activity_type_matching.py b/pm4py/algo/filtering/ocel/activity_type_matching.py index b0b9c03f5..a0a804ee6 100644 --- a/pm4py/algo/filtering/ocel/activity_type_matching.py +++ b/pm4py/algo/filtering/ocel/activity_type_matching.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants diff --git a/pm4py/algo/filtering/ocel/event_attributes.py b/pm4py/algo/filtering/ocel/event_attributes.py index cb5653dc9..567e540b3 100644 --- a/pm4py/algo/filtering/ocel/event_attributes.py +++ b/pm4py/algo/filtering/ocel/event_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants diff --git a/pm4py/algo/filtering/ocel/object_attributes.py b/pm4py/algo/filtering/ocel/object_attributes.py index 2a8be3f0b..55930bcdd 100644 --- a/pm4py/algo/filtering/ocel/object_attributes.py +++ b/pm4py/algo/filtering/ocel/object_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants diff --git a/pm4py/algo/filtering/ocel/objects_ot_count.py b/pm4py/algo/filtering/ocel/objects_ot_count.py index bfc0e34b0..aba845050 100644 --- a/pm4py/algo/filtering/ocel/objects_ot_count.py +++ b/pm4py/algo/filtering/ocel/objects_ot_count.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/algo/filtering/ocel/ot_endpoints.py b/pm4py/algo/filtering/ocel/ot_endpoints.py index 2d4a8131c..2e2cac25e 100644 --- a/pm4py/algo/filtering/ocel/ot_endpoints.py +++ b/pm4py/algo/filtering/ocel/ot_endpoints.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/algo/filtering/pandas/__init__.py b/pm4py/algo/filtering/pandas/__init__.py index 316df4c1c..5fd806ee2 100644 --- a/pm4py/algo/filtering/pandas/__init__.py +++ b/pm4py/algo/filtering/pandas/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas import start_activities, end_activities, attributes, cases, \ pd_filtering_constants, variants, paths, timestamp, ltl diff --git a/pm4py/algo/filtering/pandas/activity_split/__init__.py b/pm4py/algo/filtering/pandas/activity_split/__init__.py index d54c5c0fc..62bfe4949 100644 --- a/pm4py/algo/filtering/pandas/activity_split/__init__.py +++ b/pm4py/algo/filtering/pandas/activity_split/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.activity_split import activity_split_filter diff --git a/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py b/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py index 19d17f79c..4457c3264 100644 --- a/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py +++ b/pm4py/algo/filtering/pandas/activity_split/activity_split_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, List diff --git a/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py b/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py index 579e5fbb6..7aa002278 100644 --- a/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py +++ b/pm4py/algo/filtering/pandas/attr_value_repetition/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.attr_value_repetition import filter diff --git a/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py b/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py index d2075e713..675fcdaaa 100644 --- a/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py +++ b/pm4py/algo/filtering/pandas/attr_value_repetition/filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/algo/filtering/pandas/attributes/__init__.py b/pm4py/algo/filtering/pandas/attributes/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/pandas/attributes/__init__.py +++ b/pm4py/algo/filtering/pandas/attributes/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/attributes/attributes_filter.py b/pm4py/algo/filtering/pandas/attributes/attributes_filter.py index 3038f74ef..0782c12fd 100644 --- a/pm4py/algo/filtering/pandas/attributes/attributes_filter.py +++ b/pm4py/algo/filtering/pandas/attributes/attributes_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.pandas.get import get_attribute_values from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/between/__init__.py b/pm4py/algo/filtering/pandas/between/__init__.py index afaa37442..fe123dba6 100644 --- a/pm4py/algo/filtering/pandas/between/__init__.py +++ b/pm4py/algo/filtering/pandas/between/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.between import between_filter diff --git a/pm4py/algo/filtering/pandas/between/between_filter.py b/pm4py/algo/filtering/pandas/between/between_filter.py index 238f6b879..bc9e9f08d 100644 --- a/pm4py/algo/filtering/pandas/between/between_filter.py +++ b/pm4py/algo/filtering/pandas/between/between_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, List diff --git a/pm4py/algo/filtering/pandas/cases/__init__.py b/pm4py/algo/filtering/pandas/cases/__init__.py index 18df0a940..f199efdfd 100644 --- a/pm4py/algo/filtering/pandas/cases/__init__.py +++ b/pm4py/algo/filtering/pandas/cases/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.cases import case_filter diff --git a/pm4py/algo/filtering/pandas/cases/case_filter.py b/pm4py/algo/filtering/pandas/cases/case_filter.py index f48690648..e1236de73 100644 --- a/pm4py/algo/filtering/pandas/cases/case_filter.py +++ b/pm4py/algo/filtering/pandas/cases/case_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, xes_constants, pandas_utils from enum import Enum diff --git a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py index 5a30a891e..412720f04 100644 --- a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py +++ b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.consecutive_act_case_grouping import consecutive_act_case_grouping_filter diff --git a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py index 6e1e45c52..9bea80be7 100644 --- a/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py +++ b/pm4py/algo/filtering/pandas/consecutive_act_case_grouping/consecutive_act_case_grouping_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, EventStream import pandas as pd diff --git a/pm4py/algo/filtering/pandas/end_activities/__init__.py b/pm4py/algo/filtering/pandas/end_activities/__init__.py index c4e118dcb..a2259fbec 100644 --- a/pm4py/algo/filtering/pandas/end_activities/__init__.py +++ b/pm4py/algo/filtering/pandas/end_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.end_activities import end_activities_filter diff --git a/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py b/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py index 26967c4b9..f260f9f83 100644 --- a/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py +++ b/pm4py/algo/filtering/pandas/end_activities/end_activities_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities.pandas.get import get_end_activities from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/ends_with/__init__.py b/pm4py/algo/filtering/pandas/ends_with/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/pandas/ends_with/__init__.py +++ b/pm4py/algo/filtering/pandas/ends_with/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py b/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py index 623930835..eebf35236 100644 --- a/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py +++ b/pm4py/algo/filtering/pandas/ends_with/ends_with_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.statistics.traces.generic.pandas.case_statistics import get_variants_df diff --git a/pm4py/algo/filtering/pandas/ltl/__init__.py b/pm4py/algo/filtering/pandas/ltl/__init__.py index 4faf267d9..a1eb72536 100644 --- a/pm4py/algo/filtering/pandas/ltl/__init__.py +++ b/pm4py/algo/filtering/pandas/ltl/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.ltl import ltl_checker diff --git a/pm4py/algo/filtering/pandas/ltl/ltl_checker.py b/pm4py/algo/filtering/pandas/ltl/ltl_checker.py index 2e4f1f50f..1ef20efd1 100644 --- a/pm4py/algo/filtering/pandas/ltl/ltl_checker.py +++ b/pm4py/algo/filtering/pandas/ltl/ltl_checker.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/filtering/pandas/paths/__init__.py b/pm4py/algo/filtering/pandas/paths/__init__.py index ce1ae060d..7ecbdf0a2 100644 --- a/pm4py/algo/filtering/pandas/paths/__init__.py +++ b/pm4py/algo/filtering/pandas/paths/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.paths import paths_filter diff --git a/pm4py/algo/filtering/pandas/paths/paths_filter.py b/pm4py/algo/filtering/pandas/paths/paths_filter.py index 5ff83b0b7..bfdcd4b10 100644 --- a/pm4py/algo/filtering/pandas/paths/paths_filter.py +++ b/pm4py/algo/filtering/pandas/paths/paths_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/algo/filtering/pandas/pd_filtering_constants.py b/pm4py/algo/filtering/pandas/pd_filtering_constants.py index f01cbc063..71e7e77f0 100644 --- a/pm4py/algo/filtering/pandas/pd_filtering_constants.py +++ b/pm4py/algo/filtering/pandas/pd_filtering_constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' MIN_NO_OF_ACTIVITIES_TO_RETAIN_FOR_DIAGRAM = 10 MAX_NO_OF_ACTIVITIES_TO_RETAIN_FOR_DIAGRAM = 25 diff --git a/pm4py/algo/filtering/pandas/prefixes/__init__.py b/pm4py/algo/filtering/pandas/prefixes/__init__.py index 6b65cec25..921cf6d3c 100644 --- a/pm4py/algo/filtering/pandas/prefixes/__init__.py +++ b/pm4py/algo/filtering/pandas/prefixes/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.prefixes import prefix_filter diff --git a/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py b/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py index c1e30f994..16e2a7a39 100644 --- a/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py +++ b/pm4py/algo/filtering/pandas/prefixes/prefix_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd diff --git a/pm4py/algo/filtering/pandas/rework/__init__.py b/pm4py/algo/filtering/pandas/rework/__init__.py index 11fb77bca..8c136c548 100644 --- a/pm4py/algo/filtering/pandas/rework/__init__.py +++ b/pm4py/algo/filtering/pandas/rework/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.rework import rework_filter diff --git a/pm4py/algo/filtering/pandas/rework/rework_filter.py b/pm4py/algo/filtering/pandas/rework/rework_filter.py index 1f392b68e..d38fc190d 100644 --- a/pm4py/algo/filtering/pandas/rework/rework_filter.py +++ b/pm4py/algo/filtering/pandas/rework/rework_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import constants, xes_constants, exec_utils, pandas_utils diff --git a/pm4py/algo/filtering/pandas/start_activities/__init__.py b/pm4py/algo/filtering/pandas/start_activities/__init__.py index c0d493a52..824f5a394 100644 --- a/pm4py/algo/filtering/pandas/start_activities/__init__.py +++ b/pm4py/algo/filtering/pandas/start_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.start_activities import start_activities_filter diff --git a/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py b/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py index 58d86c324..53286ad71 100644 --- a/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py +++ b/pm4py/algo/filtering/pandas/start_activities/start_activities_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.statistics.start_activities.pandas.get import get_start_activities diff --git a/pm4py/algo/filtering/pandas/starts_with/__init__.py b/pm4py/algo/filtering/pandas/starts_with/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/pandas/starts_with/__init__.py +++ b/pm4py/algo/filtering/pandas/starts_with/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py b/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py index fbb386bb3..35306e32f 100644 --- a/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py +++ b/pm4py/algo/filtering/pandas/starts_with/starts_with_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.statistics.traces.generic.pandas.case_statistics import get_variants_df diff --git a/pm4py/algo/filtering/pandas/suffixes/__init__.py b/pm4py/algo/filtering/pandas/suffixes/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/filtering/pandas/suffixes/__init__.py +++ b/pm4py/algo/filtering/pandas/suffixes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py b/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py index 739723600..eecc50ee1 100644 --- a/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py +++ b/pm4py/algo/filtering/pandas/suffixes/suffix_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd diff --git a/pm4py/algo/filtering/pandas/timestamp/__init__.py b/pm4py/algo/filtering/pandas/timestamp/__init__.py index 7250dfa8e..ea0ad0f3c 100644 --- a/pm4py/algo/filtering/pandas/timestamp/__init__.py +++ b/pm4py/algo/filtering/pandas/timestamp/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.timestamp import timestamp_filter diff --git a/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py b/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py index 6eb21334b..86495ddcc 100644 --- a/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py +++ b/pm4py/algo/filtering/pandas/timestamp/timestamp_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.algo.filtering.common.timestamp.timestamp_common import get_dt_from_string diff --git a/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py b/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py index 7086371e2..f84d86bff 100644 --- a/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py +++ b/pm4py/algo/filtering/pandas/timestamp_case_grouping/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.pandas.timestamp_case_grouping import timestamp_case_grouping_filter diff --git a/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py b/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py index a8ca198e8..a3f7a3b29 100644 --- a/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py +++ b/pm4py/algo/filtering/pandas/timestamp_case_grouping/timestamp_case_grouping_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, EventStream import pandas as pd diff --git a/pm4py/algo/filtering/pandas/traces/__init__.py b/pm4py/algo/filtering/pandas/traces/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/filtering/pandas/traces/__init__.py +++ b/pm4py/algo/filtering/pandas/traces/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/traces/trace_filter.py b/pm4py/algo/filtering/pandas/traces/trace_filter.py index aa1a6b865..5bd9e9f2e 100644 --- a/pm4py/algo/filtering/pandas/traces/trace_filter.py +++ b/pm4py/algo/filtering/pandas/traces/trace_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/algo/filtering/pandas/variants/__init__.py b/pm4py/algo/filtering/pandas/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/algo/filtering/pandas/variants/__init__.py +++ b/pm4py/algo/filtering/pandas/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/filtering/pandas/variants/variants_filter.py b/pm4py/algo/filtering/pandas/variants/variants_filter.py index 3f4f213d8..ca8b573ab 100644 --- a/pm4py/algo/filtering/pandas/variants/variants_filter.py +++ b/pm4py/algo/filtering/pandas/variants/variants_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.statistics.traces.generic.pandas.case_statistics import get_variants_df diff --git a/pm4py/algo/label_splitting/__init__.py b/pm4py/algo/label_splitting/__init__.py index 7b39ba89b..f15665a3a 100644 --- a/pm4py/algo/label_splitting/__init__.py +++ b/pm4py/algo/label_splitting/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.label_splitting import algorithm, variants diff --git a/pm4py/algo/label_splitting/algorithm.py b/pm4py/algo/label_splitting/algorithm.py index 8756a88fa..b1d939503 100644 --- a/pm4py/algo/label_splitting/algorithm.py +++ b/pm4py/algo/label_splitting/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/label_splitting/variants/__init__.py b/pm4py/algo/label_splitting/variants/__init__.py index effff4d97..4b5cc5411 100644 --- a/pm4py/algo/label_splitting/variants/__init__.py +++ b/pm4py/algo/label_splitting/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.label_splitting.variants import contextual diff --git a/pm4py/algo/label_splitting/variants/contextual.py b/pm4py/algo/label_splitting/variants/contextual.py index b99c1d188..720d64415 100644 --- a/pm4py/algo/label_splitting/variants/contextual.py +++ b/pm4py/algo/label_splitting/variants/contextual.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union, List from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/merging/__init__.py b/pm4py/algo/merging/__init__.py index e2e497f8f..2cb3ed4bc 100644 --- a/pm4py/algo/merging/__init__.py +++ b/pm4py/algo/merging/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.merging import case_relations diff --git a/pm4py/algo/merging/case_relations/__init__.py b/pm4py/algo/merging/case_relations/__init__.py index 131971c9a..7cc62ab91 100644 --- a/pm4py/algo/merging/case_relations/__init__.py +++ b/pm4py/algo/merging/case_relations/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.merging.case_relations import algorithm, variants diff --git a/pm4py/algo/merging/case_relations/algorithm.py b/pm4py/algo/merging/case_relations/algorithm.py index f8f37cada..d4380a6b9 100644 --- a/pm4py/algo/merging/case_relations/algorithm.py +++ b/pm4py/algo/merging/case_relations/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.merging.case_relations.variants import pandas from enum import Enum diff --git a/pm4py/algo/merging/case_relations/variants/__init__.py b/pm4py/algo/merging/case_relations/variants/__init__.py index 27c6350f8..648879fa9 100644 --- a/pm4py/algo/merging/case_relations/variants/__init__.py +++ b/pm4py/algo/merging/case_relations/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.merging.case_relations.variants import pandas diff --git a/pm4py/algo/merging/case_relations/variants/pandas.py b/pm4py/algo/merging/case_relations/variants/pandas.py index e3f4c07ca..72183148a 100644 --- a/pm4py/algo/merging/case_relations/variants/pandas.py +++ b/pm4py/algo/merging/case_relations/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd from pm4py.util import exec_utils, constants, xes_constants, pandas_utils diff --git a/pm4py/algo/organizational_mining/__init__.py b/pm4py/algo/organizational_mining/__init__.py index f1528be47..b52003191 100644 --- a/pm4py/algo/organizational_mining/__init__.py +++ b/pm4py/algo/organizational_mining/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining import util, local_diagnostics, resource_profiles, roles, sna, network_analysis diff --git a/pm4py/algo/organizational_mining/local_diagnostics/__init__.py b/pm4py/algo/organizational_mining/local_diagnostics/__init__.py index 894ae890c..bbfe6697e 100644 --- a/pm4py/algo/organizational_mining/local_diagnostics/__init__.py +++ b/pm4py/algo/organizational_mining/local_diagnostics/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.local_diagnostics import algorithm diff --git a/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py b/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py index 02624c1df..1bcbdfbfa 100644 --- a/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py +++ b/pm4py/algo/organizational_mining/local_diagnostics/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Union, Optional, Dict, Any, List diff --git a/pm4py/algo/organizational_mining/network_analysis/__init__.py b/pm4py/algo/organizational_mining/network_analysis/__init__.py index 44c42c788..5ae699867 100644 --- a/pm4py/algo/organizational_mining/network_analysis/__init__.py +++ b/pm4py/algo/organizational_mining/network_analysis/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.network_analysis import algorithm, variants diff --git a/pm4py/algo/organizational_mining/network_analysis/algorithm.py b/pm4py/algo/organizational_mining/network_analysis/algorithm.py index e89ff17d2..9cdf03a91 100644 --- a/pm4py/algo/organizational_mining/network_analysis/algorithm.py +++ b/pm4py/algo/organizational_mining/network_analysis/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.network_analysis.variants import dataframe from enum import Enum diff --git a/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py b/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py index 1c1e106d1..0f9a79180 100644 --- a/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py +++ b/pm4py/algo/organizational_mining/network_analysis/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.network_analysis.variants import dataframe diff --git a/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py b/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py index 0e52528f7..578cf03b8 100644 --- a/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py +++ b/pm4py/algo/organizational_mining/network_analysis/variants/dataframe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/algo/organizational_mining/resource_profiles/__init__.py b/pm4py/algo/organizational_mining/resource_profiles/__init__.py index d7d89dfe1..8ad44abde 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/__init__.py +++ b/pm4py/algo/organizational_mining/resource_profiles/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.resource_profiles import algorithm, variants diff --git a/pm4py/algo/organizational_mining/resource_profiles/algorithm.py b/pm4py/algo/organizational_mining/resource_profiles/algorithm.py index 95da1958c..27c561219 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/algorithm.py +++ b/pm4py/algo/organizational_mining/resource_profiles/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.resource_profiles.variants import pandas, log import pandas as pd diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py b/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py index 447d0073b..564c2a543 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.resource_profiles.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/log.py b/pm4py/algo/organizational_mining/resource_profiles/variants/log.py index b1516c5d8..bb5759737 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/log.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from datetime import datetime from enum import Enum diff --git a/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py b/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py index f96da031d..528fffe20 100644 --- a/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py +++ b/pm4py/algo/organizational_mining/resource_profiles/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from datetime import datetime from enum import Enum diff --git a/pm4py/algo/organizational_mining/roles/__init__.py b/pm4py/algo/organizational_mining/roles/__init__.py index 120efdb47..d756ca809 100644 --- a/pm4py/algo/organizational_mining/roles/__init__.py +++ b/pm4py/algo/organizational_mining/roles/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles import algorithm, common, variants diff --git a/pm4py/algo/organizational_mining/roles/algorithm.py b/pm4py/algo/organizational_mining/roles/algorithm.py index b124d2752..932092e78 100644 --- a/pm4py/algo/organizational_mining/roles/algorithm.py +++ b/pm4py/algo/organizational_mining/roles/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles.variants import pandas from pm4py.algo.organizational_mining.roles.variants import log diff --git a/pm4py/algo/organizational_mining/roles/common/__init__.py b/pm4py/algo/organizational_mining/roles/common/__init__.py index afcc86fda..080105a28 100644 --- a/pm4py/algo/organizational_mining/roles/common/__init__.py +++ b/pm4py/algo/organizational_mining/roles/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles.common import algorithm diff --git a/pm4py/algo/organizational_mining/roles/common/algorithm.py b/pm4py/algo/organizational_mining/roles/common/algorithm.py index 0a8f543dc..709d0e919 100644 --- a/pm4py/algo/organizational_mining/roles/common/algorithm.py +++ b/pm4py/algo/organizational_mining/roles/common/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter import numpy as np diff --git a/pm4py/algo/organizational_mining/roles/variants/__init__.py b/pm4py/algo/organizational_mining/roles/variants/__init__.py index ce1a37bd1..f3f6da741 100644 --- a/pm4py/algo/organizational_mining/roles/variants/__init__.py +++ b/pm4py/algo/organizational_mining/roles/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/roles/variants/log.py b/pm4py/algo/organizational_mining/roles/variants/log.py index c21ff5560..79133b3dc 100644 --- a/pm4py/algo/organizational_mining/roles/variants/log.py +++ b/pm4py/algo/organizational_mining/roles/variants/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles.common import algorithm from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/organizational_mining/roles/variants/pandas.py b/pm4py/algo/organizational_mining/roles/variants/pandas.py index dde23f538..75f49f414 100644 --- a/pm4py/algo/organizational_mining/roles/variants/pandas.py +++ b/pm4py/algo/organizational_mining/roles/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.roles.common import algorithm from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/sna/__init__.py b/pm4py/algo/organizational_mining/sna/__init__.py index 3221fe52d..adf40da38 100644 --- a/pm4py/algo/organizational_mining/sna/__init__.py +++ b/pm4py/algo/organizational_mining/sna/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.sna import algorithm, util, variants diff --git a/pm4py/algo/organizational_mining/sna/algorithm.py b/pm4py/algo/organizational_mining/sna/algorithm.py index e1ccc8d90..259d7dedb 100644 --- a/pm4py/algo/organizational_mining/sna/algorithm.py +++ b/pm4py/algo/organizational_mining/sna/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.sna.variants.log import working_together as log_workingtogether, \ handover as log_handover, jointactivities as log_jointactivities, subcontracting as log_subcontracting diff --git a/pm4py/algo/organizational_mining/sna/util.py b/pm4py/algo/organizational_mining/sna/util.py index 118c72ca9..7487ee467 100644 --- a/pm4py/algo/organizational_mining/sna/util.py +++ b/pm4py/algo/organizational_mining/sna/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Dict from enum import Enum diff --git a/pm4py/algo/organizational_mining/sna/variants/__init__.py b/pm4py/algo/organizational_mining/sna/variants/__init__.py index ff228177a..ed18e0f55 100644 --- a/pm4py/algo/organizational_mining/sna/variants/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.sna.variants import log, pandas diff --git a/pm4py/algo/organizational_mining/sna/variants/log/__init__.py b/pm4py/algo/organizational_mining/sna/variants/log/__init__.py index e9146ae11..7400a396e 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.sna.variants.log import handover, jointactivities, subcontracting, working_together diff --git a/pm4py/algo/organizational_mining/sna/variants/log/handover.py b/pm4py/algo/organizational_mining/sna/variants/log/handover.py index e5feb2b23..dce8603a3 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/handover.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/handover.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy diff --git a/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py b/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py index 0d682ee91..9408e1204 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/jointactivities.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py b/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py index 2919d5a31..6bf20d8d1 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/subcontracting.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy diff --git a/pm4py/algo/organizational_mining/sna/variants/log/working_together.py b/pm4py/algo/organizational_mining/sna/variants/log/working_together.py index 3d82195e1..90140e541 100644 --- a/pm4py/algo/organizational_mining/sna/variants/log/working_together.py +++ b/pm4py/algo/organizational_mining/sna/variants/log/working_together.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.log import get as variants_filter from pm4py.util import xes_constants as xes diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py b/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py index 18e8c5605..25ed0a327 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.organizational_mining.sna.variants.pandas import handover, jointactivities, subcontracting, working_together diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py b/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py index 500dfe87b..930c3c82f 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/handover.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes from enum import Enum diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py b/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py index 5f7c0d87c..693ff29b2 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/jointactivities.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes from pm4py.util import exec_utils diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py b/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py index 079a4180e..8941a5810 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/subcontracting.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes from enum import Enum diff --git a/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py b/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py index e4d04556e..47a29748d 100644 --- a/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py +++ b/pm4py/algo/organizational_mining/sna/variants/pandas/working_together.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes from pm4py.util import exec_utils diff --git a/pm4py/algo/organizational_mining/util.py b/pm4py/algo/organizational_mining/util.py index dc0f1d673..39cececa3 100644 --- a/pm4py/algo/organizational_mining/util.py +++ b/pm4py/algo/organizational_mining/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Union, Optional, Dict, Any, Tuple diff --git a/pm4py/algo/querying/__init__.py b/pm4py/algo/querying/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/querying/__init__.py +++ b/pm4py/algo/querying/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/querying/llm/__init__.py b/pm4py/algo/querying/llm/__init__.py index 8d94f1846..caf3a0b51 100644 --- a/pm4py/algo/querying/llm/__init__.py +++ b/pm4py/algo/querying/llm/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.querying.llm import abstractions, connectors diff --git a/pm4py/algo/querying/llm/abstractions/__init__.py b/pm4py/algo/querying/llm/abstractions/__init__.py index ec465daac..d2a8abf3c 100644 --- a/pm4py/algo/querying/llm/abstractions/__init__.py +++ b/pm4py/algo/querying/llm/abstractions/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.querying.llm.abstractions import case_to_descr, log_to_cols_descr, log_to_dfg_descr, log_to_fea_descr, log_to_variants_descr, logske_to_descr, net_to_descr, ocel_fea_descr, ocel_ocdfg_descr, stream_to_descr diff --git a/pm4py/algo/querying/llm/abstractions/case_to_descr.py b/pm4py/algo/querying/llm/abstractions/case_to_descr.py index 8aec2eb17..522ebe9b6 100644 --- a/pm4py/algo/querying/llm/abstractions/case_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/case_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/querying/llm/abstractions/declare_to_descr.py b/pm4py/algo/querying/llm/abstractions/declare_to_descr.py index a890e0679..00627e603 100644 --- a/pm4py/algo/querying/llm/abstractions/declare_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/declare_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py index 80193a2da..3e5440efb 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_cols_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py index cc123e9ca..a78aa6c74 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_dfg_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py index 11be0ef5c..bd489770f 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_fea_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py b/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py index 390ccdd9a..fe05e9f95 100644 --- a/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py +++ b/pm4py/algo/querying/llm/abstractions/log_to_variants_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/algo/querying/llm/abstractions/logske_to_descr.py b/pm4py/algo/querying/llm/abstractions/logske_to_descr.py index c00cdd452..4b0c7c933 100644 --- a/pm4py/algo/querying/llm/abstractions/logske_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/logske_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/querying/llm/abstractions/net_to_descr.py b/pm4py/algo/querying/llm/abstractions/net_to_descr.py index dbe2dc36c..1c1c1fb5e 100644 --- a/pm4py/algo/querying/llm/abstractions/net_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/net_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py b/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py index c75b04355..8d2a79915 100644 --- a/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py +++ b/pm4py/algo/querying/llm/abstractions/ocel_fea_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py b/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py index 3c64f865b..fe6150675 100644 --- a/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py +++ b/pm4py/algo/querying/llm/abstractions/ocel_ocdfg_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/querying/llm/abstractions/stream_to_descr.py b/pm4py/algo/querying/llm/abstractions/stream_to_descr.py index a585edb5d..27d6fcaa2 100644 --- a/pm4py/algo/querying/llm/abstractions/stream_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/stream_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union diff --git a/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py b/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py index fc4dd6a19..e662cb30d 100644 --- a/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py +++ b/pm4py/algo/querying/llm/abstractions/tempprofile_to_descr.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/algo/querying/llm/connectors/__init__.py b/pm4py/algo/querying/llm/connectors/__init__.py index 691e009a8..f7ee117ea 100644 --- a/pm4py/algo/querying/llm/connectors/__init__.py +++ b/pm4py/algo/querying/llm/connectors/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.querying.llm.connectors import openai diff --git a/pm4py/algo/querying/llm/connectors/openai.py b/pm4py/algo/querying/llm/connectors/openai.py index 015ce8b3d..da2354c15 100644 --- a/pm4py/algo/querying/llm/connectors/openai.py +++ b/pm4py/algo/querying/llm/connectors/openai.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/querying/llm/utils/__init__.py b/pm4py/algo/querying/llm/utils/__init__.py index ef7cff173..fee94c718 100644 --- a/pm4py/algo/querying/llm/utils/__init__.py +++ b/pm4py/algo/querying/llm/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.querying.llm.utils import sql_utils diff --git a/pm4py/algo/querying/llm/utils/sql_utils.py b/pm4py/algo/querying/llm/utils/sql_utils.py index a62820cbd..36408cf9b 100644 --- a/pm4py/algo/querying/llm/utils/sql_utils.py +++ b/pm4py/algo/querying/llm/utils/sql_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import re diff --git a/pm4py/algo/reduction/__init__.py b/pm4py/algo/reduction/__init__.py index e2822470b..c5572f9de 100644 --- a/pm4py/algo/reduction/__init__.py +++ b/pm4py/algo/reduction/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.reduction import process_tree diff --git a/pm4py/algo/reduction/process_tree/__init__.py b/pm4py/algo/reduction/process_tree/__init__.py index 487c374cb..c6fb63dca 100644 --- a/pm4py/algo/reduction/process_tree/__init__.py +++ b/pm4py/algo/reduction/process_tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.reduction.process_tree import reducer, variants diff --git a/pm4py/algo/reduction/process_tree/reducer.py b/pm4py/algo/reduction/process_tree/reducer.py index 5e170af88..2890b32dc 100644 --- a/pm4py/algo/reduction/process_tree/reducer.py +++ b/pm4py/algo/reduction/process_tree/reducer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Any diff --git a/pm4py/algo/reduction/process_tree/variants/__init__.py b/pm4py/algo/reduction/process_tree/variants/__init__.py index 9e1b409ad..b562ebf37 100644 --- a/pm4py/algo/reduction/process_tree/variants/__init__.py +++ b/pm4py/algo/reduction/process_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.reduction.process_tree.variants import tree_tr_based diff --git a/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py b/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py index 8da4db3b3..07a22857a 100644 --- a/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py +++ b/pm4py/algo/reduction/process_tree/variants/tree_tr_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy from typing import Optional, Dict, Any, List, Set diff --git a/pm4py/algo/simulation/__init__.py b/pm4py/algo/simulation/__init__.py index de51b958e..bce11cec4 100644 --- a/pm4py/algo/simulation/__init__.py +++ b/pm4py/algo/simulation/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation import playout diff --git a/pm4py/algo/simulation/montecarlo/__init__.py b/pm4py/algo/simulation/montecarlo/__init__.py index 477e2c30e..5c79600b2 100644 --- a/pm4py/algo/simulation/montecarlo/__init__.py +++ b/pm4py/algo/simulation/montecarlo/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.montecarlo import algorithm, variants, utils diff --git a/pm4py/algo/simulation/montecarlo/algorithm.py b/pm4py/algo/simulation/montecarlo/algorithm.py index de12d5042..d53755c55 100644 --- a/pm4py/algo/simulation/montecarlo/algorithm.py +++ b/pm4py/algo/simulation/montecarlo/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.montecarlo.variants import petri_semaph_fifo diff --git a/pm4py/algo/simulation/montecarlo/utils/__init__.py b/pm4py/algo/simulation/montecarlo/utils/__init__.py index 337da7e60..9dd09bc00 100644 --- a/pm4py/algo/simulation/montecarlo/utils/__init__.py +++ b/pm4py/algo/simulation/montecarlo/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.montecarlo.utils import replay diff --git a/pm4py/algo/simulation/montecarlo/utils/replay.py b/pm4py/algo/simulation/montecarlo/utils/replay.py index dc62946db..e856cee76 100644 --- a/pm4py/algo/simulation/montecarlo/utils/replay.py +++ b/pm4py/algo/simulation/montecarlo/utils/replay.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay.variants import token_replay from pm4py.statistics.variants.log import get as variants_module diff --git a/pm4py/algo/simulation/montecarlo/variants/__init__.py b/pm4py/algo/simulation/montecarlo/variants/__init__.py index 69490b911..c945b64fc 100644 --- a/pm4py/algo/simulation/montecarlo/variants/__init__.py +++ b/pm4py/algo/simulation/montecarlo/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.montecarlo.variants import petri_semaph_fifo diff --git a/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py b/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py index ab0674018..c1d91fcb2 100644 --- a/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py +++ b/pm4py/algo/simulation/montecarlo/variants/petri_semaph_fifo.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.generic.log import case_arrival from pm4py.algo.simulation.montecarlo.utils import replay diff --git a/pm4py/algo/simulation/playout/__init__.py b/pm4py/algo/simulation/playout/__init__.py index 26bbd73e9..b1596ce49 100644 --- a/pm4py/algo/simulation/playout/__init__.py +++ b/pm4py/algo/simulation/playout/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout import dfg, petri_net, process_tree diff --git a/pm4py/algo/simulation/playout/dfg/__init__.py b/pm4py/algo/simulation/playout/dfg/__init__.py index 6c53f214a..d8ca9a8be 100644 --- a/pm4py/algo/simulation/playout/dfg/__init__.py +++ b/pm4py/algo/simulation/playout/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.dfg import algorithm, variants diff --git a/pm4py/algo/simulation/playout/dfg/algorithm.py b/pm4py/algo/simulation/playout/dfg/algorithm.py index 0f9ee2e53..029f6eae5 100644 --- a/pm4py/algo/simulation/playout/dfg/algorithm.py +++ b/pm4py/algo/simulation/playout/dfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.dfg.variants import classic, performance from enum import Enum diff --git a/pm4py/algo/simulation/playout/dfg/variants/__init__.py b/pm4py/algo/simulation/playout/dfg/variants/__init__.py index 2deaef8cc..8cfddee61 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/__init__.py +++ b/pm4py/algo/simulation/playout/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.dfg.variants import classic, performance diff --git a/pm4py/algo/simulation/playout/dfg/variants/classic.py b/pm4py/algo/simulation/playout/dfg/variants/classic.py index a8e7ad08f..64dfe4f12 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/classic.py +++ b/pm4py/algo/simulation/playout/dfg/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime import heapq diff --git a/pm4py/algo/simulation/playout/dfg/variants/performance.py b/pm4py/algo/simulation/playout/dfg/variants/performance.py index 3a5a1b503..d21f235a4 100644 --- a/pm4py/algo/simulation/playout/dfg/variants/performance.py +++ b/pm4py/algo/simulation/playout/dfg/variants/performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from datetime import datetime diff --git a/pm4py/algo/simulation/playout/petri_net/__init__.py b/pm4py/algo/simulation/playout/petri_net/__init__.py index e25387c35..64de602c5 100644 --- a/pm4py/algo/simulation/playout/petri_net/__init__.py +++ b/pm4py/algo/simulation/playout/petri_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.petri_net import algorithm, variants diff --git a/pm4py/algo/simulation/playout/petri_net/algorithm.py b/pm4py/algo/simulation/playout/petri_net/algorithm.py index f1f6643af..d89951ad9 100644 --- a/pm4py/algo/simulation/playout/petri_net/algorithm.py +++ b/pm4py/algo/simulation/playout/petri_net/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.petri_net.variants import extensive from pm4py.algo.simulation.playout.petri_net.variants import stochastic_playout, basic_playout diff --git a/pm4py/algo/simulation/playout/petri_net/variants/__init__.py b/pm4py/algo/simulation/playout/petri_net/variants/__init__.py index 5062d5036..99c941dc3 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/__init__.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.petri_net.variants import basic_playout, extensive diff --git a/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py b/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py index b848fb278..bd9a4934a 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/basic_playout.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime from copy import copy diff --git a/pm4py/algo/simulation/playout/petri_net/variants/extensive.py b/pm4py/algo/simulation/playout/petri_net/variants/extensive.py index d24e8e70c..ace481a8f 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/extensive.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/extensive.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime import sys diff --git a/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py b/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py index b2a04f47f..ee5f99c67 100644 --- a/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py +++ b/pm4py/algo/simulation/playout/petri_net/variants/stochastic_playout.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime from copy import copy diff --git a/pm4py/algo/simulation/playout/process_tree/__init__.py b/pm4py/algo/simulation/playout/process_tree/__init__.py index 414a4b9f6..758849e0c 100644 --- a/pm4py/algo/simulation/playout/process_tree/__init__.py +++ b/pm4py/algo/simulation/playout/process_tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.process_tree import algorithm, variants diff --git a/pm4py/algo/simulation/playout/process_tree/algorithm.py b/pm4py/algo/simulation/playout/process_tree/algorithm.py index b697fae86..845f477a7 100644 --- a/pm4py/algo/simulation/playout/process_tree/algorithm.py +++ b/pm4py/algo/simulation/playout/process_tree/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.process_tree.variants import basic_playout from pm4py.algo.simulation.playout.process_tree.variants import extensive, topbottom diff --git a/pm4py/algo/simulation/playout/process_tree/variants/__init__.py b/pm4py/algo/simulation/playout/process_tree/variants/__init__.py index 477634320..7fba42c1f 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/__init__.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.playout.process_tree.variants import basic_playout, extensive, topbottom diff --git a/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py b/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py index 458b29f17..0a81122e8 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/basic_playout.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree import semantics from pm4py.util import exec_utils diff --git a/pm4py/algo/simulation/playout/process_tree/variants/extensive.py b/pm4py/algo/simulation/playout/process_tree/variants/extensive.py index ba8351b0c..fd9f4055f 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/extensive.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/extensive.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py b/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py index b33d94297..4b3981827 100644 --- a/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py +++ b/pm4py/algo/simulation/playout/process_tree/variants/topbottom.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.obj import Operator from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/algo/simulation/tree_generator/__init__.py b/pm4py/algo/simulation/tree_generator/__init__.py index b5936becd..2410e412b 100644 --- a/pm4py/algo/simulation/tree_generator/__init__.py +++ b/pm4py/algo/simulation/tree_generator/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.tree_generator import algorithm, variants diff --git a/pm4py/algo/simulation/tree_generator/algorithm.py b/pm4py/algo/simulation/tree_generator/algorithm.py index b1d2955c6..6ca06af88 100644 --- a/pm4py/algo/simulation/tree_generator/algorithm.py +++ b/pm4py/algo/simulation/tree_generator/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.tree_generator.variants import basic, ptandloggenerator diff --git a/pm4py/algo/simulation/tree_generator/variants/__init__.py b/pm4py/algo/simulation/tree_generator/variants/__init__.py index bbb95dd8f..1e8d3366f 100644 --- a/pm4py/algo/simulation/tree_generator/variants/__init__.py +++ b/pm4py/algo/simulation/tree_generator/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.simulation.tree_generator.variants import basic, ptandloggenerator diff --git a/pm4py/algo/simulation/tree_generator/variants/basic.py b/pm4py/algo/simulation/tree_generator/variants/basic.py index 4813c2b9e..7a1df43f2 100644 --- a/pm4py/algo/simulation/tree_generator/variants/basic.py +++ b/pm4py/algo/simulation/tree_generator/variants/basic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random import string diff --git a/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py b/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py index a4d389004..2cff708d0 100644 --- a/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py +++ b/pm4py/algo/simulation/tree_generator/variants/ptandloggenerator.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree import obj from pm4py.objects.process_tree import obj as pt_operator diff --git a/pm4py/algo/transformation/__init__.py b/pm4py/algo/transformation/__init__.py index c25e14361..eedb7cb55 100644 --- a/pm4py/algo/transformation/__init__.py +++ b/pm4py/algo/transformation/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation import log_to_trie, log_to_features, ocel diff --git a/pm4py/algo/transformation/log_to_features/__init__.py b/pm4py/algo/transformation/log_to_features/__init__.py index 938b35a51..c8e9a856f 100644 --- a/pm4py/algo/transformation/log_to_features/__init__.py +++ b/pm4py/algo/transformation/log_to_features/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_features import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_features/algorithm.py b/pm4py/algo/transformation/log_to_features/algorithm.py index 210b66ee4..a173ad894 100644 --- a/pm4py/algo/transformation/log_to_features/algorithm.py +++ b/pm4py/algo/transformation/log_to_features/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Any, Optional, Dict, Union, List, Tuple diff --git a/pm4py/algo/transformation/log_to_features/util/__init__.py b/pm4py/algo/transformation/log_to_features/util/__init__.py index f5c3447da..1673d4c7c 100644 --- a/pm4py/algo/transformation/log_to_features/util/__init__.py +++ b/pm4py/algo/transformation/log_to_features/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_features.util import locally_linear_embedding diff --git a/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py b/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py index d10ce577e..c46b0f326 100644 --- a/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py +++ b/pm4py/algo/transformation/log_to_features/util/locally_linear_embedding.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math from datetime import datetime diff --git a/pm4py/algo/transformation/log_to_features/variants/__init__.py b/pm4py/algo/transformation/log_to_features/variants/__init__.py index bf2a56d5f..3de1c8878 100644 --- a/pm4py/algo/transformation/log_to_features/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_features/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_features.variants import event_based, trace_based diff --git a/pm4py/algo/transformation/log_to_features/variants/event_based.py b/pm4py/algo/transformation/log_to_features/variants/event_based.py index af0979acf..465a10c37 100644 --- a/pm4py/algo/transformation/log_to_features/variants/event_based.py +++ b/pm4py/algo/transformation/log_to_features/variants/event_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from enum import Enum diff --git a/pm4py/algo/transformation/log_to_features/variants/temporal.py b/pm4py/algo/transformation/log_to_features/variants/temporal.py index 2dc2834da..a3cd7563b 100644 --- a/pm4py/algo/transformation/log_to_features/variants/temporal.py +++ b/pm4py/algo/transformation/log_to_features/variants/temporal.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/algo/transformation/log_to_features/variants/trace_based.py b/pm4py/algo/transformation/log_to_features/variants/trace_based.py index 745ee85f4..a8acb3426 100644 --- a/pm4py/algo/transformation/log_to_features/variants/trace_based.py +++ b/pm4py/algo/transformation/log_to_features/variants/trace_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, Tuple, List, Set diff --git a/pm4py/algo/transformation/log_to_interval_tree/__init__.py b/pm4py/algo/transformation/log_to_interval_tree/__init__.py index a12bf0532..7fcdb435b 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/__init__.py +++ b/pm4py/algo/transformation/log_to_interval_tree/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_interval_tree import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_interval_tree/algorithm.py b/pm4py/algo/transformation/log_to_interval_tree/algorithm.py index d1fcde34d..592d9d9ff 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/algorithm.py +++ b/pm4py/algo/transformation/log_to_interval_tree/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py b/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py index a95bc7429..00ec17731 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_interval_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_interval_tree.variants import open_paths diff --git a/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py b/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py index debf5f7ab..10650656b 100644 --- a/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py +++ b/pm4py/algo/transformation/log_to_interval_tree/variants/open_paths.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, List, Union diff --git a/pm4py/algo/transformation/log_to_target/__init__.py b/pm4py/algo/transformation/log_to_target/__init__.py index 4adf20e03..caadc5017 100644 --- a/pm4py/algo/transformation/log_to_target/__init__.py +++ b/pm4py/algo/transformation/log_to_target/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_target import algorithm, variants diff --git a/pm4py/algo/transformation/log_to_target/algorithm.py b/pm4py/algo/transformation/log_to_target/algorithm.py index 6eb0712a5..913cace2f 100644 --- a/pm4py/algo/transformation/log_to_target/algorithm.py +++ b/pm4py/algo/transformation/log_to_target/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.algo.transformation.log_to_target.variants import next_activity, next_time, remaining_time diff --git a/pm4py/algo/transformation/log_to_target/variants/__init__.py b/pm4py/algo/transformation/log_to_target/variants/__init__.py index 028f93a75..30b31d96c 100644 --- a/pm4py/algo/transformation/log_to_target/variants/__init__.py +++ b/pm4py/algo/transformation/log_to_target/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_target.variants import next_activity, next_time, remaining_time diff --git a/pm4py/algo/transformation/log_to_target/variants/next_activity.py b/pm4py/algo/transformation/log_to_target/variants/next_activity.py index 520517277..c87f0541e 100644 --- a/pm4py/algo/transformation/log_to_target/variants/next_activity.py +++ b/pm4py/algo/transformation/log_to_target/variants/next_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/algo/transformation/log_to_target/variants/next_time.py b/pm4py/algo/transformation/log_to_target/variants/next_time.py index 9b74cba77..ece759352 100644 --- a/pm4py/algo/transformation/log_to_target/variants/next_time.py +++ b/pm4py/algo/transformation/log_to_target/variants/next_time.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/algo/transformation/log_to_target/variants/remaining_time.py b/pm4py/algo/transformation/log_to_target/variants/remaining_time.py index e963fe66c..0443b5580 100644 --- a/pm4py/algo/transformation/log_to_target/variants/remaining_time.py +++ b/pm4py/algo/transformation/log_to_target/variants/remaining_time.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/algo/transformation/log_to_trie/__init__.py b/pm4py/algo/transformation/log_to_trie/__init__.py index aa69c15e7..17258a7f5 100644 --- a/pm4py/algo/transformation/log_to_trie/__init__.py +++ b/pm4py/algo/transformation/log_to_trie/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.log_to_trie import algorithm diff --git a/pm4py/algo/transformation/log_to_trie/algorithm.py b/pm4py/algo/transformation/log_to_trie/algorithm.py index f1f190c9f..a31e7f77e 100644 --- a/pm4py/algo/transformation/log_to_trie/algorithm.py +++ b/pm4py/algo/transformation/log_to_trie/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/transformation/ocel/__init__.py b/pm4py/algo/transformation/ocel/__init__.py index 57b2332f3..1e3b95855 100644 --- a/pm4py/algo/transformation/ocel/__init__.py +++ b/pm4py/algo/transformation/ocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel import graphs, split_ocel, features diff --git a/pm4py/algo/transformation/ocel/description/__init__.py b/pm4py/algo/transformation/ocel/description/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/transformation/ocel/description/__init__.py +++ b/pm4py/algo/transformation/ocel/description/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/transformation/ocel/description/algorithm.py b/pm4py/algo/transformation/ocel/description/algorithm.py index e2d00f777..21fae839c 100644 --- a/pm4py/algo/transformation/ocel/description/algorithm.py +++ b/pm4py/algo/transformation/ocel/description/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.description.variants import variant1 diff --git a/pm4py/algo/transformation/ocel/description/variants/__init__.py b/pm4py/algo/transformation/ocel/description/variants/__init__.py index 899169c6c..4c31f77e3 100644 --- a/pm4py/algo/transformation/ocel/description/variants/__init__.py +++ b/pm4py/algo/transformation/ocel/description/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/algo/transformation/ocel/description/variants/variant1.py b/pm4py/algo/transformation/ocel/description/variants/variant1.py index 2ac704e57..acfd96307 100644 --- a/pm4py/algo/transformation/ocel/description/variants/variant1.py +++ b/pm4py/algo/transformation/ocel/description/variants/variant1.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/__init__.py b/pm4py/algo/transformation/ocel/features/__init__.py index 71ba92966..b3217cf1d 100644 --- a/pm4py/algo/transformation/ocel/features/__init__.py +++ b/pm4py/algo/transformation/ocel/features/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.features import objects, events, events_objects diff --git a/pm4py/algo/transformation/ocel/features/events/__init__.py b/pm4py/algo/transformation/ocel/features/events/__init__.py index 9fa6b3e15..dab5a65f3 100644 --- a/pm4py/algo/transformation/ocel/features/events/__init__.py +++ b/pm4py/algo/transformation/ocel/features/events/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.features.events import algorithm, event_activity, event_timestamp, event_num_rel_objs_type, event_num_rel_objs, event_str_attributes, event_num_attributes, event_start_ot, event_end_ot, related_objects_features, new_interactions diff --git a/pm4py/algo/transformation/ocel/features/events/algorithm.py b/pm4py/algo/transformation/ocel/features/events/algorithm.py index af8156d3e..39392bfc0 100644 --- a/pm4py/algo/transformation/ocel/features/events/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/events/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, List diff --git a/pm4py/algo/transformation/ocel/features/events/event_activity.py b/pm4py/algo/transformation/ocel/features/events/event_activity.py index d90487a5a..fc20a7dab 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_activity.py +++ b/pm4py/algo/transformation/ocel/features/events/event_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_end_ot.py b/pm4py/algo/transformation/ocel/features/events/event_end_ot.py index de5bee7c7..92ba9260b 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_end_ot.py +++ b/pm4py/algo/transformation/ocel/features/events/event_end_ot.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py b/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py index b9e0a11ca..1b1703d81 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py index 3694ab917..f9cff46ab 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py index d68474668..44ed92c8d 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py +++ b/pm4py/algo/transformation/ocel/features/events/event_num_rel_objs_type.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_start_ot.py b/pm4py/algo/transformation/ocel/features/events/event_start_ot.py index ee5c5d168..6cb25804c 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_start_ot.py +++ b/pm4py/algo/transformation/ocel/features/events/event_start_ot.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py b/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py index 548c69ad3..b929bbca3 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py +++ b/pm4py/algo/transformation/ocel/features/events/event_str_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/event_timestamp.py b/pm4py/algo/transformation/ocel/features/events/event_timestamp.py index 16c10fa70..5e8c6d27c 100644 --- a/pm4py/algo/transformation/ocel/features/events/event_timestamp.py +++ b/pm4py/algo/transformation/ocel/features/events/event_timestamp.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/events/new_interactions.py b/pm4py/algo/transformation/ocel/features/events/new_interactions.py index ee27c7fd7..02765d5ee 100644 --- a/pm4py/algo/transformation/ocel/features/events/new_interactions.py +++ b/pm4py/algo/transformation/ocel/features/events/new_interactions.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events/related_objects_features.py b/pm4py/algo/transformation/ocel/features/events/related_objects_features.py index 4e8d53ef2..7490d54dd 100644 --- a/pm4py/algo/transformation/ocel/features/events/related_objects_features.py +++ b/pm4py/algo/transformation/ocel/features/events/related_objects_features.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events_objects/__init__.py b/pm4py/algo/transformation/ocel/features/events_objects/__init__.py index e68f41107..331a59f71 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/__init__.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.features.events_objects import algorithm, prefix_features diff --git a/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py b/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py index 0286a9c99..adba4e648 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py b/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py index bdec46d52..3d13504c1 100644 --- a/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py +++ b/pm4py/algo/transformation/ocel/features/events_objects/prefix_features.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/__init__.py b/pm4py/algo/transformation/ocel/features/objects/__init__.py index 83dde2560..fc8e962a2 100644 --- a/pm4py/algo/transformation/ocel/features/objects/__init__.py +++ b/pm4py/algo/transformation/ocel/features/objects/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.features.objects import algorithm, object_cobirth_graph, object_codeath_graph, object_degree_centrality, object_general_descendants_graph, object_general_inheritance_graph, object_general_interaction_graph, object_lifecycle_activities, object_lifecycle_duration, object_lifecycle_length, object_str_attributes, object_num_attributes, objects_interaction_graph_ot, object_work_in_progress, related_events_features, related_activities_features, obj_con_in_graph_features, object_lifecycle_unq_act diff --git a/pm4py/algo/transformation/ocel/features/objects/algorithm.py b/pm4py/algo/transformation/ocel/features/objects/algorithm.py index 8030f4572..9c1cdf7bb 100644 --- a/pm4py/algo/transformation/ocel/features/objects/algorithm.py +++ b/pm4py/algo/transformation/ocel/features/objects/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, List diff --git a/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py b/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py index 31293b15e..1f9b5de71 100644 --- a/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/obj_con_in_graph_features.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py index 14a73e66a..e13c41cf6 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_cobirth_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py index f8ef7cf65..c8cecd7d9 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_codeath_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py b/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py index dd950e340..cc77f1e13 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_degree_centrality.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from pm4py.util import nx_utils diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py index a83a7d1b0..afa391c64 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_descendants_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py index 405642d3a..3521822df 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_inheritance_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py b/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py index be077f695..552335d8a 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_general_interaction_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py index 53e8cc427..567365d1e 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_activities.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py index c5c17dcc9..2e087343c 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_duration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py index 67f4a5575..fc884e839 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_length.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py index ce807b57c..5ff2014c9 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_paths.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py index 1a60c6c62..9d42c4641 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_lifecycle_unq_act.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py b/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py index 256b788f0..c6c2dac42 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_num_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py b/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py index 933de85f4..42013c9ce 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_str_attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py b/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py index 56ed1ec5c..3e2c13d4f 100644 --- a/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py +++ b/pm4py/algo/transformation/ocel/features/objects/object_work_in_progress.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py b/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py index 24dc787e0..57b4a0e9a 100644 --- a/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py +++ b/pm4py/algo/transformation/ocel/features/objects/objects_interaction_graph_ot.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py b/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py index da417662b..e065b5579 100644 --- a/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/related_activities_features.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/features/objects/related_events_features.py b/pm4py/algo/transformation/ocel/features/objects/related_events_features.py index 518e340da..0fec9fcaf 100644 --- a/pm4py/algo/transformation/ocel/features/objects/related_events_features.py +++ b/pm4py/algo/transformation/ocel/features/objects/related_events_features.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/algo/transformation/ocel/graphs/__init__.py b/pm4py/algo/transformation/ocel/graphs/__init__.py index 84c5c27c3..5127aec00 100644 --- a/pm4py/algo/transformation/ocel/graphs/__init__.py +++ b/pm4py/algo/transformation/ocel/graphs/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.graphs import object_descendants_graph, object_interaction_graph, object_cobirth_graph, object_codeath_graph, object_inheritance_graph diff --git a/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py b/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py index ca0d2e57f..e837ae5eb 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_cobirth_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py b/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py index ddf243b7a..9a2b72f44 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_codeath_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py b/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py index 047174dbc..7f1a71f6c 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_descendants_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py b/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py index 0282e98fd..a4ed640a9 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_inheritance_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py b/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py index 0bbbd1a4c..f4fa32103 100644 --- a/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py +++ b/pm4py/algo/transformation/ocel/graphs/object_interaction_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py b/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py index c44a4916c..4909a9a8e 100644 --- a/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py +++ b/pm4py/algo/transformation/ocel/graphs/ocel20_computation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/transformation/ocel/split_ocel/__init__.py b/pm4py/algo/transformation/ocel/split_ocel/__init__.py index 69be23860..0c112a7d6 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/__init__.py +++ b/pm4py/algo/transformation/ocel/split_ocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.split_ocel import algorithm, variants diff --git a/pm4py/algo/transformation/ocel/split_ocel/algorithm.py b/pm4py/algo/transformation/ocel/split_ocel/algorithm.py index 579b134d2..ddde5f76c 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/algorithm.py +++ b/pm4py/algo/transformation/ocel/split_ocel/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py b/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py index 47de33190..8286e80e3 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.transformation.ocel.split_ocel.variants import connected_components diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py b/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py index de293a693..9ed94a3a3 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/ancestors_descendants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py b/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py index 9bf3c5b50..60c843914 100644 --- a/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py +++ b/pm4py/algo/transformation/ocel/split_ocel/variants/connected_components.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/analysis.py b/pm4py/analysis.py index ff7e18de4..dc87bea10 100644 --- a/pm4py/analysis.py +++ b/pm4py/analysis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ """ diff --git a/pm4py/cli.py b/pm4py/cli.py index 753a645a5..7d371eb4b 100644 --- a/pm4py/cli.py +++ b/pm4py/cli.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pm4py diff --git a/pm4py/conformance.py b/pm4py/conformance.py index 6ef3ccf65..ab9f08437 100644 --- a/pm4py/conformance.py +++ b/pm4py/conformance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.conformance`` module contains the conformance checking algorithms implemented in ``pm4py`` diff --git a/pm4py/connectors.py b/pm4py/connectors.py index 51595be3f..19b3c80cd 100644 --- a/pm4py/connectors.py +++ b/pm4py/connectors.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional diff --git a/pm4py/convert.py b/pm4py/convert.py index 0d627c3cf..ab2a98599 100644 --- a/pm4py/convert.py +++ b/pm4py/convert.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.convert`` module contains the cross-conversions implemented in ``pm4py`` diff --git a/pm4py/discovery.py b/pm4py/discovery.py index be787b861..05c73d625 100644 --- a/pm4py/discovery.py +++ b/pm4py/discovery.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.discovery`` module contains the process discovery algorithms implemented in ``pm4py`` diff --git a/pm4py/filtering.py b/pm4py/filtering.py index 152addcab..70c886dd0 100644 --- a/pm4py/filtering.py +++ b/pm4py/filtering.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.filtering`` module contains the filtering features offered in ``pm4py`` diff --git a/pm4py/hof.py b/pm4py/hof.py index f6642a26e..b8e7b0af3 100644 --- a/pm4py/hof.py +++ b/pm4py/hof.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ """ diff --git a/pm4py/llm.py b/pm4py/llm.py index b8185d40f..9235d36f0 100644 --- a/pm4py/llm.py +++ b/pm4py/llm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd diff --git a/pm4py/meta.py b/pm4py/meta.py index 6a4a21b30..500e5c0c7 100644 --- a/pm4py/meta.py +++ b/pm4py/meta.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __name__ = 'pm4py' diff --git a/pm4py/ml.py b/pm4py/ml.py index 77f6bae0d..77e24f962 100644 --- a/pm4py/ml.py +++ b/pm4py/ml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.ml`` module contains the machine learning features offered in ``pm4py`` diff --git a/pm4py/objects/__init__.py b/pm4py/objects/__init__.py index ae0c35117..5007dfb1a 100644 --- a/pm4py/objects/__init__.py +++ b/pm4py/objects/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects import log, petri_net, transition_system, conversion, process_tree, \ dfg, trie, org diff --git a/pm4py/objects/bpmn/__init__.py b/pm4py/objects/bpmn/__init__.py index 5b9df7150..3965fd5a9 100644 --- a/pm4py/objects/bpmn/__init__.py +++ b/pm4py/objects/bpmn/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn import obj, exporter, layout, semantics, util import importlib.util diff --git a/pm4py/objects/bpmn/exporter/__init__.py b/pm4py/objects/bpmn/exporter/__init__.py index 02bcdd765..03caa7323 100644 --- a/pm4py/objects/bpmn/exporter/__init__.py +++ b/pm4py/objects/bpmn/exporter/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.exporter import exporter, variants diff --git a/pm4py/objects/bpmn/exporter/exporter.py b/pm4py/objects/bpmn/exporter/exporter.py index 1c2ea100c..1ce8e737b 100644 --- a/pm4py/objects/bpmn/exporter/exporter.py +++ b/pm4py/objects/bpmn/exporter/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/bpmn/exporter/variants/__init__.py b/pm4py/objects/bpmn/exporter/variants/__init__.py index 1358f5a46..37ec692b9 100644 --- a/pm4py/objects/bpmn/exporter/variants/__init__.py +++ b/pm4py/objects/bpmn/exporter/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.exporter.variants import etree diff --git a/pm4py/objects/bpmn/exporter/variants/etree.py b/pm4py/objects/bpmn/exporter/variants/etree.py index ae484af7d..d8f80ad94 100644 --- a/pm4py/objects/bpmn/exporter/variants/etree.py +++ b/pm4py/objects/bpmn/exporter/variants/etree.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid diff --git a/pm4py/objects/bpmn/importer/__init__.py b/pm4py/objects/bpmn/importer/__init__.py index a5be666c5..cc3bfd4e3 100644 --- a/pm4py/objects/bpmn/importer/__init__.py +++ b/pm4py/objects/bpmn/importer/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.importer import importer, variants diff --git a/pm4py/objects/bpmn/importer/importer.py b/pm4py/objects/bpmn/importer/importer.py index eef4aad10..a37d7a868 100644 --- a/pm4py/objects/bpmn/importer/importer.py +++ b/pm4py/objects/bpmn/importer/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/bpmn/importer/variants/__init__.py b/pm4py/objects/bpmn/importer/variants/__init__.py index 2e58e68c4..6c629e09d 100644 --- a/pm4py/objects/bpmn/importer/variants/__init__.py +++ b/pm4py/objects/bpmn/importer/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.importer.variants import lxml diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index 034406037..0762ea5b3 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.obj import BPMN from pm4py.util import constants, exec_utils diff --git a/pm4py/objects/bpmn/layout/__init__.py b/pm4py/objects/bpmn/layout/__init__.py index 14aaadade..7ac64565a 100644 --- a/pm4py/objects/bpmn/layout/__init__.py +++ b/pm4py/objects/bpmn/layout/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.layout import variants, layouter diff --git a/pm4py/objects/bpmn/layout/layouter.py b/pm4py/objects/bpmn/layout/layouter.py index 4c55d08e5..b8ec39efc 100644 --- a/pm4py/objects/bpmn/layout/layouter.py +++ b/pm4py/objects/bpmn/layout/layouter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/bpmn/layout/variants/__init__.py b/pm4py/objects/bpmn/layout/variants/__init__.py index fcfd0c93e..602c4beef 100644 --- a/pm4py/objects/bpmn/layout/variants/__init__.py +++ b/pm4py/objects/bpmn/layout/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.layout.variants import graphviz diff --git a/pm4py/objects/bpmn/layout/variants/graphviz.py b/pm4py/objects/bpmn/layout/variants/graphviz.py index 0b5145a3c..36882884c 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid diff --git a/pm4py/objects/bpmn/obj.py b/pm4py/objects/bpmn/obj.py index d2d4e8936..265f5b39c 100644 --- a/pm4py/objects/bpmn/obj.py +++ b/pm4py/objects/bpmn/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid from enum import Enum diff --git a/pm4py/objects/bpmn/semantics.py b/pm4py/objects/bpmn/semantics.py index fa31bd671..6f00465ee 100644 --- a/pm4py/objects/bpmn/semantics.py +++ b/pm4py/objects/bpmn/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from pm4py.objects.bpmn.util.bpmn_utils import * diff --git a/pm4py/objects/bpmn/util/__init__.py b/pm4py/objects/bpmn/util/__init__.py index 5f70cf5ff..75506f577 100644 --- a/pm4py/objects/bpmn/util/__init__.py +++ b/pm4py/objects/bpmn/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.util import reduction, sorting, bpmn_utils diff --git a/pm4py/objects/bpmn/util/bpmn_utils.py b/pm4py/objects/bpmn/util/bpmn_utils.py index dc8969409..4878a928b 100644 --- a/pm4py/objects/bpmn/util/bpmn_utils.py +++ b/pm4py/objects/bpmn/util/bpmn_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.obj import BPMN, Marking diff --git a/pm4py/objects/bpmn/util/reduction.py b/pm4py/objects/bpmn/util/reduction.py index 914ca9d94..4f9a81365 100644 --- a/pm4py/objects/bpmn/util/reduction.py +++ b/pm4py/objects/bpmn/util/reduction.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.bpmn.obj import BPMN diff --git a/pm4py/objects/bpmn/util/sorting.py b/pm4py/objects/bpmn/util/sorting.py index cf7049f1c..675536422 100644 --- a/pm4py/objects/bpmn/util/sorting.py +++ b/pm4py/objects/bpmn/util/sorting.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Iterable, List, Tuple from pm4py.objects.bpmn.obj import BPMN diff --git a/pm4py/objects/conversion/__init__.py b/pm4py/objects/conversion/__init__.py index 64935c88f..d355f3f52 100644 --- a/pm4py/objects/conversion/__init__.py +++ b/pm4py/objects/conversion/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion import bpmn, heuristics_net, process_tree, wf_net, log, dfg diff --git a/pm4py/objects/conversion/bpmn/__init__.py b/pm4py/objects/conversion/bpmn/__init__.py index a20ed4c51..02826a971 100644 --- a/pm4py/objects/conversion/bpmn/__init__.py +++ b/pm4py/objects/conversion/bpmn/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.bpmn import converter, variants diff --git a/pm4py/objects/conversion/bpmn/converter.py b/pm4py/objects/conversion/bpmn/converter.py index 27920ae3e..0b16cf905 100644 --- a/pm4py/objects/conversion/bpmn/converter.py +++ b/pm4py/objects/conversion/bpmn/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/bpmn/variants/__init__.py b/pm4py/objects/conversion/bpmn/variants/__init__.py index 918d98f02..69aba211c 100644 --- a/pm4py/objects/conversion/bpmn/variants/__init__.py +++ b/pm4py/objects/conversion/bpmn/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.bpmn.variants import to_petri_net diff --git a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py index 79dd52cd2..f0bd8b3e1 100644 --- a/pm4py/objects/conversion/bpmn/variants/to_petri_net.py +++ b/pm4py/objects/conversion/bpmn/variants/to_petri_net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid from enum import Enum diff --git a/pm4py/objects/conversion/dfg/__init__.py b/pm4py/objects/conversion/dfg/__init__.py index ed8b123c1..0df56dc3c 100644 --- a/pm4py/objects/conversion/dfg/__init__.py +++ b/pm4py/objects/conversion/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.dfg import converter, variants diff --git a/pm4py/objects/conversion/dfg/converter.py b/pm4py/objects/conversion/dfg/converter.py index 8835314c8..aad1828d0 100644 --- a/pm4py/objects/conversion/dfg/converter.py +++ b/pm4py/objects/conversion/dfg/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.dfg.variants import to_petri_net_activity_defines_place, to_petri_net_invisibles_no_duplicates from enum import Enum diff --git a/pm4py/objects/conversion/dfg/variants/__init__.py b/pm4py/objects/conversion/dfg/variants/__init__.py index 566713a6c..d4b4ed8d3 100644 --- a/pm4py/objects/conversion/dfg/variants/__init__.py +++ b/pm4py/objects/conversion/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.dfg.variants import to_petri_net_activity_defines_place, to_petri_net_invisibles_no_duplicates diff --git a/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py b/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py index 3f43a2493..7d495de32 100644 --- a/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py +++ b/pm4py/objects/conversion/dfg/variants/to_petri_net_activity_defines_place.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.utils import dfg_utils from pm4py.objects.petri_net.obj import PetriNet, Marking diff --git a/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py b/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py index 70c90b695..fe536fb50 100644 --- a/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py +++ b/pm4py/objects/conversion/dfg/variants/to_petri_net_invisibles_no_duplicates.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from enum import Enum diff --git a/pm4py/objects/conversion/heuristics_net/__init__.py b/pm4py/objects/conversion/heuristics_net/__init__.py index 47f5232b4..ba9129bbf 100644 --- a/pm4py/objects/conversion/heuristics_net/__init__.py +++ b/pm4py/objects/conversion/heuristics_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.heuristics_net import converter, variants diff --git a/pm4py/objects/conversion/heuristics_net/converter.py b/pm4py/objects/conversion/heuristics_net/converter.py index 799c27288..3458aead3 100644 --- a/pm4py/objects/conversion/heuristics_net/converter.py +++ b/pm4py/objects/conversion/heuristics_net/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.heuristics_net.variants import to_petri_net from enum import Enum diff --git a/pm4py/objects/conversion/heuristics_net/variants/__init__.py b/pm4py/objects/conversion/heuristics_net/variants/__init__.py index b49a390ba..9d7330f1a 100644 --- a/pm4py/objects/conversion/heuristics_net/variants/__init__.py +++ b/pm4py/objects/conversion/heuristics_net/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.heuristics_net.variants import to_petri_net diff --git a/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py b/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py index 698a32248..bf8fcdb1d 100644 --- a/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py +++ b/pm4py/objects/conversion/heuristics_net/variants/to_petri_net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import PetriNet, Marking from pm4py.objects.petri_net.utils.petri_utils import add_arc_from_to, remove_transition diff --git a/pm4py/objects/conversion/log/__init__.py b/pm4py/objects/conversion/log/__init__.py index b303e7408..63d42321e 100644 --- a/pm4py/objects/conversion/log/__init__.py +++ b/pm4py/objects/conversion/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import variants, converter, constants diff --git a/pm4py/objects/conversion/log/constants.py b/pm4py/objects/conversion/log/constants.py index 7d0d630ea..fc063e5a6 100644 --- a/pm4py/objects/conversion/log/constants.py +++ b/pm4py/objects/conversion/log/constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' TO_TRACE_LOG = 'to_event_log' TO_EVENT_LOG = 'to_event_log' diff --git a/pm4py/objects/conversion/log/converter.py b/pm4py/objects/conversion/log/converter.py index 8837ebb65..4bb86efb1 100644 --- a/pm4py/objects/conversion/log/converter.py +++ b/pm4py/objects/conversion/log/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/log/variants/__init__.py b/pm4py/objects/conversion/log/variants/__init__.py index 8a02db532..1a7e7fc36 100644 --- a/pm4py/objects/conversion/log/variants/__init__.py +++ b/pm4py/objects/conversion/log/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log.variants import to_data_frame, to_event_stream, to_event_log, df_to_event_log_1v, df_to_event_log_nv diff --git a/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py b/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py index 83d9c3c94..118ccc2e5 100644 --- a/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py +++ b/pm4py/objects/conversion/log/variants/df_to_event_log_1v.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, Trace, Event from pm4py.util import xes_constants as xes diff --git a/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py b/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py index fc8e50d98..c1fc8e93a 100644 --- a/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py +++ b/pm4py/objects/conversion/log/variants/df_to_event_log_nv.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, Trace, Event from pm4py.util import xes_constants as xes diff --git a/pm4py/objects/conversion/log/variants/to_data_frame.py b/pm4py/objects/conversion/log/variants/to_data_frame.py index 0ec01b3b3..0323b34fc 100644 --- a/pm4py/objects/conversion/log/variants/to_data_frame.py +++ b/pm4py/objects/conversion/log/variants/to_data_frame.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/log/variants/to_event_log.py b/pm4py/objects/conversion/log/variants/to_event_log.py index 25ecb0f29..803418b6d 100644 --- a/pm4py/objects/conversion/log/variants/to_event_log.py +++ b/pm4py/objects/conversion/log/variants/to_event_log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from copy import deepcopy diff --git a/pm4py/objects/conversion/log/variants/to_event_stream.py b/pm4py/objects/conversion/log/variants/to_event_stream.py index 6873ba95b..67970ff21 100644 --- a/pm4py/objects/conversion/log/variants/to_event_stream.py +++ b/pm4py/objects/conversion/log/variants/to_event_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math from copy import deepcopy, copy diff --git a/pm4py/objects/conversion/log/variants/to_nx.py b/pm4py/objects/conversion/log/variants/to_nx.py index 670c0827e..630f444c1 100644 --- a/pm4py/objects/conversion/log/variants/to_nx.py +++ b/pm4py/objects/conversion/log/variants/to_nx.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/ocel/__init__.py b/pm4py/objects/conversion/ocel/__init__.py index 2ae24e971..1b9724266 100644 --- a/pm4py/objects/conversion/ocel/__init__.py +++ b/pm4py/objects/conversion/ocel/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.ocel import converter, variants diff --git a/pm4py/objects/conversion/ocel/converter.py b/pm4py/objects/conversion/ocel/converter.py index d5f58a82c..383e8b69d 100644 --- a/pm4py/objects/conversion/ocel/converter.py +++ b/pm4py/objects/conversion/ocel/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/ocel/variants/__init__.py b/pm4py/objects/conversion/ocel/variants/__init__.py index 1b5f70c07..946b6234b 100644 --- a/pm4py/objects/conversion/ocel/variants/__init__.py +++ b/pm4py/objects/conversion/ocel/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.ocel.variants import ocel_to_nx, ocel_features_to_nx diff --git a/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py b/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py index e2223a28b..fba0410fb 100644 --- a/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py +++ b/pm4py/objects/conversion/ocel/variants/ocel_features_to_nx.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py b/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py index 3f022f243..abdd96fdc 100644 --- a/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py +++ b/pm4py/objects/conversion/ocel/variants/ocel_to_nx.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/powl/__init__.py b/pm4py/objects/conversion/powl/__init__.py index d883bfb45..2d8325753 100644 --- a/pm4py/objects/conversion/powl/__init__.py +++ b/pm4py/objects/conversion/powl/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.powl import * diff --git a/pm4py/objects/conversion/powl/converter.py b/pm4py/objects/conversion/powl/converter.py index fada25b86..135e34d55 100644 --- a/pm4py/objects/conversion/powl/converter.py +++ b/pm4py/objects/conversion/powl/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.powl.variants import to_petri_net diff --git a/pm4py/objects/conversion/powl/variants/__init__.py b/pm4py/objects/conversion/powl/variants/__init__.py index 5ae1afda1..0a3421827 100644 --- a/pm4py/objects/conversion/powl/variants/__init__.py +++ b/pm4py/objects/conversion/powl/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.powl.variants import * diff --git a/pm4py/objects/conversion/powl/variants/to_petri_net.py b/pm4py/objects/conversion/powl/variants/to_petri_net.py index 397d8f74a..5a9e707ff 100644 --- a/pm4py/objects/conversion/powl/variants/to_petri_net.py +++ b/pm4py/objects/conversion/powl/variants/to_petri_net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/objects/conversion/process_tree/__init__.py b/pm4py/objects/conversion/process_tree/__init__.py index f388b1524..4a57ee640 100644 --- a/pm4py/objects/conversion/process_tree/__init__.py +++ b/pm4py/objects/conversion/process_tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.process_tree import converter, variants diff --git a/pm4py/objects/conversion/process_tree/converter.py b/pm4py/objects/conversion/process_tree/converter.py index 3ea951be7..e0d11e3d4 100644 --- a/pm4py/objects/conversion/process_tree/converter.py +++ b/pm4py/objects/conversion/process_tree/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.process_tree.variants import to_petri_net from pm4py.objects.conversion.process_tree.variants import to_petri_net_transition_bordered diff --git a/pm4py/objects/conversion/process_tree/variants/__init__.py b/pm4py/objects/conversion/process_tree/variants/__init__.py index e4ff53591..fbec7058c 100644 --- a/pm4py/objects/conversion/process_tree/variants/__init__.py +++ b/pm4py/objects/conversion/process_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.process_tree.variants import to_petri_net, to_petri_net_transition_bordered, to_bpmn diff --git a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py index 1a8e22b78..071278588 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_bpmn.py +++ b/pm4py/objects/conversion/process_tree/variants/to_bpmn.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy diff --git a/pm4py/objects/conversion/process_tree/variants/to_petri_net.py b/pm4py/objects/conversion/process_tree/variants/to_petri_net.py index fc5681c84..1b6237d85 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_petri_net.py +++ b/pm4py/objects/conversion/process_tree/variants/to_petri_net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time import uuid diff --git a/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py b/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py index c9fa1123e..ca0c6e307 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py +++ b/pm4py/objects/conversion/process_tree/variants/to_petri_net_transition_bordered.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net import obj from pm4py.objects.petri_net.utils import petri_utils as pn_util diff --git a/pm4py/objects/conversion/process_tree/variants/to_powl.py b/pm4py/objects/conversion/process_tree/variants/to_powl.py index 7ccad1151..e7987788e 100644 --- a/pm4py/objects/conversion/process_tree/variants/to_powl.py +++ b/pm4py/objects/conversion/process_tree/variants/to_powl.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.obj import ProcessTree, Operator as PTOperator from pm4py.objects.powl.obj import POWL, StrictPartialOrder, OperatorPOWL, Transition, SilentTransition diff --git a/pm4py/objects/conversion/wf_net/__init__.py b/pm4py/objects/conversion/wf_net/__init__.py index 9135dddb7..fe78a4d79 100644 --- a/pm4py/objects/conversion/wf_net/__init__.py +++ b/pm4py/objects/conversion/wf_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.wf_net import variants, converter diff --git a/pm4py/objects/conversion/wf_net/converter.py b/pm4py/objects/conversion/wf_net/converter.py index 8c5fe199c..2bf17837c 100644 --- a/pm4py/objects/conversion/wf_net/converter.py +++ b/pm4py/objects/conversion/wf_net/converter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/conversion/wf_net/variants/__init__.py b/pm4py/objects/conversion/wf_net/variants/__init__.py index d3c12fc56..fa478aabf 100644 --- a/pm4py/objects/conversion/wf_net/variants/__init__.py +++ b/pm4py/objects/conversion/wf_net/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.wf_net.variants import to_process_tree, to_bpmn diff --git a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py index 6266378d8..5a534f2ed 100644 --- a/pm4py/objects/conversion/wf_net/variants/to_bpmn.py +++ b/pm4py/objects/conversion/wf_net/variants/to_bpmn.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def apply(net, im, fm, parameters=None): """ diff --git a/pm4py/objects/conversion/wf_net/variants/to_process_tree.py b/pm4py/objects/conversion/wf_net/variants/to_process_tree.py index 7f3b6f16e..0c0af83a0 100644 --- a/pm4py/objects/conversion/wf_net/variants/to_process_tree.py +++ b/pm4py/objects/conversion/wf_net/variants/to_process_tree.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime import itertools diff --git a/pm4py/objects/dfg/__init__.py b/pm4py/objects/dfg/__init__.py index c6c78a92e..c2c116278 100644 --- a/pm4py/objects/dfg/__init__.py +++ b/pm4py/objects/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg import obj, importer, exporter, utils diff --git a/pm4py/objects/dfg/exporter/__init__.py b/pm4py/objects/dfg/exporter/__init__.py index cdaf1d185..101bb2521 100644 --- a/pm4py/objects/dfg/exporter/__init__.py +++ b/pm4py/objects/dfg/exporter/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.exporter import variants, exporter diff --git a/pm4py/objects/dfg/exporter/exporter.py b/pm4py/objects/dfg/exporter/exporter.py index 97d50d131..33b88cca6 100644 --- a/pm4py/objects/dfg/exporter/exporter.py +++ b/pm4py/objects/dfg/exporter/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/dfg/exporter/variants/__init__.py b/pm4py/objects/dfg/exporter/variants/__init__.py index ff3064999..a826c312a 100644 --- a/pm4py/objects/dfg/exporter/variants/__init__.py +++ b/pm4py/objects/dfg/exporter/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.exporter.variants import classic diff --git a/pm4py/objects/dfg/exporter/variants/classic.py b/pm4py/objects/dfg/exporter/variants/classic.py index e01517a0d..8f0bf7849 100644 --- a/pm4py/objects/dfg/exporter/variants/classic.py +++ b/pm4py/objects/dfg/exporter/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/objects/dfg/filtering/__init__.py b/pm4py/objects/dfg/filtering/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/dfg/filtering/__init__.py +++ b/pm4py/objects/dfg/filtering/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/dfg/filtering/dfg_filtering.py b/pm4py/objects/dfg/filtering/dfg_filtering.py index 955d4aed9..c8393c8dc 100644 --- a/pm4py/objects/dfg/filtering/dfg_filtering.py +++ b/pm4py/objects/dfg/filtering/dfg_filtering.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.filtering.dfg.dfg_filtering import * diff --git a/pm4py/objects/dfg/importer/__init__.py b/pm4py/objects/dfg/importer/__init__.py index f63a30251..5bb3daad0 100644 --- a/pm4py/objects/dfg/importer/__init__.py +++ b/pm4py/objects/dfg/importer/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.importer import importer, variants diff --git a/pm4py/objects/dfg/importer/importer.py b/pm4py/objects/dfg/importer/importer.py index d87e244ab..9e6dd1cc2 100644 --- a/pm4py/objects/dfg/importer/importer.py +++ b/pm4py/objects/dfg/importer/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/dfg/importer/variants/__init__.py b/pm4py/objects/dfg/importer/variants/__init__.py index cebb73a08..97ff5431f 100644 --- a/pm4py/objects/dfg/importer/variants/__init__.py +++ b/pm4py/objects/dfg/importer/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.importer.variants import classic diff --git a/pm4py/objects/dfg/importer/variants/classic.py b/pm4py/objects/dfg/importer/variants/classic.py index e9c6435ad..e801dfa1b 100644 --- a/pm4py/objects/dfg/importer/variants/classic.py +++ b/pm4py/objects/dfg/importer/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, exec_utils from io import StringIO diff --git a/pm4py/objects/dfg/obj.py b/pm4py/objects/dfg/obj.py index f50d54309..407ecdecc 100644 --- a/pm4py/objects/dfg/obj.py +++ b/pm4py/objects/dfg/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Tuple, Any, Counter as TCounter diff --git a/pm4py/objects/dfg/retrieval/__init__.py b/pm4py/objects/dfg/retrieval/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/dfg/retrieval/__init__.py +++ b/pm4py/objects/dfg/retrieval/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/dfg/retrieval/log.py b/pm4py/objects/dfg/retrieval/log.py index 616223f02..e49484f89 100644 --- a/pm4py/objects/dfg/retrieval/log.py +++ b/pm4py/objects/dfg/retrieval/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants.freq_triples import * from pm4py.algo.discovery.dfg.variants.native import * diff --git a/pm4py/objects/dfg/retrieval/pandas.py b/pm4py/objects/dfg/retrieval/pandas.py index 20d1aa2f9..419b743d6 100644 --- a/pm4py/objects/dfg/retrieval/pandas.py +++ b/pm4py/objects/dfg/retrieval/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.adapters.pandas.df_statistics import * from pm4py.algo.discovery.dfg.adapters.pandas.freq_triples import * diff --git a/pm4py/objects/dfg/util.py b/pm4py/objects/dfg/util.py index afe8e3c1b..a147959ad 100644 --- a/pm4py/objects/dfg/util.py +++ b/pm4py/objects/dfg/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from typing import Dict, Collection, Any, Tuple diff --git a/pm4py/objects/dfg/utils/__init__.py b/pm4py/objects/dfg/utils/__init__.py index 32c1a10cd..d0de55d16 100644 --- a/pm4py/objects/dfg/utils/__init__.py +++ b/pm4py/objects/dfg/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.dfg.utils import dfg_utils diff --git a/pm4py/objects/dfg/utils/dfg_utils.py b/pm4py/objects/dfg/utils/dfg_utils.py index 115511575..de4217a4c 100644 --- a/pm4py/objects/dfg/utils/dfg_utils.py +++ b/pm4py/objects/dfg/utils/dfg_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from copy import copy diff --git a/pm4py/objects/heuristics_net/__init__.py b/pm4py/objects/heuristics_net/__init__.py index 7e94780b9..0144ab242 100644 --- a/pm4py/objects/heuristics_net/__init__.py +++ b/pm4py/objects/heuristics_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.heuristics_net import defaults, edge, obj, node diff --git a/pm4py/objects/heuristics_net/defaults.py b/pm4py/objects/heuristics_net/defaults.py index c648f092f..0a508b20a 100644 --- a/pm4py/objects/heuristics_net/defaults.py +++ b/pm4py/objects/heuristics_net/defaults.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' DEPENDENCY_THRESH = "dependency_thresh" AND_MEASURE_THRESH = "and_measure_thresh" diff --git a/pm4py/objects/heuristics_net/edge.py b/pm4py/objects/heuristics_net/edge.py index 5c41f75f4..7dcdafd5f 100644 --- a/pm4py/objects/heuristics_net/edge.py +++ b/pm4py/objects/heuristics_net/edge.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' class Edge: def __init__(self, start_node, end_node, dependency_value, dfg_value, repr_value, label="", repr_color="#000000", diff --git a/pm4py/objects/heuristics_net/node.py b/pm4py/objects/heuristics_net/node.py index 778b5879b..d9b8d7cbb 100644 --- a/pm4py/objects/heuristics_net/node.py +++ b/pm4py/objects/heuristics_net/node.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.heuristics_net import defaults from pm4py.objects.heuristics_net.edge import Edge diff --git a/pm4py/objects/heuristics_net/obj.py b/pm4py/objects/heuristics_net/obj.py index c08c054fa..c7fa58fb0 100644 --- a/pm4py/objects/heuristics_net/obj.py +++ b/pm4py/objects/heuristics_net/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy diff --git a/pm4py/objects/log/__init__.py b/pm4py/objects/log/__init__.py index 66b1956c1..98fb97844 100644 --- a/pm4py/objects/log/__init__.py +++ b/pm4py/objects/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log import obj, exporter, importer, util diff --git a/pm4py/objects/log/exporter/__init__.py b/pm4py/objects/log/exporter/__init__.py index 4ee9bf381..763008b62 100644 --- a/pm4py/objects/log/exporter/__init__.py +++ b/pm4py/objects/log/exporter/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.exporter import xes diff --git a/pm4py/objects/log/exporter/xes/__init__.py b/pm4py/objects/log/exporter/xes/__init__.py index 34a0932de..b68496df0 100644 --- a/pm4py/objects/log/exporter/xes/__init__.py +++ b/pm4py/objects/log/exporter/xes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.exporter.xes import exporter, variants, util diff --git a/pm4py/objects/log/exporter/xes/exporter.py b/pm4py/objects/log/exporter/xes/exporter.py index b4abc3ef2..a4488cf8f 100644 --- a/pm4py/objects/log/exporter/xes/exporter.py +++ b/pm4py/objects/log/exporter/xes/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/log/exporter/xes/util/__init__.py b/pm4py/objects/log/exporter/xes/util/__init__.py index b4bc44ba8..9d740effe 100644 --- a/pm4py/objects/log/exporter/xes/util/__init__.py +++ b/pm4py/objects/log/exporter/xes/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.exporter.xes.util import compression diff --git a/pm4py/objects/log/exporter/xes/util/compression.py b/pm4py/objects/log/exporter/xes/util/compression.py index 85796b9b4..ba94ed503 100644 --- a/pm4py/objects/log/exporter/xes/util/compression.py +++ b/pm4py/objects/log/exporter/xes/util/compression.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import os diff --git a/pm4py/objects/log/exporter/xes/variants/__init__.py b/pm4py/objects/log/exporter/xes/variants/__init__.py index 70a8b0c68..a2a1ea136 100644 --- a/pm4py/objects/log/exporter/xes/variants/__init__.py +++ b/pm4py/objects/log/exporter/xes/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.exporter.xes.variants import etree_xes_exp, line_by_line diff --git a/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py b/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py index 8359caa27..175238f7a 100644 --- a/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py +++ b/pm4py/objects/log/exporter/xes/variants/etree_xes_exp.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util from enum import Enum diff --git a/pm4py/objects/log/exporter/xes/variants/line_by_line.py b/pm4py/objects/log/exporter/xes/variants/line_by_line.py index 92eea8765..d13107c22 100644 --- a/pm4py/objects/log/exporter/xes/variants/line_by_line.py +++ b/pm4py/objects/log/exporter/xes/variants/line_by_line.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import importlib.util diff --git a/pm4py/objects/log/importer/__init__.py b/pm4py/objects/log/importer/__init__.py index 2d50246a2..840e73125 100644 --- a/pm4py/objects/log/importer/__init__.py +++ b/pm4py/objects/log/importer/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.importer import xes diff --git a/pm4py/objects/log/importer/xes/__init__.py b/pm4py/objects/log/importer/xes/__init__.py index a78216286..36a1077fb 100644 --- a/pm4py/objects/log/importer/xes/__init__.py +++ b/pm4py/objects/log/importer/xes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.importer.xes import variants, importer diff --git a/pm4py/objects/log/importer/xes/importer.py b/pm4py/objects/log/importer/xes/importer.py index d5d9717f1..d9b9ebb3e 100644 --- a/pm4py/objects/log/importer/xes/importer.py +++ b/pm4py/objects/log/importer/xes/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import constants diff --git a/pm4py/objects/log/importer/xes/variants/__init__.py b/pm4py/objects/log/importer/xes/variants/__init__.py index 74b9ce751..e6ccf9cce 100644 --- a/pm4py/objects/log/importer/xes/variants/__init__.py +++ b/pm4py/objects/log/importer/xes/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.importer.xes.variants import iterparse, line_by_line, iterparse_mem_compressed, chunk_regex diff --git a/pm4py/objects/log/importer/xes/variants/chunk_regex.py b/pm4py/objects/log/importer/xes/variants/chunk_regex.py index 38ccddd56..4cd121260 100644 --- a/pm4py/objects/log/importer/xes/variants/chunk_regex.py +++ b/pm4py/objects/log/importer/xes/variants/chunk_regex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import os diff --git a/pm4py/objects/log/importer/xes/variants/iterparse.py b/pm4py/objects/log/importer/xes/variants/iterparse.py index 8d70df99f..8d38c4dd7 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import logging diff --git a/pm4py/objects/log/importer/xes/variants/iterparse_20.py b/pm4py/objects/log/importer/xes/variants/iterparse_20.py index a63a6c977..1d97d54d9 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse_20.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse_20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import logging diff --git a/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py b/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py index 518da35c3..0c0c03b4e 100644 --- a/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py +++ b/pm4py/objects/log/importer/xes/variants/iterparse_mem_compressed.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import logging diff --git a/pm4py/objects/log/importer/xes/variants/line_by_line.py b/pm4py/objects/log/importer/xes/variants/line_by_line.py index 3507e47ce..e7469e525 100644 --- a/pm4py/objects/log/importer/xes/variants/line_by_line.py +++ b/pm4py/objects/log/importer/xes/variants/line_by_line.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import gzip import os diff --git a/pm4py/objects/log/importer/xes/variants/rustxes.py b/pm4py/objects/log/importer/xes/variants/rustxes.py index 498a1181e..6d09f42ee 100644 --- a/pm4py/objects/log/importer/xes/variants/rustxes.py +++ b/pm4py/objects/log/importer/xes/variants/rustxes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/objects/log/obj.py b/pm4py/objects/log/obj.py index d2b14b168..9849422c2 100644 --- a/pm4py/objects/log/obj.py +++ b/pm4py/objects/log/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from collections.abc import Mapping, Sequence diff --git a/pm4py/objects/log/util/__init__.py b/pm4py/objects/log/util/__init__.py index a68ccfa9f..396fc35f9 100644 --- a/pm4py/objects/log/util/__init__.py +++ b/pm4py/objects/log/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.util import insert_classifier, log, sampling, \ sorting, index_attribute, get_class_representation, get_prefixes, \ diff --git a/pm4py/objects/log/util/activities_to_alphabet.py b/pm4py/objects/log/util/activities_to_alphabet.py index 667a410df..53dbc677b 100644 --- a/pm4py/objects/log/util/activities_to_alphabet.py +++ b/pm4py/objects/log/util/activities_to_alphabet.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/log/util/artificial.py b/pm4py/objects/log/util/artificial.py index cf2656082..7362df60e 100644 --- a/pm4py/objects/log/util/artificial.py +++ b/pm4py/objects/log/util/artificial.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/log/util/basic_filter.py b/pm4py/objects/log/util/basic_filter.py index 7764b2c98..0db860ce3 100644 --- a/pm4py/objects/log/util/basic_filter.py +++ b/pm4py/objects/log/util/basic_filter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import PARAMETER_CONSTANT_ATTRIBUTE_KEY from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/objects/log/util/dataframe_utils.py b/pm4py/objects/log/util/dataframe_utils.py index e4ec9f19b..1485528c4 100644 --- a/pm4py/objects/log/util/dataframe_utils.py +++ b/pm4py/objects/log/util/dataframe_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, List diff --git a/pm4py/objects/log/util/filtering_utils.py b/pm4py/objects/log/util/filtering_utils.py index 3b2ec56f2..4ad6892bb 100644 --- a/pm4py/objects/log/util/filtering_utils.py +++ b/pm4py/objects/log/util/filtering_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.log import get as variants_module from pm4py.objects.log.obj import EventLog, Trace, Event diff --git a/pm4py/objects/log/util/get_class_representation.py b/pm4py/objects/log/util/get_class_representation.py index b2409d30a..0c00ce9ca 100644 --- a/pm4py/objects/log/util/get_class_representation.py +++ b/pm4py/objects/log/util/get_class_representation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.util.business_hours import BusinessHours diff --git a/pm4py/objects/log/util/get_log_encoded.py b/pm4py/objects/log/util/get_log_encoded.py index eabca3563..cf6f2c851 100644 --- a/pm4py/objects/log/util/get_log_encoded.py +++ b/pm4py/objects/log/util/get_log_encoded.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np diff --git a/pm4py/objects/log/util/get_prefixes.py b/pm4py/objects/log/util/get_prefixes.py index e39bf7ff2..426bde335 100644 --- a/pm4py/objects/log/util/get_prefixes.py +++ b/pm4py/objects/log/util/get_prefixes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import deepcopy diff --git a/pm4py/objects/log/util/index_attribute.py b/pm4py/objects/log/util/index_attribute.py index 89728953d..5bbcb79d8 100644 --- a/pm4py/objects/log/util/index_attribute.py +++ b/pm4py/objects/log/util/index_attribute.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog diff --git a/pm4py/objects/log/util/insert_classifier.py b/pm4py/objects/log/util/insert_classifier.py index 2e5ba8bcb..1d2e0ff5a 100644 --- a/pm4py/objects/log/util/insert_classifier.py +++ b/pm4py/objects/log/util/insert_classifier.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def search_act_class_attr(log, force_activity_transition_insertion=False): """ diff --git a/pm4py/objects/log/util/interval_lifecycle.py b/pm4py/objects/log/util/interval_lifecycle.py index d1394151d..e2c1e7418 100644 --- a/pm4py/objects/log/util/interval_lifecycle.py +++ b/pm4py/objects/log/util/interval_lifecycle.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.business_hours import BusinessHours from pm4py.objects.log.util import sorting diff --git a/pm4py/objects/log/util/log.py b/pm4py/objects/log/util/log.py index 33ae71b18..f3d8de3ed 100644 --- a/pm4py/objects/log/util/log.py +++ b/pm4py/objects/log/util/log.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import xes_constants as xes_util diff --git a/pm4py/objects/log/util/log_regex.py b/pm4py/objects/log/util/log_regex.py index f1fa07425..57d531f55 100644 --- a/pm4py/objects/log/util/log_regex.py +++ b/pm4py/objects/log/util/log_regex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict diff --git a/pm4py/objects/log/util/move_attrs_to_trace.py b/pm4py/objects/log/util/move_attrs_to_trace.py index a0d68d572..85356966b 100644 --- a/pm4py/objects/log/util/move_attrs_to_trace.py +++ b/pm4py/objects/log/util/move_attrs_to_trace.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, XESExtension from typing import Optional, Dict, Any, Union diff --git a/pm4py/objects/log/util/pandas_log_wrapper.py b/pm4py/objects/log/util/pandas_log_wrapper.py index a97a7ca7d..c1b121472 100644 --- a/pm4py/objects/log/util/pandas_log_wrapper.py +++ b/pm4py/objects/log/util/pandas_log_wrapper.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd from typing import Optional, Dict, Any diff --git a/pm4py/objects/log/util/pandas_numpy_variants.py b/pm4py/objects/log/util/pandas_numpy_variants.py index d397a71a0..4f8ead947 100644 --- a/pm4py/objects/log/util/pandas_numpy_variants.py +++ b/pm4py/objects/log/util/pandas_numpy_variants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd from enum import Enum diff --git a/pm4py/objects/log/util/sampling.py b/pm4py/objects/log/util/sampling.py index b16d4f96e..3bc5f58c9 100644 --- a/pm4py/objects/log/util/sampling.py +++ b/pm4py/objects/log/util/sampling.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random diff --git a/pm4py/objects/log/util/sorting.py b/pm4py/objects/log/util/sorting.py index c1ab332a0..b96589ec4 100644 --- a/pm4py/objects/log/util/sorting.py +++ b/pm4py/objects/log/util/sorting.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, Trace, EventStream from pm4py.util import xes_constants as xes diff --git a/pm4py/objects/log/util/split_train_test.py b/pm4py/objects/log/util/split_train_test.py index 9d27746b5..1dd663d11 100644 --- a/pm4py/objects/log/util/split_train_test.py +++ b/pm4py/objects/log/util/split_train_test.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog from typing import Tuple diff --git a/pm4py/objects/log/util/xes.py b/pm4py/objects/log/util/xes.py index 79d567fd1..6dd751c9a 100644 --- a/pm4py/objects/log/util/xes.py +++ b/pm4py/objects/log/util/xes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' # XES TAGS TAG_BOOLEAN = 'boolean' diff --git a/pm4py/objects/ocel/__init__.py b/pm4py/objects/ocel/__init__.py index cae94a315..546e21c67 100644 --- a/pm4py/objects/ocel/__init__.py +++ b/pm4py/objects/ocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel import constants, obj, exporter, importer, util, validation diff --git a/pm4py/objects/ocel/constants.py b/pm4py/objects/ocel/constants.py index d7e86c3eb..d2215a979 100644 --- a/pm4py/objects/ocel/constants.py +++ b/pm4py/objects/ocel/constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' PARAM_EVENT_ID = "param:event:id" PARAM_EVENT_ACTIVITY = "param:event:activity" diff --git a/pm4py/objects/ocel/exporter/__init__.py b/pm4py/objects/ocel/exporter/__init__.py index 897f67cfa..4963f97dc 100644 --- a/pm4py/objects/ocel/exporter/__init__.py +++ b/pm4py/objects/ocel/exporter/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter import util, csv, jsonocel import importlib.util diff --git a/pm4py/objects/ocel/exporter/csv/__init__.py b/pm4py/objects/ocel/exporter/csv/__init__.py index 14e8c4db2..db417b767 100644 --- a/pm4py/objects/ocel/exporter/csv/__init__.py +++ b/pm4py/objects/ocel/exporter/csv/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.csv import variants, exporter diff --git a/pm4py/objects/ocel/exporter/csv/exporter.py b/pm4py/objects/ocel/exporter/csv/exporter.py index 7186cda05..3ea7ee344 100644 --- a/pm4py/objects/ocel/exporter/csv/exporter.py +++ b/pm4py/objects/ocel/exporter/csv/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/csv/variants/__init__.py b/pm4py/objects/ocel/exporter/csv/variants/__init__.py index 55f2a2a9d..aa6b2e489 100644 --- a/pm4py/objects/ocel/exporter/csv/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/csv/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.csv.variants import pandas diff --git a/pm4py/objects/ocel/exporter/csv/variants/pandas.py b/pm4py/objects/ocel/exporter/csv/variants/pandas.py index db74b0f4e..8be671a75 100644 --- a/pm4py/objects/ocel/exporter/csv/variants/pandas.py +++ b/pm4py/objects/ocel/exporter/csv/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/jsonocel/__init__.py b/pm4py/objects/ocel/exporter/jsonocel/__init__.py index 8a04e2375..50ff5df3b 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/__init__.py +++ b/pm4py/objects/ocel/exporter/jsonocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.jsonocel import exporter, variants diff --git a/pm4py/objects/ocel/exporter/jsonocel/exporter.py b/pm4py/objects/ocel/exporter/jsonocel/exporter.py index ae127f6ed..916724ec8 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/exporter.py +++ b/pm4py/objects/ocel/exporter/jsonocel/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py b/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py index f9c7b2695..00723ab4f 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.jsonocel.variants import classic, ocel20, ocel20_standard diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py b/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py index 1d75ccb85..5f8d0f045 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import json from enum import Enum diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py index 330bd59cf..4cc1deb81 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import json from enum import Enum diff --git a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py index 2527f80bc..56fd4ba46 100644 --- a/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py +++ b/pm4py/objects/ocel/exporter/jsonocel/variants/ocel20_standard.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.jsonocel.variants import ocel20 from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/exporter/sqlite/__init__.py b/pm4py/objects/ocel/exporter/sqlite/__init__.py index 7e123ca7c..be4c38ab6 100644 --- a/pm4py/objects/ocel/exporter/sqlite/__init__.py +++ b/pm4py/objects/ocel/exporter/sqlite/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.sqlite import exporter, variants diff --git a/pm4py/objects/ocel/exporter/sqlite/exporter.py b/pm4py/objects/ocel/exporter/sqlite/exporter.py index af0ccba98..116f23184 100644 --- a/pm4py/objects/ocel/exporter/sqlite/exporter.py +++ b/pm4py/objects/ocel/exporter/sqlite/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py b/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py index 2e68ec111..ed9ed0df2 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.sqlite.variants import pandas_exporter diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py b/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py index ccf37c573..bf4c9de28 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/ocel20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py b/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py index 520ea4a5a..dc67bb8ee 100644 --- a/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py +++ b/pm4py/objects/ocel/exporter/sqlite/variants/pandas_exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/exporter/util/__init__.py b/pm4py/objects/ocel/exporter/util/__init__.py index e6b8d636e..d867574bc 100644 --- a/pm4py/objects/ocel/exporter/util/__init__.py +++ b/pm4py/objects/ocel/exporter/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.util import clean_dataframes diff --git a/pm4py/objects/ocel/exporter/util/clean_dataframes.py b/pm4py/objects/ocel/exporter/util/clean_dataframes.py index 229cb173d..3cb0e02fd 100644 --- a/pm4py/objects/ocel/exporter/util/clean_dataframes.py +++ b/pm4py/objects/ocel/exporter/util/clean_dataframes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Tuple diff --git a/pm4py/objects/ocel/exporter/xmlocel/__init__.py b/pm4py/objects/ocel/exporter/xmlocel/__init__.py index d0dcfd01d..c0df827a7 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/__init__.py +++ b/pm4py/objects/ocel/exporter/xmlocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.exporter.xmlocel import exporter, variants diff --git a/pm4py/objects/ocel/exporter/xmlocel/exporter.py b/pm4py/objects/ocel/exporter/xmlocel/exporter.py index eeee637fa..8a2265e3d 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/exporter.py +++ b/pm4py/objects/ocel/exporter/xmlocel/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py b/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py b/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py index e5ee7d163..5bd89dd99 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py b/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py index 509353053..88fae77df 100644 --- a/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py +++ b/pm4py/objects/ocel/exporter/xmlocel/variants/ocel20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/__init__.py b/pm4py/objects/ocel/importer/__init__.py index 211a9515e..1ab6fce1f 100644 --- a/pm4py/objects/ocel/importer/__init__.py +++ b/pm4py/objects/ocel/importer/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer import csv, jsonocel import importlib.util diff --git a/pm4py/objects/ocel/importer/csv/__init__.py b/pm4py/objects/ocel/importer/csv/__init__.py index 5973f4754..a5d1a7602 100644 --- a/pm4py/objects/ocel/importer/csv/__init__.py +++ b/pm4py/objects/ocel/importer/csv/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.csv import variants, importer diff --git a/pm4py/objects/ocel/importer/csv/importer.py b/pm4py/objects/ocel/importer/csv/importer.py index e373062c7..1bf3550ad 100644 --- a/pm4py/objects/ocel/importer/csv/importer.py +++ b/pm4py/objects/ocel/importer/csv/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/csv/variants/__init__.py b/pm4py/objects/ocel/importer/csv/variants/__init__.py index 16c0447f5..a133a00d6 100644 --- a/pm4py/objects/ocel/importer/csv/variants/__init__.py +++ b/pm4py/objects/ocel/importer/csv/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.csv.variants import pandas diff --git a/pm4py/objects/ocel/importer/csv/variants/pandas.py b/pm4py/objects/ocel/importer/csv/variants/pandas.py index 109c0b9ac..ca7ae4122 100644 --- a/pm4py/objects/ocel/importer/csv/variants/pandas.py +++ b/pm4py/objects/ocel/importer/csv/variants/pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/jsonocel/__init__.py b/pm4py/objects/ocel/importer/jsonocel/__init__.py index 251846769..65cf720a8 100644 --- a/pm4py/objects/ocel/importer/jsonocel/__init__.py +++ b/pm4py/objects/ocel/importer/jsonocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.jsonocel import importer, variants diff --git a/pm4py/objects/ocel/importer/jsonocel/importer.py b/pm4py/objects/ocel/importer/jsonocel/importer.py index 7e0875a37..2ec2acc3b 100644 --- a/pm4py/objects/ocel/importer/jsonocel/importer.py +++ b/pm4py/objects/ocel/importer/jsonocel/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py b/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py index a87abe992..baff9915b 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.jsonocel.variants import classic, ocel20_standard diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/classic.py b/pm4py/objects/ocel/importer/jsonocel/variants/classic.py index 7d32c9f37..e455b545b 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/classic.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import json from enum import Enum diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py index fb465841f..b441459f3 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_rustxes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py index 4995aee1e..c9a1e3f48 100644 --- a/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py +++ b/pm4py/objects/ocel/importer/jsonocel/variants/ocel20_standard.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/importer/sqlite/__init__.py b/pm4py/objects/ocel/importer/sqlite/__init__.py index cf4c5bbb3..108d7f347 100644 --- a/pm4py/objects/ocel/importer/sqlite/__init__.py +++ b/pm4py/objects/ocel/importer/sqlite/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.sqlite import variants, importer diff --git a/pm4py/objects/ocel/importer/sqlite/importer.py b/pm4py/objects/ocel/importer/sqlite/importer.py index ee2be0279..82ca014ca 100644 --- a/pm4py/objects/ocel/importer/sqlite/importer.py +++ b/pm4py/objects/ocel/importer/sqlite/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/importer/sqlite/variants/__init__.py b/pm4py/objects/ocel/importer/sqlite/variants/__init__.py index a191d86bb..de42c098e 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/__init__.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.sqlite.variants import pandas_importer diff --git a/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py b/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py index 3376b086d..7f711443d 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/ocel20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py b/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py index ff2e7c29f..3bb396bce 100644 --- a/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py +++ b/pm4py/objects/ocel/importer/sqlite/variants/pandas_importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/importer/xmlocel/__init__.py b/pm4py/objects/ocel/importer/xmlocel/__init__.py index 145af3e58..229187b0c 100644 --- a/pm4py/objects/ocel/importer/xmlocel/__init__.py +++ b/pm4py/objects/ocel/importer/xmlocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.xmlocel import importer, variants diff --git a/pm4py/objects/ocel/importer/xmlocel/importer.py b/pm4py/objects/ocel/importer/xmlocel/importer.py index 78ec64246..55c2401b9 100644 --- a/pm4py/objects/ocel/importer/xmlocel/importer.py +++ b/pm4py/objects/ocel/importer/xmlocel/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py b/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py index 7b364e3aa..36f207964 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.importer.xmlocel.variants import classic diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/classic.py b/pm4py/objects/ocel/importer/xmlocel/variants/classic.py index 551152fb2..fa4bd6ea9 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/classic.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py index bcb043740..86ea145b8 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py index 39804f5eb..a7ca59b9e 100644 --- a/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py +++ b/pm4py/objects/ocel/importer/xmlocel/variants/ocel20_rustxes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/obj.py b/pm4py/objects/ocel/obj.py index 0bdc1844a..3078df842 100644 --- a/pm4py/objects/ocel/obj.py +++ b/pm4py/objects/ocel/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/ocel/util/__init__.py b/pm4py/objects/ocel/util/__init__.py index 2348da0ef..b62144990 100644 --- a/pm4py/objects/ocel/util/__init__.py +++ b/pm4py/objects/ocel/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.util import attributes_names, extended_table, flattening, related_objects, related_events, filtering_utils, log_ocel, sampling, convergence_divergence_diagnostics, events_per_type_per_activity, objects_per_type_per_activity, events_per_object_type, ev_att_to_obj_type, event_prefix_suffix_per_obj, explode diff --git a/pm4py/objects/ocel/util/attributes_names.py b/pm4py/objects/ocel/util/attributes_names.py index 4f304f90a..611dc2851 100644 --- a/pm4py/objects/ocel/util/attributes_names.py +++ b/pm4py/objects/ocel/util/attributes_names.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, List diff --git a/pm4py/objects/ocel/util/attributes_per_type.py b/pm4py/objects/ocel/util/attributes_per_type.py index 9f301c092..caad02f40 100644 --- a/pm4py/objects/ocel/util/attributes_per_type.py +++ b/pm4py/objects/ocel/util/attributes_per_type.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py b/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py index 2f098fa73..cd4de0ffa 100644 --- a/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py +++ b/pm4py/objects/ocel/util/convergence_divergence_diagnostics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.util import events_per_type_per_activity, objects_per_type_per_activity from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/util/e2o_qualification.py b/pm4py/objects/ocel/util/e2o_qualification.py index 5c7b93b49..88d4c501a 100644 --- a/pm4py/objects/ocel/util/e2o_qualification.py +++ b/pm4py/objects/ocel/util/e2o_qualification.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/ev_att_to_obj_type.py b/pm4py/objects/ocel/util/ev_att_to_obj_type.py index 269bdae97..75abd972c 100644 --- a/pm4py/objects/ocel/util/ev_att_to_obj_type.py +++ b/pm4py/objects/ocel/util/ev_att_to_obj_type.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py b/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py index 6fdbb53f1..e4f56d8c6 100644 --- a/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py +++ b/pm4py/objects/ocel/util/event_prefix_suffix_per_obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/events_per_object_type.py b/pm4py/objects/ocel/util/events_per_object_type.py index 0163ccaa5..231655db9 100644 --- a/pm4py/objects/ocel/util/events_per_object_type.py +++ b/pm4py/objects/ocel/util/events_per_object_type.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, pandas_utils diff --git a/pm4py/objects/ocel/util/events_per_type_per_activity.py b/pm4py/objects/ocel/util/events_per_type_per_activity.py index 551190f4b..e41a4f543 100644 --- a/pm4py/objects/ocel/util/events_per_type_per_activity.py +++ b/pm4py/objects/ocel/util/events_per_type_per_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, pandas_utils from enum import Enum diff --git a/pm4py/objects/ocel/util/explode.py b/pm4py/objects/ocel/util/explode.py index 424ecc581..a1ff4155c 100644 --- a/pm4py/objects/ocel/util/explode.py +++ b/pm4py/objects/ocel/util/explode.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/extended_table.py b/pm4py/objects/ocel/util/extended_table.py index f083e80f3..dffbe2f72 100644 --- a/pm4py/objects/ocel/util/extended_table.py +++ b/pm4py/objects/ocel/util/extended_table.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/util/filtering_utils.py b/pm4py/objects/ocel/util/filtering_utils.py index 9739bdcea..7eb250d83 100644 --- a/pm4py/objects/ocel/util/filtering_utils.py +++ b/pm4py/objects/ocel/util/filtering_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel import constants from enum import Enum diff --git a/pm4py/objects/ocel/util/flattening.py b/pm4py/objects/ocel/util/flattening.py index b4f2dd062..1f3295d16 100644 --- a/pm4py/objects/ocel/util/flattening.py +++ b/pm4py/objects/ocel/util/flattening.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/util/log_ocel.py b/pm4py/objects/ocel/util/log_ocel.py index f1f0c501f..8a4946e07 100644 --- a/pm4py/objects/ocel/util/log_ocel.py +++ b/pm4py/objects/ocel/util/log_ocel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.objects.log.obj import EventLog, EventStream diff --git a/pm4py/objects/ocel/util/names_stripping.py b/pm4py/objects/ocel/util/names_stripping.py index 2d35802f1..d6bc0bbeb 100644 --- a/pm4py/objects/ocel/util/names_stripping.py +++ b/pm4py/objects/ocel/util/names_stripping.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import re diff --git a/pm4py/objects/ocel/util/objects_per_type_per_activity.py b/pm4py/objects/ocel/util/objects_per_type_per_activity.py index 59e9fa649..405004e2b 100644 --- a/pm4py/objects/ocel/util/objects_per_type_per_activity.py +++ b/pm4py/objects/ocel/util/objects_per_type_per_activity.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, pandas_utils from enum import Enum diff --git a/pm4py/objects/ocel/util/ocel_consistency.py b/pm4py/objects/ocel/util/ocel_consistency.py index c62074231..600e91e78 100644 --- a/pm4py/objects/ocel/util/ocel_consistency.py +++ b/pm4py/objects/ocel/util/ocel_consistency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/ocel_iterator.py b/pm4py/objects/ocel/util/ocel_iterator.py index c917672b7..95b849736 100644 --- a/pm4py/objects/ocel/util/ocel_iterator.py +++ b/pm4py/objects/ocel/util/ocel_iterator.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any diff --git a/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py b/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py index d21dba5bd..ca06a3848 100644 --- a/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py +++ b/pm4py/objects/ocel/util/ocel_to_dict_types_rel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/ocel_type_renaming.py b/pm4py/objects/ocel/util/ocel_type_renaming.py index a5dad7e09..f29ddd1b8 100644 --- a/pm4py/objects/ocel/util/ocel_type_renaming.py +++ b/pm4py/objects/ocel/util/ocel_type_renaming.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from pm4py.objects.ocel.util import names_stripping diff --git a/pm4py/objects/ocel/util/parent_children_ref.py b/pm4py/objects/ocel/util/parent_children_ref.py index 087ded605..91adb23e4 100644 --- a/pm4py/objects/ocel/util/parent_children_ref.py +++ b/pm4py/objects/ocel/util/parent_children_ref.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/related_events.py b/pm4py/objects/ocel/util/related_events.py index e41eee379..85ca79dc5 100644 --- a/pm4py/objects/ocel/util/related_events.py +++ b/pm4py/objects/ocel/util/related_events.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict, Any, Optional, List diff --git a/pm4py/objects/ocel/util/related_objects.py b/pm4py/objects/ocel/util/related_objects.py index 0a53daa1f..15e9914cf 100644 --- a/pm4py/objects/ocel/util/related_objects.py +++ b/pm4py/objects/ocel/util/related_objects.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict, Any, Optional, List diff --git a/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py b/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py index 20b5b6d0b..edac2175b 100644 --- a/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py +++ b/pm4py/objects/ocel/util/rename_objs_ot_tim_lex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL diff --git a/pm4py/objects/ocel/util/sampling.py b/pm4py/objects/ocel/util/sampling.py index 1f799daba..6b8304ce1 100644 --- a/pm4py/objects/ocel/util/sampling.py +++ b/pm4py/objects/ocel/util/sampling.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, pandas_utils diff --git a/pm4py/objects/ocel/validation/__init__.py b/pm4py/objects/ocel/validation/__init__.py index f1e8a9d28..fcb22ec1a 100644 --- a/pm4py/objects/ocel/validation/__init__.py +++ b/pm4py/objects/ocel/validation/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.validation import jsonocel, xmlocel diff --git a/pm4py/objects/ocel/validation/jsonocel.py b/pm4py/objects/ocel/validation/jsonocel.py index a8eae908d..d7ab78dc5 100644 --- a/pm4py/objects/ocel/validation/jsonocel.py +++ b/pm4py/objects/ocel/validation/jsonocel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/objects/ocel/validation/ocel20_rel_validation.py b/pm4py/objects/ocel/validation/ocel20_rel_validation.py index c648f92d9..cda2d0910 100644 --- a/pm4py/objects/ocel/validation/ocel20_rel_validation.py +++ b/pm4py/objects/ocel/validation/ocel20_rel_validation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Tuple, Collection diff --git a/pm4py/objects/ocel/validation/xmlocel.py b/pm4py/objects/ocel/validation/xmlocel.py index b6f8c09a3..ac0ae313d 100644 --- a/pm4py/objects/ocel/validation/xmlocel.py +++ b/pm4py/objects/ocel/validation/xmlocel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/objects/org/__init__.py b/pm4py/objects/org/__init__.py index 55d0bb63e..8f4196287 100644 --- a/pm4py/objects/org/__init__.py +++ b/pm4py/objects/org/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.org import roles, sna diff --git a/pm4py/objects/org/roles/__init__.py b/pm4py/objects/org/roles/__init__.py index 0ca9b87d7..182ff7ca1 100644 --- a/pm4py/objects/org/roles/__init__.py +++ b/pm4py/objects/org/roles/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.org.roles import obj diff --git a/pm4py/objects/org/roles/obj.py b/pm4py/objects/org/roles/obj.py index e52a9bf66..2730a5c40 100644 --- a/pm4py/objects/org/roles/obj.py +++ b/pm4py/objects/org/roles/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Dict diff --git a/pm4py/objects/org/sna/__init__.py b/pm4py/objects/org/sna/__init__.py index c0526f08e..bb4f59b40 100644 --- a/pm4py/objects/org/sna/__init__.py +++ b/pm4py/objects/org/sna/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.org.sna import obj diff --git a/pm4py/objects/org/sna/obj.py b/pm4py/objects/org/sna/obj.py index 33948090d..45d5d9dcd 100644 --- a/pm4py/objects/org/sna/obj.py +++ b/pm4py/objects/org/sna/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict, Tuple diff --git a/pm4py/objects/petri_net/__init__.py b/pm4py/objects/petri_net/__init__.py index 1dbb7d057..99b72af05 100644 --- a/pm4py/objects/petri_net/__init__.py +++ b/pm4py/objects/petri_net/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net import obj, properties, semantics, utils, saw_net, stochastic diff --git a/pm4py/objects/petri_net/data_petri_nets/__init__.py b/pm4py/objects/petri_net/data_petri_nets/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/petri_net/data_petri_nets/__init__.py +++ b/pm4py/objects/petri_net/data_petri_nets/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/petri_net/data_petri_nets/data_marking.py b/pm4py/objects/petri_net/data_petri_nets/data_marking.py index f17639660..34207e93b 100644 --- a/pm4py/objects/petri_net/data_petri_nets/data_marking.py +++ b/pm4py/objects/petri_net/data_petri_nets/data_marking.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/data_petri_nets/semantics.py b/pm4py/objects/petri_net/data_petri_nets/semantics.py index 35c067e08..c6301b991 100644 --- a/pm4py/objects/petri_net/data_petri_nets/semantics.py +++ b/pm4py/objects/petri_net/data_petri_nets/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from pm4py.objects.petri_net import properties as petri_properties diff --git a/pm4py/objects/petri_net/exporter/__init__.py b/pm4py/objects/petri_net/exporter/__init__.py index 2d74fab13..a188ef5ad 100644 --- a/pm4py/objects/petri_net/exporter/__init__.py +++ b/pm4py/objects/petri_net/exporter/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.exporter import variants, exporter diff --git a/pm4py/objects/petri_net/exporter/exporter.py b/pm4py/objects/petri_net/exporter/exporter.py index a0767dce4..654c56c80 100644 --- a/pm4py/objects/petri_net/exporter/exporter.py +++ b/pm4py/objects/petri_net/exporter/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/petri_net/exporter/variants/__init__.py b/pm4py/objects/petri_net/exporter/variants/__init__.py index 464285b55..ea2b3ac38 100644 --- a/pm4py/objects/petri_net/exporter/variants/__init__.py +++ b/pm4py/objects/petri_net/exporter/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.exporter.variants import pnml diff --git a/pm4py/objects/petri_net/exporter/variants/pnml.py b/pm4py/objects/petri_net/exporter/variants/pnml.py index e43f65334..4b6194d85 100644 --- a/pm4py/objects/petri_net/exporter/variants/pnml.py +++ b/pm4py/objects/petri_net/exporter/variants/pnml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid diff --git a/pm4py/objects/petri_net/importer/__init__.py b/pm4py/objects/petri_net/importer/__init__.py index c596f9a4a..6d7681cc0 100644 --- a/pm4py/objects/petri_net/importer/__init__.py +++ b/pm4py/objects/petri_net/importer/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.importer import variants, importer diff --git a/pm4py/objects/petri_net/importer/importer.py b/pm4py/objects/petri_net/importer/importer.py index 1dbd5a73d..9380b3f7a 100644 --- a/pm4py/objects/petri_net/importer/importer.py +++ b/pm4py/objects/petri_net/importer/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/petri_net/importer/variants/__init__.py b/pm4py/objects/petri_net/importer/variants/__init__.py index 89776e03a..82a23b2a0 100644 --- a/pm4py/objects/petri_net/importer/variants/__init__.py +++ b/pm4py/objects/petri_net/importer/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.importer.variants import pnml diff --git a/pm4py/objects/petri_net/importer/variants/pnml.py b/pm4py/objects/petri_net/importer/variants/pnml.py index 603adc99d..9c86aed1a 100644 --- a/pm4py/objects/petri_net/importer/variants/pnml.py +++ b/pm4py/objects/petri_net/importer/variants/pnml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import time diff --git a/pm4py/objects/petri_net/inhibitor_reset/__init__.py b/pm4py/objects/petri_net/inhibitor_reset/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/petri_net/inhibitor_reset/__init__.py +++ b/pm4py/objects/petri_net/inhibitor_reset/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/petri_net/inhibitor_reset/semantics.py b/pm4py/objects/petri_net/inhibitor_reset/semantics.py index 226f0dc92..74eb53659 100644 --- a/pm4py/objects/petri_net/inhibitor_reset/semantics.py +++ b/pm4py/objects/petri_net/inhibitor_reset/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from pm4py.objects.petri_net.sem_interface import Semantics diff --git a/pm4py/objects/petri_net/obj.py b/pm4py/objects/petri_net/obj.py index 6b3558de8..a8a09c108 100644 --- a/pm4py/objects/petri_net/obj.py +++ b/pm4py/objects/petri_net/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from copy import deepcopy diff --git a/pm4py/objects/petri_net/properties.py b/pm4py/objects/petri_net/properties.py index 660511a04..b48b44371 100644 --- a/pm4py/objects/petri_net/properties.py +++ b/pm4py/objects/petri_net/properties.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' # list of properties that can be associated to a Petri net or its entities diff --git a/pm4py/objects/petri_net/saw_net/__init__.py b/pm4py/objects/petri_net/saw_net/__init__.py index e216b6a22..14df993fc 100644 --- a/pm4py/objects/petri_net/saw_net/__init__.py +++ b/pm4py/objects/petri_net/saw_net/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.saw_net import obj, semantics, convert diff --git a/pm4py/objects/petri_net/saw_net/convert.py b/pm4py/objects/petri_net/saw_net/convert.py index 6ac59702d..f09f5d55c 100644 --- a/pm4py/objects/petri_net/saw_net/convert.py +++ b/pm4py/objects/petri_net/saw_net/convert.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.saw_net.obj import StochasticArcWeightNet diff --git a/pm4py/objects/petri_net/saw_net/obj.py b/pm4py/objects/petri_net/saw_net/obj.py index 6d47b2083..0ab7f45d4 100644 --- a/pm4py/objects/petri_net/saw_net/obj.py +++ b/pm4py/objects/petri_net/saw_net/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Dict, List, Tuple diff --git a/pm4py/objects/petri_net/saw_net/semantics.py b/pm4py/objects/petri_net/saw_net/semantics.py index 219083e85..c6cc288c9 100644 --- a/pm4py/objects/petri_net/saw_net/semantics.py +++ b/pm4py/objects/petri_net/saw_net/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy diff --git a/pm4py/objects/petri_net/sem_interface.py b/pm4py/objects/petri_net/sem_interface.py index 7a0f605b6..9c0a0a969 100644 --- a/pm4py/objects/petri_net/sem_interface.py +++ b/pm4py/objects/petri_net/sem_interface.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import deprecation diff --git a/pm4py/objects/petri_net/semantics.py b/pm4py/objects/petri_net/semantics.py index 2720d80a5..db827803c 100644 --- a/pm4py/objects/petri_net/semantics.py +++ b/pm4py/objects/petri_net/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from typing import Counter, Generic, TypeVar diff --git a/pm4py/objects/petri_net/stochastic/__init__.py b/pm4py/objects/petri_net/stochastic/__init__.py index f417603c3..98a61bf86 100644 --- a/pm4py/objects/petri_net/stochastic/__init__.py +++ b/pm4py/objects/petri_net/stochastic/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.stochastic import obj, semantics diff --git a/pm4py/objects/petri_net/stochastic/obj.py b/pm4py/objects/petri_net/stochastic/obj.py index e360c35d4..e43486a71 100644 --- a/pm4py/objects/petri_net/stochastic/obj.py +++ b/pm4py/objects/petri_net/stochastic/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Any, Collection, Dict diff --git a/pm4py/objects/petri_net/stochastic/semantics.py b/pm4py/objects/petri_net/stochastic/semantics.py index d788ec1ec..eb02060b3 100644 --- a/pm4py/objects/petri_net/stochastic/semantics.py +++ b/pm4py/objects/petri_net/stochastic/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random diff --git a/pm4py/objects/petri_net/utils/__init__.py b/pm4py/objects/petri_net/utils/__init__.py index f31429410..ed8e7c6c3 100644 --- a/pm4py/objects/petri_net/utils/__init__.py +++ b/pm4py/objects/petri_net/utils/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils import align_utils, check_soundness, consumption_matrix, decomposition, \ embed_stochastic_map, explore_path, final_marking, incidence_matrix, initial_marking, performance_map, petri_utils, \ diff --git a/pm4py/objects/petri_net/utils/align_utils.py b/pm4py/objects/petri_net/utils/align_utils.py index 794169395..b639a51d9 100644 --- a/pm4py/objects/petri_net/utils/align_utils.py +++ b/pm4py/objects/petri_net/utils/align_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import heapq import sys diff --git a/pm4py/objects/petri_net/utils/check_soundness.py b/pm4py/objects/petri_net/utils/check_soundness.py index 631b0b118..d1a9ef372 100644 --- a/pm4py/objects/petri_net/utils/check_soundness.py +++ b/pm4py/objects/petri_net/utils/check_soundness.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils.networkx_graph import create_networkx_undirected_graph from pm4py.objects.petri_net.utils import explore_path diff --git a/pm4py/objects/petri_net/utils/consumption_matrix.py b/pm4py/objects/petri_net/utils/consumption_matrix.py index 404a82e11..4aa59d763 100644 --- a/pm4py/objects/petri_net/utils/consumption_matrix.py +++ b/pm4py/objects/petri_net/utils/consumption_matrix.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' """ Implements the consumption matrix as explained in the following paper: diff --git a/pm4py/objects/petri_net/utils/decomposition.py b/pm4py/objects/petri_net/utils/decomposition.py index 83690a65a..215b5faa6 100644 --- a/pm4py/objects/petri_net/utils/decomposition.py +++ b/pm4py/objects/petri_net/utils/decomposition.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import hashlib diff --git a/pm4py/objects/petri_net/utils/embed_stochastic_map.py b/pm4py/objects/petri_net/utils/embed_stochastic_map.py index 3a7eaed2a..3150a09e0 100644 --- a/pm4py/objects/petri_net/utils/embed_stochastic_map.py +++ b/pm4py/objects/petri_net/utils/embed_stochastic_map.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import STOCHASTIC_DISTRIBUTION diff --git a/pm4py/objects/petri_net/utils/explore_path.py b/pm4py/objects/petri_net/utils/explore_path.py index 1b0722795..f2df78cd8 100644 --- a/pm4py/objects/petri_net/utils/explore_path.py +++ b/pm4py/objects/petri_net/utils/explore_path.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np from pm4py.util.lp import solver as lp_solver diff --git a/pm4py/objects/petri_net/utils/final_marking.py b/pm4py/objects/petri_net/utils/final_marking.py index b28a82442..fa1f22e72 100644 --- a/pm4py/objects/petri_net/utils/final_marking.py +++ b/pm4py/objects/petri_net/utils/final_marking.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/utils/incidence_matrix.py b/pm4py/objects/petri_net/utils/incidence_matrix.py index ed88a527c..cce7a749a 100644 --- a/pm4py/objects/petri_net/utils/incidence_matrix.py +++ b/pm4py/objects/petri_net/utils/incidence_matrix.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' class IncidenceMatrix(object): diff --git a/pm4py/objects/petri_net/utils/initial_marking.py b/pm4py/objects/petri_net/utils/initial_marking.py index 7e56f38bb..17ba13b54 100644 --- a/pm4py/objects/petri_net/utils/initial_marking.py +++ b/pm4py/objects/petri_net/utils/initial_marking.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import Marking diff --git a/pm4py/objects/petri_net/utils/murata.py b/pm4py/objects/petri_net/utils/murata.py index 1b52de02b..6e4301620 100644 --- a/pm4py/objects/petri_net/utils/murata.py +++ b/pm4py/objects/petri_net/utils/murata.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.lp import solver diff --git a/pm4py/objects/petri_net/utils/networkx_graph.py b/pm4py/objects/petri_net/utils/networkx_graph.py index beed284a9..4a8ebf941 100644 --- a/pm4py/objects/petri_net/utils/networkx_graph.py +++ b/pm4py/objects/petri_net/utils/networkx_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import PetriNet from pm4py.util import nx_utils diff --git a/pm4py/objects/petri_net/utils/obj_marking.py b/pm4py/objects/petri_net/utils/obj_marking.py index 553606bb9..37f16c6f4 100644 --- a/pm4py/objects/petri_net/utils/obj_marking.py +++ b/pm4py/objects/petri_net/utils/obj_marking.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random diff --git a/pm4py/objects/petri_net/utils/performance_map.py b/pm4py/objects/petri_net/utils/performance_map.py index 8bea9fb36..0cb608158 100644 --- a/pm4py/objects/petri_net/utils/performance_map.py +++ b/pm4py/objects/petri_net/utils/performance_map.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from statistics import stdev diff --git a/pm4py/objects/petri_net/utils/petri_utils.py b/pm4py/objects/petri_net/utils/petri_utils.py index 1e0feb907..e46f1e3c2 100644 --- a/pm4py/objects/petri_net/utils/petri_utils.py +++ b/pm4py/objects/petri_net/utils/petri_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random import time diff --git a/pm4py/objects/petri_net/utils/projection.py b/pm4py/objects/petri_net/utils/projection.py index bb9e17e9b..61f9f5c16 100644 --- a/pm4py/objects/petri_net/utils/projection.py +++ b/pm4py/objects/petri_net/utils/projection.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np diff --git a/pm4py/objects/petri_net/utils/reachability_graph.py b/pm4py/objects/petri_net/utils/reachability_graph.py index c52615e75..1de6a5b1a 100644 --- a/pm4py/objects/petri_net/utils/reachability_graph.py +++ b/pm4py/objects/petri_net/utils/reachability_graph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import re diff --git a/pm4py/objects/petri_net/utils/reduction.py b/pm4py/objects/petri_net/utils/reduction.py index c9d334404..bda7ffe68 100644 --- a/pm4py/objects/petri_net/utils/reduction.py +++ b/pm4py/objects/petri_net/utils/reduction.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils.petri_utils import remove_arc, remove_transition, remove_place, add_arc_from_to, pre_set, post_set, get_arc_type from pm4py.objects.petri_net import properties diff --git a/pm4py/objects/petri_net/utils/synchronous_product.py b/pm4py/objects/petri_net/utils/synchronous_product.py index c15ba5fc9..82434a29e 100644 --- a/pm4py/objects/petri_net/utils/synchronous_product.py +++ b/pm4py/objects/petri_net/utils/synchronous_product.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.obj import PetriNet, Marking from pm4py.objects.petri_net.utils.petri_utils import add_arc_from_to diff --git a/pm4py/objects/powl/BinaryRelation.py b/pm4py/objects/powl/BinaryRelation.py index bc0809aad..81d0e3f68 100644 --- a/pm4py/objects/powl/BinaryRelation.py +++ b/pm4py/objects/powl/BinaryRelation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy diff --git a/pm4py/objects/powl/__init__.py b/pm4py/objects/powl/__init__.py index bac22ab15..a6d1592cb 100644 --- a/pm4py/objects/powl/__init__.py +++ b/pm4py/objects/powl/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.powl import * diff --git a/pm4py/objects/powl/constants.py b/pm4py/objects/powl/constants.py index 24d1efa49..682533ab6 100644 --- a/pm4py/objects/powl/constants.py +++ b/pm4py/objects/powl/constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' SILENT_TRANSITION_LABEL = "tau" diff --git a/pm4py/objects/powl/obj.py b/pm4py/objects/powl/obj.py index 5fc8e454b..896a8993e 100644 --- a/pm4py/objects/powl/obj.py +++ b/pm4py/objects/powl/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.powl.BinaryRelation import BinaryRelation diff --git a/pm4py/objects/powl/parser.py b/pm4py/objects/powl/parser.py index e2f1bbb22..d1a286658 100644 --- a/pm4py/objects/powl/parser.py +++ b/pm4py/objects/powl/parser.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.powl.obj import POWL, OperatorPOWL, StrictPartialOrder, SilentTransition, Transition from pm4py.objects.process_tree.obj import Operator as PTOperator diff --git a/pm4py/objects/process_tree/__init__.py b/pm4py/objects/process_tree/__init__.py index 21af9da14..fa32dfaeb 100644 --- a/pm4py/objects/process_tree/__init__.py +++ b/pm4py/objects/process_tree/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree import obj, semantics, state, utils import importlib.util diff --git a/pm4py/objects/process_tree/exporter/__init__.py b/pm4py/objects/process_tree/exporter/__init__.py index 73ec746ce..021404b78 100644 --- a/pm4py/objects/process_tree/exporter/__init__.py +++ b/pm4py/objects/process_tree/exporter/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.exporter import variants, exporter diff --git a/pm4py/objects/process_tree/exporter/exporter.py b/pm4py/objects/process_tree/exporter/exporter.py index 78c57d5f5..e85458670 100644 --- a/pm4py/objects/process_tree/exporter/exporter.py +++ b/pm4py/objects/process_tree/exporter/exporter.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.exporter.variants import ptml from pm4py.util import exec_utils diff --git a/pm4py/objects/process_tree/exporter/variants/__init__.py b/pm4py/objects/process_tree/exporter/variants/__init__.py index 7d1a1876a..23b8b0698 100644 --- a/pm4py/objects/process_tree/exporter/variants/__init__.py +++ b/pm4py/objects/process_tree/exporter/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.exporter.variants import ptml diff --git a/pm4py/objects/process_tree/exporter/variants/ptml.py b/pm4py/objects/process_tree/exporter/variants/ptml.py index ac65cc693..170aa8c89 100644 --- a/pm4py/objects/process_tree/exporter/variants/ptml.py +++ b/pm4py/objects/process_tree/exporter/variants/ptml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy import uuid diff --git a/pm4py/objects/process_tree/importer/__init__.py b/pm4py/objects/process_tree/importer/__init__.py index 7071be4b6..0c5887b01 100644 --- a/pm4py/objects/process_tree/importer/__init__.py +++ b/pm4py/objects/process_tree/importer/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.importer import variants, importer diff --git a/pm4py/objects/process_tree/importer/importer.py b/pm4py/objects/process_tree/importer/importer.py index 28f9ed8a4..69f5f6239 100644 --- a/pm4py/objects/process_tree/importer/importer.py +++ b/pm4py/objects/process_tree/importer/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/process_tree/importer/variants/__init__.py b/pm4py/objects/process_tree/importer/variants/__init__.py index 02adf886f..4a7031f49 100644 --- a/pm4py/objects/process_tree/importer/variants/__init__.py +++ b/pm4py/objects/process_tree/importer/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree.importer.variants import ptml diff --git a/pm4py/objects/process_tree/importer/variants/ptml.py b/pm4py/objects/process_tree/importer/variants/ptml.py index 00512c70b..cf1c8d6dd 100644 --- a/pm4py/objects/process_tree/importer/variants/ptml.py +++ b/pm4py/objects/process_tree/importer/variants/ptml.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from lxml import etree, objectify diff --git a/pm4py/objects/process_tree/obj.py b/pm4py/objects/process_tree/obj.py index a60bd8d81..39ffa1fc9 100644 --- a/pm4py/objects/process_tree/obj.py +++ b/pm4py/objects/process_tree/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import hie_utils diff --git a/pm4py/objects/process_tree/semantics.py b/pm4py/objects/process_tree/semantics.py index ff311211c..b84c70f07 100644 --- a/pm4py/objects/process_tree/semantics.py +++ b/pm4py/objects/process_tree/semantics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import random diff --git a/pm4py/objects/process_tree/state.py b/pm4py/objects/process_tree/state.py index 89e8d599e..e7f9fdb85 100644 --- a/pm4py/objects/process_tree/state.py +++ b/pm4py/objects/process_tree/state.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/objects/process_tree/utils/__init__.py b/pm4py/objects/process_tree/utils/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/process_tree/utils/__init__.py +++ b/pm4py/objects/process_tree/utils/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/process_tree/utils/bottomup.py b/pm4py/objects/process_tree/utils/bottomup.py index d5f00bd50..af83715cd 100644 --- a/pm4py/objects/process_tree/utils/bottomup.py +++ b/pm4py/objects/process_tree/utils/bottomup.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math diff --git a/pm4py/objects/process_tree/utils/generic.py b/pm4py/objects/process_tree/utils/generic.py index 0d76adc77..834f48219 100644 --- a/pm4py/objects/process_tree/utils/generic.py +++ b/pm4py/objects/process_tree/utils/generic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy import hashlib diff --git a/pm4py/objects/process_tree/utils/regex.py b/pm4py/objects/process_tree/utils/regex.py index d5adf8b10..c17ec63c6 100644 --- a/pm4py/objects/process_tree/utils/regex.py +++ b/pm4py/objects/process_tree/utils/regex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.process_tree import obj as pt_operator from pm4py.util.regex import SharedObj, get_new_char diff --git a/pm4py/objects/random_variables/__init__.py b/pm4py/objects/random_variables/__init__.py index b1d76d5e0..b06ca1580 100644 --- a/pm4py/objects/random_variables/__init__.py +++ b/pm4py/objects/random_variables/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables import constant0, normal, uniform, exponential, random_variable, lognormal, gamma diff --git a/pm4py/objects/random_variables/basic_structure.py b/pm4py/objects/random_variables/basic_structure.py index db98b4826..4c608448e 100644 --- a/pm4py/objects/random_variables/basic_structure.py +++ b/pm4py/objects/random_variables/basic_structure.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' class BasicStructureRandomVariable(object): def __init__(self): diff --git a/pm4py/objects/random_variables/constant0/__init__.py b/pm4py/objects/random_variables/constant0/__init__.py index 76156c7aa..42ae2ad61 100644 --- a/pm4py/objects/random_variables/constant0/__init__.py +++ b/pm4py/objects/random_variables/constant0/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.constant0 import random_variable diff --git a/pm4py/objects/random_variables/constant0/random_variable.py b/pm4py/objects/random_variables/constant0/random_variable.py index 368f86cef..c26d35c9b 100644 --- a/pm4py/objects/random_variables/constant0/random_variable.py +++ b/pm4py/objects/random_variables/constant0/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/deterministic/__init__.py b/pm4py/objects/random_variables/deterministic/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/objects/random_variables/deterministic/__init__.py +++ b/pm4py/objects/random_variables/deterministic/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/objects/random_variables/deterministic/random_variable.py b/pm4py/objects/random_variables/deterministic/random_variable.py index 0ba1cf8d5..bcd8c9491 100644 --- a/pm4py/objects/random_variables/deterministic/random_variable.py +++ b/pm4py/objects/random_variables/deterministic/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/exponential/__init__.py b/pm4py/objects/random_variables/exponential/__init__.py index 01be5804b..86c89ff88 100644 --- a/pm4py/objects/random_variables/exponential/__init__.py +++ b/pm4py/objects/random_variables/exponential/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.exponential.random_variable import Exponential diff --git a/pm4py/objects/random_variables/exponential/random_variable.py b/pm4py/objects/random_variables/exponential/random_variable.py index dcdcb2b82..c79180362 100644 --- a/pm4py/objects/random_variables/exponential/random_variable.py +++ b/pm4py/objects/random_variables/exponential/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/gamma/__init__.py b/pm4py/objects/random_variables/gamma/__init__.py index 4e29ac03f..add5f8b8d 100644 --- a/pm4py/objects/random_variables/gamma/__init__.py +++ b/pm4py/objects/random_variables/gamma/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.gamma import random_variable diff --git a/pm4py/objects/random_variables/gamma/random_variable.py b/pm4py/objects/random_variables/gamma/random_variable.py index 90fe975bd..daa9aa1c5 100644 --- a/pm4py/objects/random_variables/gamma/random_variable.py +++ b/pm4py/objects/random_variables/gamma/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/lognormal/__init__.py b/pm4py/objects/random_variables/lognormal/__init__.py index aeba7b969..f6b46cad9 100644 --- a/pm4py/objects/random_variables/lognormal/__init__.py +++ b/pm4py/objects/random_variables/lognormal/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.lognormal import random_variable diff --git a/pm4py/objects/random_variables/lognormal/random_variable.py b/pm4py/objects/random_variables/lognormal/random_variable.py index c2c589a66..174493d1c 100644 --- a/pm4py/objects/random_variables/lognormal/random_variable.py +++ b/pm4py/objects/random_variables/lognormal/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/normal/__init__.py b/pm4py/objects/random_variables/normal/__init__.py index 14b226777..0ced72e83 100644 --- a/pm4py/objects/random_variables/normal/__init__.py +++ b/pm4py/objects/random_variables/normal/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.normal import random_variable diff --git a/pm4py/objects/random_variables/normal/random_variable.py b/pm4py/objects/random_variables/normal/random_variable.py index 72c316ef2..d239e1ea4 100644 --- a/pm4py/objects/random_variables/normal/random_variable.py +++ b/pm4py/objects/random_variables/normal/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/random_variables/random_variable.py b/pm4py/objects/random_variables/random_variable.py index 8b27a7c98..6672e95f4 100644 --- a/pm4py/objects/random_variables/random_variable.py +++ b/pm4py/objects/random_variables/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np diff --git a/pm4py/objects/random_variables/uniform/__init__.py b/pm4py/objects/random_variables/uniform/__init__.py index 876f79b6c..72753052f 100644 --- a/pm4py/objects/random_variables/uniform/__init__.py +++ b/pm4py/objects/random_variables/uniform/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.random_variables.uniform import random_variable diff --git a/pm4py/objects/random_variables/uniform/random_variable.py b/pm4py/objects/random_variables/uniform/random_variable.py index 8e8523a96..c8d466464 100644 --- a/pm4py/objects/random_variables/uniform/random_variable.py +++ b/pm4py/objects/random_variables/uniform/random_variable.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/objects/stochastic_petri/__init__.py b/pm4py/objects/stochastic_petri/__init__.py index 06cdf9e4b..c7549682c 100644 --- a/pm4py/objects/stochastic_petri/__init__.py +++ b/pm4py/objects/stochastic_petri/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.stochastic_petri import tangible_reachability, utils diff --git a/pm4py/objects/stochastic_petri/ctmc.py b/pm4py/objects/stochastic_petri/ctmc.py index 88cb5d890..b888e4c98 100644 --- a/pm4py/objects/stochastic_petri/ctmc.py +++ b/pm4py/objects/stochastic_petri/ctmc.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter diff --git a/pm4py/objects/stochastic_petri/tangible_reachability.py b/pm4py/objects/stochastic_petri/tangible_reachability.py index 4c347e71e..fcfe751e3 100644 --- a/pm4py/objects/stochastic_petri/tangible_reachability.py +++ b/pm4py/objects/stochastic_petri/tangible_reachability.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils.reachability_graph import construct_reachability_graph from pm4py.objects.conversion.log import converter as log_converter diff --git a/pm4py/objects/stochastic_petri/utils.py b/pm4py/objects/stochastic_petri/utils.py index 8d0f2c382..2bd494828 100644 --- a/pm4py/objects/stochastic_petri/utils.py +++ b/pm4py/objects/stochastic_petri/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from numpy.random import choice diff --git a/pm4py/objects/transition_system/__init__.py b/pm4py/objects/transition_system/__init__.py index e7389fa56..f4ae86fbd 100644 --- a/pm4py/objects/transition_system/__init__.py +++ b/pm4py/objects/transition_system/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.transition_system import obj, utils, constants diff --git a/pm4py/objects/transition_system/constants.py b/pm4py/objects/transition_system/constants.py index 724aedaf2..9b0536c35 100644 --- a/pm4py/objects/transition_system/constants.py +++ b/pm4py/objects/transition_system/constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' INGOING_EVENTS = "ingoing_events" OUTGOING_EVENTS = "outgoing_events" diff --git a/pm4py/objects/transition_system/obj.py b/pm4py/objects/transition_system/obj.py index 7cd620d06..7abafd0bb 100644 --- a/pm4py/objects/transition_system/obj.py +++ b/pm4py/objects/transition_system/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.transition_system import constants diff --git a/pm4py/objects/transition_system/utils.py b/pm4py/objects/transition_system/utils.py index 9dd30a2b9..512c5eefa 100644 --- a/pm4py/objects/transition_system/utils.py +++ b/pm4py/objects/transition_system/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.transition_system import obj diff --git a/pm4py/objects/trie/__init__.py b/pm4py/objects/trie/__init__.py index b89d9cb51..c36dfa355 100644 --- a/pm4py/objects/trie/__init__.py +++ b/pm4py/objects/trie/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.trie import obj diff --git a/pm4py/objects/trie/obj.py b/pm4py/objects/trie/obj.py index 06e202481..df7f533bd 100644 --- a/pm4py/objects/trie/obj.py +++ b/pm4py/objects/trie/obj.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' class Trie(object): diff --git a/pm4py/ocel.py b/pm4py/ocel.py index a63f8fb77..102fe6b36 100644 --- a/pm4py/ocel.py +++ b/pm4py/ocel.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.ocel`` module contains the object-centric process mining features offered in ``pm4py`` diff --git a/pm4py/org.py b/pm4py/org.py index af0dbaca4..31f7465da 100644 --- a/pm4py/org.py +++ b/pm4py/org.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.org`` module contains the organizational analysis techniques offered in ``pm4py`` diff --git a/pm4py/privacy.py b/pm4py/privacy.py index 190922bde..2196892de 100644 --- a/pm4py/privacy.py +++ b/pm4py/privacy.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog diff --git a/pm4py/read.py b/pm4py/read.py index 0c14e23f9..c73d318e0 100644 --- a/pm4py/read.py +++ b/pm4py/read.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Tuple, Dict, Optional diff --git a/pm4py/sim.py b/pm4py/sim.py index cf5a74c7c..9aadc6121 100644 --- a/pm4py/sim.py +++ b/pm4py/sim.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.sim`` module contains the simulation algorithms offered in ``pm4py`` diff --git a/pm4py/statistics/__init__.py b/pm4py/statistics/__init__.py index 01cdbcf41..4033e38ef 100644 --- a/pm4py/statistics/__init__.py +++ b/pm4py/statistics/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics import traces, attributes, variants, start_activities, end_activities, \ service_time, concurrent_activities, eventually_follows, rework diff --git a/pm4py/statistics/attributes/__init__.py b/pm4py/statistics/attributes/__init__.py index 799e57da6..fa19f8094 100644 --- a/pm4py/statistics/attributes/__init__.py +++ b/pm4py/statistics/attributes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes import common, log, pandas diff --git a/pm4py/statistics/attributes/common/__init__.py b/pm4py/statistics/attributes/common/__init__.py index 7724666fc..bbb9ad5c7 100644 --- a/pm4py/statistics/attributes/common/__init__.py +++ b/pm4py/statistics/attributes/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.common import get diff --git a/pm4py/statistics/attributes/common/get.py b/pm4py/statistics/attributes/common/get.py index c9f619011..a88b7a228 100644 --- a/pm4py/statistics/attributes/common/get.py +++ b/pm4py/statistics/attributes/common/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import json, logging import importlib.util diff --git a/pm4py/statistics/attributes/log/__init__.py b/pm4py/statistics/attributes/log/__init__.py index 0fbd17265..7c6026fa5 100644 --- a/pm4py/statistics/attributes/log/__init__.py +++ b/pm4py/statistics/attributes/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.log import get, select diff --git a/pm4py/statistics/attributes/log/get.py b/pm4py/statistics/attributes/log/get.py index ee7472c59..cee9d2a3f 100644 --- a/pm4py/statistics/attributes/log/get.py +++ b/pm4py/statistics/attributes/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.common import get as attributes_common from pm4py.objects.conversion.log import converter as log_conversion diff --git a/pm4py/statistics/attributes/log/select.py b/pm4py/statistics/attributes/log/select.py index 5460bffea..8ebb275c5 100644 --- a/pm4py/statistics/attributes/log/select.py +++ b/pm4py/statistics/attributes/log/select.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.log.get import get_attribute_values, get_all_event_attributes_from_log, get_all_trace_attributes_from_log, get_trace_attribute_values from pm4py.objects.log.util import sampling diff --git a/pm4py/statistics/attributes/pandas/__init__.py b/pm4py/statistics/attributes/pandas/__init__.py index 6c0a72ca8..24c3a2841 100644 --- a/pm4py/statistics/attributes/pandas/__init__.py +++ b/pm4py/statistics/attributes/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.pandas import get diff --git a/pm4py/statistics/attributes/pandas/get.py b/pm4py/statistics/attributes/pandas/get.py index f1d8505b2..f0406f7c8 100644 --- a/pm4py/statistics/attributes/pandas/get.py +++ b/pm4py/statistics/attributes/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.common import get as attributes_common from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/concurrent_activities/__init__.py b/pm4py/statistics/concurrent_activities/__init__.py index 6336b1e5c..079e82220 100644 --- a/pm4py/statistics/concurrent_activities/__init__.py +++ b/pm4py/statistics/concurrent_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.concurrent_activities import log, pandas diff --git a/pm4py/statistics/concurrent_activities/log/__init__.py b/pm4py/statistics/concurrent_activities/log/__init__.py index 679e8ceca..f1527e924 100644 --- a/pm4py/statistics/concurrent_activities/log/__init__.py +++ b/pm4py/statistics/concurrent_activities/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.concurrent_activities.log import get diff --git a/pm4py/statistics/concurrent_activities/log/get.py b/pm4py/statistics/concurrent_activities/log/get.py index a77c4c84d..b9b50c952 100644 --- a/pm4py/statistics/concurrent_activities/log/get.py +++ b/pm4py/statistics/concurrent_activities/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/statistics/concurrent_activities/pandas/__init__.py b/pm4py/statistics/concurrent_activities/pandas/__init__.py index 7d6f4fee3..4943c8d3c 100644 --- a/pm4py/statistics/concurrent_activities/pandas/__init__.py +++ b/pm4py/statistics/concurrent_activities/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.concurrent_activities.pandas import get diff --git a/pm4py/statistics/concurrent_activities/pandas/get.py b/pm4py/statistics/concurrent_activities/pandas/get.py index c4f6fff60..3a162f00a 100644 --- a/pm4py/statistics/concurrent_activities/pandas/get.py +++ b/pm4py/statistics/concurrent_activities/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/statistics/end_activities/__init__.py b/pm4py/statistics/end_activities/__init__.py index dd64ba2b7..1c02df00a 100644 --- a/pm4py/statistics/end_activities/__init__.py +++ b/pm4py/statistics/end_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities import common, log, pandas diff --git a/pm4py/statistics/end_activities/common/__init__.py b/pm4py/statistics/end_activities/common/__init__.py index 58b0b620a..d991fcf7b 100644 --- a/pm4py/statistics/end_activities/common/__init__.py +++ b/pm4py/statistics/end_activities/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities.common import get diff --git a/pm4py/statistics/end_activities/common/get.py b/pm4py/statistics/end_activities/common/get.py index 189d615a0..c3d3a32d2 100644 --- a/pm4py/statistics/end_activities/common/get.py +++ b/pm4py/statistics/end_activities/common/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def get_sorted_end_activities_list(end_activities): """ diff --git a/pm4py/statistics/end_activities/log/__init__.py b/pm4py/statistics/end_activities/log/__init__.py index 11eeb2178..dd84b4682 100644 --- a/pm4py/statistics/end_activities/log/__init__.py +++ b/pm4py/statistics/end_activities/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities.log import get diff --git a/pm4py/statistics/end_activities/log/get.py b/pm4py/statistics/end_activities/log/get.py index d8f050ff4..10c43e166 100644 --- a/pm4py/statistics/end_activities/log/get.py +++ b/pm4py/statistics/end_activities/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY from pm4py.util import exec_utils diff --git a/pm4py/statistics/end_activities/pandas/__init__.py b/pm4py/statistics/end_activities/pandas/__init__.py index e75a13675..074bab4b8 100644 --- a/pm4py/statistics/end_activities/pandas/__init__.py +++ b/pm4py/statistics/end_activities/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.end_activities.pandas import get diff --git a/pm4py/statistics/end_activities/pandas/get.py b/pm4py/statistics/end_activities/pandas/get.py index 94bfa673e..3ed167833 100644 --- a/pm4py/statistics/end_activities/pandas/get.py +++ b/pm4py/statistics/end_activities/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/statistics/eventually_follows/__init__.py b/pm4py/statistics/eventually_follows/__init__.py index f76b5358c..17824d13f 100644 --- a/pm4py/statistics/eventually_follows/__init__.py +++ b/pm4py/statistics/eventually_follows/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.eventually_follows import log, uvcl, pandas diff --git a/pm4py/statistics/eventually_follows/log/__init__.py b/pm4py/statistics/eventually_follows/log/__init__.py index 50816676e..2ffbd1291 100644 --- a/pm4py/statistics/eventually_follows/log/__init__.py +++ b/pm4py/statistics/eventually_follows/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.eventually_follows.log import get diff --git a/pm4py/statistics/eventually_follows/log/get.py b/pm4py/statistics/eventually_follows/log/get.py index 35a1b25e4..f82f2454c 100644 --- a/pm4py/statistics/eventually_follows/log/get.py +++ b/pm4py/statistics/eventually_follows/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/statistics/eventually_follows/pandas/__init__.py b/pm4py/statistics/eventually_follows/pandas/__init__.py index 148fdbb26..bf7cad3fd 100644 --- a/pm4py/statistics/eventually_follows/pandas/__init__.py +++ b/pm4py/statistics/eventually_follows/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.eventually_follows.pandas import get diff --git a/pm4py/statistics/eventually_follows/pandas/get.py b/pm4py/statistics/eventually_follows/pandas/get.py index 5ca8d55b2..cd6ca4ce6 100644 --- a/pm4py/statistics/eventually_follows/pandas/get.py +++ b/pm4py/statistics/eventually_follows/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/statistics/eventually_follows/uvcl/__init__.py b/pm4py/statistics/eventually_follows/uvcl/__init__.py index 5ec553a2c..1d78171cc 100644 --- a/pm4py/statistics/eventually_follows/uvcl/__init__.py +++ b/pm4py/statistics/eventually_follows/uvcl/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.eventually_follows.uvcl import get \ No newline at end of file diff --git a/pm4py/statistics/eventually_follows/uvcl/get.py b/pm4py/statistics/eventually_follows/uvcl/get.py index 95c307769..92d928d3d 100644 --- a/pm4py/statistics/eventually_follows/uvcl/get.py +++ b/pm4py/statistics/eventually_follows/uvcl/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/statistics/ocel/__init__.py b/pm4py/statistics/ocel/__init__.py index 2f25cf5c3..eee3e47c9 100644 --- a/pm4py/statistics/ocel/__init__.py +++ b/pm4py/statistics/ocel/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/statistics/ocel/act_ot_dependent.py b/pm4py/statistics/ocel/act_ot_dependent.py index 29d74e555..ba0938413 100644 --- a/pm4py/statistics/ocel/act_ot_dependent.py +++ b/pm4py/statistics/ocel/act_ot_dependent.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Tuple, Set, List diff --git a/pm4py/statistics/ocel/act_utils.py b/pm4py/statistics/ocel/act_utils.py index 2fe22c1f1..15d329471 100644 --- a/pm4py/statistics/ocel/act_utils.py +++ b/pm4py/statistics/ocel/act_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Tuple, Set, List diff --git a/pm4py/statistics/ocel/edge_metrics.py b/pm4py/statistics/ocel/edge_metrics.py index 7840e5001..8e31bafea 100644 --- a/pm4py/statistics/ocel/edge_metrics.py +++ b/pm4py/statistics/ocel/edge_metrics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.ocel.obj import OCEL from typing import Optional, Dict, Any, Tuple, Collection, Set, List diff --git a/pm4py/statistics/ocel/objects_ot_count.py b/pm4py/statistics/ocel/objects_ot_count.py index bb5d23d05..32dfaa6e5 100644 --- a/pm4py/statistics/ocel/objects_ot_count.py +++ b/pm4py/statistics/ocel/objects_ot_count.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/statistics/ocel/ot_activities.py b/pm4py/statistics/ocel/ot_activities.py index 479cd3b20..e4118db5f 100644 --- a/pm4py/statistics/ocel/ot_activities.py +++ b/pm4py/statistics/ocel/ot_activities.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants from pm4py.objects.ocel import constants as ocel_constants diff --git a/pm4py/statistics/overlap/__init__.py b/pm4py/statistics/overlap/__init__.py index 42fdfda36..18f00150d 100644 --- a/pm4py/statistics/overlap/__init__.py +++ b/pm4py/statistics/overlap/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap import cases, utils diff --git a/pm4py/statistics/overlap/cases/__init__.py b/pm4py/statistics/overlap/cases/__init__.py index 067a657bf..0234181a5 100644 --- a/pm4py/statistics/overlap/cases/__init__.py +++ b/pm4py/statistics/overlap/cases/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.cases import log, pandas diff --git a/pm4py/statistics/overlap/cases/log/__init__.py b/pm4py/statistics/overlap/cases/log/__init__.py index efa32c0f4..ce1ba1237 100644 --- a/pm4py/statistics/overlap/cases/log/__init__.py +++ b/pm4py/statistics/overlap/cases/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.cases.log import get diff --git a/pm4py/statistics/overlap/cases/log/get.py b/pm4py/statistics/overlap/cases/log/get.py index 591e3ad26..323507206 100644 --- a/pm4py/statistics/overlap/cases/log/get.py +++ b/pm4py/statistics/overlap/cases/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Dict, Optional, Any, List, Union diff --git a/pm4py/statistics/overlap/cases/pandas/__init__.py b/pm4py/statistics/overlap/cases/pandas/__init__.py index ee6601a9f..1b47d442a 100644 --- a/pm4py/statistics/overlap/cases/pandas/__init__.py +++ b/pm4py/statistics/overlap/cases/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.cases.pandas import get diff --git a/pm4py/statistics/overlap/cases/pandas/get.py b/pm4py/statistics/overlap/cases/pandas/get.py index 075bb1a7e..53222c9dc 100644 --- a/pm4py/statistics/overlap/cases/pandas/get.py +++ b/pm4py/statistics/overlap/cases/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Dict, Optional, Any, List, Union diff --git a/pm4py/statistics/overlap/interval_events/__init__.py b/pm4py/statistics/overlap/interval_events/__init__.py index 75a9cd792..67ee51603 100644 --- a/pm4py/statistics/overlap/interval_events/__init__.py +++ b/pm4py/statistics/overlap/interval_events/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.interval_events import log, pandas diff --git a/pm4py/statistics/overlap/interval_events/log/__init__.py b/pm4py/statistics/overlap/interval_events/log/__init__.py index a3f7b9909..e692c571f 100644 --- a/pm4py/statistics/overlap/interval_events/log/__init__.py +++ b/pm4py/statistics/overlap/interval_events/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.interval_events.log import get diff --git a/pm4py/statistics/overlap/interval_events/log/get.py b/pm4py/statistics/overlap/interval_events/log/get.py index 01508fa94..ff9ed52b8 100644 --- a/pm4py/statistics/overlap/interval_events/log/get.py +++ b/pm4py/statistics/overlap/interval_events/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, List diff --git a/pm4py/statistics/overlap/interval_events/pandas/__init__.py b/pm4py/statistics/overlap/interval_events/pandas/__init__.py index 9d94c2871..999205a80 100644 --- a/pm4py/statistics/overlap/interval_events/pandas/__init__.py +++ b/pm4py/statistics/overlap/interval_events/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.interval_events.pandas import get diff --git a/pm4py/statistics/overlap/interval_events/pandas/get.py b/pm4py/statistics/overlap/interval_events/pandas/get.py index 381b9525f..ec2078090 100644 --- a/pm4py/statistics/overlap/interval_events/pandas/get.py +++ b/pm4py/statistics/overlap/interval_events/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, List, Union diff --git a/pm4py/statistics/overlap/utils/__init__.py b/pm4py/statistics/overlap/utils/__init__.py index 7a18d9f6e..580c302b8 100644 --- a/pm4py/statistics/overlap/utils/__init__.py +++ b/pm4py/statistics/overlap/utils/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.overlap.utils import compute diff --git a/pm4py/statistics/overlap/utils/compute.py b/pm4py/statistics/overlap/utils/compute.py index 085f5d449..327abef66 100644 --- a/pm4py/statistics/overlap/utils/compute.py +++ b/pm4py/statistics/overlap/utils/compute.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Tuple, List, Union diff --git a/pm4py/statistics/passed_time/__init__.py b/pm4py/statistics/passed_time/__init__.py index 5414aa505..cee14519c 100644 --- a/pm4py/statistics/passed_time/__init__.py +++ b/pm4py/statistics/passed_time/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time import log, pandas diff --git a/pm4py/statistics/passed_time/log/__init__.py b/pm4py/statistics/passed_time/log/__init__.py index 218dc5e48..2ba703720 100644 --- a/pm4py/statistics/passed_time/log/__init__.py +++ b/pm4py/statistics/passed_time/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.log import algorithm, variants diff --git a/pm4py/statistics/passed_time/log/algorithm.py b/pm4py/statistics/passed_time/log/algorithm.py index d9efa9318..709c57736 100644 --- a/pm4py/statistics/passed_time/log/algorithm.py +++ b/pm4py/statistics/passed_time/log/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.log.variants import pre, post, prepost from enum import Enum diff --git a/pm4py/statistics/passed_time/log/variants/__init__.py b/pm4py/statistics/passed_time/log/variants/__init__.py index f777bf302..cda1474d2 100644 --- a/pm4py/statistics/passed_time/log/variants/__init__.py +++ b/pm4py/statistics/passed_time/log/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.log.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/log/variants/post.py b/pm4py/statistics/passed_time/log/variants/post.py index 6ae28a0c8..6b2c544a9 100644 --- a/pm4py/statistics/passed_time/log/variants/post.py +++ b/pm4py/statistics/passed_time/log/variants/post.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance from typing import Optional, Dict, Any diff --git a/pm4py/statistics/passed_time/log/variants/pre.py b/pm4py/statistics/passed_time/log/variants/pre.py index e7fc6221d..8c20c021e 100644 --- a/pm4py/statistics/passed_time/log/variants/pre.py +++ b/pm4py/statistics/passed_time/log/variants/pre.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance from typing import Optional, Dict, Any diff --git a/pm4py/statistics/passed_time/log/variants/prepost.py b/pm4py/statistics/passed_time/log/variants/prepost.py index 62fc2bffc..4fc75b757 100644 --- a/pm4py/statistics/passed_time/log/variants/prepost.py +++ b/pm4py/statistics/passed_time/log/variants/prepost.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance from typing import Optional, Dict, Any diff --git a/pm4py/statistics/passed_time/pandas/__init__.py b/pm4py/statistics/passed_time/pandas/__init__.py index d3dd4d96f..8c49a8597 100644 --- a/pm4py/statistics/passed_time/pandas/__init__.py +++ b/pm4py/statistics/passed_time/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.pandas import algorithm, variants diff --git a/pm4py/statistics/passed_time/pandas/algorithm.py b/pm4py/statistics/passed_time/pandas/algorithm.py index 3f0e6cfe2..f35864e8f 100644 --- a/pm4py/statistics/passed_time/pandas/algorithm.py +++ b/pm4py/statistics/passed_time/pandas/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.pandas.variants import pre, post, prepost from enum import Enum diff --git a/pm4py/statistics/passed_time/pandas/variants/__init__.py b/pm4py/statistics/passed_time/pandas/variants/__init__.py index 895406924..69991ae8d 100644 --- a/pm4py/statistics/passed_time/pandas/variants/__init__.py +++ b/pm4py/statistics/passed_time/pandas/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.passed_time.pandas.variants import pre, post, prepost diff --git a/pm4py/statistics/passed_time/pandas/variants/post.py b/pm4py/statistics/passed_time/pandas/variants/post.py index e0424f5f3..6356f57ea 100644 --- a/pm4py/statistics/passed_time/pandas/variants/post.py +++ b/pm4py/statistics/passed_time/pandas/variants/post.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/statistics/passed_time/pandas/variants/pre.py b/pm4py/statistics/passed_time/pandas/variants/pre.py index 47672c4b4..37131ca91 100644 --- a/pm4py/statistics/passed_time/pandas/variants/pre.py +++ b/pm4py/statistics/passed_time/pandas/variants/pre.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/statistics/passed_time/pandas/variants/prepost.py b/pm4py/statistics/passed_time/pandas/variants/prepost.py index 4ed9495a3..1022e137c 100644 --- a/pm4py/statistics/passed_time/pandas/variants/prepost.py +++ b/pm4py/statistics/passed_time/pandas/variants/prepost.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY, DEFAULT_TIMESTAMP_KEY from pm4py.util.constants import CASE_CONCEPT_NAME diff --git a/pm4py/statistics/rework/__init__.py b/pm4py/statistics/rework/__init__.py index 19a4318a7..a126d4997 100644 --- a/pm4py/statistics/rework/__init__.py +++ b/pm4py/statistics/rework/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework import log, pandas diff --git a/pm4py/statistics/rework/cases/__init__.py b/pm4py/statistics/rework/cases/__init__.py index a8f8a65c2..2352b283a 100644 --- a/pm4py/statistics/rework/cases/__init__.py +++ b/pm4py/statistics/rework/cases/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework.cases import log, pandas diff --git a/pm4py/statistics/rework/cases/log/__init__.py b/pm4py/statistics/rework/cases/log/__init__.py index 7705cc564..7d662ca00 100644 --- a/pm4py/statistics/rework/cases/log/__init__.py +++ b/pm4py/statistics/rework/cases/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework.cases.log import get diff --git a/pm4py/statistics/rework/cases/log/get.py b/pm4py/statistics/rework/cases/log/get.py index 72f56f040..7b6e46b9a 100644 --- a/pm4py/statistics/rework/cases/log/get.py +++ b/pm4py/statistics/rework/cases/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/statistics/rework/cases/pandas/__init__.py b/pm4py/statistics/rework/cases/pandas/__init__.py index d9f52e36e..86d5668e3 100644 --- a/pm4py/statistics/rework/cases/pandas/__init__.py +++ b/pm4py/statistics/rework/cases/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework.cases.pandas import get diff --git a/pm4py/statistics/rework/cases/pandas/get.py b/pm4py/statistics/rework/cases/pandas/get.py index fadd6f0b8..356f3a181 100644 --- a/pm4py/statistics/rework/cases/pandas/get.py +++ b/pm4py/statistics/rework/cases/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/statistics/rework/log/__init__.py b/pm4py/statistics/rework/log/__init__.py index a28619844..a5a0e5638 100644 --- a/pm4py/statistics/rework/log/__init__.py +++ b/pm4py/statistics/rework/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework.log import get diff --git a/pm4py/statistics/rework/log/get.py b/pm4py/statistics/rework/log/get.py index c7748f34e..db6cfdd77 100644 --- a/pm4py/statistics/rework/log/get.py +++ b/pm4py/statistics/rework/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, xes_constants, exec_utils from enum import Enum diff --git a/pm4py/statistics/rework/pandas/__init__.py b/pm4py/statistics/rework/pandas/__init__.py index ab7dead0e..3bedc4db7 100644 --- a/pm4py/statistics/rework/pandas/__init__.py +++ b/pm4py/statistics/rework/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.rework.pandas import get diff --git a/pm4py/statistics/rework/pandas/get.py b/pm4py/statistics/rework/pandas/get.py index b58a31337..a3cfd05da 100644 --- a/pm4py/statistics/rework/pandas/get.py +++ b/pm4py/statistics/rework/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union diff --git a/pm4py/statistics/service_time/__init__.py b/pm4py/statistics/service_time/__init__.py index 0dff445d5..00880d3cb 100644 --- a/pm4py/statistics/service_time/__init__.py +++ b/pm4py/statistics/service_time/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.service_time import log, pandas diff --git a/pm4py/statistics/service_time/log/__init__.py b/pm4py/statistics/service_time/log/__init__.py index ff807ffbd..a63e22a10 100644 --- a/pm4py/statistics/service_time/log/__init__.py +++ b/pm4py/statistics/service_time/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.service_time.log import get diff --git a/pm4py/statistics/service_time/log/get.py b/pm4py/statistics/service_time/log/get.py index 7499d6cd2..4722ecbb4 100644 --- a/pm4py/statistics/service_time/log/get.py +++ b/pm4py/statistics/service_time/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from statistics import mean, median diff --git a/pm4py/statistics/service_time/pandas/__init__.py b/pm4py/statistics/service_time/pandas/__init__.py index f5b8a27ff..9342d2ed9 100644 --- a/pm4py/statistics/service_time/pandas/__init__.py +++ b/pm4py/statistics/service_time/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.service_time.pandas import get diff --git a/pm4py/statistics/service_time/pandas/get.py b/pm4py/statistics/service_time/pandas/get.py index 0c9390058..65c80623e 100644 --- a/pm4py/statistics/service_time/pandas/get.py +++ b/pm4py/statistics/service_time/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd from enum import Enum diff --git a/pm4py/statistics/sojourn_time/__init__.py b/pm4py/statistics/sojourn_time/__init__.py index 55a3dcd2c..290f6b4e2 100644 --- a/pm4py/statistics/sojourn_time/__init__.py +++ b/pm4py/statistics/sojourn_time/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.service_time import * diff --git a/pm4py/statistics/start_activities/__init__.py b/pm4py/statistics/start_activities/__init__.py index 9a53ab454..1c2d7e058 100644 --- a/pm4py/statistics/start_activities/__init__.py +++ b/pm4py/statistics/start_activities/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.start_activities import common, log, pandas diff --git a/pm4py/statistics/start_activities/common/__init__.py b/pm4py/statistics/start_activities/common/__init__.py index 4ca1bdfdb..e6e2e676c 100644 --- a/pm4py/statistics/start_activities/common/__init__.py +++ b/pm4py/statistics/start_activities/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.start_activities.common import get diff --git a/pm4py/statistics/start_activities/common/get.py b/pm4py/statistics/start_activities/common/get.py index 266cc6cc5..d54a19fbf 100644 --- a/pm4py/statistics/start_activities/common/get.py +++ b/pm4py/statistics/start_activities/common/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def get_sorted_start_activities_list(start_activities): """ diff --git a/pm4py/statistics/start_activities/log/__init__.py b/pm4py/statistics/start_activities/log/__init__.py index 9b73fe1b3..5642545a3 100644 --- a/pm4py/statistics/start_activities/log/__init__.py +++ b/pm4py/statistics/start_activities/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.start_activities.log import get diff --git a/pm4py/statistics/start_activities/log/get.py b/pm4py/statistics/start_activities/log/get.py index 2b5a2e4ba..65c5fffd4 100644 --- a/pm4py/statistics/start_activities/log/get.py +++ b/pm4py/statistics/start_activities/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_NAME_KEY from pm4py.util import exec_utils diff --git a/pm4py/statistics/start_activities/pandas/__init__.py b/pm4py/statistics/start_activities/pandas/__init__.py index 82f685c29..70dcff46e 100644 --- a/pm4py/statistics/start_activities/pandas/__init__.py +++ b/pm4py/statistics/start_activities/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.start_activities.pandas import get diff --git a/pm4py/statistics/start_activities/pandas/get.py b/pm4py/statistics/start_activities/pandas/get.py index 364f7887f..823059ea0 100644 --- a/pm4py/statistics/start_activities/pandas/get.py +++ b/pm4py/statistics/start_activities/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.constants import CASE_CONCEPT_NAME from pm4py.util.xes_constants import DEFAULT_NAME_KEY diff --git a/pm4py/statistics/traces/__init__.py b/pm4py/statistics/traces/__init__.py index 054710b0b..bc8f5be20 100644 --- a/pm4py/statistics/traces/__init__.py +++ b/pm4py/statistics/traces/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces import generic, cycle_time diff --git a/pm4py/statistics/traces/cycle_time/__init__.py b/pm4py/statistics/traces/cycle_time/__init__.py index 8efc285dc..2328f1894 100644 --- a/pm4py/statistics/traces/cycle_time/__init__.py +++ b/pm4py/statistics/traces/cycle_time/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.cycle_time import log, pandas, util diff --git a/pm4py/statistics/traces/cycle_time/log/__init__.py b/pm4py/statistics/traces/cycle_time/log/__init__.py index 65708142d..694924ace 100644 --- a/pm4py/statistics/traces/cycle_time/log/__init__.py +++ b/pm4py/statistics/traces/cycle_time/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.cycle_time.log import get diff --git a/pm4py/statistics/traces/cycle_time/log/get.py b/pm4py/statistics/traces/cycle_time/log/get.py index cf8ccb9c4..4a9dc20e3 100644 --- a/pm4py/statistics/traces/cycle_time/log/get.py +++ b/pm4py/statistics/traces/cycle_time/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.log.obj import EventLog, Trace from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/statistics/traces/cycle_time/pandas/__init__.py b/pm4py/statistics/traces/cycle_time/pandas/__init__.py index 6976adac7..3791d2ba1 100644 --- a/pm4py/statistics/traces/cycle_time/pandas/__init__.py +++ b/pm4py/statistics/traces/cycle_time/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.cycle_time.pandas import get diff --git a/pm4py/statistics/traces/cycle_time/pandas/get.py b/pm4py/statistics/traces/cycle_time/pandas/get.py index 698b70de8..84a03bfc2 100644 --- a/pm4py/statistics/traces/cycle_time/pandas/get.py +++ b/pm4py/statistics/traces/cycle_time/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Dict, Optional, Any, Union diff --git a/pm4py/statistics/traces/cycle_time/util/__init__.py b/pm4py/statistics/traces/cycle_time/util/__init__.py index 4643751ec..c176a237b 100644 --- a/pm4py/statistics/traces/cycle_time/util/__init__.py +++ b/pm4py/statistics/traces/cycle_time/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.cycle_time.util import compute diff --git a/pm4py/statistics/traces/cycle_time/util/compute.py b/pm4py/statistics/traces/cycle_time/util/compute.py index f272a03a0..09dc70405 100644 --- a/pm4py/statistics/traces/cycle_time/util/compute.py +++ b/pm4py/statistics/traces/cycle_time/util/compute.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Tuple diff --git a/pm4py/statistics/traces/generic/__init__.py b/pm4py/statistics/traces/generic/__init__.py index a78acec58..69aff4232 100644 --- a/pm4py/statistics/traces/generic/__init__.py +++ b/pm4py/statistics/traces/generic/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.generic import common, log, pandas diff --git a/pm4py/statistics/traces/generic/common/__init__.py b/pm4py/statistics/traces/generic/common/__init__.py index 670230c7d..76229d7bf 100644 --- a/pm4py/statistics/traces/generic/common/__init__.py +++ b/pm4py/statistics/traces/generic/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.generic.common import case_duration diff --git a/pm4py/statistics/traces/generic/common/case_duration.py b/pm4py/statistics/traces/generic/common/case_duration.py index 0eb005305..1314cb4b0 100644 --- a/pm4py/statistics/traces/generic/common/case_duration.py +++ b/pm4py/statistics/traces/generic/common/case_duration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np import json, logging diff --git a/pm4py/statistics/traces/generic/log/__init__.py b/pm4py/statistics/traces/generic/log/__init__.py index 0fd631979..f41ff0182 100644 --- a/pm4py/statistics/traces/generic/log/__init__.py +++ b/pm4py/statistics/traces/generic/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.generic.log import case_statistics diff --git a/pm4py/statistics/traces/generic/log/case_arrival.py b/pm4py/statistics/traces/generic/log/case_arrival.py index 749b33c29..e418d27c8 100644 --- a/pm4py/statistics/traces/generic/log/case_arrival.py +++ b/pm4py/statistics/traces/generic/log/case_arrival.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY import statistics diff --git a/pm4py/statistics/traces/generic/log/case_statistics.py b/pm4py/statistics/traces/generic/log/case_statistics.py index 75df598c2..f5edb7ba9 100644 --- a/pm4py/statistics/traces/generic/log/case_statistics.py +++ b/pm4py/statistics/traces/generic/log/case_statistics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.log import get as variants_get from pm4py.util.xes_constants import DEFAULT_TIMESTAMP_KEY diff --git a/pm4py/statistics/traces/generic/pandas/__init__.py b/pm4py/statistics/traces/generic/pandas/__init__.py index 8d44dac05..31924c4ad 100644 --- a/pm4py/statistics/traces/generic/pandas/__init__.py +++ b/pm4py/statistics/traces/generic/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.traces.generic.pandas import case_arrival diff --git a/pm4py/statistics/traces/generic/pandas/case_arrival.py b/pm4py/statistics/traces/generic/pandas/case_arrival.py index 07566b712..9bd6c7ecf 100644 --- a/pm4py/statistics/traces/generic/pandas/case_arrival.py +++ b/pm4py/statistics/traces/generic/pandas/case_arrival.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd diff --git a/pm4py/statistics/traces/generic/pandas/case_statistics.py b/pm4py/statistics/traces/generic/pandas/case_statistics.py index 56962068d..cdb38561e 100644 --- a/pm4py/statistics/traces/generic/pandas/case_statistics.py +++ b/pm4py/statistics/traces/generic/pandas/case_statistics.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, Tuple, List diff --git a/pm4py/statistics/util/__init__.py b/pm4py/statistics/util/__init__.py index 27ae28b0f..325a145e2 100644 --- a/pm4py/statistics/util/__init__.py +++ b/pm4py/statistics/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.util import times_bipartite_matching diff --git a/pm4py/statistics/util/times_bipartite_matching.py b/pm4py/statistics/util/times_bipartite_matching.py index d7653d62f..809cb3014 100644 --- a/pm4py/statistics/util/times_bipartite_matching.py +++ b/pm4py/statistics/util/times_bipartite_matching.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import nx_utils import sys diff --git a/pm4py/statistics/variants/__init__.py b/pm4py/statistics/variants/__init__.py index 619031a2a..1b1151c41 100644 --- a/pm4py/statistics/variants/__init__.py +++ b/pm4py/statistics/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants import log, pandas diff --git a/pm4py/statistics/variants/log/__init__.py b/pm4py/statistics/variants/log/__init__.py index e62d0a582..181d79ca7 100644 --- a/pm4py/statistics/variants/log/__init__.py +++ b/pm4py/statistics/variants/log/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.log import get diff --git a/pm4py/statistics/variants/log/get.py b/pm4py/statistics/variants/log/get.py index a17215d16..c5feedc66 100644 --- a/pm4py/statistics/variants/log/get.py +++ b/pm4py/statistics/variants/log/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any, Union, Tuple, List diff --git a/pm4py/statistics/variants/pandas/__init__.py b/pm4py/statistics/variants/pandas/__init__.py index 1267caaac..2ce22fcae 100644 --- a/pm4py/statistics/variants/pandas/__init__.py +++ b/pm4py/statistics/variants/pandas/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.variants.pandas import get diff --git a/pm4py/statistics/variants/pandas/get.py b/pm4py/statistics/variants/pandas/get.py index 1d0cfbda2..4adf1c7f7 100644 --- a/pm4py/statistics/variants/pandas/get.py +++ b/pm4py/statistics/variants/pandas/get.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any, Union, List, Set diff --git a/pm4py/stats.py b/pm4py/stats.py index 75be3145c..37940426b 100644 --- a/pm4py/stats.py +++ b/pm4py/stats.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.stats`` module contains the statistics offered in ``pm4py`` diff --git a/pm4py/streaming/__init__.py b/pm4py/streaming/__init__.py index b1175c67c..fa9deef84 100644 --- a/pm4py/streaming/__init__.py +++ b/pm4py/streaming/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming import algo, stream, importer, util, conversion diff --git a/pm4py/streaming/algo/__init__.py b/pm4py/streaming/algo/__init__.py index 1f62307db..fba5f6a5d 100644 --- a/pm4py/streaming/algo/__init__.py +++ b/pm4py/streaming/algo/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo import conformance, discovery, interface \ No newline at end of file diff --git a/pm4py/streaming/algo/conformance/__init__.py b/pm4py/streaming/algo/conformance/__init__.py index de2d09222..36ad7fc24 100644 --- a/pm4py/streaming/algo/conformance/__init__.py +++ b/pm4py/streaming/algo/conformance/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance import footprints, tbr, temporal diff --git a/pm4py/streaming/algo/conformance/footprints/__init__.py b/pm4py/streaming/algo/conformance/footprints/__init__.py index 68e07d05a..8bcc42805 100644 --- a/pm4py/streaming/algo/conformance/footprints/__init__.py +++ b/pm4py/streaming/algo/conformance/footprints/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.footprints import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/footprints/algorithm.py b/pm4py/streaming/algo/conformance/footprints/algorithm.py index f38bd89c7..709b44bb1 100644 --- a/pm4py/streaming/algo/conformance/footprints/algorithm.py +++ b/pm4py/streaming/algo/conformance/footprints/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/streaming/algo/conformance/footprints/variants/__init__.py b/pm4py/streaming/algo/conformance/footprints/variants/__init__.py index 007c771df..6535dc3e0 100644 --- a/pm4py/streaming/algo/conformance/footprints/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/footprints/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.footprints.variants import classic diff --git a/pm4py/streaming/algo/conformance/footprints/variants/classic.py b/pm4py/streaming/algo/conformance/footprints/variants/classic.py index 8ec89a2cb..ccf4e4766 100644 --- a/pm4py/streaming/algo/conformance/footprints/variants/classic.py +++ b/pm4py/streaming/algo/conformance/footprints/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, exec_utils, xes_constants, pandas_utils from pm4py.streaming.util.dictio import generator diff --git a/pm4py/streaming/algo/conformance/tbr/__init__.py b/pm4py/streaming/algo/conformance/tbr/__init__.py index ca0996103..9a8102bde 100644 --- a/pm4py/streaming/algo/conformance/tbr/__init__.py +++ b/pm4py/streaming/algo/conformance/tbr/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.tbr import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/tbr/algorithm.py b/pm4py/streaming/algo/conformance/tbr/algorithm.py index e6c18047f..49aeceeab 100644 --- a/pm4py/streaming/algo/conformance/tbr/algorithm.py +++ b/pm4py/streaming/algo/conformance/tbr/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/streaming/algo/conformance/tbr/variants/__init__.py b/pm4py/streaming/algo/conformance/tbr/variants/__init__.py index 58a64ec69..4c8a3343e 100644 --- a/pm4py/streaming/algo/conformance/tbr/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/tbr/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.tbr.variants import classic diff --git a/pm4py/streaming/algo/conformance/tbr/variants/classic.py b/pm4py/streaming/algo/conformance/tbr/variants/classic.py index 893ee01ff..796dfddd1 100644 --- a/pm4py/streaming/algo/conformance/tbr/variants/classic.py +++ b/pm4py/streaming/algo/conformance/tbr/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, exec_utils, xes_constants from pm4py.streaming.util.dictio import generator diff --git a/pm4py/streaming/algo/conformance/temporal/__init__.py b/pm4py/streaming/algo/conformance/temporal/__init__.py index e71c38701..d9559aa0c 100644 --- a/pm4py/streaming/algo/conformance/temporal/__init__.py +++ b/pm4py/streaming/algo/conformance/temporal/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.temporal import algorithm, variants diff --git a/pm4py/streaming/algo/conformance/temporal/algorithm.py b/pm4py/streaming/algo/conformance/temporal/algorithm.py index 474780e37..4ed199d50 100644 --- a/pm4py/streaming/algo/conformance/temporal/algorithm.py +++ b/pm4py/streaming/algo/conformance/temporal/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/streaming/algo/conformance/temporal/variants/__init__.py b/pm4py/streaming/algo/conformance/temporal/variants/__init__.py index 72c09ff9b..4d07ee295 100644 --- a/pm4py/streaming/algo/conformance/temporal/variants/__init__.py +++ b/pm4py/streaming/algo/conformance/temporal/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.conformance.temporal.variants import classic diff --git a/pm4py/streaming/algo/conformance/temporal/variants/classic.py b/pm4py/streaming/algo/conformance/temporal/variants/classic.py index ad7042261..b4b88b24e 100644 --- a/pm4py/streaming/algo/conformance/temporal/variants/classic.py +++ b/pm4py/streaming/algo/conformance/temporal/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import logging import sys diff --git a/pm4py/streaming/algo/discovery/__init__.py b/pm4py/streaming/algo/discovery/__init__.py index b957a8dfd..1b7ad8f29 100644 --- a/pm4py/streaming/algo/discovery/__init__.py +++ b/pm4py/streaming/algo/discovery/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.discovery import dfg diff --git a/pm4py/streaming/algo/discovery/dfg/__init__.py b/pm4py/streaming/algo/discovery/dfg/__init__.py index 1ba884d84..c8c16ede2 100644 --- a/pm4py/streaming/algo/discovery/dfg/__init__.py +++ b/pm4py/streaming/algo/discovery/dfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.discovery.dfg import algorithm, variants diff --git a/pm4py/streaming/algo/discovery/dfg/algorithm.py b/pm4py/streaming/algo/discovery/dfg/algorithm.py index c808aec7d..e08a6607c 100644 --- a/pm4py/streaming/algo/discovery/dfg/algorithm.py +++ b/pm4py/streaming/algo/discovery/dfg/algorithm.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.discovery.dfg.variants import frequency from enum import Enum diff --git a/pm4py/streaming/algo/discovery/dfg/variants/__init__.py b/pm4py/streaming/algo/discovery/dfg/variants/__init__.py index 4524abe3f..e96482ebc 100644 --- a/pm4py/streaming/algo/discovery/dfg/variants/__init__.py +++ b/pm4py/streaming/algo/discovery/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.discovery.dfg.variants import frequency diff --git a/pm4py/streaming/algo/discovery/dfg/variants/frequency.py b/pm4py/streaming/algo/discovery/dfg/variants/frequency.py index 43610b9bf..c2c3656e1 100644 --- a/pm4py/streaming/algo/discovery/dfg/variants/frequency.py +++ b/pm4py/streaming/algo/discovery/dfg/variants/frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from collections import Counter from pm4py.util import exec_utils, constants, xes_constants diff --git a/pm4py/streaming/algo/interface.py b/pm4py/streaming/algo/interface.py index 898b96127..c6efc6894 100644 --- a/pm4py/streaming/algo/interface.py +++ b/pm4py/streaming/algo/interface.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import abc from threading import Lock diff --git a/pm4py/streaming/connectors/__init__.py b/pm4py/streaming/connectors/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/streaming/connectors/__init__.py +++ b/pm4py/streaming/connectors/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/streaming/connectors/windows/__init__.py b/pm4py/streaming/connectors/windows/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/streaming/connectors/windows/__init__.py +++ b/pm4py/streaming/connectors/windows/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/streaming/connectors/windows/click_key_logger.py b/pm4py/streaming/connectors/windows/click_key_logger.py index 45ea47081..2cb4ace52 100644 --- a/pm4py/streaming/connectors/windows/click_key_logger.py +++ b/pm4py/streaming/connectors/windows/click_key_logger.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from threading import Thread, Lock import pygetwindow as gw diff --git a/pm4py/streaming/conversion/__init__.py b/pm4py/streaming/conversion/__init__.py index 7d3fca732..bce8daf23 100644 --- a/pm4py/streaming/conversion/__init__.py +++ b/pm4py/streaming/conversion/__init__.py @@ -1,33 +1,43 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' \ No newline at end of file diff --git a/pm4py/streaming/conversion/from_pandas.py b/pm4py/streaming/conversion/from_pandas.py index 172f27daf..3990c1fa0 100644 --- a/pm4py/streaming/conversion/from_pandas.py +++ b/pm4py/streaming/conversion/from_pandas.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/streaming/conversion/ocel_flatts_distributor.py b/pm4py/streaming/conversion/ocel_flatts_distributor.py index 82e89de30..1743482d0 100644 --- a/pm4py/streaming/conversion/ocel_flatts_distributor.py +++ b/pm4py/streaming/conversion/ocel_flatts_distributor.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from enum import Enum diff --git a/pm4py/streaming/importer/__init__.py b/pm4py/streaming/importer/__init__.py index 6f9d630dd..0913458a4 100644 --- a/pm4py/streaming/importer/__init__.py +++ b/pm4py/streaming/importer/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util from pm4py.streaming.importer import csv diff --git a/pm4py/streaming/importer/csv/__init__.py b/pm4py/streaming/importer/csv/__init__.py index ed445c0b2..585e8e80b 100644 --- a/pm4py/streaming/importer/csv/__init__.py +++ b/pm4py/streaming/importer/csv/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.importer.csv import importer, variants diff --git a/pm4py/streaming/importer/csv/importer.py b/pm4py/streaming/importer/csv/importer.py index b6dde11c8..20dac252b 100644 --- a/pm4py/streaming/importer/csv/importer.py +++ b/pm4py/streaming/importer/csv/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils diff --git a/pm4py/streaming/importer/csv/variants/__init__.py b/pm4py/streaming/importer/csv/variants/__init__.py index 844bbfa25..111b99cbe 100644 --- a/pm4py/streaming/importer/csv/variants/__init__.py +++ b/pm4py/streaming/importer/csv/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.importer.csv.variants import csv_event_stream diff --git a/pm4py/streaming/importer/csv/variants/csv_event_stream.py b/pm4py/streaming/importer/csv/variants/csv_event_stream.py index e7c410e7b..52bd3a42c 100644 --- a/pm4py/streaming/importer/csv/variants/csv_event_stream.py +++ b/pm4py/streaming/importer/csv/variants/csv_event_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import csv from enum import Enum diff --git a/pm4py/streaming/importer/xes/__init__.py b/pm4py/streaming/importer/xes/__init__.py index e610e3b21..966efd0bd 100644 --- a/pm4py/streaming/importer/xes/__init__.py +++ b/pm4py/streaming/importer/xes/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.importer.xes import importer, variants diff --git a/pm4py/streaming/importer/xes/importer.py b/pm4py/streaming/importer/xes/importer.py index 7b5f9b58d..66ba1b6c8 100644 --- a/pm4py/streaming/importer/xes/importer.py +++ b/pm4py/streaming/importer/xes/importer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.importer.xes.variants import xes_trace_stream, xes_event_stream from enum import Enum diff --git a/pm4py/streaming/importer/xes/variants/__init__.py b/pm4py/streaming/importer/xes/variants/__init__.py index d88abcf54..8fc43376f 100644 --- a/pm4py/streaming/importer/xes/variants/__init__.py +++ b/pm4py/streaming/importer/xes/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.importer.xes.variants import xes_event_stream, xes_trace_stream diff --git a/pm4py/streaming/importer/xes/variants/xes_event_stream.py b/pm4py/streaming/importer/xes/variants/xes_event_stream.py index 3f5f8bfe6..5861569ae 100644 --- a/pm4py/streaming/importer/xes/variants/xes_event_stream.py +++ b/pm4py/streaming/importer/xes/variants/xes_event_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import logging from enum import Enum diff --git a/pm4py/streaming/importer/xes/variants/xes_trace_stream.py b/pm4py/streaming/importer/xes/variants/xes_trace_stream.py index 2e1bdbec3..2b86d7fbb 100644 --- a/pm4py/streaming/importer/xes/variants/xes_trace_stream.py +++ b/pm4py/streaming/importer/xes/variants/xes_trace_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import logging from enum import Enum diff --git a/pm4py/streaming/stream/__init__.py b/pm4py/streaming/stream/__init__.py index 2c18fcc89..a26b7c208 100644 --- a/pm4py/streaming/stream/__init__.py +++ b/pm4py/streaming/stream/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.stream import live_event_stream, live_trace_stream diff --git a/pm4py/streaming/stream/live_event_stream.py b/pm4py/streaming/stream/live_event_stream.py index bf914856f..d09193673 100644 --- a/pm4py/streaming/stream/live_event_stream.py +++ b/pm4py/streaming/stream/live_event_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import collections import threading diff --git a/pm4py/streaming/stream/live_trace_stream.py b/pm4py/streaming/stream/live_trace_stream.py index 0c539c992..c43d6a116 100644 --- a/pm4py/streaming/stream/live_trace_stream.py +++ b/pm4py/streaming/stream/live_trace_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import collections import threading diff --git a/pm4py/streaming/util/__init__.py b/pm4py/streaming/util/__init__.py index d4e331ecc..27eaa59d2 100644 --- a/pm4py/streaming/util/__init__.py +++ b/pm4py/streaming/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.util import dictio, event_stream_printer, trace_stream_printer diff --git a/pm4py/streaming/util/dictio/__init__.py b/pm4py/streaming/util/dictio/__init__.py index 016adc6f8..1a3f807da 100644 --- a/pm4py/streaming/util/dictio/__init__.py +++ b/pm4py/streaming/util/dictio/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.util.dictio import versions, generator diff --git a/pm4py/streaming/util/dictio/generator.py b/pm4py/streaming/util/dictio/generator.py index 12880356c..5383495d4 100644 --- a/pm4py/streaming/util/dictio/generator.py +++ b/pm4py/streaming/util/dictio/generator.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/streaming/util/dictio/versions/__init__.py b/pm4py/streaming/util/dictio/versions/__init__.py index e88511155..b7b2e385e 100644 --- a/pm4py/streaming/util/dictio/versions/__init__.py +++ b/pm4py/streaming/util/dictio/versions/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.util.dictio.versions import classic, thread_safe diff --git a/pm4py/streaming/util/dictio/versions/classic.py b/pm4py/streaming/util/dictio/versions/classic.py index 17be3b1f1..7b4495a8d 100644 --- a/pm4py/streaming/util/dictio/versions/classic.py +++ b/pm4py/streaming/util/dictio/versions/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def apply(parameters=None): """ diff --git a/pm4py/streaming/util/dictio/versions/redis.py b/pm4py/streaming/util/dictio/versions/redis.py index d2fec5582..2aa5543ef 100644 --- a/pm4py/streaming/util/dictio/versions/redis.py +++ b/pm4py/streaming/util/dictio/versions/redis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from threading import Lock diff --git a/pm4py/streaming/util/dictio/versions/thread_safe.py b/pm4py/streaming/util/dictio/versions/thread_safe.py index 3c9493de1..4998d52bb 100644 --- a/pm4py/streaming/util/dictio/versions/thread_safe.py +++ b/pm4py/streaming/util/dictio/versions/thread_safe.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from threading import Lock from typing import Optional, Dict, Any, Union diff --git a/pm4py/streaming/util/event_stream_printer.py b/pm4py/streaming/util/event_stream_printer.py index ac07b3892..b7538092b 100644 --- a/pm4py/streaming/util/event_stream_printer.py +++ b/pm4py/streaming/util/event_stream_printer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.interface import StreamingAlgorithm diff --git a/pm4py/streaming/util/live_to_static_stream.py b/pm4py/streaming/util/live_to_static_stream.py index 1030dd5ef..b1c3c840b 100644 --- a/pm4py/streaming/util/live_to_static_stream.py +++ b/pm4py/streaming/util/live_to_static_stream.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.interface import StreamingAlgorithm from pm4py.objects.log.obj import EventStream diff --git a/pm4py/streaming/util/trace_stream_printer.py b/pm4py/streaming/util/trace_stream_printer.py index a9c794b51..dd28e6fb7 100644 --- a/pm4py/streaming/util/trace_stream_printer.py +++ b/pm4py/streaming/util/trace_stream_printer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.streaming.algo.interface import StreamingAlgorithm diff --git a/pm4py/util/__init__.py b/pm4py/util/__init__.py index 5a39bb16e..fdc98e76a 100644 --- a/pm4py/util/__init__.py +++ b/pm4py/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, constants, xes_constants, pandas_utils, nx_utils, lp, variants_util, points_subset, business_hours, vis_utils, \ dt_parsing, colors, typing, compression diff --git a/pm4py/util/business_hours.py b/pm4py/util/business_hours.py index 2a61c6d38..94f8123a9 100644 --- a/pm4py/util/business_hours.py +++ b/pm4py/util/business_hours.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math from datetime import timedelta, datetime, time diff --git a/pm4py/util/colors.py b/pm4py/util/colors.py index e55ee7dee..ea94f15c5 100644 --- a/pm4py/util/colors.py +++ b/pm4py/util/colors.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def get_corr_hex(num): """ diff --git a/pm4py/util/compression/__init__.py b/pm4py/util/compression/__init__.py index c0c98dfcb..e76ab0b55 100644 --- a/pm4py/util/compression/__init__.py +++ b/pm4py/util/compression/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.compression import dtypes, util \ No newline at end of file diff --git a/pm4py/util/compression/dtypes.py b/pm4py/util/compression/dtypes.py index 14448f550..822f1e9ef 100644 --- a/pm4py/util/compression/dtypes.py +++ b/pm4py/util/compression/dtypes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import List, Tuple, Any, Counter diff --git a/pm4py/util/compression/util.py b/pm4py/util/compression/util.py index 61cda543c..351000c4c 100644 --- a/pm4py/util/compression/util.py +++ b/pm4py/util/compression/util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import copy from collections import Counter diff --git a/pm4py/util/constants.py b/pm4py/util/constants.py index f4755e9af..bbfe1fce3 100644 --- a/pm4py/util/constants.py +++ b/pm4py/util/constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import os diff --git a/pm4py/util/dt_parsing/__init__.py b/pm4py/util/dt_parsing/__init__.py index 968a3a1d5..dd7ad427b 100644 --- a/pm4py/util/dt_parsing/__init__.py +++ b/pm4py/util/dt_parsing/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.dt_parsing import parser, variants diff --git a/pm4py/util/dt_parsing/parser.py b/pm4py/util/dt_parsing/parser.py index a060ae181..8dd1fabdb 100644 --- a/pm4py/util/dt_parsing/parser.py +++ b/pm4py/util/dt_parsing/parser.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys import importlib.util diff --git a/pm4py/util/dt_parsing/variants/__init__.py b/pm4py/util/dt_parsing/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/util/dt_parsing/variants/__init__.py +++ b/pm4py/util/dt_parsing/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/util/dt_parsing/variants/cs8601.py b/pm4py/util/dt_parsing/variants/cs8601.py index 32648cb16..cceeeee32 100644 --- a/pm4py/util/dt_parsing/variants/cs8601.py +++ b/pm4py/util/dt_parsing/variants/cs8601.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import ciso8601 diff --git a/pm4py/util/dt_parsing/variants/dummy.py b/pm4py/util/dt_parsing/variants/dummy.py index 00e7efb73..b53bf3d7e 100644 --- a/pm4py/util/dt_parsing/variants/dummy.py +++ b/pm4py/util/dt_parsing/variants/dummy.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime diff --git a/pm4py/util/dt_parsing/variants/strpfromiso.py b/pm4py/util/dt_parsing/variants/strpfromiso.py index 311533158..e0f6dd55f 100644 --- a/pm4py/util/dt_parsing/variants/strpfromiso.py +++ b/pm4py/util/dt_parsing/variants/strpfromiso.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from datetime import datetime, timezone from pm4py.util import constants diff --git a/pm4py/util/exec_utils.py b/pm4py/util/exec_utils.py index b64855dd4..82d4fa685 100644 --- a/pm4py/util/exec_utils.py +++ b/pm4py/util/exec_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum diff --git a/pm4py/util/hie_utils.py b/pm4py/util/hie_utils.py index 778117649..88c1ec089 100644 --- a/pm4py/util/hie_utils.py +++ b/pm4py/util/hie_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/util/lp/__init__.py b/pm4py/util/lp/__init__.py index 06a360301..b6bc50e6f 100644 --- a/pm4py/util/lp/__init__.py +++ b/pm4py/util/lp/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.lp import solver, util, variants diff --git a/pm4py/util/lp/solver.py b/pm4py/util/lp/solver.py index 96eb75684..184ccc8cf 100644 --- a/pm4py/util/lp/solver.py +++ b/pm4py/util/lp/solver.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util from enum import Enum diff --git a/pm4py/util/lp/util/__init__.py b/pm4py/util/lp/util/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/util/lp/util/__init__.py +++ b/pm4py/util/lp/util/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/util/lp/variants/__init__.py b/pm4py/util/lp/variants/__init__.py index d64bc97e8..eec6da312 100644 --- a/pm4py/util/lp/variants/__init__.py +++ b/pm4py/util/lp/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/util/lp/variants/cvxopt_solver.py b/pm4py/util/lp/variants/cvxopt_solver.py index 6b7972d53..21e75088e 100644 --- a/pm4py/util/lp/variants/cvxopt_solver.py +++ b/pm4py/util/lp/variants/cvxopt_solver.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/util/lp/variants/cvxopt_solver_custom_align.py b/pm4py/util/lp/variants/cvxopt_solver_custom_align.py index 9b0f8eadc..1e21ac497 100644 --- a/pm4py/util/lp/variants/cvxopt_solver_custom_align.py +++ b/pm4py/util/lp/variants/cvxopt_solver_custom_align.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys diff --git a/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py b/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py index ac570d83a..ae12401c2 100644 --- a/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py +++ b/pm4py/util/lp/variants/cvxopt_solver_custom_align_ilp.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/util/lp/variants/pulp_solver.py b/pm4py/util/lp/variants/pulp_solver.py index b0c0caefe..1e119cf24 100644 --- a/pm4py/util/lp/variants/pulp_solver.py +++ b/pm4py/util/lp/variants/pulp_solver.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys from enum import Enum diff --git a/pm4py/util/lp/variants/scipy_solver.py b/pm4py/util/lp/variants/scipy_solver.py index 99f0b9251..40934715d 100644 --- a/pm4py/util/lp/variants/scipy_solver.py +++ b/pm4py/util/lp/variants/scipy_solver.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import numpy as np diff --git a/pm4py/util/ml_utils.py b/pm4py/util/ml_utils.py index f1bd96bab..896bd82cd 100644 --- a/pm4py/util/ml_utils.py +++ b/pm4py/util/ml_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/util/nx_utils.py b/pm4py/util/nx_utils.py index 08e9fda38..a0016bb26 100644 --- a/pm4py/util/nx_utils.py +++ b/pm4py/util/nx_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import networkx as nx from enum import Enum diff --git a/pm4py/util/pandas_utils.py b/pm4py/util/pandas_utils.py index d29acef68..63c4df9ef 100644 --- a/pm4py/util/pandas_utils.py +++ b/pm4py/util/pandas_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import pandas as pd import importlib.util diff --git a/pm4py/util/points_subset.py b/pm4py/util/points_subset.py index 8bc7076d2..16c7c5193 100644 --- a/pm4py/util/points_subset.py +++ b/pm4py/util/points_subset.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def pick_chosen_points(m, n): """ diff --git a/pm4py/util/regex.py b/pm4py/util/regex.py index 4a516cbcc..64ba89a94 100644 --- a/pm4py/util/regex.py +++ b/pm4py/util/regex.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def get_new_char(label, shared_obj): """ diff --git a/pm4py/util/string_distance.py b/pm4py/util/string_distance.py index 64c409208..910659cc4 100644 --- a/pm4py/util/string_distance.py +++ b/pm4py/util/string_distance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys import importlib.util diff --git a/pm4py/util/typing.py b/pm4py/util/typing.py index 093d57ff3..a9b13283e 100644 --- a/pm4py/util/typing.py +++ b/pm4py/util/typing.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Tuple, Dict, List, Any diff --git a/pm4py/util/variants_util.py b/pm4py/util/variants_util.py index add2610e3..78c4594e6 100644 --- a/pm4py/util/variants_util.py +++ b/pm4py/util/variants_util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils, constants, xes_constants from enum import Enum diff --git a/pm4py/util/vis_utils.py b/pm4py/util/vis_utils.py index b424857ea..7d5dd3e4e 100644 --- a/pm4py/util/vis_utils.py +++ b/pm4py/util/vis_utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import base64 import os diff --git a/pm4py/util/xes_constants.py b/pm4py/util/xes_constants.py index 6d9499ca9..f26c5c013 100644 --- a/pm4py/util/xes_constants.py +++ b/pm4py/util/xes_constants.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' # XES TAGS TAG_BOOLEAN = 'boolean' diff --git a/pm4py/utils.py b/pm4py/utils.py index 42c042a36..80b6a7bcd 100644 --- a/pm4py/utils.py +++ b/pm4py/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ """ diff --git a/pm4py/vis.py b/pm4py/vis.py index 30d8c54d9..1b9aac64d 100644 --- a/pm4py/vis.py +++ b/pm4py/vis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.vis`` module contains the visualizations offered in ``pm4py`` diff --git a/pm4py/visualization/__init__.py b/pm4py/visualization/__init__.py index 0abe657e9..63d41ae14 100644 --- a/pm4py/visualization/__init__.py +++ b/pm4py/visualization/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.util diff --git a/pm4py/visualization/align_table/__init__.py b/pm4py/visualization/align_table/__init__.py index b8aecf214..a2a3069ca 100644 --- a/pm4py/visualization/align_table/__init__.py +++ b/pm4py/visualization/align_table/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.align_table import visualizer diff --git a/pm4py/visualization/align_table/variants/__init__.py b/pm4py/visualization/align_table/variants/__init__.py index bbbc1bb19..51b859cb1 100644 --- a/pm4py/visualization/align_table/variants/__init__.py +++ b/pm4py/visualization/align_table/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.align_table.variants import classic diff --git a/pm4py/visualization/align_table/variants/classic.py b/pm4py/visualization/align_table/variants/classic.py index cc7761c4c..477cbe20e 100644 --- a/pm4py/visualization/align_table/variants/classic.py +++ b/pm4py/visualization/align_table/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Source import tempfile diff --git a/pm4py/visualization/align_table/visualizer.py b/pm4py/visualization/align_table/visualizer.py index 3dac8b711..f759d49ff 100644 --- a/pm4py/visualization/align_table/visualizer.py +++ b/pm4py/visualization/align_table/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.align_table.variants import classic from pm4py.visualization.common import gview diff --git a/pm4py/visualization/bpmn/__init__.py b/pm4py/visualization/bpmn/__init__.py index bfb4aa5ea..11301c682 100644 --- a/pm4py/visualization/bpmn/__init__.py +++ b/pm4py/visualization/bpmn/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.bpmn import visualizer, variants diff --git a/pm4py/visualization/bpmn/util/__init__.py b/pm4py/visualization/bpmn/util/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/bpmn/util/__init__.py +++ b/pm4py/visualization/bpmn/util/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/bpmn/variants/__init__.py b/pm4py/visualization/bpmn/variants/__init__.py index fb8c0a819..17a2ff6c5 100644 --- a/pm4py/visualization/bpmn/variants/__init__.py +++ b/pm4py/visualization/bpmn/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.bpmn.variants import classic diff --git a/pm4py/visualization/bpmn/variants/classic.py b/pm4py/visualization/bpmn/variants/classic.py index b52c361ea..3615b4d93 100644 --- a/pm4py/visualization/bpmn/variants/classic.py +++ b/pm4py/visualization/bpmn/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/visualization/bpmn/variants/dagrejs.py b/pm4py/visualization/bpmn/variants/dagrejs.py index 3dfba50ff..62b153f69 100644 --- a/pm4py/visualization/bpmn/variants/dagrejs.py +++ b/pm4py/visualization/bpmn/variants/dagrejs.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from pm4py.objects.bpmn.obj import BPMN diff --git a/pm4py/visualization/bpmn/visualizer.py b/pm4py/visualization/bpmn/visualizer.py index ea3ca1251..b1d114a4a 100644 --- a/pm4py/visualization/bpmn/visualizer.py +++ b/pm4py/visualization/bpmn/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.bpmn.variants import classic, dagrejs from pm4py.util import exec_utils diff --git a/pm4py/visualization/common/__init__.py b/pm4py/visualization/common/__init__.py index ad612c0c1..e2ffab1a7 100644 --- a/pm4py/visualization/common/__init__.py +++ b/pm4py/visualization/common/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.common import save, utils, gview, visualizer, dot_util diff --git a/pm4py/visualization/common/dot_util.py b/pm4py/visualization/common/dot_util.py index 72e87b881..da94eec4c 100644 --- a/pm4py/visualization/common/dot_util.py +++ b/pm4py/visualization/common/dot_util.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' def check_dot_installed(): diff --git a/pm4py/visualization/common/gview.py b/pm4py/visualization/common/gview.py index 3325a1f69..8f79cd7ad 100644 --- a/pm4py/visualization/common/gview.py +++ b/pm4py/visualization/common/gview.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile diff --git a/pm4py/visualization/common/html.py b/pm4py/visualization/common/html.py index 0db4522a3..d33c585c7 100644 --- a/pm4py/visualization/common/html.py +++ b/pm4py/visualization/common/html.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util import constants, vis_utils diff --git a/pm4py/visualization/common/save.py b/pm4py/visualization/common/save.py index 28e5407b9..1e4549541 100644 --- a/pm4py/visualization/common/save.py +++ b/pm4py/visualization/common/save.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil import os diff --git a/pm4py/visualization/common/svg_pos_parser.py b/pm4py/visualization/common/svg_pos_parser.py index ba63693e2..8df836e8f 100644 --- a/pm4py/visualization/common/svg_pos_parser.py +++ b/pm4py/visualization/common/svg_pos_parser.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import xml.etree.ElementTree as ET diff --git a/pm4py/visualization/common/utils.py b/pm4py/visualization/common/utils.py index c820a8469..32f4a616a 100644 --- a/pm4py/visualization/common/utils.py +++ b/pm4py/visualization/common/utils.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.vis_utils import human_readable_stat, get_arc_penwidth, get_trans_freq_color, get_base64_from_gviz, \ get_base64_from_file diff --git a/pm4py/visualization/common/visualizer.py b/pm4py/visualization/common/visualizer.py index cd4997592..a14695454 100644 --- a/pm4py/visualization/common/visualizer.py +++ b/pm4py/visualization/common/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil diff --git a/pm4py/visualization/decisiontree/__init__.py b/pm4py/visualization/decisiontree/__init__.py index a11b6f832..815aa3bfd 100644 --- a/pm4py/visualization/decisiontree/__init__.py +++ b/pm4py/visualization/decisiontree/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.decisiontree import variants, visualizer diff --git a/pm4py/visualization/decisiontree/util/__init__.py b/pm4py/visualization/decisiontree/util/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/decisiontree/util/__init__.py +++ b/pm4py/visualization/decisiontree/util/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/decisiontree/util/dt_to_string.py b/pm4py/visualization/decisiontree/util/dt_to_string.py index 6c5203b67..c94ec0b20 100644 --- a/pm4py/visualization/decisiontree/util/dt_to_string.py +++ b/pm4py/visualization/decisiontree/util/dt_to_string.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from sklearn.tree import DecisionTreeClassifier from sklearn.tree import export_text diff --git a/pm4py/visualization/decisiontree/variants/__init__.py b/pm4py/visualization/decisiontree/variants/__init__.py index 4aa1dc8e7..08cf7899f 100644 --- a/pm4py/visualization/decisiontree/variants/__init__.py +++ b/pm4py/visualization/decisiontree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.decisiontree.variants import classic diff --git a/pm4py/visualization/decisiontree/variants/classic.py b/pm4py/visualization/decisiontree/variants/classic.py index 2bc30f111..b75641c85 100644 --- a/pm4py/visualization/decisiontree/variants/classic.py +++ b/pm4py/visualization/decisiontree/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from pm4py.util import exec_utils diff --git a/pm4py/visualization/decisiontree/visualizer.py b/pm4py/visualization/decisiontree/visualizer.py index ebca312c1..b0e8a0c57 100644 --- a/pm4py/visualization/decisiontree/visualizer.py +++ b/pm4py/visualization/decisiontree/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.decisiontree.variants import classic from pm4py.visualization.common import gview diff --git a/pm4py/visualization/dfg/__init__.py b/pm4py/visualization/dfg/__init__.py index 64a8b5236..2a1027063 100644 --- a/pm4py/visualization/dfg/__init__.py +++ b/pm4py/visualization/dfg/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.dfg import visualizer, variants, util diff --git a/pm4py/visualization/dfg/util/__init__.py b/pm4py/visualization/dfg/util/__init__.py index e0cbae99c..a3487a4b2 100644 --- a/pm4py/visualization/dfg/util/__init__.py +++ b/pm4py/visualization/dfg/util/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.dfg.util import dfg_gviz diff --git a/pm4py/visualization/dfg/util/dfg_gviz.py b/pm4py/visualization/dfg/util/dfg_gviz.py index b9cdc9e42..1fe3218ef 100644 --- a/pm4py/visualization/dfg/util/dfg_gviz.py +++ b/pm4py/visualization/dfg/util/dfg_gviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile diff --git a/pm4py/visualization/dfg/variants/__init__.py b/pm4py/visualization/dfg/variants/__init__.py index 0af212f5d..7a71254ff 100644 --- a/pm4py/visualization/dfg/variants/__init__.py +++ b/pm4py/visualization/dfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.dfg.variants import frequency, performance diff --git a/pm4py/visualization/dfg/variants/cost.py b/pm4py/visualization/dfg/variants/cost.py index 5d109c0a5..96e661020 100644 --- a/pm4py/visualization/dfg/variants/cost.py +++ b/pm4py/visualization/dfg/variants/cost.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/dfg/variants/frequency.py b/pm4py/visualization/dfg/variants/frequency.py index fa83ed390..a23fd8dc3 100644 --- a/pm4py/visualization/dfg/variants/frequency.py +++ b/pm4py/visualization/dfg/variants/frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.log import get as attr_get diff --git a/pm4py/visualization/dfg/variants/performance.py b/pm4py/visualization/dfg/variants/performance.py index 2dc292297..571a18f3d 100644 --- a/pm4py/visualization/dfg/variants/performance.py +++ b/pm4py/visualization/dfg/variants/performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.statistics.attributes.log import get as attr_get diff --git a/pm4py/visualization/dfg/variants/timeline.py b/pm4py/visualization/dfg/variants/timeline.py index e3b3dd3e8..cb2cb7eec 100644 --- a/pm4py/visualization/dfg/variants/timeline.py +++ b/pm4py/visualization/dfg/variants/timeline.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile diff --git a/pm4py/visualization/dfg/visualizer.py b/pm4py/visualization/dfg/visualizer.py index 6a431a050..ae77b110b 100644 --- a/pm4py/visualization/dfg/visualizer.py +++ b/pm4py/visualization/dfg/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.common import gview from pm4py.visualization.common import save as gsave diff --git a/pm4py/visualization/dotted_chart/__init__.py b/pm4py/visualization/dotted_chart/__init__.py index 838abf09d..92c4c4e48 100644 --- a/pm4py/visualization/dotted_chart/__init__.py +++ b/pm4py/visualization/dotted_chart/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.dotted_chart import visualizer, variants diff --git a/pm4py/visualization/dotted_chart/variants/__init__.py b/pm4py/visualization/dotted_chart/variants/__init__.py index a4ce98943..431569c17 100644 --- a/pm4py/visualization/dotted_chart/variants/__init__.py +++ b/pm4py/visualization/dotted_chart/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.dotted_chart.variants import classic diff --git a/pm4py/visualization/dotted_chart/variants/classic.py b/pm4py/visualization/dotted_chart/variants/classic.py index e1bd55b6f..4d990062f 100644 --- a/pm4py/visualization/dotted_chart/variants/classic.py +++ b/pm4py/visualization/dotted_chart/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import datetime import os diff --git a/pm4py/visualization/dotted_chart/visualizer.py b/pm4py/visualization/dotted_chart/visualizer.py index c62adf804..1ef41f95d 100644 --- a/pm4py/visualization/dotted_chart/visualizer.py +++ b/pm4py/visualization/dotted_chart/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil from enum import Enum diff --git a/pm4py/visualization/footprints/__init__.py b/pm4py/visualization/footprints/__init__.py index 5dcbb0949..6e48b793f 100644 --- a/pm4py/visualization/footprints/__init__.py +++ b/pm4py/visualization/footprints/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.footprints import variants, visualizer diff --git a/pm4py/visualization/footprints/variants/__init__.py b/pm4py/visualization/footprints/variants/__init__.py index a4a71ea18..6e8b20244 100644 --- a/pm4py/visualization/footprints/variants/__init__.py +++ b/pm4py/visualization/footprints/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.footprints.variants import comparison, single, comparison_symmetric diff --git a/pm4py/visualization/footprints/variants/comparison.py b/pm4py/visualization/footprints/variants/comparison.py index dc9bb37c3..8ce863462 100644 --- a/pm4py/visualization/footprints/variants/comparison.py +++ b/pm4py/visualization/footprints/variants/comparison.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Source import tempfile diff --git a/pm4py/visualization/footprints/variants/comparison_symmetric.py b/pm4py/visualization/footprints/variants/comparison_symmetric.py index bc9b4eec4..b120f27d0 100644 --- a/pm4py/visualization/footprints/variants/comparison_symmetric.py +++ b/pm4py/visualization/footprints/variants/comparison_symmetric.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Source import tempfile diff --git a/pm4py/visualization/footprints/variants/single.py b/pm4py/visualization/footprints/variants/single.py index 6f3416902..236e98854 100644 --- a/pm4py/visualization/footprints/variants/single.py +++ b/pm4py/visualization/footprints/variants/single.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Source import tempfile diff --git a/pm4py/visualization/footprints/visualizer.py b/pm4py/visualization/footprints/visualizer.py index 8ab0f09f6..660e9a9c3 100644 --- a/pm4py/visualization/footprints/visualizer.py +++ b/pm4py/visualization/footprints/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.footprints.variants import comparison, single, comparison_symmetric from enum import Enum diff --git a/pm4py/visualization/graphs/__init__.py b/pm4py/visualization/graphs/__init__.py index 0cb399f4d..b34a14425 100644 --- a/pm4py/visualization/graphs/__init__.py +++ b/pm4py/visualization/graphs/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.graphs import visualizer, util, variants diff --git a/pm4py/visualization/graphs/util/__init__.py b/pm4py/visualization/graphs/util/__init__.py index 3431d76c3..2a3457e69 100644 --- a/pm4py/visualization/graphs/util/__init__.py +++ b/pm4py/visualization/graphs/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.graphs.util import common diff --git a/pm4py/visualization/graphs/util/common.py b/pm4py/visualization/graphs/util/common.py index 3129a6def..05d5808ca 100644 --- a/pm4py/visualization/graphs/util/common.py +++ b/pm4py/visualization/graphs/util/common.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil import tempfile diff --git a/pm4py/visualization/graphs/variants/__init__.py b/pm4py/visualization/graphs/variants/__init__.py index 066e97f35..87ae39057 100644 --- a/pm4py/visualization/graphs/variants/__init__.py +++ b/pm4py/visualization/graphs/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.graphs.variants import cases, attributes, dates, barplot diff --git a/pm4py/visualization/graphs/variants/attributes.py b/pm4py/visualization/graphs/variants/attributes.py index 76d928b03..90e5da16a 100644 --- a/pm4py/visualization/graphs/variants/attributes.py +++ b/pm4py/visualization/graphs/variants/attributes.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import matplotlib from copy import copy diff --git a/pm4py/visualization/graphs/variants/barplot.py b/pm4py/visualization/graphs/variants/barplot.py index 5fcf73102..3ac4ce144 100644 --- a/pm4py/visualization/graphs/variants/barplot.py +++ b/pm4py/visualization/graphs/variants/barplot.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from copy import copy from enum import Enum diff --git a/pm4py/visualization/graphs/variants/cases.py b/pm4py/visualization/graphs/variants/cases.py index 95a78f05a..69d801f72 100644 --- a/pm4py/visualization/graphs/variants/cases.py +++ b/pm4py/visualization/graphs/variants/cases.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import matplotlib from copy import copy diff --git a/pm4py/visualization/graphs/variants/dates.py b/pm4py/visualization/graphs/variants/dates.py index 4b8d70ad8..386c192ca 100644 --- a/pm4py/visualization/graphs/variants/dates.py +++ b/pm4py/visualization/graphs/variants/dates.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import matplotlib from copy import copy diff --git a/pm4py/visualization/graphs/visualizer.py b/pm4py/visualization/graphs/visualizer.py index 006885c61..26cc1d2c5 100644 --- a/pm4py/visualization/graphs/visualizer.py +++ b/pm4py/visualization/graphs/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.graphs.variants import cases, attributes, dates, barplot from pm4py.visualization.graphs.util.common import save, view, matplotlib_view, serialize diff --git a/pm4py/visualization/heuristics_net/__init__.py b/pm4py/visualization/heuristics_net/__init__.py index 5990bc5e3..f03b13595 100644 --- a/pm4py/visualization/heuristics_net/__init__.py +++ b/pm4py/visualization/heuristics_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.heuristics_net import variants, visualizer diff --git a/pm4py/visualization/heuristics_net/variants/__init__.py b/pm4py/visualization/heuristics_net/variants/__init__.py index 6898de425..d5fcc09d9 100644 --- a/pm4py/visualization/heuristics_net/variants/__init__.py +++ b/pm4py/visualization/heuristics_net/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.heuristics_net.variants import pydotplus_vis diff --git a/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py b/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py index 1d84c3a0b..3275ce1a0 100644 --- a/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py +++ b/pm4py/visualization/heuristics_net/variants/pydotplus_vis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math diff --git a/pm4py/visualization/heuristics_net/visualizer.py b/pm4py/visualization/heuristics_net/visualizer.py index aec946ac0..6ad9f516f 100644 --- a/pm4py/visualization/heuristics_net/visualizer.py +++ b/pm4py/visualization/heuristics_net/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil from enum import Enum diff --git a/pm4py/visualization/network_analysis/__init__.py b/pm4py/visualization/network_analysis/__init__.py index f98a7d51b..f79793c8e 100644 --- a/pm4py/visualization/network_analysis/__init__.py +++ b/pm4py/visualization/network_analysis/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.network_analysis import visualizer, variants diff --git a/pm4py/visualization/network_analysis/variants/__init__.py b/pm4py/visualization/network_analysis/variants/__init__.py index d6a28973b..d06b92c3b 100644 --- a/pm4py/visualization/network_analysis/variants/__init__.py +++ b/pm4py/visualization/network_analysis/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.network_analysis.variants import frequency, performance diff --git a/pm4py/visualization/network_analysis/variants/frequency.py b/pm4py/visualization/network_analysis/variants/frequency.py index f71abb575..8bfaf60a9 100644 --- a/pm4py/visualization/network_analysis/variants/frequency.py +++ b/pm4py/visualization/network_analysis/variants/frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys import uuid diff --git a/pm4py/visualization/network_analysis/variants/performance.py b/pm4py/visualization/network_analysis/variants/performance.py index 80443a960..f7c80c047 100644 --- a/pm4py/visualization/network_analysis/variants/performance.py +++ b/pm4py/visualization/network_analysis/variants/performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import sys import uuid diff --git a/pm4py/visualization/network_analysis/visualizer.py b/pm4py/visualization/network_analysis/visualizer.py index 234b0686f..6cc4ce45c 100644 --- a/pm4py/visualization/network_analysis/visualizer.py +++ b/pm4py/visualization/network_analysis/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.common import gview from pm4py.visualization.common import save as gsave diff --git a/pm4py/visualization/networkx/__init__.py b/pm4py/visualization/networkx/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/networkx/__init__.py +++ b/pm4py/visualization/networkx/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/networkx/variants/__init__.py b/pm4py/visualization/networkx/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/networkx/variants/__init__.py +++ b/pm4py/visualization/networkx/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/networkx/variants/digraph.py b/pm4py/visualization/networkx/variants/digraph.py index 8a3c62515..448a138ec 100644 --- a/pm4py/visualization/networkx/variants/digraph.py +++ b/pm4py/visualization/networkx/variants/digraph.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, constants diff --git a/pm4py/visualization/networkx/visualizer.py b/pm4py/visualization/networkx/visualizer.py index 2cbcc2528..43217c030 100644 --- a/pm4py/visualization/networkx/visualizer.py +++ b/pm4py/visualization/networkx/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/__init__.py b/pm4py/visualization/ocel/__init__.py index 98747bd96..4e4e01e6d 100644 --- a/pm4py/visualization/ocel/__init__.py +++ b/pm4py/visualization/ocel/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel import ocdfg, ocpn, object_graph, interleavings diff --git a/pm4py/visualization/ocel/eve_to_obj_types/__init__.py b/pm4py/visualization/ocel/eve_to_obj_types/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/__init__.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py b/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py b/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py index 182454b9f..bc4e7dbe2 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/variants/graphviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from pm4py.util import exec_utils, vis_utils, constants diff --git a/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py b/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py index a1f6e0e6d..59cc4070b 100644 --- a/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py +++ b/pm4py/visualization/ocel/eve_to_obj_types/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/interleavings/__init__.py b/pm4py/visualization/ocel/interleavings/__init__.py index fee99400e..61f93fe77 100644 --- a/pm4py/visualization/ocel/interleavings/__init__.py +++ b/pm4py/visualization/ocel/interleavings/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.interleavings import visualizer, variants diff --git a/pm4py/visualization/ocel/interleavings/variants/__init__.py b/pm4py/visualization/ocel/interleavings/variants/__init__.py index c6a1e2b22..81caa25c2 100644 --- a/pm4py/visualization/ocel/interleavings/variants/__init__.py +++ b/pm4py/visualization/ocel/interleavings/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.interleavings.variants import graphviz diff --git a/pm4py/visualization/ocel/interleavings/variants/graphviz.py b/pm4py/visualization/ocel/interleavings/variants/graphviz.py index d53b415a3..c0a9934bf 100644 --- a/pm4py/visualization/ocel/interleavings/variants/graphviz.py +++ b/pm4py/visualization/ocel/interleavings/variants/graphviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/interleavings/visualizer.py b/pm4py/visualization/ocel/interleavings/visualizer.py index a87af5f9a..8430bc48d 100644 --- a/pm4py/visualization/ocel/interleavings/visualizer.py +++ b/pm4py/visualization/ocel/interleavings/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/object_graph/__init__.py b/pm4py/visualization/ocel/object_graph/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/ocel/object_graph/__init__.py +++ b/pm4py/visualization/ocel/object_graph/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/ocel/object_graph/variants/__init__.py b/pm4py/visualization/ocel/object_graph/variants/__init__.py index 2f25cf5c3..09cea92bf 100644 --- a/pm4py/visualization/ocel/object_graph/variants/__init__.py +++ b/pm4py/visualization/ocel/object_graph/variants/__init__.py @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' diff --git a/pm4py/visualization/ocel/object_graph/variants/graphviz.py b/pm4py/visualization/ocel/object_graph/variants/graphviz.py index ea767a749..9e8438645 100644 --- a/pm4py/visualization/ocel/object_graph/variants/graphviz.py +++ b/pm4py/visualization/ocel/object_graph/variants/graphviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid from typing import Optional, Dict, Any, Set, Tuple diff --git a/pm4py/visualization/ocel/object_graph/visualizer.py b/pm4py/visualization/ocel/object_graph/visualizer.py index 225fd2218..64ce7f28f 100644 --- a/pm4py/visualization/ocel/object_graph/visualizer.py +++ b/pm4py/visualization/ocel/object_graph/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/ocdfg/__init__.py b/pm4py/visualization/ocel/ocdfg/__init__.py index ebcd15ec6..0f6b0f704 100644 --- a/pm4py/visualization/ocel/ocdfg/__init__.py +++ b/pm4py/visualization/ocel/ocdfg/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.ocdfg import visualizer, variants diff --git a/pm4py/visualization/ocel/ocdfg/variants/__init__.py b/pm4py/visualization/ocel/ocdfg/variants/__init__.py index c69559f48..a23a47f77 100644 --- a/pm4py/visualization/ocel/ocdfg/variants/__init__.py +++ b/pm4py/visualization/ocel/ocdfg/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.ocdfg.variants import classic diff --git a/pm4py/visualization/ocel/ocdfg/variants/classic.py b/pm4py/visualization/ocel/ocdfg/variants/classic.py index 9f99da07e..25d1f4035 100644 --- a/pm4py/visualization/ocel/ocdfg/variants/classic.py +++ b/pm4py/visualization/ocel/ocdfg/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from typing import Optional, Dict, Any from graphviz import Digraph diff --git a/pm4py/visualization/ocel/ocdfg/visualizer.py b/pm4py/visualization/ocel/ocdfg/visualizer.py index d4b57a072..585094cfa 100644 --- a/pm4py/visualization/ocel/ocdfg/visualizer.py +++ b/pm4py/visualization/ocel/ocdfg/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/ocel/ocpn/__init__.py b/pm4py/visualization/ocel/ocpn/__init__.py index 1474ec087..2388f0060 100644 --- a/pm4py/visualization/ocel/ocpn/__init__.py +++ b/pm4py/visualization/ocel/ocpn/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.ocpn import visualizer, variants diff --git a/pm4py/visualization/ocel/ocpn/variants/__init__.py b/pm4py/visualization/ocel/ocpn/variants/__init__.py index 7e1d9cc3a..890a673f4 100644 --- a/pm4py/visualization/ocel/ocpn/variants/__init__.py +++ b/pm4py/visualization/ocel/ocpn/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.ocel.ocpn.variants import wo_decoration diff --git a/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py b/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py index b3027a48e..0622b5515 100644 --- a/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py +++ b/pm4py/visualization/ocel/ocpn/variants/wo_decoration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid from typing import Optional, Dict, Any diff --git a/pm4py/visualization/ocel/ocpn/visualizer.py b/pm4py/visualization/ocel/ocpn/visualizer.py index 1f3b7c54c..2ccf5def4 100644 --- a/pm4py/visualization/ocel/ocpn/visualizer.py +++ b/pm4py/visualization/ocel/ocpn/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from graphviz import Digraph from enum import Enum diff --git a/pm4py/visualization/performance_spectrum/__init__.py b/pm4py/visualization/performance_spectrum/__init__.py index 2f97672e2..e41241dfa 100644 --- a/pm4py/visualization/performance_spectrum/__init__.py +++ b/pm4py/visualization/performance_spectrum/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.performance_spectrum import visualizer, variants diff --git a/pm4py/visualization/performance_spectrum/variants/__init__.py b/pm4py/visualization/performance_spectrum/variants/__init__.py index cb41278b5..19582bf6f 100644 --- a/pm4py/visualization/performance_spectrum/variants/__init__.py +++ b/pm4py/visualization/performance_spectrum/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.performance_spectrum.variants import neato diff --git a/pm4py/visualization/performance_spectrum/variants/neato.py b/pm4py/visualization/performance_spectrum/variants/neato.py index cd1d1a22a..b7f5df38b 100644 --- a/pm4py/visualization/performance_spectrum/variants/neato.py +++ b/pm4py/visualization/performance_spectrum/variants/neato.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import math import os diff --git a/pm4py/visualization/performance_spectrum/visualizer.py b/pm4py/visualization/performance_spectrum/visualizer.py index 1b3192bdd..9dbbfeb26 100644 --- a/pm4py/visualization/performance_spectrum/visualizer.py +++ b/pm4py/visualization/performance_spectrum/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil from enum import Enum diff --git a/pm4py/visualization/petri_net/__init__.py b/pm4py/visualization/petri_net/__init__.py index 6747fc86e..9d8d8e6ae 100644 --- a/pm4py/visualization/petri_net/__init__.py +++ b/pm4py/visualization/petri_net/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net import visualizer, common, util, variants diff --git a/pm4py/visualization/petri_net/common/__init__.py b/pm4py/visualization/petri_net/common/__init__.py index 938eb1627..753db6fa6 100644 --- a/pm4py/visualization/petri_net/common/__init__.py +++ b/pm4py/visualization/petri_net/common/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net.common import visualize diff --git a/pm4py/visualization/petri_net/common/visualize.py b/pm4py/visualization/petri_net/common/visualize.py index 04286bf73..98921a831 100644 --- a/pm4py/visualization/petri_net/common/visualize.py +++ b/pm4py/visualization/petri_net/common/visualize.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile diff --git a/pm4py/visualization/petri_net/util/__init__.py b/pm4py/visualization/petri_net/util/__init__.py index 879a56732..5a21031a2 100644 --- a/pm4py/visualization/petri_net/util/__init__.py +++ b/pm4py/visualization/petri_net/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net.util import performance_map, vis_trans_shortest_paths, alignments_decoration diff --git a/pm4py/visualization/petri_net/util/alignments_decoration.py b/pm4py/visualization/petri_net/util/alignments_decoration.py index f9401b6ea..558f0a835 100644 --- a/pm4py/visualization/petri_net/util/alignments_decoration.py +++ b/pm4py/visualization/petri_net/util/alignments_decoration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.util.colors import get_transitions_color diff --git a/pm4py/visualization/petri_net/util/performance_map.py b/pm4py/visualization/petri_net/util/performance_map.py index fb18b8d49..a266c5a7f 100644 --- a/pm4py/visualization/petri_net/util/performance_map.py +++ b/pm4py/visualization/petri_net/util/performance_map.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.petri_net.utils.performance_map import calculate_annotation_for_trace, single_element_statistics, find_min_max_trans_frequency, find_min_max_arc_frequency, aggregate_stats, find_min_max_arc_performance, aggregate_statistics, get_transition_performance_with_token_replay, get_idx_exceeding_specified_acti_performance, filter_cases_exceeding_specified_acti_performance diff --git a/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py b/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py index ad0807e8a..ee3efbe47 100644 --- a/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py +++ b/pm4py/visualization/petri_net/util/vis_trans_shortest_paths.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from statistics import mean, median, stdev diff --git a/pm4py/visualization/petri_net/variants/__init__.py b/pm4py/visualization/petri_net/variants/__init__.py index 98b307fc9..f2ac74142 100644 --- a/pm4py/visualization/petri_net/variants/__init__.py +++ b/pm4py/visualization/petri_net/variants/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net.variants import alignments, greedy_decoration_frequency, \ greedy_decoration_performance, token_decoration_frequency, token_decoration_performance, wo_decoration diff --git a/pm4py/visualization/petri_net/variants/alignments.py b/pm4py/visualization/petri_net/variants/alignments.py index 4e4f3cbc5..daab73db2 100644 --- a/pm4py/visualization/petri_net/variants/alignments.py +++ b/pm4py/visualization/petri_net/variants/alignments.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net.common import visualize from pm4py.visualization.petri_net.util import alignments_decoration diff --git a/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py b/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py index 7e8573507..0ead384b7 100644 --- a/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py +++ b/pm4py/visualization/petri_net/variants/greedy_decoration_frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance from pm4py.statistics.attributes.log import get as attr_get diff --git a/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py b/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py index a0335a088..898bbb00f 100644 --- a/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py +++ b/pm4py/visualization/petri_net/variants/greedy_decoration_performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.discovery.dfg.variants import native, performance from pm4py.statistics.attributes.log import get as attr_get diff --git a/pm4py/visualization/petri_net/variants/token_decoration_frequency.py b/pm4py/visualization/petri_net/variants/token_decoration_frequency.py index 568d36c57..86ef49229 100644 --- a/pm4py/visualization/petri_net/variants/token_decoration_frequency.py +++ b/pm4py/visualization/petri_net/variants/token_decoration_frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay import algorithm as token_replay from pm4py.statistics.variants.log import get as variants_get diff --git a/pm4py/visualization/petri_net/variants/token_decoration_performance.py b/pm4py/visualization/petri_net/variants/token_decoration_performance.py index 0f7edcf42..ca8ffbd47 100644 --- a/pm4py/visualization/petri_net/variants/token_decoration_performance.py +++ b/pm4py/visualization/petri_net/variants/token_decoration_performance.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.algo.conformance.tokenreplay import algorithm as token_replay from pm4py.statistics.variants.log import get as variants_get diff --git a/pm4py/visualization/petri_net/variants/wo_decoration.py b/pm4py/visualization/petri_net/variants/wo_decoration.py index 80ecc975a..80b049158 100644 --- a/pm4py/visualization/petri_net/variants/wo_decoration.py +++ b/pm4py/visualization/petri_net/variants/wo_decoration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.petri_net.common import visualize from enum import Enum diff --git a/pm4py/visualization/petri_net/visualizer.py b/pm4py/visualization/petri_net/visualizer.py index 46eb7eeae..e7d8b3a08 100644 --- a/pm4py/visualization/petri_net/visualizer.py +++ b/pm4py/visualization/petri_net/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.objects.conversion.log import converter as log_conversion from pm4py.visualization.common import gview diff --git a/pm4py/visualization/powl/__init__.py b/pm4py/visualization/powl/__init__.py index 71545af35..735dd76ef 100644 --- a/pm4py/visualization/powl/__init__.py +++ b/pm4py/visualization/powl/__init__.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.powl import visualizer, variants diff --git a/pm4py/visualization/powl/variants/__init__.py b/pm4py/visualization/powl/variants/__init__.py index f9e38ca78..98086b445 100644 --- a/pm4py/visualization/powl/variants/__init__.py +++ b/pm4py/visualization/powl/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.powl.variants import icons, net, basic diff --git a/pm4py/visualization/powl/variants/basic.py b/pm4py/visualization/powl/variants/basic.py index 8248412df..6bd9a8eb3 100644 --- a/pm4py/visualization/powl/variants/basic.py +++ b/pm4py/visualization/powl/variants/basic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.resources import tempfile diff --git a/pm4py/visualization/powl/variants/icons/__init__.py b/pm4py/visualization/powl/variants/icons/__init__.py index 55fac283c..94e3cc1e3 100644 --- a/pm4py/visualization/powl/variants/icons/__init__.py +++ b/pm4py/visualization/powl/variants/icons/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.powl.variants.icons import * diff --git a/pm4py/visualization/powl/variants/net.py b/pm4py/visualization/powl/variants/net.py index bf4967758..2c2f24105 100644 --- a/pm4py/visualization/powl/variants/net.py +++ b/pm4py/visualization/powl/variants/net.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import importlib.resources import os diff --git a/pm4py/visualization/powl/visualizer.py b/pm4py/visualization/powl/visualizer.py index fbc745870..e10b49cd3 100644 --- a/pm4py/visualization/powl/visualizer.py +++ b/pm4py/visualization/powl/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import base64 import os diff --git a/pm4py/visualization/process_tree/__init__.py b/pm4py/visualization/process_tree/__init__.py index 8773ec7d4..ad0552ee3 100644 --- a/pm4py/visualization/process_tree/__init__.py +++ b/pm4py/visualization/process_tree/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.process_tree import visualizer, variants diff --git a/pm4py/visualization/process_tree/variants/__init__.py b/pm4py/visualization/process_tree/variants/__init__.py index 1c6ecfc55..7120f1d23 100644 --- a/pm4py/visualization/process_tree/variants/__init__.py +++ b/pm4py/visualization/process_tree/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.process_tree.variants import wo_decoration, symbolic diff --git a/pm4py/visualization/process_tree/variants/frequency_annotation.py b/pm4py/visualization/process_tree/variants/frequency_annotation.py index a98109489..cc4079a4e 100644 --- a/pm4py/visualization/process_tree/variants/frequency_annotation.py +++ b/pm4py/visualization/process_tree/variants/frequency_annotation.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from copy import deepcopy, copy diff --git a/pm4py/visualization/process_tree/variants/symbolic.py b/pm4py/visualization/process_tree/variants/symbolic.py index 07f1444a7..03d42b2a9 100644 --- a/pm4py/visualization/process_tree/variants/symbolic.py +++ b/pm4py/visualization/process_tree/variants/symbolic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from copy import deepcopy diff --git a/pm4py/visualization/process_tree/variants/wo_decoration.py b/pm4py/visualization/process_tree/variants/wo_decoration.py index 2ccdad99c..ea240df1b 100644 --- a/pm4py/visualization/process_tree/variants/wo_decoration.py +++ b/pm4py/visualization/process_tree/variants/wo_decoration.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from copy import deepcopy diff --git a/pm4py/visualization/process_tree/visualizer.py b/pm4py/visualization/process_tree/visualizer.py index 042429a2f..0f9b4aefc 100644 --- a/pm4py/visualization/process_tree/visualizer.py +++ b/pm4py/visualization/process_tree/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.common import gview from pm4py.visualization.common import save as gsave diff --git a/pm4py/visualization/sna/__init__.py b/pm4py/visualization/sna/__init__.py index da99246db..5da2f9a1c 100644 --- a/pm4py/visualization/sna/__init__.py +++ b/pm4py/visualization/sna/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.sna import visualizer, variants diff --git a/pm4py/visualization/sna/variants/__init__.py b/pm4py/visualization/sna/variants/__init__.py index 5657da0f1..6ffee0ab7 100644 --- a/pm4py/visualization/sna/variants/__init__.py +++ b/pm4py/visualization/sna/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.sna.variants import networkx, pyvis diff --git a/pm4py/visualization/sna/variants/networkx.py b/pm4py/visualization/sna/variants/networkx.py index cc9fa81c7..fcaa2de52 100644 --- a/pm4py/visualization/sna/variants/networkx.py +++ b/pm4py/visualization/sna/variants/networkx.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil import tempfile diff --git a/pm4py/visualization/sna/variants/pyvis.py b/pm4py/visualization/sna/variants/pyvis.py index ca49150b2..f860ef386 100644 --- a/pm4py/visualization/sna/variants/pyvis.py +++ b/pm4py/visualization/sna/variants/pyvis.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import shutil import tempfile diff --git a/pm4py/visualization/sna/visualizer.py b/pm4py/visualization/sna/visualizer.py index 725bf2465..be4318464 100644 --- a/pm4py/visualization/sna/visualizer.py +++ b/pm4py/visualization/sna/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.sna.variants import networkx, pyvis from enum import Enum diff --git a/pm4py/visualization/transition_system/__init__.py b/pm4py/visualization/transition_system/__init__.py index 67cb37279..6be724a9d 100644 --- a/pm4py/visualization/transition_system/__init__.py +++ b/pm4py/visualization/transition_system/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.transition_system import visualizer, variants, util diff --git a/pm4py/visualization/transition_system/util/__init__.py b/pm4py/visualization/transition_system/util/__init__.py index 2bb2e3f0a..5253d9836 100644 --- a/pm4py/visualization/transition_system/util/__init__.py +++ b/pm4py/visualization/transition_system/util/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.transition_system.util import visualize_graphviz diff --git a/pm4py/visualization/transition_system/util/visualize_graphviz.py b/pm4py/visualization/transition_system/util/visualize_graphviz.py index 8e7446fff..a7796944b 100644 --- a/pm4py/visualization/transition_system/util/visualize_graphviz.py +++ b/pm4py/visualization/transition_system/util/visualize_graphviz.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from copy import copy diff --git a/pm4py/visualization/transition_system/variants/__init__.py b/pm4py/visualization/transition_system/variants/__init__.py index 993a24eaf..9acc662b8 100644 --- a/pm4py/visualization/transition_system/variants/__init__.py +++ b/pm4py/visualization/transition_system/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.transition_system.variants import view_based, trans_frequency diff --git a/pm4py/visualization/transition_system/variants/trans_frequency.py b/pm4py/visualization/transition_system/variants/trans_frequency.py index 6c1712091..56ae5bf86 100644 --- a/pm4py/visualization/transition_system/variants/trans_frequency.py +++ b/pm4py/visualization/transition_system/variants/trans_frequency.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import uuid diff --git a/pm4py/visualization/transition_system/variants/view_based.py b/pm4py/visualization/transition_system/variants/view_based.py index 20480532f..423b07bdf 100644 --- a/pm4py/visualization/transition_system/variants/view_based.py +++ b/pm4py/visualization/transition_system/variants/view_based.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.transition_system.util import visualize_graphviz from enum import Enum diff --git a/pm4py/visualization/transition_system/visualizer.py b/pm4py/visualization/transition_system/visualizer.py index edef52d3c..3658fa8fd 100644 --- a/pm4py/visualization/transition_system/visualizer.py +++ b/pm4py/visualization/transition_system/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.common import gview from pm4py.visualization.common import save as gsave diff --git a/pm4py/visualization/trie/__init__.py b/pm4py/visualization/trie/__init__.py index 78591eeed..5aa2d8ca3 100644 --- a/pm4py/visualization/trie/__init__.py +++ b/pm4py/visualization/trie/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.trie import visualizer, variants diff --git a/pm4py/visualization/trie/variants/__init__.py b/pm4py/visualization/trie/variants/__init__.py index 031714d72..b3344df52 100644 --- a/pm4py/visualization/trie/variants/__init__.py +++ b/pm4py/visualization/trie/variants/__init__.py @@ -1,17 +1,22 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from pm4py.visualization.trie.variants import classic diff --git a/pm4py/visualization/trie/variants/classic.py b/pm4py/visualization/trie/variants/classic.py index 375778c1e..2bc1f8956 100644 --- a/pm4py/visualization/trie/variants/classic.py +++ b/pm4py/visualization/trie/variants/classic.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' import tempfile from enum import Enum diff --git a/pm4py/visualization/trie/visualizer.py b/pm4py/visualization/trie/visualizer.py index 0a93ad0fb..cddc9efac 100644 --- a/pm4py/visualization/trie/visualizer.py +++ b/pm4py/visualization/trie/visualizer.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' from enum import Enum from typing import Optional, Dict, Any diff --git a/pm4py/write.py b/pm4py/write.py index 07f895167..4cb487353 100644 --- a/pm4py/write.py +++ b/pm4py/write.py @@ -1,18 +1,23 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' __doc__ = """ The ``pm4py.write`` module contains all funcationality related to writing files/objects to disk. From d4eea308f47bc4fbdedb9ec51fb8bf40d1f5164d Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 14:27:51 +0100 Subject: [PATCH 33/39] updated license header --- docs/LICENSE_HEADER_GITHUB.txt | 27 ++++++++++++++++----------- docs/header_script.py | 2 +- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/docs/LICENSE_HEADER_GITHUB.txt b/docs/LICENSE_HEADER_GITHUB.txt index 178d5e788..e05c67c22 100644 --- a/docs/LICENSE_HEADER_GITHUB.txt +++ b/docs/LICENSE_HEADER_GITHUB.txt @@ -1,16 +1,21 @@ ''' - This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) - PM4Py is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. - PM4Py is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - You should have received a copy of the GNU Affero General Public License - along with PM4Py. If not, see . +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions ''' \ No newline at end of file diff --git a/docs/header_script.py b/docs/header_script.py index fbdc464e0..4c7ae09ad 100644 --- a/docs/header_script.py +++ b/docs/header_script.py @@ -7,7 +7,7 @@ for filename in glob.iglob('../pm4py/' + '**/*.py', recursive=True): with open(filename, 'r', encoding='utf-8') as original: data = original.read() - if (data.find(license) == -1): + if "Copyright (C) 2024 Process Intelligence Solutions UG" not in data: with open(filename, 'w', encoding='utf-8') as modified: print('adding license to: ' + filename) modified.write(license + '\n' + data) From 457b6592484a8497e69c1c548be2439550d0ccbf Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 14:28:49 +0100 Subject: [PATCH 34/39] updated LICENSE --- LICENSE | 883 ++++++++++++++------------------------------------------ 1 file changed, 222 insertions(+), 661 deletions(-) diff --git a/LICENSE b/LICENSE index be3f7b28e..16bebea71 100644 --- a/LICENSE +++ b/LICENSE @@ -1,661 +1,222 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. +GNU AFFERO GENERAL PUBLIC LICENSE + +Version 3, 19 November 2007 + +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble + +The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, our General Public Licenses are intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +Developers that use our General Public Licenses protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License which gives you legal permission to copy, distribute and/or modify the software. + +A secondary benefit of defending all users' freedom is that improvements made in alternate versions of the program, if they receive widespread use, become available for other developers to incorporate. Many developers of free software are heartened and encouraged by the resulting cooperation. However, in the case of software used on network servers, this result may fail to come about. The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public. + +The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version. + +An older license, called the Affero General Public License and published by Affero, was designed to accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has released a new version of the Affero GPL which permits relicensing under this license. + +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS + + +0. Definitions. + +"This License" refers to version 3 of the GNU Affero General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based on the Program. + +To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + + +1. Source Code. + +The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + +A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + + +2. Basic Permissions. + +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + + +4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + + +5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + + +6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + + +7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + + +8. Termination. + +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + + +9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + + +10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + + +11. Patents. + +A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + + +12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + + +13. Remote Network Interaction; Use with the GNU General Public License. + +Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. + +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License. + + +14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of the GNU Affero General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU Affero General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU Affero General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU Affero General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + + +15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + +16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + +17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS \ No newline at end of file From 880ebc6370ab21f9a0203aca5d16a5ca0c127d2e Mon Sep 17 00:00:00 2001 From: Daniel Schuster Date: Fri, 8 Nov 2024 15:49:29 +0100 Subject: [PATCH 35/39] update info in README.md and setup.py --- README.md | 46 +++++++++++++++++++++++++++------------------- setup.py | 6 +++--- 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 82b139d4b..c8246d26f 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,18 @@ -# pm4py -pm4py is a python library that supports (state-of-the-art) process mining algorithms in python. -It is open source (licensed under GPL) and intended to be used in both academia and industry projects. -pm4py is managed and developed by Process Intelligence Solutions (https://processintelligence.solutions/). -pm4py was initially developed at the Fraunhofer Institute for Applied Information Technology FIT. +# PM4Py +PM4Py is a python library that supports state-of-the-art process mining algorithms in python. +It is open source and intended to be used in both academia and industry projects. + +PM4Py is managed and developed by Process Intelligence Solutions (https://processintelligence.solutions/), +a spin-off from the Fraunhofer Institute for Applied Information Technology FIT where PM4Py was initially developed. + +Further information on the license options for using PM4Py closed source (especially in industry contexts) can be found at https://processintelligence.solutions/. + ## Documentation / API -The full documentation of pm4py can be found at https://processintelligence.solutions/ +The full documentation of PM4Py can be found at https://processintelligence.solutions/ ## First Example -A very simple example, to whet your appetite: +Here is a simple example to spark your interest: ```python import pm4py @@ -20,30 +24,31 @@ if __name__ == "__main__": ``` ## Installation -pm4py can be installed on Python 3.9.x / 3.10.x / 3.11.x / 3.12.x by invoking: -*pip install -U pm4py* +PM4Py can be installed on Python 3.9.x / 3.10.x / 3.11.x / 3.12.x by invoking: -pm4py is also running on older Python environments with different requirements sets, including: -- Python 3.8 (3.8.10): third_party/old_python_deps/requirements_py38.txt +`pip install -U pm4py` + +PM4Py is also running on older Python environments with different requirements sets, including: +- Python 3.8 (3.8.10): `third_party/old_python_deps/requirements_py38.txt` ## Requirements -pm4py depends on some other Python packages, with different levels of importance: +PM4Py depends on some other Python packages, with different levels of importance: * *Essential requirements*: numpy, pandas, deprecation, networkx -* *Normal requirements* (installed by default with the pm4py package, important for mainstream usage): graphviz, intervaltree, lxml, matplotlib, pydotplus, pytz, scipy, tqdm +* *Normal requirements* (installed by default with the PM4Py package, important for mainstream usage): graphviz, intervaltree, lxml, matplotlib, pydotplus, pytz, scipy, tqdm * *Optional requirements* (not installed by default): requests, pyvis, jsonschema, workalendar, pyarrow, scikit-learn, polars, openai, pyemd, pyaudio, pydub, pygame, pywin32, pygetwindow, pynput ## Release Notes -To track the incremental updates, please refer to the *CHANGELOG* file. +To track the incremental updates, please refer to the `CHANGELOG.md` file. ## Third Party Dependencies As scientific library in the Python ecosystem, we rely on external libraries to offer our features. -In the */third_party* folder, we list all the licenses of our direct dependencies. -Please check the */third_party/LICENSES_TRANSITIVE* file to get a full list of all transitive dependencies and the corresponding license. +In the `/third_party` folder, we list all the licenses of our direct dependencies. +Please check the `/third_party/LICENSES_TRANSITIVE` file to get a full list of all transitive dependencies and the corresponding license. -## Citing pm4py -If you are using pm4py in your scientific work, please cite pm4py as follows: +## Citing PM4Py +If you are using PM4Py in your scientific work, please cite PM4Py as follows: -**Alessandro Berti, Sebastiaan van Zelst, Daniel Schuster**. (2023). *PM4Py: A process mining library for Python*. Software Impacts, 17, 100556. [DOI](https://doi.org/10.1016/j.simpa.2023.100556) | [Article Link](https://www.sciencedirect.com/science/article/pii/S2665963823000933) +> **Alessandro Berti, Sebastiaan van Zelst, Daniel Schuster**. (2023). *PM4Py: A process mining library for Python*. Software Impacts, 17, 100556. [DOI](https://doi.org/10.1016/j.simpa.2023.100556) | [Article Link](https://www.sciencedirect.com/science/article/pii/S2665963823000933) BiBTeX: @@ -61,3 +66,6 @@ author = {Alessandro Berti and Sebastiaan van Zelst and Daniel Schuster}, } ``` +## Legal Notice + +This repository is managed by Process Intelligence Solutions (PIS). Further information about PIS can be found online at www.processintelligence.solutions. \ No newline at end of file diff --git a/setup.py b/setup.py index 09c5caf8f..00737197f 100644 --- a/setup.py +++ b/setup.py @@ -25,11 +25,11 @@ def read_file(filename): py_modules=['pm4py'], include_package_data=True, packages=[x for x in find_packages() if x.startswith("pm4py")], - url='https://pm4py.fit.fraunhofer.de', - license='GPL 3.0', + url='https://processintelligence.solutions/', + license='AGPL 3.0', install_requires=read_file("requirements_stable.txt").split("\n"), project_urls={ - 'Documentation': 'https://pm4py.fit.fraunhofer.de', + 'Documentation': 'https://processintelligence.solutions/pm4py/', 'Source': 'https://github.com/pm4py/pm4py-source', 'Tracker': 'https://github.com/pm4py/pm4py-source/issues', } From a32714e9f5c37712346e8ebe1ddf3f15d029c185 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 15:56:16 +0100 Subject: [PATCH 36/39] backported bpmn importer lxml from integration due to conflict --- pm4py/objects/bpmn/importer/variants/lxml.py | 148 ++++++++++++------- 1 file changed, 91 insertions(+), 57 deletions(-) diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index f310bc090..000dc4c7e 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -40,25 +40,25 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ annotation = BPMN.TextAnnotation(id=annotation_id, text=text, process=process) bpmn_graph.add_node(annotation) nodes_dict[annotation_id] = annotation - elif tag.endswith("subprocess"): # subprocess invocation + elif tag.endswith("subprocess"): # subprocess invocation name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" subprocess = BPMN.SubProcess(id=curr_el.get("id"), name=name, process=process, depth=rec_depth) bpmn_graph.add_node(subprocess) node = subprocess process = curr_el.get("id") nodes_dict[process] = node - elif tag.endswith("process"): # process of the current subtree + elif tag.endswith("process"): # process of the current subtree process = curr_el.get("id") name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" bpmn_graph.set_process_id(process) bpmn_graph.set_name(name) - elif tag.endswith("shape"): # shape of a node, contains x,y,width,height information + elif tag.endswith("shape"): # shape of a node, contains x,y,width,height information bpmn_element = curr_el.get("bpmnElement") - elif tag.endswith("task"): # simple task object + elif tag.endswith("task"): # simple task object id = curr_el.get("id") name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" - #this_type = str(curr_el.tag) - #this_type = this_type[this_type.index("}") + 1:] + # this_type = str(curr_el.tag) + # this_type = this_type[this_type.index("}") + 1:] if tag.endswith("usertask"): task = BPMN.UserTask(id=id, name=name, process=process) elif tag.endswith("sendtask"): @@ -68,54 +68,60 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ bpmn_graph.add_node(task) node = task nodes_dict[id] = node - elif tag.endswith("startevent"): # start node starting the (sub)process + elif tag.endswith("startevent"): # start node starting the (sub)process id = curr_el.get("id") name = curr_el.get("name").replace("\r", " ").replace("\n", " ") if "name" in curr_el.attrib else "" - event_definitions = [child.tag.lower().replace("eventdefinition","") for child in curr_el if child.tag.lower().endswith("eventdefinition")] + event_definitions = [child.tag.lower().replace("eventdefinition", "") for child in curr_el if + child.tag.lower().endswith("eventdefinition")] if len(event_definitions) > 0: event_type = event_definitions[0] - if event_type.endswith("message"): + if event_type.endswith("message"): start_event = BPMN.MessageStartEvent(id=curr_el.get("id"), name=name, process=process) - else: # TODO: expand functionality, support more start event types + else: # TODO: expand functionality, support more start event types start_event = BPMN.NormalStartEvent(id=curr_el.get("id"), name=name, process=process) else: start_event = BPMN.NormalStartEvent(id=curr_el.get("id"), name=name, process=process) bpmn_graph.add_node(start_event) node = start_event nodes_dict[id] = node - elif tag.endswith("endevent"): # end node ending the (sub)process + elif tag.endswith("endevent"): # end node ending the (sub)process id = curr_el.get("id") name = curr_el.get("name").replace("\r", " ").replace("\n", " ") if "name" in curr_el.attrib else "" - event_definitions = [child.tag.lower().replace("eventdefinition","") for child in curr_el if child.tag.lower().endswith("eventdefinition")] + event_definitions = [child.tag.lower().replace("eventdefinition", "") for child in curr_el if + child.tag.lower().endswith("eventdefinition")] if len(event_definitions) > 0: event_type = event_definitions[0] - if event_type.endswith("message"): + if event_type.endswith("message"): end_event = BPMN.MessageEndEvent(id=curr_el.get("id"), name=name, process=process) - elif event_type.endswith("terminate"): + elif event_type.endswith("terminate"): end_event = BPMN.TerminateEndEvent(id=curr_el.get("id"), name=name, process=process) - elif event_type.endswith("error"): + elif event_type.endswith("error"): end_event = BPMN.ErrorEndEvent(id=curr_el.get("id"), name=name, process=process) - elif event_type.endswith("cancel"): + elif event_type.endswith("cancel"): end_event = BPMN.CancelEndEvent(id=curr_el.get("id"), name=name, process=process) - else: # TODO: expand functionality, support more start event types + else: # TODO: expand functionality, support more start event types end_event = BPMN.NormalEndEvent(id=curr_el.get("id"), name=name, process=process) else: end_event = BPMN.NormalEndEvent(id=curr_el.get("id"), name=name, process=process) bpmn_graph.add_node(end_event) node = end_event nodes_dict[id] = node - elif tag.endswith("intermediatecatchevent"): # intermediate event that happens (externally) and can be catched + elif tag.endswith("intermediatecatchevent"): # intermediate event that happens (externally) and can be catched id = curr_el.get("id") name = curr_el.get("name").replace("\r", " ").replace("\n", " ") if "name" in curr_el.attrib else "" - event_definitions = [child.tag.lower().replace("eventdefinition","") for child in curr_el if child.tag.lower().endswith("eventdefinition")] + event_definitions = [child.tag.lower().replace("eventdefinition", "") for child in curr_el if + child.tag.lower().endswith("eventdefinition")] if len(event_definitions) > 0: event_type = event_definitions[0] - if event_type.endswith("message"): - intermediate_catch_event = BPMN.MessageIntermediateCatchEvent(id=curr_el.get("id"), name=name, process=process) - elif event_type.endswith("error"): - intermediate_catch_event = BPMN.ErrorIntermediateCatchEvent(id=curr_el.get("id"), name=name, process=process) - elif event_type.endswith("cancel"): - intermediate_catch_event = BPMN.CancelIntermediateCatchEvent(id=curr_el.get("id"), name=name, process=process) + if event_type.endswith("message"): + intermediate_catch_event = BPMN.MessageIntermediateCatchEvent(id=curr_el.get("id"), name=name, + process=process) + elif event_type.endswith("error"): + intermediate_catch_event = BPMN.ErrorIntermediateCatchEvent(id=curr_el.get("id"), name=name, + process=process) + elif event_type.endswith("cancel"): + intermediate_catch_event = BPMN.CancelIntermediateCatchEvent(id=curr_el.get("id"), name=name, + process=process) else: intermediate_catch_event = BPMN.IntermediateCatchEvent(id=curr_el.get("id"), name=name, process=process) else: @@ -123,18 +129,22 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ bpmn_graph.add_node(intermediate_catch_event) node = intermediate_catch_event nodes_dict[id] = node - elif tag.endswith("intermediatethrowevent"): # intermediate event that is activated through the (sub)process + elif tag.endswith("intermediatethrowevent"): # intermediate event that is activated through the (sub)process id = curr_el.get("id") name = curr_el.get("name").replace("\r", " ").replace("\n", " ") if "name" in curr_el.attrib else "" - event_definitions = [child.tag.lower().replace("eventdefinition","") for child in curr_el if child.tag.lower().endswith("eventdefinition")] + event_definitions = [child.tag.lower().replace("eventdefinition", "") for child in curr_el if + child.tag.lower().endswith("eventdefinition")] if len(event_definitions) > 0: event_type = event_definitions[0] - if event_type.endswith("message"): - intermediate_throw_event = BPMN.MessageIntermediateThrowEvent(id=curr_el.get("id"), name=name, process=process) + if event_type.endswith("message"): + intermediate_throw_event = BPMN.MessageIntermediateThrowEvent(id=curr_el.get("id"), name=name, + process=process) else: - intermediate_throw_event = BPMN.NormalIntermediateThrowEvent(id=curr_el.get("id"), name=name, process=process) + intermediate_throw_event = BPMN.NormalIntermediateThrowEvent(id=curr_el.get("id"), name=name, + process=process) else: - intermediate_throw_event = BPMN.NormalIntermediateThrowEvent(id=curr_el.get("id"), name=name, process=process) + intermediate_throw_event = BPMN.NormalIntermediateThrowEvent(id=curr_el.get("id"), name=name, + process=process) bpmn_graph.add_node(intermediate_throw_event) node = intermediate_throw_event nodes_dict[id] = node @@ -142,23 +152,28 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ id = curr_el.get("id") ref_activity = curr_el.get("attachedToRef") name = curr_el.get("name").replace("\r", " ").replace("\n", " ") if "name" in curr_el.attrib else "" - event_definitions = [child.tag.lower().replace("eventdefinition","") for child in curr_el if child.tag.lower().endswith("eventdefinition")] + event_definitions = [child.tag.lower().replace("eventdefinition", "") for child in curr_el if + child.tag.lower().endswith("eventdefinition")] if len(event_definitions) > 0: event_type = event_definitions[0] if event_type.endswith("message"): - boundary_event = BPMN.MessageBoundaryEvent(id=curr_el.get("id"), name=name, process=process, activity=ref_activity) - elif event_type.endswith("error"): - boundary_event = BPMN.ErrorBoundaryEvent(id=curr_el.get("id"), name=name, process=process, activity=ref_activity) - elif event_type.endswith("cancel"): - boundary_event = BPMN.CancelBoundaryEvent(id=curr_el.get("id"), name=name, process=process, activity=ref_activity) + boundary_event = BPMN.MessageBoundaryEvent(id=curr_el.get("id"), name=name, process=process, + activity=ref_activity) + elif event_type.endswith("error"): + boundary_event = BPMN.ErrorBoundaryEvent(id=curr_el.get("id"), name=name, process=process, + activity=ref_activity) + elif event_type.endswith("cancel"): + boundary_event = BPMN.CancelBoundaryEvent(id=curr_el.get("id"), name=name, process=process, + activity=ref_activity) else: - boundary_event = BPMN.BoundaryEvent(id=curr_el.get("id"), name=name, process=process, activity=ref_activity) + boundary_event = BPMN.BoundaryEvent(id=curr_el.get("id"), name=name, process=process, + activity=ref_activity) else: boundary_event = BPMN.BoundaryEvent(id=curr_el.get("id"), name=name, process=process, activity=ref_activity) bpmn_graph.add_node(boundary_event) node = boundary_event nodes_dict[id] = node - elif tag.endswith("edge"): # related to the x, y information of an arc + elif tag.endswith("edge"): # related to the x, y information of an arc bpmnElement = curr_el.get("bpmnElement") flow = bpmnElement elif tag.endswith("exclusivegateway"): @@ -166,9 +181,12 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" try: direction = BPMN.Gateway.Direction[curr_el.get("gatewayDirection").upper()] - exclusive_gateway = BPMN.ExclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, process=process) + exclusive_gateway = BPMN.ExclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, + process=process) except: - exclusive_gateway = BPMN.ExclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, process=process) + exclusive_gateway = BPMN.ExclusiveGateway(id=curr_el.get("id"), name=name, + gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, + process=process) bpmn_graph.add_node(exclusive_gateway) node = exclusive_gateway nodes_dict[id] = node @@ -177,9 +195,12 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" try: direction = BPMN.Gateway.Direction[curr_el.get("gatewayDirection").upper()] - parallel_gateway = BPMN.ParallelGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, process=process) + parallel_gateway = BPMN.ParallelGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, + process=process) except: - parallel_gateway = BPMN.ParallelGateway(id=curr_el.get("id"), name=name, gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, process=process) + parallel_gateway = BPMN.ParallelGateway(id=curr_el.get("id"), name=name, + gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, + process=process) bpmn_graph.add_node(parallel_gateway) node = parallel_gateway nodes_dict[id] = node @@ -188,9 +209,12 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" try: direction = BPMN.Gateway.Direction[curr_el.get("gatewayDirection").upper()] - inclusive_gateway = BPMN.InclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, process=process) + inclusive_gateway = BPMN.InclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, + process=process) except: - inclusive_gateway = BPMN.InclusiveGateway(id=curr_el.get("id"), name=name, gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, process=process) + inclusive_gateway = BPMN.InclusiveGateway(id=curr_el.get("id"), name=name, + gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, + process=process) bpmn_graph.add_node(inclusive_gateway) node = inclusive_gateway nodes_dict[id] = node @@ -199,18 +223,21 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" try: direction = BPMN.Gateway.Direction[curr_el.get("gatewayDirection").upper()] - event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, process=process) + event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, gateway_direction=direction, + process=process) except: - event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, process=process) + event_based_gateway = BPMN.EventBasedGateway(id=curr_el.get("id"), name=name, + gateway_direction=BPMN.Gateway.Direction.UNSPECIFIED, + process=process) bpmn_graph.add_node(event_based_gateway) node = event_based_gateway nodes_dict[id] = node - elif tag.endswith("incoming"): # incoming flow of a node + elif tag.endswith("incoming"): # incoming flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: if curr_el.text.strip() not in incoming_dict: incoming_dict[curr_el.text.strip()] = (node, process, tag, name, parents) - elif tag.endswith("outgoing"): # outgoing flow of a node + elif tag.endswith("outgoing"): # outgoing flow of a node name = curr_el.get("name").replace("\r", "").replace("\n", "") if "name" in curr_el.attrib else "" if node is not None: if curr_el.text.strip() not in outgoing_dict: @@ -223,16 +250,16 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ if source_ref is not None and target_ref is not None: incoming_dict[seq_flow_id] = (target_ref, process, tag, name, parents) outgoing_dict[seq_flow_id] = (source_ref, process, tag, name, parents) - elif tag.endswith("waypoint"): # contains information of x, y values of an edge + elif tag.endswith("waypoint"): # contains information of x, y values of an edge if flow is not None: x = float(curr_el.get("x")) y = float(curr_el.get("y")) if not flow in flow_info: flow_info[flow] = [] flow_info[flow].append((x, y)) - elif tag.endswith("label"): # label of a node, mostly at the end of a shape object + elif tag.endswith("label"): # label of a node, mostly at the end of a shape object bpmn_element = None - elif tag.endswith("bounds"): # contains information of width, height, x, y of a node + elif tag.endswith("bounds"): # contains information of width, height, x, y of a node if bpmn_element is not None: x = float(curr_el.get("x")) y = float(curr_el.get("y")) @@ -250,10 +277,14 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ # bpmn_graph.set_process_id(process) for seq_flow_id in incoming_dict: if incoming_dict[seq_flow_id][0] in nodes_dict: - incoming_dict[seq_flow_id] = (nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], incoming_dict[seq_flow_id][2], incoming_dict[seq_flow_id][3], incoming_dict[seq_flow_id][4]) + incoming_dict[seq_flow_id] = ( + nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], incoming_dict[seq_flow_id][2], + incoming_dict[seq_flow_id][3], incoming_dict[seq_flow_id][4]) for seq_flow_id in outgoing_dict: if outgoing_dict[seq_flow_id][0] in nodes_dict: - outgoing_dict[seq_flow_id] = (nodes_dict[outgoing_dict[seq_flow_id][0]], outgoing_dict[seq_flow_id][1], outgoing_dict[seq_flow_id][2], outgoing_dict[seq_flow_id][3]) + outgoing_dict[seq_flow_id] = ( + nodes_dict[outgoing_dict[seq_flow_id][0]], outgoing_dict[seq_flow_id][1], outgoing_dict[seq_flow_id][2], + outgoing_dict[seq_flow_id][3], outgoing_dict[seq_flow_id][4]) # also supports flows without waypoints flows_without_waypoints = set(flow_info).union(set(outgoing_dict).intersection(set(incoming_dict))) @@ -271,11 +302,14 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ par_tag = str(par.tag).lower() if par_tag.endswith("collaboration"): collaboration_id = par.get("id") - flow = BPMN.MessageFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=collaboration_id) + flow = BPMN.MessageFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, + name=outgoing_dict[flow_id][3], process=collaboration_id) elif flow_type.endswith("association"): - flow = BPMN.Association(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) + flow = BPMN.Association(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, + name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) else: - flow = BPMN.SequenceFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) + flow = BPMN.SequenceFlow(outgoing_dict[flow_id][0], incoming_dict[flow_id][0], id=flow_id, + name=outgoing_dict[flow_id][3], process=outgoing_dict[flow_id][1]) if flow is not None: bpmn_graph.add_flow(flow) From 45b92f4528941642cd6ff33e24a2cf19b51c319e Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 15:56:52 +0100 Subject: [PATCH 37/39] increased version number --- pm4py/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pm4py/meta.py b/pm4py/meta.py index de63e2319..290b4d497 100644 --- a/pm4py/meta.py +++ b/pm4py/meta.py @@ -1,5 +1,5 @@ __name__ = 'pm4py' -VERSION = '2.7.11.15' +VERSION = '2.7.12' __version__ = VERSION __doc__ = 'Process mining for Python' __author__ = 'Process Intelligence Solutions (Fraunhofer FIT)' From 2938b26b7df9d8d28fd6c37e55ed0bbd721ec3cc Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 16:01:37 +0100 Subject: [PATCH 38/39] resolving conflict --- pm4py/objects/bpmn/importer/variants/lxml.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pm4py/objects/bpmn/importer/variants/lxml.py b/pm4py/objects/bpmn/importer/variants/lxml.py index 000dc4c7e..7afe3041c 100644 --- a/pm4py/objects/bpmn/importer/variants/lxml.py +++ b/pm4py/objects/bpmn/importer/variants/lxml.py @@ -278,8 +278,9 @@ def parse_element(bpmn_graph, counts, curr_el, parents, incoming_dict, outgoing_ for seq_flow_id in incoming_dict: if incoming_dict[seq_flow_id][0] in nodes_dict: incoming_dict[seq_flow_id] = ( - nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], incoming_dict[seq_flow_id][2], - incoming_dict[seq_flow_id][3], incoming_dict[seq_flow_id][4]) + nodes_dict[incoming_dict[seq_flow_id][0]], incoming_dict[seq_flow_id][1], + incoming_dict[seq_flow_id][2], + incoming_dict[seq_flow_id][3], incoming_dict[seq_flow_id][4]) for seq_flow_id in outgoing_dict: if outgoing_dict[seq_flow_id][0] in nodes_dict: outgoing_dict[seq_flow_id] = ( From d1a53b2bb72608a8ff6bdd18897fcb496480e53e Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Fri, 8 Nov 2024 16:09:40 +0100 Subject: [PATCH 39/39] added missing license headers --- .../objects/bpmn/layout/variants/__init__.py | 21 +++++++++++++++++++ .../bpmn/layout/variants/graphviz_new.py | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/pm4py/objects/bpmn/layout/variants/__init__.py b/pm4py/objects/bpmn/layout/variants/__init__.py index 26eacd524..2d25d92e8 100644 --- a/pm4py/objects/bpmn/layout/variants/__init__.py +++ b/pm4py/objects/bpmn/layout/variants/__init__.py @@ -1 +1,22 @@ +''' + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions +''' from pm4py.objects.bpmn.layout.variants import graphviz, graphviz_new diff --git a/pm4py/objects/bpmn/layout/variants/graphviz_new.py b/pm4py/objects/bpmn/layout/variants/graphviz_new.py index 990b587bb..c5b4e7511 100644 --- a/pm4py/objects/bpmn/layout/variants/graphviz_new.py +++ b/pm4py/objects/bpmn/layout/variants/graphviz_new.py @@ -1,3 +1,24 @@ +''' + PM4Py – A Process Mining Library for Python +Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see this software project's root or +visit . + +Website: https://processintelligence.solutions +Contact: info@processintelligence.solutions +''' from pm4py.objects.bpmn.obj import BPMN from typing import Optional, Dict, Any