diff --git a/pm4py/algo/discovery/powl/__init__.py b/pm4py/algo/discovery/powl/__init__.py index 96a4e7ab9..b16af9245 100644 --- a/pm4py/algo/discovery/powl/__init__.py +++ b/pm4py/algo/discovery/powl/__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 import * diff --git a/pm4py/algo/discovery/powl/algorithm.py b/pm4py/algo/discovery/powl/algorithm.py index 7789c368e..91911110d 100644 --- a/pm4py/algo/discovery/powl/algorithm.py +++ b/pm4py/algo/discovery/powl/algorithm.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 pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureUVCL from pm4py.algo.discovery.powl.inductive.variants.im_base import IMBasePOWL from pm4py.algo.discovery.powl.inductive.variants.im_brute_force import BruteForcePOWL diff --git a/pm4py/algo/discovery/powl/inductive/__init__.py b/pm4py/algo/discovery/powl/inductive/__init__.py index 113c6d6ad..6744fd1bc 100644 --- a/pm4py/algo/discovery/powl/inductive/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/__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 import * diff --git a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py b/pm4py/algo/discovery/powl/inductive/base_case/__init__.py index 46e4e7795..393bf9a7a 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/__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.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 e89d46f58..11f14d34b 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/abc.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/abc.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, abstractmethod from typing import Union, TypeVar, Generic, Optional, Dict, Any 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 148a3d3a2..d8bb7a84a 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/empty_log.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/empty_log.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 typing import Generic, Optional, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/base_case/factory.py b/pm4py/algo/discovery/powl/inductive/base_case/factory.py index 5e99c5375..32dbe4459 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/factory.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/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 TypeVar, Optional, Dict, Any, Type from pm4py.algo.discovery.powl.inductive.base_case.abc import BaseCase 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 6489b482f..23ed0a315 100644 --- a/pm4py/algo/discovery/powl/inductive/base_case/single_activity.py +++ b/pm4py/algo/discovery/powl/inductive/base_case/single_activity.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 pm4py.algo.discovery.powl.inductive.base_case.abc import BaseCase from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureUVCL from typing import Optional, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py b/pm4py/algo/discovery/powl/inductive/cuts/__init__.py index 188a24e78..4903c80e8 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/__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.cuts import * diff --git a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py index fc3d8e0c8..f5bda39fa 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/concurrency.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/concurrency.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 typing import Any, Optional, Dict, Generic diff --git a/pm4py/algo/discovery/powl/inductive/cuts/factory.py b/pm4py/algo/discovery/powl/inductive/cuts/factory.py index 08e2b57b8..845b67652 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/factory.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/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, Tuple, Dict, Any, Type from pm4py.algo.discovery.inductive.cuts.factory import S, T diff --git a/pm4py/algo/discovery/powl/inductive/cuts/loop.py b/pm4py/algo/discovery/powl/inductive/cuts/loop.py index 89ad79eef..b73b80e04 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/loop.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/loop.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 typing import Optional, Any, Dict, Generic diff --git a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py b/pm4py/algo/discovery/powl/inductive/cuts/sequence.py index 83bf854c1..e3913084e 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/sequence.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/sequence.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 typing import Any, Optional, Dict, Tuple, List, Generic diff --git a/pm4py/algo/discovery/powl/inductive/cuts/xor.py b/pm4py/algo/discovery/powl/inductive/cuts/xor.py index 4b721eafa..d289d48c2 100644 --- a/pm4py/algo/discovery/powl/inductive/cuts/xor.py +++ b/pm4py/algo/discovery/powl/inductive/cuts/xor.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 typing import Optional, Any, Dict, Generic diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py b/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py index 4c3d9babf..32963ed9b 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/__init__.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/__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.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 4210b59e7..7d3733f6f 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/activity_concurrent.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 collections import Counter from multiprocessing import Pool, Manager from typing import Optional, Tuple, List, Any, Dict 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 190fbc567..6416f0c19 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,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 pm4py.algo.discovery.inductive.fall_through.activity_once_per_trace import ActivityOncePerTraceUVCL from pm4py.algo.discovery.powl.inductive.fall_through.activity_concurrent import POWLActivityConcurrentUVCL 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 01fdfb832..e64fabfbe 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/empty_traces.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 collections import Counter from multiprocessing import Pool, Manager from typing import Tuple, List, Optional, Dict, Any diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py b/pm4py/algo/discovery/powl/inductive/fall_through/factory.py index 85fbf502d..78a237cb4 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/factory.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/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 multiprocessing import Pool, Manager from typing import List, TypeVar, Tuple, Optional, Dict, Any, Type diff --git a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py b/pm4py/algo/discovery/powl/inductive/fall_through/flower.py index c432f623a..76161fe75 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/flower.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/flower.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 multiprocessing import Pool, Manager from typing import Optional, Tuple, List, Dict, Any 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 4c032a6fc..a44364a94 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,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 collections import Counter from multiprocessing import Pool, Manager from typing import Optional, Tuple, List, Dict, Any 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 26ec01509..e4318b9b4 100644 --- a/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.py +++ b/pm4py/algo/discovery/powl/inductive/fall_through/tau_loop.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 collections import Counter from typing import Optional, Dict, Any diff --git a/pm4py/objects/conversion/powl/__init__.py b/pm4py/objects/conversion/powl/__init__.py index 401689a07..8cea81f11 100644 --- a/pm4py/objects/conversion/powl/__init__.py +++ b/pm4py/objects/conversion/powl/__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.objects.conversion.powl import * diff --git a/pm4py/objects/conversion/powl/converter.py b/pm4py/objects/conversion/powl/converter.py index 4f2a40ce0..f67b19056 100644 --- a/pm4py/objects/conversion/powl/converter.py +++ b/pm4py/objects/conversion/powl/converter.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 pm4py.objects.conversion.powl.variants import to_petri_net from pm4py.util import exec_utils from enum import Enum diff --git a/pm4py/objects/conversion/powl/variants/__init__.py b/pm4py/objects/conversion/powl/variants/__init__.py index 866bc7823..c18f14794 100644 --- a/pm4py/objects/conversion/powl/variants/__init__.py +++ b/pm4py/objects/conversion/powl/variants/__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.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 90cbcdf16..35e3da360 100644 --- a/pm4py/objects/conversion/powl/variants/to_petri_net.py +++ b/pm4py/objects/conversion/powl/variants/to_petri_net.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 . +''' + import time from itertools import product diff --git a/pm4py/objects/petri_net/__init__.py b/pm4py/objects/petri_net/__init__.py index 1f618c356..a0b02e9f7 100644 --- a/pm4py/objects/petri_net/__init__.py +++ b/pm4py/objects/petri_net/__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.objects.petri_net import obj, properties, semantics, utils, exporter, saw_net, stochastic diff --git a/pm4py/objects/powl/BinaryRelation.py b/pm4py/objects/powl/BinaryRelation.py index 6a9318f4e..f9672bba3 100644 --- a/pm4py/objects/powl/BinaryRelation.py +++ b/pm4py/objects/powl/BinaryRelation.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 . +''' + import copy from itertools import product from typing import Hashable, TypeVar diff --git a/pm4py/objects/powl/__init__.py b/pm4py/objects/powl/__init__.py index eb94901c4..802e139ea 100644 --- a/pm4py/objects/powl/__init__.py +++ b/pm4py/objects/powl/__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.objects.powl import * diff --git a/pm4py/objects/powl/constants.py b/pm4py/objects/powl/constants.py index 471ab5a18..afbc49233 100644 --- a/pm4py/objects/powl/constants.py +++ b/pm4py/objects/powl/constants.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 . +''' + SILENT_TRANSITION_LABEL = "tau" STRICT_PARTIAL_ORDER_LABEL = "PO" SEQUENCE_LABEL = "->" diff --git a/pm4py/objects/powl/obj.py b/pm4py/objects/powl/obj.py index 315bb239c..efdc314fb 100644 --- a/pm4py/objects/powl/obj.py +++ b/pm4py/objects/powl/obj.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 pm4py.objects.powl.BinaryRelation import BinaryRelation from pm4py.objects.powl.constants import STRICT_PARTIAL_ORDER_LABEL from pm4py.objects.process_tree.obj import ProcessTree, Operator diff --git a/pm4py/statistics/eventually_follows/__init__.py b/pm4py/statistics/eventually_follows/__init__.py index 20d3b4b12..059b4846a 100644 --- a/pm4py/statistics/eventually_follows/__init__.py +++ b/pm4py/statistics/eventually_follows/__init__.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 pm4py.statistics.eventually_follows import log, uvcl import pkgutil diff --git a/pm4py/statistics/eventually_follows/uvcl/__init__.py b/pm4py/statistics/eventually_follows/uvcl/__init__.py index 393c5d9da..1544806f6 100644 --- a/pm4py/statistics/eventually_follows/uvcl/__init__.py +++ b/pm4py/statistics/eventually_follows/uvcl/__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.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 27fe7ae14..46b0045fa 100644 --- a/pm4py/statistics/eventually_follows/uvcl/get.py +++ b/pm4py/statistics/eventually_follows/uvcl/get.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 from pm4py.algo.discovery.inductive.dtypes.im_ds import IMDataStructureUVCL diff --git a/pm4py/visualization/powl/__init__.py b/pm4py/visualization/powl/__init__.py index 132c7ce6a..d263a97e2 100644 --- a/pm4py/visualization/powl/__init__.py +++ b/pm4py/visualization/powl/__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.visualization.powl import visualizer, variants diff --git a/pm4py/visualization/powl/variants/__init__.py b/pm4py/visualization/powl/variants/__init__.py index dc1845bd5..776b71bb0 100644 --- a/pm4py/visualization/powl/variants/__init__.py +++ b/pm4py/visualization/powl/variants/__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.visualization.powl.variants import * diff --git a/pm4py/visualization/powl/variants/basic.py b/pm4py/visualization/powl/variants/basic.py index 6809dcf7d..46aeb3ec1 100644 --- a/pm4py/visualization/powl/variants/basic.py +++ b/pm4py/visualization/powl/variants/basic.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 . +''' + import tempfile from enum import Enum from graphviz import Digraph diff --git a/pm4py/visualization/powl/visualizer.py b/pm4py/visualization/powl/visualizer.py index cadba4d78..5eea25df0 100644 --- a/pm4py/visualization/powl/visualizer.py +++ b/pm4py/visualization/powl/visualizer.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 pm4py.visualization.common import gview from pm4py.visualization.common import save as gsave from pm4py.visualization.powl.variants import basic