Commit History

Refactor portfolio storage in session state to use compressed format directly
7df001f

James McCool commited on

Add memory optimization functions and implement chunked processing for name matching in app.py
40a0be8

James McCool commited on

Add error handling for position replacement in CSV loading process for Fanduel site. This ensures that any exceptions during the replacement of 'D' with 'DST' are gracefully handled without interrupting the flow.
34bba3a

James McCool commited on

Update requirements.txt to include scipy and ensure matplotlib is listed correctly
331bab1

James McCool commited on

Add memory-efficient ranking calculation in predict_dupes.py
197d1b2

James McCool commited on

Update diversity score calculation to use chunked processing for improved performance in predict_dupes.py
b4a377f

James McCool commited on

Implement chunked processing for player similarity score calculation to enhance memory efficiency in predict_dupes.py
ebc0082

James McCool commited on

Refactor session state management by removing unnecessary copy operations for origin and working portfolios.
d4f6599

James McCool commited on

Add smart memory management to optimize session state handling and include psutil in requirements
d5219a8

James McCool commited on

Refine position replacement logic in CSV loading process to apply only when site_var is 'Fanduel'.
c058449

James McCool commited on

ping
8988bbf

James McCool commited on

ping
326fa3b

James McCool commited on

removed prints
a870eb6

James McCool commited on

ping
7df7a3b

James McCool commited on

Added replacement for 'D' to 'DST' in Roster Position column of CSV template and included a print statement for verification.
2625c2f

James McCool commited on

finalized dupe math, maintaining on staging
24bf5c9

James McCool commited on

another small adj
75b26b6

James McCool commited on

SMALL adj
0899e0e

James McCool commited on

Update dupes calculation in 'predict_dupes.py' by changing the denominator in the scaling factor for CPT_Own_percent_rank from 100 to 90, aiming to further enhance prediction accuracy.
df7b0c7

James McCool commited on

Adjust dupes calculation in 'predict_dupes.py' by modifying the salary scaling factor from 0.96 to 0.98, aiming to enhance prediction accuracy.
3c59548

James McCool commited on

ping
84507a0

James McCool commited on

contintuing with dupe prediction adj
6ebbbf2

James McCool commited on

ping
474ac04

James McCool commited on

Remove table display in 'app.py' and adjust dupes calculation in 'predict_dupes.py' to include a new scaling factor for CPT_Own_percent_rank, enhancing prediction accuracy.
eaaec23

James McCool commited on

ping
cd430db

James McCool commited on

Update dupes calculation in 'predict_dupes.py' to adjust the scaling factor for CPT_Own_percent_rank, enhancing the precision of predictions.
8714492

James McCool commited on

Refine dupes calculation in 'predict_dupes.py' by incorporating CPT_Own_percent_rank for improved accuracy in predictions.
3507c91

James McCool commited on

printing a check frame
520ddc7

James McCool commited on

printing check frame
b82741e

James McCool commited on

debugging
e7ff21a

James McCool commited on

ping
db75431

James McCool commited on

continuing to adjust dupe predictions
f8c0a84

James McCool commited on

continuing to adjust dupe predictions
5f37d0a

James McCool commited on

Update dupes calculation formula in 'predict_dupes.py' to use salary for scaling instead of max_salary, improving accuracy of predictions.
89a8f32

James McCool commited on

adjusting dupe prediction formula
00435b5

James McCool commited on

Add debug print statements in 'predict_dupes.py' to log key variables during calculation, aiding in the validation of the dupes calculation process.
feb995d

James McCool commited on

removing Fanduel specific logic from Predict Dupes
5481883

James McCool commited on

checking a debug
144cddf

James McCool commited on

ping
57b2b2b

James McCool commited on

Refactor multiselect options in 'Manage Portfolio' section of 'app.py' to remove unnecessary sorting, improving performance and clarity in player and team selection.
15b2912

James McCool commited on

extending display frame
fbd7505

James McCool commited on

Remove debug print statements from 'app.py' to streamline data loading process and enhance code clarity, while retaining essential data validation steps in 'load_ss_file.py'.
d6a9410

James McCool commited on

Add debug print statements in 'load_ss_file.py' to log NaN counts after replacing 0 with NaN, enhancing data validation during file loading.
8ee4831

James McCool commited on

Remove redundant NaN logging from 'Data Load' section of 'app.py' and add initial data load debug statements in 'load_ss_file.py' to enhance data validation and transparency during file loading.
067a5e7

James McCool commited on

Add additional logging in 'Data Load' section of 'app.py' to display total rows, NaN counts per column, and samples of rows with NaN values, enhancing data validation during file loading.
baba885

James McCool commited on

Add debug print statements in 'Data Load' section of 'app.py' to log the count of missing values in the portfolio for improved data validation during file loading.
aef84d9

James McCool commited on

Add debug print statement in 'Data Load' section of 'app.py' to log the count of missing values in the portfolio, aiding in data validation during file loading.
42ebd1d

James McCool commited on

Add comment in 'Manage Portfolio' section of 'app.py' regarding potential changes to Showdown position handling, indicating future considerations for CPT/FLEX options.
388f2db

James McCool commited on

Update 'Manage Portfolio' section in 'app.py' to source specific positions from 'player_columns' instead of 'working_frame', improving data accuracy for user selections.
84f3f0b

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