Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -67,14 +67,14 @@ def init_FD_seed_frames():
|
|
| 67 |
def init_baselines():
|
| 68 |
sh = gcservice_account.open_by_url(MLB_Data)
|
| 69 |
|
| 70 |
-
worksheet = sh.worksheet('
|
| 71 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 72 |
load_display.replace('', np.nan, inplace=True)
|
| 73 |
load_display['STDev'] = load_display['Median'] / 3
|
| 74 |
|
| 75 |
dk_raw = load_display.dropna(subset=['Median'])
|
| 76 |
|
| 77 |
-
worksheet = sh.worksheet('
|
| 78 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 79 |
load_display.replace('', np.nan, inplace=True)
|
| 80 |
load_display['STDev'] = load_display['Median'] / 3
|
|
@@ -267,17 +267,10 @@ with tab1:
|
|
| 267 |
if st.button("Run Contest Sim"):
|
| 268 |
if 'working_seed' in st.session_state:
|
| 269 |
maps_dict = {
|
| 270 |
-
'Floor_map':dict(zip(raw_baselines.Player,raw_baselines.Floor)),
|
| 271 |
-
'Projection_map':dict(zip(raw_baselines.Player,raw_baselines.Median)),
|
| 272 |
-
'Ceiling_map':dict(zip(raw_baselines.Player,raw_baselines.Ceiling)),
|
| 273 |
'Salary_map':dict(zip(raw_baselines.Player,raw_baselines.Salary)),
|
| 274 |
'Pos_map':dict(zip(raw_baselines.Player,raw_baselines.Position)),
|
| 275 |
-
'Own_map':dict(zip(raw_baselines.Player,raw_baselines
|
| 276 |
-
'
|
| 277 |
-
'Large_Own_map':dict(zip(raw_baselines.Player,raw_baselines['Large Field Own%'])),
|
| 278 |
-
'Team_map':dict(zip(raw_baselines.Player,raw_baselines.Team)),
|
| 279 |
-
'STDev_map':dict(zip(raw_baselines.Player,raw_baselines.STDev)),
|
| 280 |
-
'team_check_map':dict(zip(raw_baselines.Player,raw_baselines.Team))
|
| 281 |
}
|
| 282 |
Sim_Winners = sim_contest(1000, st.session_state.working_seed, maps_dict, sharp_split, Contest_Size)
|
| 283 |
Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
|
|
@@ -310,17 +303,10 @@ with tab1:
|
|
| 310 |
elif sim_site_var1 == 'Fanduel':
|
| 311 |
st.session_state.working_seed = FD_seed.copy()
|
| 312 |
maps_dict = {
|
| 313 |
-
'Floor_map':dict(zip(raw_baselines.Player,raw_baselines.Floor)),
|
| 314 |
-
'Projection_map':dict(zip(raw_baselines.Player,raw_baselines.Median)),
|
| 315 |
-
'Ceiling_map':dict(zip(raw_baselines.Player,raw_baselines.Ceiling)),
|
| 316 |
'Salary_map':dict(zip(raw_baselines.Player,raw_baselines.Salary)),
|
| 317 |
'Pos_map':dict(zip(raw_baselines.Player,raw_baselines.Position)),
|
| 318 |
-
'Own_map':dict(zip(raw_baselines.Player,raw_baselines
|
| 319 |
-
'
|
| 320 |
-
'Large_Own_map':dict(zip(raw_baselines.Player,raw_baselines['Large Field Own%'])),
|
| 321 |
-
'Team_map':dict(zip(raw_baselines.Player,raw_baselines.Team)),
|
| 322 |
-
'STDev_map':dict(zip(raw_baselines.Player,raw_baselines.STDev)),
|
| 323 |
-
'team_check_map':dict(zip(raw_baselines.Player,raw_baselines.Team))
|
| 324 |
}
|
| 325 |
Sim_Winners = sim_contest(1000, st.session_state.working_seed, maps_dict, sharp_split, Contest_Size)
|
| 326 |
Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
|
|
|
|
| 67 |
def init_baselines():
|
| 68 |
sh = gcservice_account.open_by_url(MLB_Data)
|
| 69 |
|
| 70 |
+
worksheet = sh.worksheet('DK_Projections')
|
| 71 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 72 |
load_display.replace('', np.nan, inplace=True)
|
| 73 |
load_display['STDev'] = load_display['Median'] / 3
|
| 74 |
|
| 75 |
dk_raw = load_display.dropna(subset=['Median'])
|
| 76 |
|
| 77 |
+
worksheet = sh.worksheet('FD_Projections')
|
| 78 |
load_display = pd.DataFrame(worksheet.get_all_records())
|
| 79 |
load_display.replace('', np.nan, inplace=True)
|
| 80 |
load_display['STDev'] = load_display['Median'] / 3
|
|
|
|
| 267 |
if st.button("Run Contest Sim"):
|
| 268 |
if 'working_seed' in st.session_state:
|
| 269 |
maps_dict = {
|
|
|
|
|
|
|
|
|
|
| 270 |
'Salary_map':dict(zip(raw_baselines.Player,raw_baselines.Salary)),
|
| 271 |
'Pos_map':dict(zip(raw_baselines.Player,raw_baselines.Position)),
|
| 272 |
+
'Own_map':dict(zip(raw_baselines.Player,raw_baselines.Own)),
|
| 273 |
+
'Team_map':dict(zip(raw_baselines.Player,raw_baselines.Team))
|
|
|
|
|
|
|
|
|
|
|
|
|
| 274 |
}
|
| 275 |
Sim_Winners = sim_contest(1000, st.session_state.working_seed, maps_dict, sharp_split, Contest_Size)
|
| 276 |
Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
|
|
|
|
| 303 |
elif sim_site_var1 == 'Fanduel':
|
| 304 |
st.session_state.working_seed = FD_seed.copy()
|
| 305 |
maps_dict = {
|
|
|
|
|
|
|
|
|
|
| 306 |
'Salary_map':dict(zip(raw_baselines.Player,raw_baselines.Salary)),
|
| 307 |
'Pos_map':dict(zip(raw_baselines.Player,raw_baselines.Position)),
|
| 308 |
+
'Own_map':dict(zip(raw_baselines.Player,raw_baselines.Own)),
|
| 309 |
+
'Team_map':dict(zip(raw_baselines.Player,raw_baselines.Team))
|
|
|
|
|
|
|
|
|
|
|
|
|
| 310 |
}
|
| 311 |
Sim_Winners = sim_contest(1000, st.session_state.working_seed, maps_dict, sharp_split, Contest_Size)
|
| 312 |
Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
|