Commit History

Refactor salary and projection calculations in 'exposure_spread' function to apply conditional logic based on 'type_var', improving accuracy for Showdown scenarios.
f4f6da8

James McCool commited on

Add debug print statements in 'exposure_spread' function to log comparable player lists, aiding in tracking player selection during execution.
41b98e8

James McCool commited on

Remove debug print statements and refine player data retrieval logic in 'exposure_spread' function to improve clarity and maintainability.
8ea397a

James McCool commited on

Add debug print statement for working columns in 'exposure_spread' function to aid in tracking column data during execution.
a0d4812

James McCool commited on

Refactor 'exposure_spread' function to support specific column selections for player data retrieval, enhancing flexibility in player filtering logic.
298e2c8

James McCool commited on

Add debug print statements in 'exposure_spread' function to log player exposure and lineup changes for better tracking during testing.
2344dbb

James McCool commited on

testing exposure management with specific column selections
8913211

James McCool commited on

Enhance player filtering logic in 'Manage Portfolio' section of 'app.py' by implementing conditional checks for both alpha and beta players, improving the accuracy of row selection based on user-defined criteria.
dce062f

James McCool commited on

Refactor player presence logic in 'Manage Portfolio' section of 'app.py' to improve clarity by using direct row value checks instead of row values array, enhancing code readability.
439e0ac

James McCool commited on

Update 'Manage Portfolio' section in 'app.py' to include unique keys for CPT/FLEX selection boxes, enhancing state management and user experience.
e7a0def

James McCool commited on

Add CPT/FLEX selection options in 'Manage Portfolio' section of 'app.py' to enhance player filtering capabilities based on slot type.
9b90f9a

James McCool commited on

Enhance min/max input constraints in 'Manage Portfolio' section of 'app.py' for better user guidance and validation.
4166ef5

James McCool commited on

More fine grained min/max filters in macro
b88e69e

James McCool commited on

Adjust column widths in 'Manage Portfolio' section of 'app.py' to improve layout and enhance user interaction with the reset portfolio button.
851f97e

James McCool commited on

Update row selection logic in 'Manage Portfolio' section of 'app.py' to use 'display_frame' for adding selected rows to custom export, improving data handling and user experience.
11d73be

James McCool commited on

Refactor column layout in 'Manage Portfolio' section of 'app.py' to enhance user interface by adjusting column definitions and improving button placements for better functionality.
8ae5fd1

James McCool commited on

ping
409a345

James McCool commited on

Refactor 'Manage Portfolio' section in 'app.py' to improve layout and functionality by adding buttons for recalculating diversity, adding/removing rows from custom export, and adjusting column configurations for better user interaction.
a589040

James McCool commited on

ping
add3552

James McCool commited on

ping
164ab82

James McCool commited on

Update row selection method in 'app.py' for custom export by replacing number input with multiselect, enhancing user experience and flexibility in managing portfolio exports.
1fe7139

James McCool commited on

ping
9251b5c

James McCool commited on

Enhance player and team filtering logic in 'app.py' for Showdown mode by implementing CPT/FLEX/Overall focus handling, improving clarity and consistency while maintaining performance.
7ac9771

James McCool commited on

Refactor team filtering logic in 'app.py' to utilize mapping for team names, improving clarity and consistency in Showdown mode while maintaining performance.
fa47128

James McCool commited on

Refactor player and team filtering logic in 'app.py' to use iloc for row selection, enhancing code clarity and maintaining performance in Showdown mode.
6a37505

James McCool commited on

Refactor player filtering logic in 'app.py' to use direct row slicing instead of session state columns, improving performance and simplifying code for player and team management in Showdown mode.
ad29ee6

James McCool commited on

Add CPT/FLEX/Overall focus selection for player locking and removal in Showdown mode in 'app.py', enhancing lineup customization options.
3daeb17

James McCool commited on

Initialize player columns in session state upon loading working frame in 'app.py', ensuring consistent player filtering and enhancing overall functionality.
642b27d

James McCool commited on

Refactor player column handling in 'app.py' to utilize session state for dynamic column management, improving consistency in player filtering and analysis across various operations.
00b2e24

James McCool commited on

introduced a button to recalculate diversity
872a007

James McCool commited on

ping
d01aca2

James McCool commited on

Enhance stacking column dictionary in 'app.py' to include 'Classic' and 'Showdown' formats for Draftkings and Fanduel, improving flexibility in player stacking calculations across multiple sports.
291f3d7

James McCool commited on

Refactor stack column dictionary in 'app.py' to support multiple sites, enhancing flexibility in player stacking calculations for Draftkings and Fanduel.
d1401a0

James McCool commited on

Update NFL stacking positions in 'app.py' to include additional player roles, enhancing the accuracy of player stacking calculations for lineup generation.
92176ea

James McCool commited on

Refactor stacking logic in 'app.py' by replacing hardcoded exclusions with a dynamic stack column dictionary for various sports, improving maintainability and clarity in player stacking calculations.
69a388c

James McCool commited on

ping
9803c42

James McCool commited on

adjusting stacking sports logic
265891c

James McCool commited on

Refactor position eligibility check in 'exposure_spread' to improve clarity and maintainability, ensuring proper handling of player positions during lineup generation.
5fe15cf

James McCool commited on

Implement error handling in 'exposure_spread' to ensure comparable player list is generated safely, defaulting to an empty list if an exception occurs, enhancing robustness in player selection logic.
076e322

James McCool commited on

Add debug print statements in 'exposure_spread' to log existing and comparable players, aiding in troubleshooting player selection logic.
251627a

James McCool commited on

ping
28d4fc2

James McCool commited on

Enhance player selection logic in 'exposure_spread' by adding salary constraints for specific replacements, improving accuracy in lineup generation and incorporating error handling for existing players.
9e53f8f

James McCool commited on

Refactor player selection logic in 'exposure_spread' by removing redundant salary constraints for specific replacements, streamlining the lineup generation process.
1a4a0d8

James McCool commited on

Refine player selection in 'exposure_spread' by incorporating salary constraints for specific replacements, enhancing the precision of lineup generation.
f13359a

James McCool commited on

Enhance player filtering in 'exposure_spread' by adding salary constraints for specific replacements, improving accuracy in lineup generation.
bcf121e

James McCool commited on

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