Commit History

Update player position retrieval in 'Manage Portfolio' to use mapping from 'map_dict' instead of the display frame, improving accuracy in player statistics.
65b348b

James McCool commited on

add position to player analysis
cfe1ed8

James McCool commited on

Add default handling for 'Ignore Specific Stacks' in 'Manage Portfolio', ensuring an empty list is set when no stacks are selected, improving user experience and preventing errors.
dd1aa56

James McCool commited on

Refactor player filtering logic in 'Manage Portfolio' to streamline beta condition application, ensuring it only processes rows that meet the alpha condition, enhancing efficiency in lineup management.
da65172

James McCool commited on

Add Conditionals Manager for player filtering in 'Manage Portfolio', allowing users to keep or remove lineups based on selected player conditions, enhancing lineup management capabilities.
a281a4f

James McCool commited on

Update captain salary and projection calculations to apply a multiplier of 1.5, enhancing the accuracy of player data in the 'Data Load' tab.
ad14b7e

James McCool commited on

Enhance column exclusion handling in 'Manage Portfolio' by adding error handling for multiselect options, ensuring robustness when columns are missing.
c4992bf

James McCool commited on

Fix key in position export dictionary to use 'Id' instead of 'ID', ensuring consistency in data handling.
d884d9a

James McCool commited on

Refactor position export dictionary logic to remove dynamic column renaming, simplifying the handling of player names and IDs for Draftkings and other sites.
52391b5

James McCool commited on

Add dynamic column renaming for player data in position export dictionary, improving flexibility in handling varying column names for 'Name' and 'ID'.
e1d2eb8

James McCool commited on

selectbox to multiselect
b2bcefd

James McCool commited on

Refactor exposure_spread function and 'Manage Portfolio' logic to replace stack management with an option to ignore specific stacks, enhancing user control in exposure calculations.
3ff610a

James McCool commited on

Rename 'Diversity' to 'Avg Diversity' in analysis tables for clarity and consistency in 'Manage Portfolio'.
b7746b2

James McCool commited on

adding diversity to analysis tables
d23b397

James McCool commited on

Refactor combo analysis controls in 'Manage Portfolio' to use a form for submission, improving user interaction and streamlining the analysis process.
9c68c67

James McCool commited on

Update column exclusion logic in 'Manage Portfolio' to correctly reflect excluded columns in the multiselect options, enhancing user experience in combo analysis.
ffc75f9

James McCool commited on

Update column exclusion logic in 'Manage Portfolio' to allow for dynamic exclusion of selected columns, enhancing user control in combo analysis.
4e93c74

James McCool commited on

Enhance combo analysis controls in 'Manage Portfolio' by adding options to exclude additional columns, improving user flexibility in player combination analysis.
423134d

James McCool commited on

Add specific replacements feature in 'Manage Portfolio' to enhance player selection options and improve exposure calculations.
3a20f4f

James McCool commited on

Refactor 'Manage Portfolio' logic to directly use reassess_edge for both working and export frames, streamlining data processing and enhancing efficiency.
0543ffc

James McCool commited on

Refactor combined frame creation in 'Manage Portfolio' to exclude unnecessary columns, enhancing data processing efficiency and consistency.
0327da6

James McCool commited on

catch for HF version of segmented_control
2022d2c

James McCool commited on

Add debug print statements in app.py to track the number of modified rows and the length of combined frames during 'Manage Portfolio' processing, aiding in troubleshooting and data validation.
fad0da8

James McCool commited on

Refactor reassessment logic in app.py to utilize combined frames for 'Manage Portfolio' and 'Export Base', improving data processing and consistency in predictions.
d503c02

James McCool commited on

Update column widths in app.py for improved layout consistency and responsiveness in the UI.
50ce3f6

James McCool commited on

Remove width property from segmented control in app.py to streamline layout and improve responsiveness in tab selection.
2c73efa

James McCool commited on

