Spaces:
Running
Running
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')
|