Spaces:
Sleeping
Sleeping
Update src/sports/nhl_functions.py
Browse files
src/sports/nhl_functions.py
CHANGED
|
@@ -124,7 +124,7 @@ def run_go_classic_lineup_generator(site="DK", sport="NHL"):
|
|
| 124 |
st.write(f"Unexpected error: {e}")
|
| 125 |
return False
|
| 126 |
|
| 127 |
-
def init_team_results(model_source: DataFrame, position_reqs: dict, salary_cap: int, max_skaters: int, teams_to_optimize: list, combos: int):
|
| 128 |
df = model_source.copy()
|
| 129 |
|
| 130 |
# Parse eligible positions for each player
|
|
@@ -531,7 +531,7 @@ def init_team_results(model_source: DataFrame, position_reqs: dict, salary_cap:
|
|
| 531 |
|
| 532 |
return all_team_results
|
| 533 |
|
| 534 |
-
def format_optimals(all_team_results: list, model_source: DataFrame, required_positions: list):
|
| 535 |
roo_frame = model_source.copy()
|
| 536 |
|
| 537 |
combined_df = pd_concat(all_team_results, ignore_index=True)
|
|
@@ -1875,8 +1875,8 @@ def DK_NHL_seed_frame(db, roo_file):
|
|
| 1875 |
st.write(f"Error inserting name map: {e}")
|
| 1876 |
time_sleep(1)
|
| 1877 |
|
| 1878 |
-
optimals = init_team_results(players_median, position_requirements, salary_cap, max_team_skaters, teams_to_optimize, 1000)
|
| 1879 |
-
formatted_optimals = format_optimals(optimals, players_median, required_positions)
|
| 1880 |
|
| 1881 |
for col in required_positions:
|
| 1882 |
if col in formatted_optimals.columns:
|
|
|
|
| 124 |
st.write(f"Unexpected error: {e}")
|
| 125 |
return False
|
| 126 |
|
| 127 |
+
def init_team_results(model_source: DataFrame, position_reqs: dict, salary_cap: int, max_skaters: int, teams_to_optimize: list, combos: int, player_team_map):
|
| 128 |
df = model_source.copy()
|
| 129 |
|
| 130 |
# Parse eligible positions for each player
|
|
|
|
| 531 |
|
| 532 |
return all_team_results
|
| 533 |
|
| 534 |
+
def format_optimals(all_team_results: list, model_source: DataFrame, required_positions: list, player_team_map):
|
| 535 |
roo_frame = model_source.copy()
|
| 536 |
|
| 537 |
combined_df = pd_concat(all_team_results, ignore_index=True)
|
|
|
|
| 1875 |
st.write(f"Error inserting name map: {e}")
|
| 1876 |
time_sleep(1)
|
| 1877 |
|
| 1878 |
+
optimals = init_team_results(players_median, position_requirements, salary_cap, max_team_skaters, teams_to_optimize, 1000, players_team_map)
|
| 1879 |
+
formatted_optimals = format_optimals(optimals, players_median, required_positions, players_team_map)
|
| 1880 |
|
| 1881 |
for col in required_positions:
|
| 1882 |
if col in formatted_optimals.columns:
|