Multichem commited on
Commit
4b4b6c7
·
1 Parent(s): 4b7b7d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -22
app.py CHANGED
@@ -39,46 +39,38 @@ gcservice_account = init_conn()
39
  freq_format = {'Proj Own': '{:.2%}', 'Exposure': '{:.2%}', 'Edge': '{:.2%}'}
40
 
41
  @st.cache_resource(ttl = 300)
42
- def load_dk_player_projections():
43
  sh = gcservice_account.open_by_url('https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=172632260')
44
  worksheet = sh.worksheet('DK_Build_Up')
45
  load_display = pd.DataFrame(worksheet.get_all_records())
46
  load_display.replace('', np.nan, inplace=True)
47
- raw_display = load_display.dropna(subset=['Median'])
48
-
49
- return raw_display
50
 
51
- @st.cache_resource(ttl = 300)
52
- def load_fd_player_projections():
53
- sh = gcservice_account.open_by_url('https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=172632260')
54
  worksheet = sh.worksheet('FD_Build_Up')
55
  load_display = pd.DataFrame(worksheet.get_all_records())
56
  load_display.replace('', np.nan, inplace=True)
57
- raw_display = load_display.dropna(subset=['Median'])
58
-
59
- return raw_display
60
 
61
- @st.cache_resource(ttl = 300)
62
- def set_export_ids():
63
- sh = gcservice_account.open_by_url('https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=172632260')
64
  worksheet = sh.worksheet('DK_Salaries')
65
  load_display = pd.DataFrame(worksheet.get_all_records())
66
  load_display.replace('', np.nan, inplace=True)
67
  raw_display = load_display.dropna(subset=['Median'])
 
68
  dk_ids = dict(zip(raw_display['Player'], raw_display['player_id']))
69
 
70
  worksheet = sh.worksheet('FD_Salaries')
71
  load_display = pd.DataFrame(worksheet.get_all_records())
72
  load_display.replace('', np.nan, inplace=True)
73
  raw_display = load_display.dropna(subset=['Median'])
 
74
  fd_ids = dict(zip(raw_display['Player'], raw_display['player_id']))
75
 
76
- return dk_ids, fd_ids
77
 
78
- dk_roo_raw = load_dk_player_projections()
79
- fd_roo_raw = load_fd_player_projections()
80
- t_stamp = f"Last Update: " + str(dk_roo_raw['timestamp'][0]) + f" CST"
81
- dkid_dict, fdid_dict = set_export_ids()
82
 
83
  static_exposure = pd.DataFrame(columns=['Player', 'count'])
84
  overall_exposure = pd.DataFrame(columns=['Player', 'count'])
@@ -628,10 +620,8 @@ with tab2:
628
  st.cache_data.clear()
629
  for key in st.session_state.keys():
630
  del st.session_state[key]
631
- dk_roo_raw = load_dk_player_projections()
632
- fd_roo_raw = load_fd_player_projections()
633
- t_stamp = f"Last Update: " + str(dk_roo_raw['timestamp'][0]) + f" CST"
634
- dkid_dict, fdid_dict = set_export_ids()
635
 
636
  slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'User'))
637
  site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))
 
39
  freq_format = {'Proj Own': '{:.2%}', 'Exposure': '{:.2%}', 'Edge': '{:.2%}'}
40
 
41
  @st.cache_resource(ttl = 300)
42
+ def init_baslines():
43
  sh = gcservice_account.open_by_url('https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=172632260')
44
  worksheet = sh.worksheet('DK_Build_Up')
45
  load_display = pd.DataFrame(worksheet.get_all_records())
46
  load_display.replace('', np.nan, inplace=True)
47
+ load_display.rename(columns={"Fantasy": "Median"}, inplace = True)
48
+ dk_roo_raw = load_display.dropna(subset=['Median'])
 
49
 
 
 
 
50
  worksheet = sh.worksheet('FD_Build_Up')
51
  load_display = pd.DataFrame(worksheet.get_all_records())
52
  load_display.replace('', np.nan, inplace=True)
53
+ load_display.rename(columns={"Fantasy": "Median"}, inplace = True)
54
+ fd_roo_raw = load_display.dropna(subset=['Median'])
 
55
 
 
 
 
56
  worksheet = sh.worksheet('DK_Salaries')
57
  load_display = pd.DataFrame(worksheet.get_all_records())
58
  load_display.replace('', np.nan, inplace=True)
59
  raw_display = load_display.dropna(subset=['Median'])
60
+ raw_display.rename(columns={"name": "Player"}, inplace = True)
61
  dk_ids = dict(zip(raw_display['Player'], raw_display['player_id']))
62
 
63
  worksheet = sh.worksheet('FD_Salaries')
64
  load_display = pd.DataFrame(worksheet.get_all_records())
65
  load_display.replace('', np.nan, inplace=True)
66
  raw_display = load_display.dropna(subset=['Median'])
67
+ raw_display.rename(columns={"name": "Player"}, inplace = True)
68
  fd_ids = dict(zip(raw_display['Player'], raw_display['player_id']))
69
 
70
+ return dk_roo_raw, fd_roo_raw, dk_ids, fd_ids
71
 
72
+ dk_roo_raw, fd_roo_raw, dkid_dict, fdid_dict = init_baslines()
73
+ t_stamp = f"Last Update: " + "idk man recently probably" + f" CST"
 
 
74
 
75
  static_exposure = pd.DataFrame(columns=['Player', 'count'])
76
  overall_exposure = pd.DataFrame(columns=['Player', 'count'])
 
620
  st.cache_data.clear()
621
  for key in st.session_state.keys():
622
  del st.session_state[key]
623
+ dk_roo_raw, fd_roo_raw, dkid_dict, fdid_dict = init_baslines()
624
+ t_stamp = f"Last Update: " + "idk man recently probably" + f" CST"
 
 
625
 
626
  slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'User'))
627
  site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))