Spaces:
Sleeping
Sleeping
James McCool commited on
Commit ·
2e7e942
1
Parent(s): 1e7a422
Refactor player ID dictionary creation in Streamlit app to simplify Fanduel ID mapping by reusing Draftkings dictionary. Update download button filenames for ROO exports to reflect PGA context, enhancing clarity for users.
Browse files- src/streamlit_app.py +8 -8
src/streamlit_app.py
CHANGED
|
@@ -177,9 +177,9 @@ def convert_pm_df(array):
|
|
| 177 |
|
| 178 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 179 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 180 |
-
dk_id_dict_sd = dict(zip(sd_roo_data[
|
| 181 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 182 |
-
fd_id_dict_sd =
|
| 183 |
hold_display = roo_data
|
| 184 |
lineup_display = []
|
| 185 |
check_list = []
|
|
@@ -197,9 +197,9 @@ with tab1:
|
|
| 197 |
st.cache_data.clear()
|
| 198 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 199 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 200 |
-
dk_id_dict_sd = dict(zip(sd_roo_data[
|
| 201 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 202 |
-
fd_id_dict_sd =
|
| 203 |
dk_lineups = init_DK_lineups('Regular')
|
| 204 |
fd_lineups = init_FD_lineups('Regular')
|
| 205 |
hold_display = roo_data
|
|
@@ -234,14 +234,14 @@ with tab1:
|
|
| 234 |
st.download_button(
|
| 235 |
label="Export ROO (Regular)",
|
| 236 |
data=convert_df_to_csv(export_data),
|
| 237 |
-
file_name='
|
| 238 |
mime='text/csv',
|
| 239 |
)
|
| 240 |
with pm_dl_col:
|
| 241 |
st.download_button(
|
| 242 |
label="Export ROO (Portfolio Manager)",
|
| 243 |
data=convert_df_to_csv(export_data_pm),
|
| 244 |
-
file_name='
|
| 245 |
mime='text/csv',
|
| 246 |
)
|
| 247 |
|
|
@@ -266,9 +266,9 @@ with tab2:
|
|
| 266 |
st.cache_data.clear()
|
| 267 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 268 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 269 |
-
dk_id_dict_sd = dict(zip(sd_roo_data[
|
| 270 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 271 |
-
fd_id_dict_sd =
|
| 272 |
hold_display = roo_data
|
| 273 |
dk_lineups = init_DK_lineups('Regular')
|
| 274 |
fd_lineups = init_FD_lineups('Regular')
|
|
|
|
| 177 |
|
| 178 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 179 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 180 |
+
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
| 181 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 182 |
+
fd_id_dict_sd = dk_id_dict_sd
|
| 183 |
hold_display = roo_data
|
| 184 |
lineup_display = []
|
| 185 |
check_list = []
|
|
|
|
| 197 |
st.cache_data.clear()
|
| 198 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 199 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 200 |
+
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
| 201 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 202 |
+
fd_id_dict_sd = dk_id_dict_sd
|
| 203 |
dk_lineups = init_DK_lineups('Regular')
|
| 204 |
fd_lineups = init_FD_lineups('Regular')
|
| 205 |
hold_display = roo_data
|
|
|
|
| 234 |
st.download_button(
|
| 235 |
label="Export ROO (Regular)",
|
| 236 |
data=convert_df_to_csv(export_data),
|
| 237 |
+
file_name='PGA_ROO_export.csv',
|
| 238 |
mime='text/csv',
|
| 239 |
)
|
| 240 |
with pm_dl_col:
|
| 241 |
st.download_button(
|
| 242 |
label="Export ROO (Portfolio Manager)",
|
| 243 |
data=convert_df_to_csv(export_data_pm),
|
| 244 |
+
file_name='PGA_ROO_export.csv',
|
| 245 |
mime='text/csv',
|
| 246 |
)
|
| 247 |
|
|
|
|
| 266 |
st.cache_data.clear()
|
| 267 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 268 |
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
| 269 |
+
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
| 270 |
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
| 271 |
+
fd_id_dict_sd = dk_id_dict_sd
|
| 272 |
hold_display = roo_data
|
| 273 |
dk_lineups = init_DK_lineups('Regular')
|
| 274 |
fd_lineups = init_FD_lineups('Regular')
|