Commit History

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

Refactor lineup filtering logic in app.py to streamline player selection process. Updated multiselect options for removing and including players, enhancing clarity and user experience. Improved filtering conditions to ensure accurate lineup management based on user selections.
a7fac7f

James McCool commited on

ping
dbce748

James McCool commited on

Refactor lineup filtering logic in app.py to improve clarity and maintainability. Updated variable names for multiselect options to enhance user understanding when managing player and stack filters, ensuring a more intuitive experience.
95c7789

James McCool commited on

Refactor lineup filtering options in app.py to enhance clarity in user prompts. Updated multiselect labels to provide context based on selected variables, improving the user experience when managing lineups.
4448bfb

James McCool commited on

Enhance user interaction in app.py by implementing a form for selecting variables to remove from lineups. This change allows users to apply their selections more intuitively, improving the overall lineup management experience.
daedb53

James McCool commited on

Update lineup filtering options in app.py to replace multiselect with selectbox for improved user experience
a14517f

James McCool commited on

Add Conditional Manager to app.py for lineup filtering options
55d145d

James McCool commited on

ping
57b18cb

James McCool commited on

Refactor app.py to replace predict_dupes calls with reassess_edge for both working and export frames, enhancing the accuracy of edge assessments by utilizing the updated reassess_edge function in reassess_edge.py.
b01e348

James McCool commited on

Replace reassess_edge function calls with predict_dupes in app.py to streamline duplicate prediction logic for working and export frames, enhancing data processing accuracy.
1bb122a

James McCool commited on

Implement reassess_finish_percentile function in reassess_edge.py to recalculate finish_percentile based on ownership and contest size, enhancing accuracy in ownership adjustments. Remove debug print statements from app.py for cleaner code.
8833483

James McCool commited on

Refactor salary, median, and ownership calculations in app.py to handle GOLF sport variable separately, improving clarity and accuracy in data processing.
e8c9dac

James McCool commited on

Update reassess_edge function to include maps_dict parameter for improved player ownership mapping in app.py, enhancing edge reassessment logic.
3b360d8

James McCool commited 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 McCool commited on

function correction
7a46be2

James McCool commited on

Replace exposure_spread function call with reassess_edge in app.py to improve edge reassessment logic for player exposure handling during lineup processing.
60f791f

James McCool commited 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 McCool commited 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 McCool commited on

Refactor logic to set 'Position' and 'Team' as 'FLEX' for specific sports in app.py, ensuring proper handling of player data when a CSV file is loaded.
0c21721

James McCool commited on

Implement logic to set 'Position' and 'Team' as 'FLEX' for specific sports in app.py, enhancing player data handling for GOLF, TENNIS, MMA, NASCAR, and F1.
2d3f164

James McCool commited on

Update position filtering logic in create_position_export_dict function in app.py to handle specific 'SP' position filtering, improving accuracy in player data exports.
cf0e214

James McCool commited on

Refine position filtering logic in create_position_export_dict function in app.py to remove trailing digits from column names, and update debug print statements to log structured output of filtered DataFrames for better data validation.
449ebce

James McCool commited on

Add debug print statements in create_position_export_dict function in app.py to log position filters and filtered DataFrames, aiding in troubleshooting and data validation during export dictionary generation.
4162581

James McCool commited on