Spaces:
Running
Running
James McCool
commited on
Commit
·
ea7e744
1
Parent(s):
912aba9
Refactor download button layout in app.py to improve organization and accessibility of export options. Adjusted column widths for Regular and Portfolio Manager exports, ensuring a more user-friendly interface for data downloads.
Browse files
app.py
CHANGED
@@ -525,7 +525,7 @@ with tab2:
|
|
525 |
pm_export = player_roo_disp[['Player', 'Position', 'Team', 'Salary', 'Median', 'Own%', 'CPT_Own']]
|
526 |
pm_export = pm_export.rename(columns={'Own%': 'ownership', 'Median': 'median', 'Player': 'player_names', 'Position': 'position', 'Team': 'team', 'Salary': 'salary', 'CPT_Own': 'captain ownership'})
|
527 |
|
528 |
-
reg_dl_col, pm_dl_col, blank_col = st.columns([
|
529 |
with reg_dl_col:
|
530 |
st.download_button(
|
531 |
label="Export ROO (Regular)",
|
@@ -638,18 +638,33 @@ with tab3:
|
|
638 |
map_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4']
|
639 |
for col_idx in map_columns:
|
640 |
data_export[col_idx] = data_export[col_idx].map(fd_id_map)
|
641 |
-
st.
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
|
654 |
if site_var == 'Draftkings':
|
655 |
if 'working_seed' in st.session_state:
|
|
|
525 |
pm_export = player_roo_disp[['Player', 'Position', 'Team', 'Salary', 'Median', 'Own%', 'CPT_Own']]
|
526 |
pm_export = pm_export.rename(columns={'Own%': 'ownership', 'Median': 'median', 'Player': 'player_names', 'Position': 'position', 'Team': 'team', 'Salary': 'salary', 'CPT_Own': 'captain ownership'})
|
527 |
|
528 |
+
reg_dl_col, pm_dl_col, blank_col = st.columns([2, 2, 6])
|
529 |
with reg_dl_col:
|
530 |
st.download_button(
|
531 |
label="Export ROO (Regular)",
|
|
|
638 |
map_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4']
|
639 |
for col_idx in map_columns:
|
640 |
data_export[col_idx] = data_export[col_idx].map(fd_id_map)
|
641 |
+
reg_opt_col, pm_opt_col, blank_col = st.columns([2, 2, 6])
|
642 |
+
with reg_opt_col:
|
643 |
+
st.download_button(
|
644 |
+
label="Export optimals set (IDs)",
|
645 |
+
data=convert_df(data_export),
|
646 |
+
file_name='MLB_optimals_export.csv',
|
647 |
+
mime='text/csv',
|
648 |
+
)
|
649 |
+
st.download_button(
|
650 |
+
label="Export optimals set (Names)",
|
651 |
+
data=convert_df(name_export),
|
652 |
+
file_name='MLB_optimals_export.csv',
|
653 |
+
mime='text/csv',
|
654 |
+
)
|
655 |
+
with pm_opt_col:
|
656 |
+
st.download_button(
|
657 |
+
label="Portfolio Manager Export (IDs)",
|
658 |
+
data=convert_df(data_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index(data_export.columns[0])),
|
659 |
+
file_name='MLB_optimals_export.csv',
|
660 |
+
mime='text/csv',
|
661 |
+
)
|
662 |
+
st.download_button(
|
663 |
+
label="Portfolio Manager Export (Names)",
|
664 |
+
data=convert_df(name_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index(data_export.columns[0])),
|
665 |
+
file_name='MLB_optimals_export.csv',
|
666 |
+
mime='text/csv',
|
667 |
+
)
|
668 |
|
669 |
if site_var == 'Draftkings':
|
670 |
if 'working_seed' in st.session_state:
|