Aiming to fix exposure spread which can duplicate in showdown because of the captain flex designation
e425b59
James McCoolcommited on
Updaing for Cause: row comes from replace_rows.index and player_rows.index, so it’s a index label (e.g. 10, 11, 12 after a slice), not a positional index 0..n-1. The code was using working_frame.iloc[row], which is positional. If working_frame had a non‑contiguous or offset index (e.g. from a slice or after optimize_lineups), a label like 12 could be valid while iloc[12] was out of bounds for a shorter frame.
62d6c64
James McCoolcommited on
Made a mistake in my designations for exposure_spread that I think was not counting any of the columns.
dd9a672
James McCoolcommited on
Add opponent mapping and conflict checks in exposure spread and lineup optimization functions; refactor data loading for MMA projections
4314382
James McCoolcommited on
Adding exclusions from exposure management, fixing some database query stuff
67eb3a1
James McCoolcommited on
adjusting comp_salary_high out of equiation for Exposure Spread
afc2563
James McCoolcommited on
chaning for to while for lineup add
ff6fb00
James McCoolcommited on
Update salary field references in exposure_spread.py to ensure consistency in salary eligibility checks for player replacements.
7361afe
James McCoolcommited on
adjusting salary declaration in exposure increase
c645802
James McCoolcommited on
Add update-pm-files.ps1 script for EC2 Instance Connect file updates and enhance exposure_spread.py with salary eligibility checks for player replacements
b7931c0
James McCoolcommited on
Lets try this
b31b495
James McCoolcommited on
checking again
ba0ffb8
James McCoolcommited on
checking to see if this fixes the exposure increase issue
286b8a7
James McCoolcommited on
ping
8d70403
James McCoolcommited on
Refactor exposure_spread function to improve player replacement logic by implementing a while loop for better handling of row selections and ensuring replacements are made only when necessary. This enhances the clarity and efficiency of the code.
066fad7
James McCoolcommited on
Enhance exposure_spread function by refining replacement logic for players based on exposure targets. This update improves the handling of player replacements, ensuring that changes are only applied when necessary and maintaining clarity in the code structure.
fca5d51
James McCoolcommited on
Remove unnecessary break statement in exposure_spread function to enhance lineup modification logic and improve code clarity.
556da92
James McCoolcommited on
Refactor exposure_spread function to streamline lineup modification logic, ensuring that changes are applied correctly based on the current change counter and improving overall code clarity.
db012c7
James McCoolcommited on
Refactor exposure_spread function to improve list comparison for comparable_player_list, ensuring clarity and consistency in checks for non-empty lists.
5eac9be
James McCoolcommited on
fixing exposure management
72d1643
James McCoolcommited on
removed prints
a870eb6
James McCoolcommited on
Refactor player comparison logic in 'exposure_spread' function to streamline conditions based on 'type_var', ensuring accurate filtering for Showdown scenarios while maintaining existing functionality.
dc53b72
James McCoolcommited on
Refactor salary and projection calculations in 'exposure_spread' function to apply conditional logic based on 'type_var', improving accuracy for Showdown scenarios.
f4f6da8
James McCoolcommited on
Add debug print statements in 'exposure_spread' function to log comparable player lists, aiding in tracking player selection during execution.
41b98e8
James McCoolcommited on
Remove debug print statements and refine player data retrieval logic in 'exposure_spread' function to improve clarity and maintainability.
8ea397a
James McCoolcommited on
Add debug print statement for working columns in 'exposure_spread' function to aid in tracking column data during execution.
a0d4812
James McCoolcommited on
Refactor 'exposure_spread' function to support specific column selections for player data retrieval, enhancing flexibility in player filtering logic.
298e2c8
James McCoolcommited on
Add debug print statements in 'exposure_spread' function to log player exposure and lineup changes for better tracking during testing.
2344dbb
James McCoolcommited on
testing exposure management with specific column selections
8913211
James McCoolcommited on
Refactor position eligibility check in 'exposure_spread' to improve clarity and maintainability, ensuring proper handling of player positions during lineup generation.
5fe15cf
James McCoolcommited 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 McCoolcommited on
Add debug print statements in 'exposure_spread' to log existing and comparable players, aiding in troubleshooting player selection logic.
251627a
James McCoolcommited on
ping
28d4fc2
James McCoolcommited 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 McCoolcommited on
Refactor player selection logic in 'exposure_spread' by removing redundant salary constraints for specific replacements, streamlining the lineup generation process.
1a4a0d8
James McCoolcommited on
Refine player selection in 'exposure_spread' by incorporating salary constraints for specific replacements, enhancing the precision of lineup generation.
f13359a
James McCoolcommited on
Enhance player filtering in 'exposure_spread' by adding salary constraints for specific replacements, improving accuracy in lineup generation.
bcf121e
James McCoolcommited 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 McCoolcommited on
Refactor exposure_spread function to improve readability by consolidating conditional checks for stacking sports and comparable players filtering.
ee185e5
James McCoolcommited on
Add specific replacements feature in 'Manage Portfolio' to enhance player selection options and improve exposure calculations.
3a20f4f
James McCoolcommited on
Enhance player data handling by updating load functions in load_dk_fd_file, load_file, and load_ss_file to incorporate sport-specific headers, improving CSV and lineup processing for various sports in app.py and global functions.
ad242a2
James McCoolcommited on
Enhance exposure_spread function to include stacking_sports parameter, improving player selection logic for size 5 lineups in app.py and exposure_spread.py.
1d2969e
James McCoolcommited on
Add team comparison for filtering comparable players in exposure_spread.py, ensuring accurate player selection for size 5 lineups.
8b34fed
James McCoolcommited on
Add filtering for comparable players in exposure_spread.py based on team stacking for size 5 lineups, enhancing player selection accuracy.
baf515a
James McCoolcommited on
Refactor position eligibility checks in exposure_spread.py to use explicit conditionals for each position, improving clarity and maintainability of the code.
bdf6978
James McCoolcommited on
Refactor position eligibility checks in exposure_spread.py to simplify logic for player positions, enhancing readability and maintainability. Update reassess_dupes function in reassess_edge.py to streamline salary difference calculations for improved performance.
d5f1d98
James McCoolcommited on
Remove docstrings from position eligibility functions in exposure_spread.py to streamline code and improve readability.
0512365
James McCoolcommited on
Remove debug print statements from app.py and exposure_spread.py to clean up code and improve performance during exposure evaluations.