James McCool commited on
Commit
6a9b6c3
·
1 Parent(s): 2a95709

toggle session state on full slate or individual player combo search

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -220,7 +220,7 @@ with tab2:
220
 
221
  slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Just the Main Slate'))
222
  site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))
223
-
224
  if site_var1 == 'Draftkings':
225
  raw_baselines = dk_raw
226
  # Get the minimum and maximum ownership values from dk_lineups
@@ -275,6 +275,8 @@ with tab2:
275
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
276
  if player_var1 == 'Specific Players':
277
  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)]
 
 
278
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
279
  elif 'working_seed' not in st.session_state:
280
  st.session_state.working_seed = dk_lineups.copy()
@@ -283,6 +285,8 @@ with tab2:
283
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
284
  if player_var1 == 'Specific Players':
285
  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)]
 
 
286
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
287
 
288
  elif site_var1 == 'Fanduel':
@@ -292,6 +296,8 @@ with tab2:
292
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
293
  if player_var1 == 'Specific Players':
294
  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)]
 
 
295
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
296
  elif 'working_seed' not in st.session_state:
297
  st.session_state.working_seed = fd_lineups.copy()
@@ -300,6 +306,8 @@ with tab2:
300
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
301
  if player_var1 == 'Specific Players':
302
  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)]
 
 
303
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
304
 
305
  with st.container():
 
220
 
221
  slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Just the Main Slate'))
222
  site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))
223
+
224
  if site_var1 == 'Draftkings':
225
  raw_baselines = dk_raw
226
  # Get the minimum and maximum ownership values from dk_lineups
 
275
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
276
  if player_var1 == 'Specific Players':
277
  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)]
278
+ elif player_var1 == 'Full Slate':
279
+ st.session_state.working_seed = dk_lineups.copy()
280
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
281
  elif 'working_seed' not in st.session_state:
282
  st.session_state.working_seed = dk_lineups.copy()
 
285
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
286
  if player_var1 == 'Specific Players':
287
  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)]
288
+ elif player_var1 == 'Full Slate':
289
+ st.session_state.working_seed = dk_lineups.copy()
290
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
291
 
292
  elif site_var1 == 'Fanduel':
 
296
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
297
  if player_var1 == 'Specific Players':
298
  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)]
299
+ elif player_var1 == 'Full Slate':
300
+ st.session_state.working_seed = fd_lineups.copy()
301
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
302
  elif 'working_seed' not in st.session_state:
303
  st.session_state.working_seed = fd_lineups.copy()
 
306
  # st.session_state.working_seed = st.session_state.working_seed[st.session_state.working_seed[:,14] <= own_var_high]
307
  if player_var1 == 'Specific Players':
308
  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)]
309
+ elif player_var1 == 'Full Slate':
310
+ st.session_state.working_seed = fd_lineups.copy()
311
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
312
 
313
  with st.container():