James McCool commited on
Commit
face081
·
1 Parent(s): 27effcd

Refactor flex multiplier calculations for QB and TE in Streamlit app to remove team size dependency, ensuring consistent evaluation metrics across all scoring formats.

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +2 -2
src/streamlit_app.py CHANGED
@@ -275,10 +275,10 @@ def designate_custom_position_reqs(league_settings: dict, flex_percentiles: dict
275
  wr_base = league_settings['WR'] * league_settings['TEAMS']
276
  te_base = league_settings['TE'] * league_settings['TEAMS']
277
 
278
- qb_flex_mult = flex_multipliers['QB'] * (league_settings['TEAMS'] / 12)
279
  rb_flex_mult = flex_multipliers['RB']
280
  wr_flex_mult = flex_multipliers['WR']
281
- te_flex_mult = flex_multipliers['TE'] * (league_settings['TEAMS'] / 12)
282
 
283
  qb_rv_index = min(math.ceil((qb_base) * qb_flex_mult), 30)
284
  rb_rv_index = min(math.ceil((rb_base + ((league_settings['TEAMS'] * league_settings['FLEX']) * flex_percentiles['RB'])) * rb_flex_mult), 60)
 
275
  wr_base = league_settings['WR'] * league_settings['TEAMS']
276
  te_base = league_settings['TE'] * league_settings['TEAMS']
277
 
278
+ qb_flex_mult = flex_multipliers['QB']
279
  rb_flex_mult = flex_multipliers['RB']
280
  wr_flex_mult = flex_multipliers['WR']
281
+ te_flex_mult = flex_multipliers['TE']
282
 
283
  qb_rv_index = min(math.ceil((qb_base) * qb_flex_mult), 30)
284
  rb_rv_index = min(math.ceil((rb_base + ((league_settings['TEAMS'] * league_settings['FLEX']) * flex_percentiles['RB'])) * rb_flex_mult), 60)