James McCool commited on
Commit
68a8fab
·
1 Parent(s): 149ddf5

full mongo integration

Browse files
Files changed (1) hide show
  1. app.py +15 -13
app.py CHANGED
@@ -97,16 +97,10 @@ def init_baselines():
97
  raw_display.replace('#DIV/0!', np.nan, inplace=True)
98
  game_model = raw_display.dropna()
99
 
100
- try:
101
- sh = gcservice_account.open_by_url(NBA_Data)
102
- worksheet = sh.worksheet('DK_Build_Up')
103
- raw_display = pd.DataFrame(worksheet.get_all_records())
104
-
105
- except:
106
- sh = gcservice_account2.open_by_url(NBA_Data)
107
- worksheet = sh.worksheet('DK_Build_Up')
108
- raw_display = pd.DataFrame(worksheet.get_all_records())
109
 
 
110
  raw_display.replace('', np.nan, inplace=True)
111
  raw_display = raw_display.rename(columns={"Name": "Player"})
112
  raw_baselines = raw_display[['Player', 'Position', 'Team', 'Opp', 'Minutes', 'FGM', 'FGA', 'FG2M', 'FG2A', 'Threes', 'FG3A', 'FTM', 'FTA', 'TRB', 'AST', 'STL', 'BLK', 'TOV', 'PRA', 'PR', 'PA', 'RA']]
@@ -125,14 +119,22 @@ def init_baselines():
125
  worksheet = sh.worksheet('Timestamp')
126
  timestamp = worksheet.acell('A1').value
127
 
128
- worksheet = sh.worksheet('Prop_Frame')
129
- raw_display = pd.DataFrame(worksheet.get_all_records())
 
 
130
  raw_display.replace('', np.nan, inplace=True)
 
 
131
  raw_display = raw_display.rename(columns={"Name": "Player", "OddsType": "book", "PropType": "prop_type"})
132
  prop_frame = raw_display.dropna(subset='Player')
133
 
134
- worksheet = sh.worksheet('Pick6_ingest')
135
- raw_display = pd.DataFrame(worksheet.get_all_records())
 
 
 
 
136
  pick_frame = raw_display.drop_duplicates(subset=['Player', 'prop_type'], keep='first')
137
  pick_frame = pick_frame.reset_index(drop=True)
138
 
 
97
  raw_display.replace('#DIV/0!', np.nan, inplace=True)
98
  game_model = raw_display.dropna()
99
 
100
+ collection = db["Player_Stats"]
101
+ cursor = collection.find()
 
 
 
 
 
 
 
102
 
103
+ raw_display = pd.DataFrame(list(cursor))
104
  raw_display.replace('', np.nan, inplace=True)
105
  raw_display = raw_display.rename(columns={"Name": "Player"})
106
  raw_baselines = raw_display[['Player', 'Position', 'Team', 'Opp', 'Minutes', 'FGM', 'FGA', 'FG2M', 'FG2A', 'Threes', 'FG3A', 'FTM', 'FTA', 'TRB', 'AST', 'STL', 'BLK', 'TOV', 'PRA', 'PR', 'PA', 'RA']]
 
119
  worksheet = sh.worksheet('Timestamp')
120
  timestamp = worksheet.acell('A1').value
121
 
122
+ collection = db["Prop_Trends"]
123
+ cursor = collection.find()
124
+
125
+ raw_display = pd.DataFrame(list(cursor))
126
  raw_display.replace('', np.nan, inplace=True)
127
+ raw_display = raw_display[['Name', 'over_prop', 'over_line', 'under_prop', 'under_line', 'OddsType', 'PropType', 'No Vig', 'Team', 'L5 Success', 'L10_Success', 'L20_success', 'L10 Avg', 'Projection',
128
+ 'Proj Diff', 'Matchup Boost', 'Implied Over', 'Trending Over', 'Over Edge', 'Implied Under', 'Trending Under', 'Under Edge']]
129
  raw_display = raw_display.rename(columns={"Name": "Player", "OddsType": "book", "PropType": "prop_type"})
130
  prop_frame = raw_display.dropna(subset='Player')
131
 
132
+ collection = db["Pick6_Trends"]
133
+ cursor = collection.find()
134
+
135
+ raw_display = pd.DataFrame(list(cursor))
136
+ raw_display = raw_display[['Player', 'over_prop', 'over_line', 'under_prop', 'under_line', 'book', 'prop_type', 'No Vig', 'Team', 'L5 Success', 'L10_Success', 'L20_success', 'L10 Avg', 'Projection',
137
+ 'Proj Diff', 'Matchup Boost', 'Implied Over', 'Trending Over', 'Over Edge', 'Implied Under', 'Trending Under', 'Under Edge']]
138
  pick_frame = raw_display.drop_duplicates(subset=['Player', 'prop_type'], keep='first')
139
  pick_frame = pick_frame.reset_index(drop=True)
140