Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,17 +1,6 @@
|
|
1 |
-
import pulp
|
2 |
import numpy as np
|
3 |
import pandas as pd
|
4 |
-
import random
|
5 |
-
import sys
|
6 |
-
import openpyxl
|
7 |
-
import re
|
8 |
-
import time
|
9 |
import streamlit as st
|
10 |
-
import matplotlib
|
11 |
-
from matplotlib.colors import LinearSegmentedColormap
|
12 |
-
from st_aggrid import GridOptionsBuilder, AgGrid, GridUpdateMode, DataReturnMode
|
13 |
-
import json
|
14 |
-
import requests
|
15 |
import gspread
|
16 |
import plotly.express as px
|
17 |
|
@@ -63,12 +52,8 @@ def player_stat_table():
|
|
63 |
@st.cache_data
|
64 |
def player_prop_table():
|
65 |
sh = gc.open_by_url(master_hold)
|
66 |
-
worksheet = sh.worksheet('
|
67 |
-
raw_display =
|
68 |
-
raw_display.replace('', np.nan, inplace=True)
|
69 |
-
raw_display = raw_display.dropna()
|
70 |
-
|
71 |
-
return raw_display
|
72 |
|
73 |
return raw_display
|
74 |
|
@@ -76,8 +61,8 @@ game_model = game_betting_model()
|
|
76 |
overall_stats = player_stat_table()
|
77 |
qb_stats = overall_stats.loc[overall_stats['Position'] == 'QB']
|
78 |
non_qb_stats = overall_stats.loc[overall_stats['Position'] != 'QB']
|
79 |
-
|
80 |
-
t_stamp = f"Last Update: " + str(
|
81 |
|
82 |
tab1, tab2, tab3, tab4, tab5 = st.tabs(["Game Betting Model", "QB Projections", "RB/WR/TE Projections", "Player Prop Simulations", "Stat Specific Simulations"])
|
83 |
|
|
|
|
|
1 |
import numpy as np
|
2 |
import pandas as pd
|
|
|
|
|
|
|
|
|
|
|
3 |
import streamlit as st
|
|
|
|
|
|
|
|
|
|
|
4 |
import gspread
|
5 |
import plotly.express as px
|
6 |
|
|
|
52 |
@st.cache_data
|
53 |
def player_prop_table():
|
54 |
sh = gc.open_by_url(master_hold)
|
55 |
+
worksheet = sh.worksheet('DK_ROO')
|
56 |
+
raw_display = worksheet.acell('U2').value
|
|
|
|
|
|
|
|
|
57 |
|
58 |
return raw_display
|
59 |
|
|
|
61 |
overall_stats = player_stat_table()
|
62 |
qb_stats = overall_stats.loc[overall_stats['Position'] == 'QB']
|
63 |
non_qb_stats = overall_stats.loc[overall_stats['Position'] != 'QB']
|
64 |
+
timestamp = player_prop_table()
|
65 |
+
t_stamp = f"Last Update: " + str(timestamp) + f" CST"
|
66 |
|
67 |
tab1, tab2, tab3, tab4, tab5 = st.tabs(["Game Betting Model", "QB Projections", "RB/WR/TE Projections", "Player Prop Simulations", "Stat Specific Simulations"])
|
68 |
|