Jon Solow
commited on
Commit
·
31e15be
1
Parent(s):
3896146
Add top players page with df of options to start
Browse files- src/load_options.py +8 -2
- src/pages/12_Top_Players.py +20 -0
src/load_options.py
CHANGED
@@ -95,6 +95,13 @@ def display_player(player_opt: PlayerOption | None):
|
|
95 |
|
96 |
@st.cache_data(ttl=60 * 60 * 24)
|
97 |
def load_options():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
df_rosters = get_weekly_rosters()
|
99 |
|
100 |
# get game schedules
|
@@ -125,8 +132,7 @@ def load_options():
|
|
125 |
|
126 |
df_rosters = df_rosters[df_rosters.in_playoffs]
|
127 |
modify_defensive_players_to_be_team_defense(df_rosters)
|
128 |
-
|
129 |
-
return player_options
|
130 |
|
131 |
|
132 |
@st.cache_data(ttl=60 * 60 * 24)
|
|
|
95 |
|
96 |
@st.cache_data(ttl=60 * 60 * 24)
|
97 |
def load_options():
|
98 |
+
df_rosters = load_options_df()
|
99 |
+
player_options = player_options_from_df(df_rosters)
|
100 |
+
return player_options
|
101 |
+
|
102 |
+
|
103 |
+
@st.cache_data(ttl=60 * 60 * 24)
|
104 |
+
def load_options_df():
|
105 |
df_rosters = get_weekly_rosters()
|
106 |
|
107 |
# get game schedules
|
|
|
132 |
|
133 |
df_rosters = df_rosters[df_rosters.in_playoffs]
|
134 |
modify_defensive_players_to_be_team_defense(df_rosters)
|
135 |
+
return df_rosters
|
|
|
136 |
|
137 |
|
138 |
@st.cache_data(ttl=60 * 60 * 24)
|
src/pages/12_Top_Players.py
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
|
3 |
+
from config import DEFAULT_ICON
|
4 |
+
from shared_page import common_page_config
|
5 |
+
|
6 |
+
from load_options import load_options_df
|
7 |
+
|
8 |
+
|
9 |
+
def get_page():
|
10 |
+
page_title = "Top Players"
|
11 |
+
st.set_page_config(page_title=page_title, page_icon=DEFAULT_ICON, layout="wide")
|
12 |
+
common_page_config()
|
13 |
+
st.title(page_title)
|
14 |
+
|
15 |
+
all_options = load_options_df()
|
16 |
+
st.dataframe(all_options)
|
17 |
+
|
18 |
+
|
19 |
+
if __name__ == "__main__":
|
20 |
+
get_page()
|