James McCool commited on
Commit
3ada80f
·
1 Parent(s): 5c70087
Files changed (1) hide show
  1. src/streamlit_app.py +14 -29
src/streamlit_app.py CHANGED
@@ -1316,38 +1316,24 @@ if selected_tab == 'Optimals':
1316
  )
1317
 
1318
  if site_var == 'Draftkings':
1319
- if 'working_seed' in st.session_state:
1320
- st.session_state.working_seed = st.session_state.working_seed
1321
- if player_var2 != []:
1322
- st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1323
- elif player_var2 == []:
1324
- st.session_state.working_seed = dk_lineups.copy()
1325
- st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1326
- elif 'working_seed' not in st.session_state:
1327
  st.session_state.working_seed = dk_lineups.copy()
1328
- st.session_state.working_seed = st.session_state.working_seed
1329
- if player_var2 != []:
1330
- st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1331
- elif player_var2 == []:
1332
- st.session_state.working_seed = dk_lineups.copy()
1333
- st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1334
 
1335
  elif site_var == 'Fanduel':
1336
- if 'working_seed' in st.session_state:
1337
- st.session_state.working_seed = st.session_state.working_seed
1338
- if player_var2 != []:
1339
- st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1340
- elif player_var2 == []:
1341
- st.session_state.working_seed = fd_lineups.copy()
1342
- st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1343
- elif 'working_seed' not in st.session_state:
1344
  st.session_state.working_seed = fd_lineups.copy()
1345
- st.session_state.working_seed = st.session_state.working_seed
1346
- if player_var2 != []:
1347
- st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1348
- elif player_var2 == []:
1349
- st.session_state.working_seed = fd_lineups.copy()
1350
- st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1351
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] >= salary_min_var]
1352
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] <= salary_max_var]
1353
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] >= min_stacks_var]
@@ -1373,7 +1359,6 @@ if selected_tab == 'Optimals':
1373
  elif sport_var == 'WNBA':
1374
  map_columns = ['G1', 'G2', 'F1', 'F2', 'F3', 'UTIL']
1375
  for col_idx in map_columns:
1376
- print(export_file[col_idx])
1377
  export_file[col_idx] = export_file[col_idx].map(fd_id_map)
1378
  elif type_var == 'Showdown':
1379
  map_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']
 
1316
  )
1317
 
1318
  if site_var == 'Draftkings':
1319
+ st.session_state.working_seed = dk_lineups.copy()
1320
+ st.session_state.working_seed = st.session_state.working_seed
1321
+ if player_var2 != []:
1322
+ st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1323
+ elif player_var2 == []:
 
 
 
1324
  st.session_state.working_seed = dk_lineups.copy()
1325
+ st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1326
+
 
 
 
 
1327
 
1328
  elif site_var == 'Fanduel':
1329
+ st.session_state.working_seed = fd_lineups.copy()
1330
+ st.session_state.working_seed = st.session_state.working_seed
1331
+ if player_var2 != []:
1332
+ st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
1333
+ elif player_var2 == []:
 
 
 
1334
  st.session_state.working_seed = fd_lineups.copy()
1335
+ st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
1336
+
 
 
 
 
1337
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] >= salary_min_var]
1338
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] <= salary_max_var]
1339
  st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] >= min_stacks_var]
 
1359
  elif sport_var == 'WNBA':
1360
  map_columns = ['G1', 'G2', 'F1', 'F2', 'F3', 'UTIL']
1361
  for col_idx in map_columns:
 
1362
  export_file[col_idx] = export_file[col_idx].map(fd_id_map)
1363
  elif type_var == 'Showdown':
1364
  map_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']