Spaces:
Sleeping
Sleeping
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 |
|