testing_vorp_logic / src /streamlit_app.py

Commit History

Enhance dataframe display in Streamlit app by enabling container width for player rankings and position breakdowns, improving overall layout and usability.
926f186

James McCool commited on

Update player rankings display in Streamlit app to show full dataframe and enhance position breakdowns with top 50 players for each position.
2c4b1a7

James McCool commited on

Enhance position requirement calculations in the Streamlit app to support both user-defined (flat) and default (nested) configurations. Improved handling of flex percentiles for Superflex and non-Superflex cases, ensuring accurate index calculations for QB, RB, WR, and TE positions.
cbdeeca

James McCool commited on

Refactor data loading and processing in the main function of the Streamlit app. Removed try-except block for data loading, streamlining the flow by directly loading projections and ranks data before creating position frames and calculating VORP metrics. Enhanced the display of player rankings and position breakdowns.
b985a1c

James McCool commited on

Refactor user configuration for fantasy football settings to support default values for flex percentages, multipliers, and VORP limiters. Enhanced handling of both nested and flat dictionary structures for improved flexibility in league settings.
6a4d277

James McCool commited on

Implement Fantasy Football VORP Calculator with user-configurable league settings and data loading from external APIs. Added functions for calculating player rankings, replacement values, and VORP metrics. Enhanced user interface for league configuration and data display.
3573b17

James McCool commited on