felipekitamura commited on
Commit
28828a1
·
verified ·
1 Parent(s): 973d230

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -7,7 +7,17 @@ from omnibin import generate_binary_classification_report, ColorScheme
7
  # Define results directory
8
  RESULTS_DIR = "/tmp/results"
9
 
10
- def process_csv(csv_file, n_bootstrap=1000, dpi=72, color_scheme=ColorScheme.DEFAULT):
 
 
 
 
 
 
 
 
 
 
11
  # Read the CSV file
12
  df = pd.read_csv(csv_file.name)
13
 
@@ -31,7 +41,7 @@ def process_csv(csv_file, n_bootstrap=1000, dpi=72, color_scheme=ColorScheme.DEF
31
  n_bootstrap=n_bootstrap,
32
  random_seed=42,
33
  dpi=dpi,
34
- color_scheme=color_scheme
35
  )
36
 
37
  # Get paths to individual plots
 
7
  # Define results directory
8
  RESULTS_DIR = "/tmp/results"
9
 
10
+ # Map string color schemes to enum values
11
+ COLOR_SCHEME_MAP = {
12
+ "DEFAULT": ColorScheme.DEFAULT,
13
+ "MONOCHROME": ColorScheme.MONOCHROME,
14
+ "VIBRANT": ColorScheme.VIBRANT
15
+ }
16
+
17
+ def process_csv(csv_file, n_bootstrap=1000, dpi=72, color_scheme="DEFAULT"):
18
+ # Convert string color scheme to enum
19
+ color_scheme_enum = COLOR_SCHEME_MAP[color_scheme]
20
+
21
  # Read the CSV file
22
  df = pd.read_csv(csv_file.name)
23
 
 
41
  n_bootstrap=n_bootstrap,
42
  random_seed=42,
43
  dpi=dpi,
44
+ color_scheme=color_scheme_enum
45
  )
46
 
47
  # Get paths to individual plots