Update segmented control in app.py to include width property for improved layout and consistency in tab selection between 'Data Load' and 'Manage Portfolio'.
e354cc6

James McCool commited on

Add segmented control for tab selection in app.py to enhance navigation between 'Data Load' and 'Manage Portfolio' sections.
a700b26

James McCool commited on

Enhance UI by adding custom styles for segmented controls and select elements in app.py, improving user experience and visual consistency.
82d70c9

James McCool commited on

Refactor position filtering logic in create_position_export_dict to use DataFrame indexing for improved clarity and performance in filtering positions across various sports.
044bb1e

James McCool commited on

Refactor position filtering logic in create_position_export_dict to use str.contains for NCAAF, improving flexibility in position matching.
97d02d3

James McCool commited on

Enhance position filtering in create_position_export_dict to include 'QB' for NCAAF, and streamline sorting logic for Draftkings and other sites.
6a84d90

James McCool commited on

Update sport selection options in app.py to remove duplicate 'NBA' entry, ensuring clarity and consistency in user choices.
56fb76a

James McCool commited on

Update sport selection logic in app.py to include 'WNBA' and 'NBA' in all_column_stack_sports, enhancing flexibility in stacking options for users.
58f8b8d

James McCool commited on

Refactor sport selection logic in app.py to utilize stacking_sports variable, enhancing maintainability and consistency in user options.
3b75b70

James McCool commited on

Update stacking_sports list in app.py to include 'NCAAF' and modify sport selection options for improved user experience.
10ea178

James McCool commited on

Update reassess_edge calls in app.py to include salary_max parameter for improved salary handling in working_frame and export_base data processing.
0401100

James McCool commited on

Enhance predict_dupes function by adding max_salary parameter for improved salary handling and adjusting sample range slider step in app.py for better user experience.
42c2829

James McCool commited on

ping
cdfb6e5

James McCool commited on

Remove debug statements from player filtering logic in app.py to streamline code. This cleanup enhances readability and focuses on the core functionality of the filtering process.
1165007

James McCool commited on

Refactor player filtering logic in app.py to simplify mask conditions. Updated the include and remove masks to use row.values instead of converting to lists, improving code efficiency and readability.
0132b29

James McCool commited on

Update player filtering logic in app.py to change the include mask condition from 'any' to 'all'. This modification ensures that lineups are only included when all specified players are present, enhancing the accuracy of player management.
d856d09

James McCool commited on

Add debug statements to player filtering logic in app.py to display mask results. This enhancement aids in verifying the accuracy of the include and remove masks during lineup filtering, improving debugging capabilities.
f63390c

James McCool commited on

Update player filtering logic in app.py to change the include mask condition from 'all' to 'any'. This adjustment ensures that lineups are accurately filtered based on user-defined selections, enhancing the functionality of player management.
2d87ddd

James McCool commited on

ping
b7ccdd0

James McCool commited on

Update player filtering logic in app.py to correct the remove mask condition. Changed from using 'all' to 'any' for player removal criteria, ensuring accurate filtering of lineups based on user-defined selections.
a2fa9ef

James McCool commited on

Refactor player filtering logic in app.py to combine include and remove masks into a single operation. This change simplifies the filtering process, improving code efficiency and maintaining accurate lineup management based on user-defined criteria.
71a525a

James McCool commited on

Refactor player filtering logic in app.py to correct mask application for removing players. Updated the remove mask condition to ensure accurate filtering of lineups based on user-defined criteria, enhancing functionality and maintainability.
f70241f

James McCool commited on

Refactor player filtering logic in app.py to consolidate mask creation for including and removing players. This change enhances code readability and maintains the functionality of dynamic player selection based on user-defined criteria.
b2bbd77

James McCool commited on

Refactor player filtering logic in app.py to utilize dynamic player column selection. Updated include and remove masks to improve accuracy in filtering lineups based on user-defined criteria, enhancing overall functionality and maintainability.
40e191a

James McCool commited on