Add debug print statement in reassess_dupes function to log detailed calculations for ownership adjustments, aiding in troubleshooting and validation of metrics.
e4d54f2
James McCoolcommited on
Update data type handling for salary, median, and ownership difference calculations in reassess_edge.py to improve memory efficiency and precision.
229b9de
James McCoolcommited on
Update reassess_dupes function in reassess_edge.py to adjust ownership calculation by modifying the salary adjustment factor, enhancing accuracy in ownership metrics.
5b719f3
James McCoolcommited on
Remove debug print statement from calculate_weighted_ownership_single_row and fix geomean calculation in reassess_edge function for improved accuracy in ownership metrics.
28ad089
James McCoolcommited on
Add debug print statement for ownership values in calculate_weighted_ownership_single_row to aid in troubleshooting and validation of ownership calculations.
0af5d59
James McCoolcommited on
Refactor ownership value calculation in calculate_weighted_ownership_single_row to use pd.to_numeric for better handling of non-numeric values, improving robustness in edge reassessment logic.
eba4421
James McCoolcommited on
Refactor calculate_weighted_ownership function to operate on a single row of ownership values, improving clarity and performance in the reassess_edge function.
a9507f6
James McCoolcommited on
Optimize ownership calculation in reassess_edge function by directly applying calculate_weighted_ownership_wrapper to selected lineups, improving performance and readability.
07db08b
James McCoolcommited on
Fix off-by-one error in own_columns generation in reassess_edge function to ensure correct player ownership mapping.
f10f2f5
James McCoolcommited on
Update reassess_edge function to include maps_dict parameter for improved player ownership mapping in app.py, enhancing edge reassessment logic.
3b360d8
James McCoolcommited on
Update num_players calculation in reassess_edge function to use salary column index, improving accuracy in player data processing.
88cab61
James McCoolcommited on
Refactor reassess_lineup_edge function in global_func/reassess_edge.py to simplify the calculation of 'Lineup Edge' by removing unnecessary lambda application, improving code readability and performance.
f9b3b85
James McCoolcommited on
Refactor reassess_edge function signature in global_func/reassess_edge.py to simplify parameters and update app.py to utilize the new signature, enhancing edge reassessment logic for player data processing.
860cdc8
James McCoolcommited on
Update position filtering in create_position_export_dict to include 'C/1B' and modify sport headers for WNBA and MLB across load functions, enhancing player data handling for CSV exports.
bfa4569
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
Refactor reassess_lineup_edge function in reassess_edge.py to simplify the application of lineup edge calculations, enhancing code clarity and maintainability.
4edaf5f
James McCoolcommited on
Rename reassess_edge function to reassess_lineup_edge in reassess_edge.py for clarity, and update references accordingly to improve code readability and maintainability.
b6825dd
James McCoolcommited on
Fix reassess_dupes function in reassess_edge.py to remove clipping on calculated values, ensuring accurate salary difference assessments for player lineups.
e228296
James McCoolcommited on
Refactor change_mask logic in reassess_edge.py to filter based solely on median differences, improving accuracy in edge assessments for player lineups.
30c8de0
James McCoolcommited on
Add reassess_edge function in reassess_edge.py for recalculating lineup metrics based on player performance, and update app.py to utilize this function for improved edge assessments in player lineups.
d015d8c
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
Refactor predict_dupes function call in app.py to use parsed_frame and salary_max, and add reassess_edge function in reassess_edge.py for recalculating metrics based on differences in salary, median, and ownership.
f51c772
James McCoolcommited on
Refactor similarity score calculations in stratification_function to use quantiles instead of min/max thresholds, improving accuracy in target similarity score generation.
8b50a4a
James McCoolcommited on
Add stratification sample range slider to app.py and update stratification_function to accept threshold parameters for improved player selection control.
99b9aa9
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.
26e1ce5
James McCoolcommited on
check export_splayer
f883776
James McCoolcommited on
Remove redundant condition in exposure_spread function to streamline player comparison logic, enhancing clarity in exposure evaluations.
3ffd739
James McCoolcommited on
Update lineups_to_add calculation in exposure_spread function to increase adjustment factor from 1.05 to 1.10, improving accuracy in player addition logic during exposure evaluations.
4399601
James McCoolcommited on
Update lineups_to_add calculation in exposure_spread function to increase adjustment factor from 1.01 to 1.05, enhancing accuracy in player addition logic during exposure evaluations.
27dc153
James McCoolcommited on
Enhance change tracking in exposure_spread function by incrementing change_counter upon player assignment, improving accuracy in player adjustments during exposure evaluations.
ce96fd8
James McCoolcommited on
Refactor lineups_to_add calculation in exposure_spread function to ensure accurate adjustments by using player_exposure instead of replace_mask, enhancing clarity in player addition logic during exposure evaluations.
5e2defb
James McCoolcommited on
Remove unnecessary decrement of change_counter in exposure_spread function to streamline logic for player adjustments during exposure evaluations.
0d45c04
James McCoolcommited on
Refactor lineups_to_add calculation in exposure_spread function to use player_exposure instead of replace_exposure, ensuring accurate adjustments for player additions during exposure evaluations.
e91a3ef
James McCoolcommited on
Add additional debug print statements in exposure_spread function to display player_exposure and replace_exposure values, enhancing visibility into player adjustments during exposure evaluations.
2713a4c
James McCoolcommited on
Add debug print statements in exposure_spread function to display calculated lineups_to_remove and lineups_to_add, improving visibility into player adjustments during exposure evaluations.
3076618
James McCoolcommited on
Add debug print statement in exposure_spread function to display the difference between lineups_to_add and change_counter, enhancing visibility into player adjustments during exposure evaluations.
cda93c5
James McCoolcommited on
Update lineups_to_add calculation in exposure_spread function to use replace_exposure, ensuring accurate adjustments for player additions during exposure evaluations.
0a58221
James McCoolcommited on
Adjust lineups_to_add calculation in exposure_spread function to ensure accurate player addition logic during exposure evaluations, enhancing clarity in exposure adjustments.
df9baf3
James McCoolcommited on
Remove unnecessary negation of lineups_to_add in exposure_spread function to streamline logic for player adjustments during exposure evaluations.
dcd8d99
James McCoolcommited on
Update exposure_spread function to introduce lineups_to_add calculation, ensuring accurate adjustments for player additions during exposure evaluations. Modify related logic to reflect this change and enhance debugging output for lineups_to_add.
2fd6d6d
James McCoolcommited on
Update salary calculation in exposure_spread function to reflect accurate adjustments for replacement players, ensuring compliance with salary constraints during exposure evaluations.
3820d21
James McCoolcommited on
Add debug print statement to exposure_spread function to display combined salary of selected players, aiding in tracking salary constraints during exposure calculations.
0e7b119
James McCoolcommited on
Improve player eligibility check in exposure_spread function by adding salary constraint for replacement players, ensuring accurate exposure adjustments while maintaining clarity in player selection logic.
583a033
James McCoolcommited on
Enhance player replacement logic in exposure_spread function by separating random row selection for insertion and replacement. This improves clarity and ensures accurate handling of lineups during exposure adjustments.