Jon Solow commited on
Commit
e2af231
·
1 Parent(s): 256945c

Allow selection of week to sim from

Browse files
Files changed (1) hide show
  1. src/pages/50_League_Simulation.py +5 -3
src/pages/50_League_Simulation.py CHANGED
@@ -68,10 +68,13 @@ def get_page():
68
  user_leagues = get_all_league_settings_with_cache(season=selected_season)
69
  selected_league = st.selectbox("Select league", user_leagues, format_func=lambda x: x.name)
70
  st.header(f"{selected_league.name} - {selected_league.season}")
71
-
 
 
 
72
  df_schedule = get_schedule_with_cache(selected_league.league_key)
73
  # st.dataframe(df_schedule)
74
- st.write(f"Current Week: {selected_league.current_week}")
75
  sim_result = pd.DataFrame()
76
  n_sims = 10000
77
 
@@ -83,7 +86,6 @@ def get_page():
83
  with st.expander(f"Week {week}"):
84
  all_match_filters[week] = show_week_matches(df_schedule, week)
85
 
86
- completed_weeks = selected_league.current_week - 1
87
  sim_result = get_sim_with_file_cache(
88
  selected_league.league_key,
89
  df_schedule,
 
68
  user_leagues = get_all_league_settings_with_cache(season=selected_season)
69
  selected_league = st.selectbox("Select league", user_leagues, format_func=lambda x: x.name)
70
  st.header(f"{selected_league.name} - {selected_league.season}")
71
+ week_options = list(range(1, selected_league.playoff_start_week))
72
+ completed_weeks = st.selectbox(
73
+ "Select last week finalized", week_options, week_options.index(selected_league.current_week - 1)
74
+ )
75
  df_schedule = get_schedule_with_cache(selected_league.league_key)
76
  # st.dataframe(df_schedule)
77
+ st.write(f"Current Week: {completed_weeks}")
78
  sim_result = pd.DataFrame()
79
  n_sims = 10000
80
 
 
86
  with st.expander(f"Week {week}"):
87
  all_match_filters[week] = show_week_matches(df_schedule, week)
88
 
 
89
  sim_result = get_sim_with_file_cache(
90
  selected_league.league_key,
91
  df_schedule,