Commit History

Enhance portfolio trimming logic in app.py: add comprehensive filtering options based on salary, finish percentile, and player selections, and update predict_dupes function to adjust 'Product Own' calculation for improved accuracy.
11b09bf

James McCool commited on

Remove unused import of gmean from app.py and predict_dupes.py for cleaner code and improved performance.
66905e3

James McCool commited on

Update trimming options in app.py: replace 'Geomean' with 'Product Own' for portfolio calculations, and ensure trimming logic is executed only upon form submission for improved user experience.
20665ec

James McCool commited on

Refactor trimming options in app.py: encapsulate trimming selections within a form for better user interaction, and update the submission button for clarity in the trimming process.
51ae6c5

James McCool commited on

Enhance portfolio filtering and trimming options in app.py: introduce expandable sections for filter and trimming options, update portfolio trimming logic to support geomean calculations, and improve export functionality with stack count adjustments.
25fcef5

James McCool commited on

Refactor portfolio filtering logic in app.py: streamline conditions for portfolio adjustments based on user selections, and ensure calculations are only performed when necessary. Add stack count adjustments for export options.
f08f4f1

James McCool commited on

Update dataframe display logic in app.py: use current_page_data for improved clarity in pagination rendering.
6c7cd22

James McCool commited on

Refactor pagination logic in app.py: move dataframe display to the correct position for improved user experience and clarity.
099dd08

James McCool commited on

Add 'Trim Portfolio' button in app.py and implement trim_portfolio function in new global_func/trim_portfolio.py
4f8d205

James McCool commited on

Update site selection logic in app.py: move 'Select Site' dropdown above 'Clear data' button and adjust minimum lineup edge input precision.
703a937

James McCool commited on

Refactor portfolio loading logic in app.py: ensure portfolio is only loaded if not already in session state, and add minimum lineup edge input for filtering.
28cb5be

James McCool commited on

Refactor Streamlit UI in app.py: reorganize layout for clearer user interaction and restore 'Clear data' button functionality.
57ecfc8

James McCool commited on

Add initial Streamlit application with data loading, portfolio management, and optimization features
069adbe

James McCool commited on