Multichem commited on
Commit
b8fd314
1 Parent(s): 047c012

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -44,9 +44,9 @@ prop_format = {'L5 Success': '{:.2%}', 'L10_Success': '{:.2%}', 'L20_success': '
44
  'Implied Over': '{:.2%}', 'Implied Under': '{:.2%}', 'Over Edge': '{:.2%}', 'Under Edge': '{:.2%}'}
45
  prop_table_options = ['points', 'threes', 'rebounds', 'assists', 'blocks', 'steals', 'PRA', 'PR', 'PA', 'PR']
46
  all_sim_vars = ['points', 'rebounds', 'assists', 'PRA', 'points+rebounds', 'points+assists', 'rebounds+assists']
47
- sim_all_hold = pd.DataFrame(columns=['Player', 'Prop', 'Mean_Outcome', 'Imp Over', 'Over%', 'Imp Under', 'Under%', 'Bet?', 'Edge'])
48
 
49
- @st.cache_resource(ttl = 360)
50
  def init_baselines():
51
  sh = gcservice_account.open_by_url(master_hold)
52
  worksheet = sh.worksheet('Betting Model Clean')
@@ -334,7 +334,7 @@ with tab5:
334
  over_dict = dict(zip(df.Player, df.Over))
335
  under_dict = dict(zip(df.Player, df.Under))
336
 
337
- total_sims = 5000
338
 
339
  df.replace("", 0, inplace=True)
340
 
@@ -401,10 +401,11 @@ with tab5:
401
  players_only['Bet_suggest'] = np.where(players_only['Over_diff'] > players_only['Under_diff'], "Over" , "Under")
402
  players_only['Bet?'] = np.where(players_only['Bet_check'] >= players_only['prop_threshold'], players_only['Bet_suggest'], "No Bet")
403
  players_only['Edge'] = players_only['Bet_check']
 
404
 
405
  players_only['Player'] = hold_file[['Player']]
406
 
407
- leg_outcomes = players_only[['Player', 'Prop', 'Mean_Outcome', 'Imp Over', 'Over%', 'Imp Under', 'Under%', 'Bet?', 'Edge']]
408
 
409
  final_outcomes = pd.concat([sim_all_hold, leg_outcomes], ignore_index=True)
410
 
 
44
  'Implied Over': '{:.2%}', 'Implied Under': '{:.2%}', 'Over Edge': '{:.2%}', 'Under Edge': '{:.2%}'}
45
  prop_table_options = ['points', 'threes', 'rebounds', 'assists', 'blocks', 'steals', 'PRA', 'PR', 'PA', 'PR']
46
  all_sim_vars = ['points', 'rebounds', 'assists', 'PRA', 'points+rebounds', 'points+assists', 'rebounds+assists']
47
+ sim_all_hold = pd.DataFrame(columns=['Player', 'Prop type', 'Prop', 'Mean_Outcome', 'Imp Over', 'Over%', 'Imp Under', 'Under%', 'Bet?', 'Edge'])
48
 
49
+ @st.cache_resource(ttl = 300)
50
  def init_baselines():
51
  sh = gcservice_account.open_by_url(master_hold)
52
  worksheet = sh.worksheet('Betting Model Clean')
 
334
  over_dict = dict(zip(df.Player, df.Over))
335
  under_dict = dict(zip(df.Player, df.Under))
336
 
337
+ total_sims = 500
338
 
339
  df.replace("", 0, inplace=True)
340
 
 
401
  players_only['Bet_suggest'] = np.where(players_only['Over_diff'] > players_only['Under_diff'], "Over" , "Under")
402
  players_only['Bet?'] = np.where(players_only['Bet_check'] >= players_only['prop_threshold'], players_only['Bet_suggest'], "No Bet")
403
  players_only['Edge'] = players_only['Bet_check']
404
+ players_only['Prop type'] = prop
405
 
406
  players_only['Player'] = hold_file[['Player']]
407
 
408
+ leg_outcomes = players_only[['Player', 'Prop type', 'Prop', 'Mean_Outcome', 'Imp Over', 'Over%', 'Imp Under', 'Under%', 'Bet?', 'Edge']]
409
 
410
  final_outcomes = pd.concat([sim_all_hold, leg_outcomes], ignore_index=True)
411