Spaces:
Running
Running
James McCool
commited on
Commit
·
6c751a2
1
Parent(s):
bb6c46d
Refactor app.py to remove unused player ID dictionaries for Draftkings and Fanduel. This simplifies the code and improves performance by eliminating unnecessary data structures during seed frame initialization and data export processes.
Browse files
app.py
CHANGED
@@ -174,7 +174,6 @@ with tab2:
|
|
174 |
if site_var1 == 'Draftkings':
|
175 |
if slate_var1 == 'Main Slate':
|
176 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
177 |
-
dk_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
|
178 |
|
179 |
raw_baselines = dk_raw
|
180 |
column_names = dk_columns
|
@@ -182,15 +181,12 @@ with tab2:
|
|
182 |
elif site_var1 == 'Fanduel':
|
183 |
if slate_var1 == 'Main Slate':
|
184 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
185 |
-
fd_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
|
186 |
|
187 |
raw_baselines = fd_raw
|
188 |
column_names = fd_columns
|
189 |
st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 11], team_var2)]
|
190 |
st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 12], stack_var2)]
|
191 |
data_export = st.session_state.working_seed.copy()
|
192 |
-
for col in range(9):
|
193 |
-
data_export[:, col] = np.array([dk_id_dict.get(x, x) for x in data_export[:, col]])
|
194 |
st.download_button(
|
195 |
label="Export optimals set",
|
196 |
data=convert_df(data_export),
|
@@ -208,7 +204,6 @@ with tab2:
|
|
208 |
elif 'working_seed' not in st.session_state:
|
209 |
if slate_var1 == 'Main Slate':
|
210 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
211 |
-
dk_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
|
212 |
|
213 |
raw_baselines = dk_raw
|
214 |
column_names = dk_columns
|
@@ -225,7 +220,6 @@ with tab2:
|
|
225 |
elif 'working_seed' not in st.session_state:
|
226 |
if slate_var1 == 'Main Slate':
|
227 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
228 |
-
fd_id_dict = dict(zip(st.session_state.working_seed.Player, st.session_state.working_seed.player_id))
|
229 |
|
230 |
raw_baselines = fd_raw
|
231 |
column_names = fd_columns
|
|
|
174 |
if site_var1 == 'Draftkings':
|
175 |
if slate_var1 == 'Main Slate':
|
176 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
|
|
177 |
|
178 |
raw_baselines = dk_raw
|
179 |
column_names = dk_columns
|
|
|
181 |
elif site_var1 == 'Fanduel':
|
182 |
if slate_var1 == 'Main Slate':
|
183 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
|
|
184 |
|
185 |
raw_baselines = fd_raw
|
186 |
column_names = fd_columns
|
187 |
st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 11], team_var2)]
|
188 |
st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 12], stack_var2)]
|
189 |
data_export = st.session_state.working_seed.copy()
|
|
|
|
|
190 |
st.download_button(
|
191 |
label="Export optimals set",
|
192 |
data=convert_df(data_export),
|
|
|
204 |
elif 'working_seed' not in st.session_state:
|
205 |
if slate_var1 == 'Main Slate':
|
206 |
st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
|
|
|
207 |
|
208 |
raw_baselines = dk_raw
|
209 |
column_names = dk_columns
|
|
|
220 |
elif 'working_seed' not in st.session_state:
|
221 |
if slate_var1 == 'Main Slate':
|
222 |
st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
|
|
|
223 |
|
224 |
raw_baselines = fd_raw
|
225 |
column_names = fd_columns
|