Multichem commited on
Commit
28151c5
·
1 Parent(s): a9da4ce

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -6
app.py CHANGED
@@ -58,15 +58,18 @@ def init_stat_load():
58
  raw_display = raw_display.apply(pd.to_numeric, errors='ignore')
59
  fd_raw = raw_display.sort_values(by='Median', ascending=False)
60
 
61
- return dk_raw, fd_raw
 
 
 
62
 
63
  @st.cache_data
64
  def convert_df_to_csv(df):
65
  return df.to_csv().encode('utf-8')
66
 
67
- dk_raw, fd_raw = init_stat_load()
68
  opp_dict = dict(zip(dk_raw.Team, dk_raw.Opp))
69
- t_stamp = "Fix this later"
70
 
71
  tab1, tab2 = st.tabs(['Uploads and Info', 'Pivot Finder'])
72
 
@@ -102,9 +105,9 @@ with tab2:
102
  st.info(t_stamp)
103
  if st.button("Load/Reset Data", key='reset1'):
104
  st.cache_data.clear()
105
- dk_raw, fd_raw = init_stat_load()
106
  opp_dict = dict(zip(dk_raw.Team, dk_raw.Opp))
107
- t_stamp = "Fix this later"
108
  for key in st.session_state.keys():
109
  del st.session_state[key]
110
  data_var1 = st.radio("Which data are you loading?", ('Paydirt', 'User'), key='data_var1')
@@ -142,7 +145,10 @@ with tab2:
142
  raw_baselines = dk_raw
143
  elif site_var1 == 'Fanduel':
144
  raw_baselines = fd_raw
145
- st.session_state.proj_display = raw_baselines.copy()
 
 
 
146
  if st.button('Simulate appropriate pivots'):
147
  with hold_container:
148
 
 
58
  raw_display = raw_display.apply(pd.to_numeric, errors='ignore')
59
  fd_raw = raw_display.sort_values(by='Median', ascending=False)
60
 
61
+ worksheet = sh.worksheet('Timestamp')
62
+ timestamp = worksheet.acell('A1').value
63
+
64
+ return dk_raw, fd_raw, timestamp
65
 
66
  @st.cache_data
67
  def convert_df_to_csv(df):
68
  return df.to_csv().encode('utf-8')
69
 
70
+ dk_raw, fd_raw, timestamp = init_stat_load()
71
  opp_dict = dict(zip(dk_raw.Team, dk_raw.Opp))
72
+ t_stamp = f"Last Update: " + str(timestamp) + f" CST"
73
 
74
  tab1, tab2 = st.tabs(['Uploads and Info', 'Pivot Finder'])
75
 
 
105
  st.info(t_stamp)
106
  if st.button("Load/Reset Data", key='reset1'):
107
  st.cache_data.clear()
108
+ dk_raw, fd_raw, timestamp = init_stat_load()
109
  opp_dict = dict(zip(dk_raw.Team, dk_raw.Opp))
110
+ t_stamp = f"Last Update: " + str(timestamp) + f" CST"
111
  for key in st.session_state.keys():
112
  del st.session_state[key]
113
  data_var1 = st.radio("Which data are you loading?", ('Paydirt', 'User'), key='data_var1')
 
145
  raw_baselines = dk_raw
146
  elif site_var1 == 'Fanduel':
147
  raw_baselines = fd_raw
148
+ if proj_file is not None:
149
+ st.session_state.proj_display = proj_file.copy()
150
+ elif proj_file is None:
151
+ st.session_state.proj_display = raw_baselines.copy()
152
  if st.button('Simulate appropriate pivots'):
153
  with hold_container:
154