Spaces:
Running
Running
Andrea Maldonado
commited on
Commit
·
85d1e6f
1
Parent(s):
c9ea140
Erases unused packages with autoflake
Browse files- config.py +0 -2
- gedi/augmentation.py +1 -2
- gedi/benchmark.py +4 -7
- gedi/features.py +1 -3
- gedi/plotter.py +1 -2
- gedi/utils/io_helpers.py +1 -1
- setup.py +1 -1
- utils/config_fabric.py +0 -2
- utils/merge_csvs.py +0 -2
config.py
CHANGED
@@ -1,10 +1,8 @@
|
|
1 |
import json
|
2 |
-
import os
|
3 |
import warnings
|
4 |
|
5 |
from utils.param_keys import PIPELINE_STEP, INPUT_PATH, OUTPUT_PATH
|
6 |
from utils.param_keys.features import FEATURE_SET, FEATURE_PARAMS
|
7 |
-
from tqdm import tqdm
|
8 |
|
9 |
def get_model_params_list(alg_json_file: str) :#-> list[dict]:
|
10 |
"""
|
|
|
1 |
import json
|
|
|
2 |
import warnings
|
3 |
|
4 |
from utils.param_keys import PIPELINE_STEP, INPUT_PATH, OUTPUT_PATH
|
5 |
from utils.param_keys.features import FEATURE_SET, FEATURE_PARAMS
|
|
|
6 |
|
7 |
def get_model_params_list(alg_json_file: str) :#-> list[dict]:
|
8 |
"""
|
gedi/augmentation.py
CHANGED
@@ -1,8 +1,7 @@
|
|
1 |
import pandas as pd
|
2 |
from collections import Counter
|
3 |
from datetime import datetime as dt
|
4 |
-
from imblearn.over_sampling import SMOTE
|
5 |
-
from sklearn.preprocessing import Normalizer
|
6 |
from gedi.utils.matrix_tools import insert_missing_data
|
7 |
from utils.param_keys import INPUT_PATH, OUTPUT_PATH
|
8 |
from utils.param_keys.augmentation import AUGMENTATION_PARAMS, NO_SAMPLES, FEATURE_SELECTION, METHOD
|
|
|
1 |
import pandas as pd
|
2 |
from collections import Counter
|
3 |
from datetime import datetime as dt
|
4 |
+
from imblearn.over_sampling import SMOTE
|
|
|
5 |
from gedi.utils.matrix_tools import insert_missing_data
|
6 |
from utils.param_keys import INPUT_PATH, OUTPUT_PATH
|
7 |
from utils.param_keys.augmentation import AUGMENTATION_PARAMS, NO_SAMPLES, FEATURE_SELECTION, METHOD
|
gedi/benchmark.py
CHANGED
@@ -5,15 +5,12 @@ import pandas as pd
|
|
5 |
import subprocess
|
6 |
|
7 |
from datetime import datetime as dt
|
8 |
-
from functools import
|
9 |
from itertools import repeat
|
10 |
-
from
|
11 |
-
from pm4py import read_xes, convert_to_bpmn, read_bpmn, convert_to_petri_net, check_soundness
|
12 |
from pm4py import discover_petri_net_inductive, discover_petri_net_ilp, discover_petri_net_heuristics
|
13 |
-
from pm4py import fitness_alignments
|
14 |
-
from pm4py import precision_alignments
|
15 |
-
from pm4py.algo.evaluation.generalization import algorithm as generalization_evaluator
|
16 |
-
from pm4py.algo.evaluation.simplicity import algorithm as simplicity_evaluator
|
17 |
from pm4py.objects.bpmn.obj import BPMN
|
18 |
from pm4py.objects.log.importer.xes import importer as xes_importer
|
19 |
from gedi.utils.io_helpers import dump_features_json
|
|
|
5 |
import subprocess
|
6 |
|
7 |
from datetime import datetime as dt
|
8 |
+
from functools import partialmethod
|
9 |
from itertools import repeat
|
10 |
+
from pm4py import convert_to_bpmn, read_bpmn, convert_to_petri_net, check_soundness
|
|
|
11 |
from pm4py import discover_petri_net_inductive, discover_petri_net_ilp, discover_petri_net_heuristics
|
12 |
+
from pm4py import fitness_alignments
|
13 |
+
from pm4py import precision_alignments
|
|
|
|
|
14 |
from pm4py.objects.bpmn.obj import BPMN
|
15 |
from pm4py.objects.log.importer.xes import importer as xes_importer
|
16 |
from gedi.utils.io_helpers import dump_features_json
|
gedi/features.py
CHANGED
@@ -1,14 +1,12 @@
|
|
1 |
import json
|
2 |
import multiprocessing
|
3 |
-
import numpy as np
|
4 |
import pandas as pd
|
5 |
import os
|
6 |
|
7 |
from datetime import datetime as dt
|
8 |
from functools import partial
|
9 |
from feeed.feature_extractor import extract_features
|
10 |
-
from pathlib import Path
|
11 |
-
from sklearn.impute import SimpleImputer
|
12 |
from utils.param_keys import INPUT_PATH
|
13 |
from utils.param_keys.features import FEATURE_PARAMS, FEATURE_SET
|
14 |
from gedi.utils.io_helpers import dump_features_json
|
|
|
1 |
import json
|
2 |
import multiprocessing
|
|
|
3 |
import pandas as pd
|
4 |
import os
|
5 |
|
6 |
from datetime import datetime as dt
|
7 |
from functools import partial
|
8 |
from feeed.feature_extractor import extract_features
|
9 |
+
from pathlib import Path
|
|
|
10 |
from utils.param_keys import INPUT_PATH
|
11 |
from utils.param_keys.features import FEATURE_PARAMS, FEATURE_SET
|
12 |
from gedi.utils.io_helpers import dump_features_json
|
gedi/plotter.py
CHANGED
@@ -12,14 +12,13 @@ from matplotlib.axes import Axes
|
|
12 |
from matplotlib.figure import Figure
|
13 |
from matplotlib.lines import Line2D
|
14 |
from utils.param_keys import PLOT_TYPE, PROJECTION, EXPLAINED_VAR, PLOT_3D_MAP
|
15 |
-
from utils.param_keys import
|
16 |
from utils.param_keys.generator import GENERATOR_PARAMS, EXPERIMENT, PLOT_REFERENCE_FEATURE
|
17 |
from utils.param_keys.plotter import REAL_EVENTLOG_PATH, FONT_SIZE, BOXPLOT_WIDTH
|
18 |
from collections import defaultdict
|
19 |
|
20 |
from sklearn.preprocessing import Normalizer, StandardScaler
|
21 |
from sklearn.decomposition import PCA
|
22 |
-
from sklearn.metrics.pairwise import euclidean_distances
|
23 |
from gedi.generator import get_tasks
|
24 |
from gedi.utils.io_helpers import get_keys_abbreviation
|
25 |
from gedi.utils.io_helpers import read_csvs, select_instance
|
|
|
12 |
from matplotlib.figure import Figure
|
13 |
from matplotlib.lines import Line2D
|
14 |
from utils.param_keys import PLOT_TYPE, PROJECTION, EXPLAINED_VAR, PLOT_3D_MAP
|
15 |
+
from utils.param_keys import OUTPUT_PATH, PIPELINE_STEP
|
16 |
from utils.param_keys.generator import GENERATOR_PARAMS, EXPERIMENT, PLOT_REFERENCE_FEATURE
|
17 |
from utils.param_keys.plotter import REAL_EVENTLOG_PATH, FONT_SIZE, BOXPLOT_WIDTH
|
18 |
from collections import defaultdict
|
19 |
|
20 |
from sklearn.preprocessing import Normalizer, StandardScaler
|
21 |
from sklearn.decomposition import PCA
|
|
|
22 |
from gedi.generator import get_tasks
|
23 |
from gedi.utils.io_helpers import get_keys_abbreviation
|
24 |
from gedi.utils.io_helpers import read_csvs, select_instance
|
gedi/utils/io_helpers.py
CHANGED
@@ -6,7 +6,7 @@ import re
|
|
6 |
import shutil
|
7 |
import numpy as np
|
8 |
from collections import defaultdict
|
9 |
-
from pathlib import
|
10 |
from scipy.spatial.distance import euclidean
|
11 |
|
12 |
def select_instance(source_dir, log_path, destination=os.path.join("output","generated","instance_selection")):
|
|
|
6 |
import shutil
|
7 |
import numpy as np
|
8 |
from collections import defaultdict
|
9 |
+
from pathlib import PurePath
|
10 |
from scipy.spatial.distance import euclidean
|
11 |
|
12 |
def select_instance(source_dir, log_path, destination=os.path.join("output","generated","instance_selection")):
|
setup.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from setuptools import setup
|
2 |
import os
|
3 |
|
4 |
with open("README.md", "r") as fh:
|
|
|
1 |
+
from setuptools import setup
|
2 |
import os
|
3 |
|
4 |
with open("README.md", "r") as fh:
|
utils/config_fabric.py
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
from copy import deepcopy
|
2 |
-
from importlib import reload
|
3 |
from itertools import product as cproduct
|
4 |
from itertools import combinations
|
5 |
from pathlib import Path
|
|
|
|
|
|
|
1 |
from itertools import product as cproduct
|
2 |
from itertools import combinations
|
3 |
from pathlib import Path
|
utils/merge_csvs.py
CHANGED
@@ -1,9 +1,7 @@
|
|
1 |
import os
|
2 |
import pandas as pd
|
3 |
import sys
|
4 |
-
import tqdm
|
5 |
|
6 |
-
from gedi.utils.io_helpers import sort_files
|
7 |
|
8 |
FILE_START = sys.argv[1]
|
9 |
ROOT_PATH, FILE_START = os.path.split(FILE_START)
|
|
|
1 |
import os
|
2 |
import pandas as pd
|
3 |
import sys
|
|
|
4 |
|
|
|
5 |
|
6 |
FILE_START = sys.argv[1]
|
7 |
ROOT_PATH, FILE_START = os.path.split(FILE_START)
|