James McCool commited on
Commit
5307518
·
1 Parent(s): 99e3301

Some more introduction of NASCAR stuff including different function calls.

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py CHANGED
@@ -1317,6 +1317,14 @@ with st.container():
1317
  pga_showdown_salaries = grab_pga_showdown_salaries()
1318
  except:
1319
  pga_showdown_salaries = None
 
 
 
 
 
 
 
 
1320
 
1321
  try:
1322
  selected_tab = st.segmented_control(
@@ -1383,6 +1391,11 @@ if selected_tab == 'Data Load':
1383
  st.session_state['csv_file'] = load_csv(pga_reg_salaries)
1384
  elif type_var == 'Showdown':
1385
  st.session_state['csv_file'] = load_csv(pga_showdown_salaries)
 
 
 
 
 
1386
  st.session_state['pricing_loaded'] = True
1387
 
1388
  try:
@@ -1463,6 +1476,8 @@ if selected_tab == 'Data Load':
1463
  portfolio_load = init_DK_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1464
  elif sport_var == 'GOLF':
1465
  portfolio_load = init_DK_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
 
 
1466
  else:
1467
  if sport_var == 'NBA':
1468
  portfolio_load = init_DK_NBA_lineups(type_var, nba_slate_name_lookup_dk[slate_var3], prio_var, 50, dk_nba_showdown_db_translation, lineup_num_var, salary_min_var, salary_max_var, [])
@@ -1474,6 +1489,8 @@ if selected_tab == 'Data Load':
1474
  portfolio_load = init_DK_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1475
  elif sport_var == 'GOLF':
1476
  portfolio_load = init_DK_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
 
 
1477
 
1478
  st.session_state['db_portfolio_file'] = pd.DataFrame(portfolio_load)
1479
  st.session_state['portfolio_loaded'] = True
@@ -1493,6 +1510,8 @@ if selected_tab == 'Data Load':
1493
  portfolio_load = init_FD_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1494
  elif sport_var == 'GOLF':
1495
  portfolio_load = init_FD_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
 
 
1496
  else:
1497
  if sport_var == 'NBA':
1498
  portfolio_load = init_FD_NBA_lineups(type_var, nba_slate_name_lookup_fd[slate_var3], prio_var, 50, fd_nba_showdown_db_translation, lineup_num_var, salary_min_var, salary_max_var, [])
@@ -1504,6 +1523,8 @@ if selected_tab == 'Data Load':
1504
  portfolio_load = init_FD_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1505
  elif sport_var == 'GOLF':
1506
  portfolio_load = init_FD_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
 
 
1507
 
1508
  st.session_state['db_portfolio_file'] = pd.DataFrame(portfolio_load)
1509
  st.session_state['portfolio_loaded'] = True
 
1317
  pga_showdown_salaries = grab_pga_showdown_salaries()
1318
  except:
1319
  pga_showdown_salaries = None
1320
+ try:
1321
+ nascar_reg_salaries = grab_nascar_reg_salaries(slate_var3)
1322
+ except:
1323
+ nascar_reg_salaries = None
1324
+ try:
1325
+ nascar_showdown_salaries = grab_nascar_showdown_salaries()
1326
+ except:
1327
+ nascar_showdown_salaries = None
1328
 
1329
  try:
1330
  selected_tab = st.segmented_control(
 
1391
  st.session_state['csv_file'] = load_csv(pga_reg_salaries)
1392
  elif type_var == 'Showdown':
1393
  st.session_state['csv_file'] = load_csv(pga_showdown_salaries)
1394
+ elif sport_var == 'NASCAR':
1395
+ if type_var == 'Classic':
1396
+ st.session_state['csv_file'] = load_csv(nascar_reg_salaries)
1397
+ elif type_var == 'Showdown':
1398
+ st.session_state['csv_file'] = load_csv(nascar_showdown_salaries)
1399
  st.session_state['pricing_loaded'] = True
1400
 
1401
  try:
 
1476
  portfolio_load = init_DK_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1477
  elif sport_var == 'GOLF':
1478
  portfolio_load = init_DK_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1479
+ elif sport_var == 'NASCAR':
1480
+ portfolio_load = init_DK_NASCAR_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1481
  else:
1482
  if sport_var == 'NBA':
1483
  portfolio_load = init_DK_NBA_lineups(type_var, nba_slate_name_lookup_dk[slate_var3], prio_var, 50, dk_nba_showdown_db_translation, lineup_num_var, salary_min_var, salary_max_var, [])
 
1489
  portfolio_load = init_DK_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1490
  elif sport_var == 'GOLF':
1491
  portfolio_load = init_DK_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1492
+ elif sport_var == 'NASCAR':
1493
+ portfolio_load = init_DK_NASCAR_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1494
 
1495
  st.session_state['db_portfolio_file'] = pd.DataFrame(portfolio_load)
1496
  st.session_state['portfolio_loaded'] = True
 
1510
  portfolio_load = init_FD_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1511
  elif sport_var == 'GOLF':
1512
  portfolio_load = init_FD_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1513
+ elif sport_var == 'NASCAR':
1514
+ portfolio_load = init_FD_NASCAR_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1515
  else:
1516
  if sport_var == 'NBA':
1517
  portfolio_load = init_FD_NBA_lineups(type_var, nba_slate_name_lookup_fd[slate_var3], prio_var, 50, fd_nba_showdown_db_translation, lineup_num_var, salary_min_var, salary_max_var, [])
 
1523
  portfolio_load = init_FD_MMA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1524
  elif sport_var == 'GOLF':
1525
  portfolio_load = init_FD_PGA_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1526
+ elif sport_var == 'NASCAR':
1527
+ portfolio_load = init_FD_NASCAR_lineups(type_var, slate_var3, prio_var, 50, lineup_num_var, salary_min_var, salary_max_var, [])
1528
 
1529
  st.session_state['db_portfolio_file'] = pd.DataFrame(portfolio_load)
1530
  st.session_state['portfolio_loaded'] = True