DimaKudosh / pydfs-lineup-optimizer

Daily Fantasy Sports lineup optimzer for all popular daily fantasy sports sites
MIT License
409 stars 156 forks source link

Restrict Positions for opposing team. #423

Open chrisbach1 opened 3 months ago

chrisbach1 commented 3 months ago

Anyone know why this wouldnt be working?

optimizer.restrict_positions_for_opposing_team(['P'], ['C', 'SS', 'OF', '1B', '2B', '3B'])

Traceback (most recent call last): File "C:\Users\chris\Desktop\MLB\02. MLB Optimizer.py", line 17, in optimizer.restrict_positions_for_opposing_team(['P'], ['C', 'SS', 'OF', '1B', '2B', '3B']) File "C:\Users\chris\AppData\Local\Programs\Python\Python310\lib\site-packages\pydfs_lineup_optimizer\lineup_optimizer.py", line 350, in restrict_positions_for_opposing_team raise ValueError("Each restriction should be a tuple of (first_team_positions, second_team_positions, max_allowed)") ValueError: Each restriction should be a tuple of (first_team_positions, second_team_positions, max_allowed) [Finished in 157ms]

Milkman9691 commented 3 months ago

Anyone know why this wouldnt be working?

optimizer.restrict_positions_for_opposing_team(['P'], ['C', 'SS', 'OF', '1B', '2B', '3B'])

Traceback (most recent call last): File "C:\Users\chris\Desktop\MLB\02. MLB Optimizer.py", line 17, in optimizer.restrict_positions_for_opposing_team(['P'], ['C', 'SS', 'OF', '1B', '2B', '3B']) File "C:\Users\chris\AppData\Local\Programs\Python\Python310\lib\site-packages\pydfs_lineup_optimizer\lineup_optimizer.py", line 350, in restrict_positions_for_opposing_team raise ValueError("Each restriction should be a tuple of (first_team_positions, second_team_positions, max_allowed)") ValueError: Each restriction should be a tuple of (first_team_positions, second_team_positions, max_allowed) [Finished in 157ms]

For DK it has to be as follows

optimizer.restrict_positions_for_opposing_team(['SP', 'RP'], ['1B', '1B/2B', '1B/3B', '1B/OF','1B/C','1B/SS', '2B', '2B/C', '2B/3B', '2B/OF', '2B/SS', '3B', '3B/OF', '3B/SS', 'C', 'C/1B', 'C/2B', 'C/OF', 'OF', 'SS','OF/SS', 'SS/OF'])

Not sure position assignments for FD

chrisbach1 commented 3 months ago

Thank you for the help! @Milkman9691