James McCool commited on
Commit
701581a
·
1 Parent(s): 1ab28dc

adjusting the filtering dictionary

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -32,8 +32,15 @@ from global_func.recalc_diversity import recalc_diversity
32
  from database_queries import *
33
  from database import *
34
 
35
- pos_parse_options = ['Projection', 'Ownership', 'Salary', 'Position', 'Team']
36
- pos_parse_translate = ['proj_map', 'own_map', 'salary_map', 'pos_map', 'team_map']
 
 
 
 
 
 
 
37
 
38
  showdown_selections = ['Showdown #1', 'Showdown #2', 'Showdown #3', 'Showdown #4', 'Showdown #5', 'Showdown #6', 'Showdown #7', 'Showdown #8', 'Showdown #9', 'Showdown #10', 'Showdown #11', 'Showdown #12', 'Showdown #13', 'Showdown #14', 'Showdown #15']
39
  dk_db_nfl_showdown_selections = ['DK_NFL_SD_seed_frame_Showdown #1', 'DK_NFL_SD_seed_frame_Showdown #2', 'DK_NFL_SD_seed_frame_Showdown #3', 'DK_NFL_SD_seed_frame_Showdown #4', 'DK_NFL_SD_seed_frame_Showdown #5', 'DK_NFL_SD_seed_frame_Showdown #6',
@@ -2152,13 +2159,13 @@ if selected_tab == 'Manage Portfolio':
2152
  if reg_submitted:
2153
  st.session_state['settings_base'] = False
2154
  parsed_frame = st.session_state['working_frame'].copy()
2155
- parsed_frame = parse_portfolio_on_mapped(parsed_frame, st.session_state['map_dict'], pos_parse_translate[pos_parse_options], filter_keys, position_low_threshold, position_high_threshold, position_choice)
2156
  st.session_state['working_frame'] = parsed_frame.sort_values(by='median', ascending=False)
2157
  st.session_state['export_merge'] = st.session_state['working_frame'].copy()
2158
  elif exp_submitted:
2159
  st.session_state['settings_base'] = False
2160
  parsed_frame = st.session_state['export_base'].copy()
2161
- parsed_frame = parse_portfolio_on_mapped(parsed_frame, st.session_state['map_dict'], pos_parse_translate[pos_parse_options], filter_keys, position_low_threshold, position_high_threshold, position_choice)
2162
  st.session_state['export_base'] = parsed_frame.sort_values(by='median', ascending=False)
2163
  st.session_state['export_merge'] = st.session_state['export_base'].copy()
2164
  with st.expander('Trimming Options'):
 
32
  from database_queries import *
33
  from database import *
34
 
35
+ pos_parse_mapping = {
36
+ 'Projection': 'proj_map',
37
+ 'Ownership': 'own_map',
38
+ 'Salary': 'salary_map',
39
+ 'Position': 'pos_map',
40
+ 'Team': 'team_map'
41
+ }
42
+
43
+ pos_parse_options = list(pos_parse_mapping.keys())
44
 
45
  showdown_selections = ['Showdown #1', 'Showdown #2', 'Showdown #3', 'Showdown #4', 'Showdown #5', 'Showdown #6', 'Showdown #7', 'Showdown #8', 'Showdown #9', 'Showdown #10', 'Showdown #11', 'Showdown #12', 'Showdown #13', 'Showdown #14', 'Showdown #15']
46
  dk_db_nfl_showdown_selections = ['DK_NFL_SD_seed_frame_Showdown #1', 'DK_NFL_SD_seed_frame_Showdown #2', 'DK_NFL_SD_seed_frame_Showdown #3', 'DK_NFL_SD_seed_frame_Showdown #4', 'DK_NFL_SD_seed_frame_Showdown #5', 'DK_NFL_SD_seed_frame_Showdown #6',
 
2159
  if reg_submitted:
2160
  st.session_state['settings_base'] = False
2161
  parsed_frame = st.session_state['working_frame'].copy()
2162
+ parsed_frame = parse_portfolio_on_mapped(parsed_frame, st.session_state['map_dict'], pos_parse_mapping[position_filter], filter_keys, position_low_threshold, position_high_threshold, position_choice)
2163
  st.session_state['working_frame'] = parsed_frame.sort_values(by='median', ascending=False)
2164
  st.session_state['export_merge'] = st.session_state['working_frame'].copy()
2165
  elif exp_submitted:
2166
  st.session_state['settings_base'] = False
2167
  parsed_frame = st.session_state['export_base'].copy()
2168
+ parsed_frame = parse_portfolio_on_mapped(parsed_frame, st.session_state['map_dict'], pos_parse_mapping[position_filter], filter_keys, position_low_threshold, position_high_threshold, position_choice)
2169
  st.session_state['export_base'] = parsed_frame.sort_values(by='median', ascending=False)
2170
  st.session_state['export_merge'] = st.session_state['export_base'].copy()
2171
  with st.expander('Trimming Options'):