Andrea Maldonado commited on
Commit
85d1e6f
·
1 Parent(s): c9ea140

Erases unused packages with autoflake

Browse files
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, SVMSMOTE, BorderlineSMOTE, KMeansSMOTE
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 partial, partialmethod
9
  from itertools import repeat
10
- from pathlib import Path
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, fitness_token_based_replay
14
- from pm4py import precision_alignments, precision_token_based_replay
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, PurePath
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 INPUT_PATH, 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 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 Path, 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")):
 
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, find_packages
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)