Multichem commited on
Commit
1679146
·
1 Parent(s): ee14527

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -37,7 +37,8 @@ gcservice_account = init_conn()
37
  DEM_data = 'https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=1808117109'
38
 
39
  percentages_format = {'Pts% Boost': '{:.2%}', 'Reb% Boost': '{:.2%}', 'Ast% Boost': '{:.2%}', '3p% Boost': '{:.2%}',
40
- 'Stl Boost%': '{:.2%}', 'Blk Boost%': '{:.2%}', 'TOV Boost%': '{:.2%}', 'FPPM Boost': '{:.2%}'}
 
41
 
42
  @st.cache_resource(ttl = 600)
43
  def init_baselines():
@@ -107,14 +108,14 @@ def init_baselines():
107
  c_dem = raw_display[raw_display['Acro'] != ""]
108
 
109
  overall_dem = pd.concat([pg_dem, sg_dem, sf_dem, pf_dem, c_dem])
110
- overall_dem = overall_dem[['Acro', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
111
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
112
  overall_dem['Team'] = overall_dem['Acro'] + '-' + overall_dem['position']
113
  overall_dem['Team FPPM Boost'] = overall_dem.groupby('Acro', sort=False)['FPPM Boost'].transform('mean')
114
  overall_dem = overall_dem.reset_index()
115
 
116
 
117
- export_dem = overall_dem[['Team', 'Acro', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
118
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'Team FPPM Boost', 'position']]
119
 
120
  return export_dem, matchups, matchups_dict
@@ -158,7 +159,7 @@ with col2:
158
  dem_display = overall_dem[overall_dem['Acro'].isin(view_var1)]
159
  dem_display['Team (Getting Boost)'] = dem_display['Acro'].map(matchups_dict)
160
  dem_display.rename(columns={"Acro": "Opp (Giving Boost)"}, inplace = True)
161
- dem_display = dem_display[['Team (Getting Boost)', 'Opp (Giving Boost)', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
162
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'Team FPPM Boost', 'position']]
163
  dem_display = dem_display[dem_display['Team (Getting Boost)'].isin(team_var1)]
164
  dem_display = dem_display[dem_display['position'].isin(pos_var1)]
 
37
  DEM_data = 'https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=1808117109'
38
 
39
  percentages_format = {'Pts% Boost': '{:.2%}', 'Reb% Boost': '{:.2%}', 'Ast% Boost': '{:.2%}', '3p% Boost': '{:.2%}',
40
+ 'Stl Boost%': '{:.2%}', 'Blk Boost%': '{:.2%}', 'TOV Boost%': '{:.2%}', 'FPPM Boost': '{:.2%}',
41
+ 'Team FPPM Boost': '{:.2%}'}
42
 
43
  @st.cache_resource(ttl = 600)
44
  def init_baselines():
 
108
  c_dem = raw_display[raw_display['Acro'] != ""]
109
 
110
  overall_dem = pd.concat([pg_dem, sg_dem, sf_dem, pf_dem, c_dem])
111
+ overall_dem = overall_dem[['Acro', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
112
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
113
  overall_dem['Team'] = overall_dem['Acro'] + '-' + overall_dem['position']
114
  overall_dem['Team FPPM Boost'] = overall_dem.groupby('Acro', sort=False)['FPPM Boost'].transform('mean')
115
  overall_dem = overall_dem.reset_index()
116
 
117
 
118
+ export_dem = overall_dem[['Team', 'Acro', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
119
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'Team FPPM Boost', 'position']]
120
 
121
  return export_dem, matchups, matchups_dict
 
159
  dem_display = overall_dem[overall_dem['Acro'].isin(view_var1)]
160
  dem_display['Team (Getting Boost)'] = dem_display['Acro'].map(matchups_dict)
161
  dem_display.rename(columns={"Acro": "Opp (Giving Boost)"}, inplace = True)
162
+ dem_display = dem_display[['Team (Getting Boost)', 'Opp (Giving Boost)', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
163
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'Team FPPM Boost', 'position']]
164
  dem_display = dem_display[dem_display['Team (Getting Boost)'].isin(team_var1)]
165
  dem_display = dem_display[dem_display['position'].isin(pos_var1)]