James McCool commited on
Commit
6b35b8d
·
1 Parent(s): 926f186

Update league settings in Streamlit app to adjust FLEX position from 2 to 1 and change scoring type from 'Superflex' to 'PPR'. Enhance VORP calculations to support 'TE Premium' scoring type.

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +6 -2
src/streamlit_app.py CHANGED
@@ -120,9 +120,9 @@ league_settings = {
120
  'RB': 2,
121
  'WR': 3,
122
  'TE': 1,
123
- 'FLEX': 2,
124
  'BENCH': 6,
125
- 'TYPE': 'Superflex'
126
  }
127
 
128
  def create_user_config_interface():
@@ -373,6 +373,8 @@ def create_custom_rv(frame: pd.DataFrame, pos_reqs: dict, league_settings: dict)
373
  rv_type = 'standard'
374
  elif league_settings['TYPE'] == 'Superflex':
375
  rv_type = 'halfPpr'
 
 
376
 
377
  rv_dict = {}
378
 
@@ -390,6 +392,8 @@ def assign_vorp(frame: pd.DataFrame, halfPpr_rv: dict, custom_rv: dict, league_s
390
  rv_type = 'standard'
391
  elif league_settings['TYPE'] == 'Superflex':
392
  rv_type = 'halfPpr'
 
 
393
 
394
  vorp_frame = pd.DataFrame()
395
  for positions in ['QB', 'RB', 'WR', 'TE']:
 
120
  'RB': 2,
121
  'WR': 3,
122
  'TE': 1,
123
+ 'FLEX': 1,
124
  'BENCH': 6,
125
+ 'TYPE': 'PPR'
126
  }
127
 
128
  def create_user_config_interface():
 
373
  rv_type = 'standard'
374
  elif league_settings['TYPE'] == 'Superflex':
375
  rv_type = 'halfPpr'
376
+ elif league_settings['TYPE'] == 'TE Premium':
377
+ rv_type = 'halfPpr'
378
 
379
  rv_dict = {}
380
 
 
392
  rv_type = 'standard'
393
  elif league_settings['TYPE'] == 'Superflex':
394
  rv_type = 'halfPpr'
395
+ elif league_settings['TYPE'] == 'TE Premium':
396
+ rv_type = 'halfPpr'
397
 
398
  vorp_frame = pd.DataFrame()
399
  for positions in ['QB', 'RB', 'WR', 'TE']: