Multichem commited on
Commit
2fd8576
·
1 Parent(s): 2ec6e39

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -10
app.py CHANGED
@@ -41,32 +41,59 @@ player_roo_format = {'Top_finish': '{:.2%}','Top_5_finish': '{:.2%}', 'Top_10_fi
41
 
42
  freq_format = {'Proj Own': '{:.2%}', 'Exposure': '{:.2%}', 'Edge': '{:.2%}'}
43
 
44
- @st.cache_resource(ttl=300)
45
  def load_dk_player_projections():
46
- sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1aLVN4izjSuqZGRyz73Kip6U1q3rubh6v9GrckgEqbfs/edit?pli=1#gid=1205205406')
47
- worksheet = sh.worksheet('CSGO_ROO')
48
  load_display = pd.DataFrame(worksheet.get_all_records())
49
- load_display['Own'] = load_display['Own'] * 100
50
- load_display = load_display[load_display['Own'] > 0 ]
51
  load_display['Floor'] = load_display['Median'] * .25
52
  load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
53
  load_display.replace('', np.nan, inplace=True)
54
  raw_display = load_display.dropna(subset=['Median'])
 
55
 
56
  return raw_display
57
 
58
- @st.cache_resource(ttl=300)
59
  def load_fd_player_projections():
60
- sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1aLVN4izjSuqZGRyz73Kip6U1q3rubh6v9GrckgEqbfs/edit?pli=1#gid=1205205406')
61
- worksheet = sh.worksheet('CSGO_ROO')
62
  load_display = pd.DataFrame(worksheet.get_all_records())
 
 
 
 
 
 
63
 
64
- load_display['Own'] = load_display['Own'] * 100
65
- load_display = load_display[load_display['Own'] > 0 ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  load_display['Floor'] = load_display['Median'] * .25
67
  load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
68
  load_display.replace('', np.nan, inplace=True)
69
  raw_display = load_display.dropna(subset=['Median'])
 
70
 
71
  return raw_display
72
 
 
41
 
42
  freq_format = {'Proj Own': '{:.2%}', 'Exposure': '{:.2%}', 'Edge': '{:.2%}'}
43
 
44
+ @st.cache_resource(ttl=600)
45
  def load_dk_player_projections():
46
+ sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
47
+ worksheet = sh.worksheet('SD_Projections')
48
  load_display = pd.DataFrame(worksheet.get_all_records())
49
+ load_display.rename(columns={"PPR": "Median", "name": "Player"}, inplace = True)
 
50
  load_display['Floor'] = load_display['Median'] * .25
51
  load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
52
  load_display.replace('', np.nan, inplace=True)
53
  raw_display = load_display.dropna(subset=['Median'])
54
+ del load_display
55
 
56
  return raw_display
57
 
58
+ @st.cache_resource(ttl=600)
59
  def load_fd_player_projections():
60
+ sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
61
+ worksheet = sh.worksheet('FD_SD_Projections')
62
  load_display = pd.DataFrame(worksheet.get_all_records())
63
+ load_display.rename(columns={"Half_PPR": "Median", "name": "Player"}, inplace = True)
64
+ load_display['Floor'] = load_display['Median'] * .25
65
+ load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
66
+ load_display.replace('', np.nan, inplace=True)
67
+ raw_display = load_display.dropna(subset=['Median'])
68
+ del load_display
69
 
70
+ return raw_display
71
+
72
+ @st.cache_resource(ttl=600)
73
+ def load_dk_player_projections_2():
74
+ sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
75
+ worksheet = sh.worksheet('SD_Projections_2')
76
+ load_display = pd.DataFrame(worksheet.get_all_records())
77
+ load_display.rename(columns={"PPR": "Median", "name": "Player"}, inplace = True)
78
+ load_display['Floor'] = load_display['Median'] * .25
79
+ load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
80
+ load_display.replace('', np.nan, inplace=True)
81
+ raw_display = load_display.dropna(subset=['Median'])
82
+ del load_display
83
+
84
+ return raw_display
85
+
86
+ @st.cache_resource(ttl=600)
87
+ def load_fd_player_projections_2():
88
+ sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
89
+ worksheet = sh.worksheet('FD_SD_Projections_2')
90
+ load_display = pd.DataFrame(worksheet.get_all_records())
91
+ load_display.rename(columns={"Half_PPR": "Median", "name": "Player"}, inplace = True)
92
  load_display['Floor'] = load_display['Median'] * .25
93
  load_display['Ceiling'] = load_display['Median'] + (load_display['Median'] * .75)
94
  load_display.replace('', np.nan, inplace=True)
95
  raw_display = load_display.dropna(subset=['Median'])
96
+ del load_display
97
 
98
  return raw_display
99