From 807d89d806be8286b8e85fb118b0b1221763d2c6 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Wed, 30 Aug 2023 11:33:52 +0200 Subject: [PATCH] added missing license headers --- .../powl/inductive/variants/__init__.py | 17 +++++++++++++++++ .../inductive/variants/brute_force/__init__.py | 17 +++++++++++++++++ .../brute_force/bf_partial_order_cut.py | 17 +++++++++++++++++ .../inductive/variants/brute_force/factory.py | 17 +++++++++++++++++ .../inductive/variants/clustering/__init__.py | 17 +++++++++++++++++ .../clustering/cluster_partial_order_cut_EFG.py | 17 +++++++++++++++++ .../inductive/variants/clustering/factory.py | 17 +++++++++++++++++ .../powl/inductive/variants/im_base.py | 17 +++++++++++++++++ .../powl/inductive/variants/im_brute_force.py | 17 +++++++++++++++++ .../powl/inductive/variants/im_cluster.py | 17 +++++++++++++++++ .../variants/powl_discovery_varaints.py | 17 +++++++++++++++++ 11 files changed, 187 insertions(+) diff --git a/pm4py/algo/discovery/powl/inductive/variants/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/__init__.py index 54ee4709c..9162b6d33 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/__init__.py @@ -1,2 +1,19 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + 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 d16e5c615..77457b629 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/__init__.py @@ -1 +1,18 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + 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 00c0d8d31..da73f5c8b 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,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from abc import ABC from collections import Counter from itertools import combinations 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 a640921fc..e5ad31384 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/brute_force/factory.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from typing import List, Optional, Dict, Any, Tuple, Type from pm4py.algo.discovery.powl.inductive.cuts.concurrency import POWLConcurrencyCutUVCL diff --git a/pm4py/algo/discovery/powl/inductive/variants/clustering/__init__.py b/pm4py/algo/discovery/powl/inductive/variants/clustering/__init__.py index 9bb038112..b5ea4205c 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/clustering/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/variants/clustering/__init__.py @@ -1 +1,18 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from pm4py.algo.discovery.powl.inductive.variants.clustering import * \ No newline at end of file diff --git a/pm4py/algo/discovery/powl/inductive/variants/clustering/cluster_partial_order_cut_EFG.py b/pm4py/algo/discovery/powl/inductive/variants/clustering/cluster_partial_order_cut_EFG.py index ee54d16e9..631441dee 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/clustering/cluster_partial_order_cut_EFG.py +++ b/pm4py/algo/discovery/powl/inductive/variants/clustering/cluster_partial_order_cut_EFG.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from abc import ABC from collections import Counter from itertools import combinations diff --git a/pm4py/algo/discovery/powl/inductive/variants/clustering/factory.py b/pm4py/algo/discovery/powl/inductive/variants/clustering/factory.py index d04d72c6c..b3316f482 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/clustering/factory.py +++ b/pm4py/algo/discovery/powl/inductive/variants/clustering/factory.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from typing import List, Optional, Dict, Any, Tuple, Type from pm4py.algo.discovery.powl.inductive.cuts.concurrency import POWLConcurrencyCutUVCL diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_base.py b/pm4py/algo/discovery/powl/inductive/variants/im_base.py index 231dafe46..83fc51244 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_base.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_base.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from itertools import combinations from typing import Optional, Tuple, List, TypeVar, Generic, Dict, Any 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 690ec553f..fd9548733 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_brute_force.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from typing import Optional, Tuple, List, Dict, Any from pm4py.algo.discovery.powl.inductive.variants.brute_force.factory import CutFactoryPOBF diff --git a/pm4py/algo/discovery/powl/inductive/variants/im_cluster.py b/pm4py/algo/discovery/powl/inductive/variants/im_cluster.py index ffe5b0911..7e63c3c1b 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/im_cluster.py +++ b/pm4py/algo/discovery/powl/inductive/variants/im_cluster.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from typing import Optional, Tuple, List, Dict, Any from pm4py.algo.discovery.powl.inductive.variants.clustering.factory import CutFactoryPOCluster 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 b7e4ffc42..8fcf019d5 100644 --- a/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py +++ b/pm4py/algo/discovery/powl/inductive/variants/powl_discovery_varaints.py @@ -1,3 +1,20 @@ +''' + This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de). + + PM4Py is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + PM4Py is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with PM4Py. If not, see . +''' + from enum import Enum, auto class POWLDiscoveryVariant(Enum):