James McCool commited on
Commit
50dab9c
·
1 Parent(s): 542ac50

Adding projected ownership to player analysis

Browse files
Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -2971,6 +2971,7 @@ if selected_tab == 'Manage Portfolio':
2971
  'Player': player,
2972
  'Position': st.session_state['map_dict']['pos_map'][player],
2973
  'Team': st.session_state['map_dict']['team_map'][player],
 
2974
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
2975
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
2976
  'Avg Own': st.session_state['display_frame'][player_mask]['Own'].mean(),
@@ -2989,6 +2990,7 @@ if selected_tab == 'Manage Portfolio':
2989
  'Player': f"{player} (CPT)",
2990
  'Position': st.session_state['map_dict']['pos_map'][player],
2991
  'Team': st.session_state['map_dict']['team_map'][player],
 
2992
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
2993
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
2994
  'Avg Own': st.session_state['display_frame'][cpt_mask]['Own'].mean(),
@@ -3008,6 +3010,7 @@ if selected_tab == 'Manage Portfolio':
3008
  'Player': f"{player} (FLEX)",
3009
  'Position': st.session_state['map_dict']['pos_map'][player],
3010
  'Team': st.session_state['map_dict']['team_map'][player],
 
3011
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
3012
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
3013
  'Avg Own': st.session_state['display_frame'][flex_mask]['Own'].mean(),
@@ -3028,6 +3031,7 @@ if selected_tab == 'Manage Portfolio':
3028
  'Player': f"{player} (CPT)",
3029
  'Position': st.session_state['map_dict']['pos_map'][player],
3030
  'Team': st.session_state['map_dict']['team_map'][player],
 
3031
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
3032
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
3033
  'Avg Own': st.session_state['display_frame'][cpt_mask]['Own'].mean(),
@@ -3047,6 +3051,7 @@ if selected_tab == 'Manage Portfolio':
3047
  'Player': f"{player} (FLEX)",
3048
  'Position': st.session_state['map_dict']['pos_map'][player],
3049
  'Team': st.session_state['map_dict']['team_map'][player],
 
3050
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
3051
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
3052
  'Avg Own': st.session_state['display_frame'][flex_mask]['Own'].mean(),
@@ -3067,6 +3072,7 @@ if selected_tab == 'Manage Portfolio':
3067
  'Player': player,
3068
  'Position': st.session_state['map_dict']['pos_map'][player],
3069
  'Team': st.session_state['map_dict']['team_map'][player],
 
3070
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
3071
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
3072
  'Avg Own': st.session_state['display_frame'][player_mask]['Own'].mean(),
 
2971
  'Player': player,
2972
  'Position': st.session_state['map_dict']['pos_map'][player],
2973
  'Team': st.session_state['map_dict']['team_map'][player],
2974
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
2975
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
2976
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
2977
  'Avg Own': st.session_state['display_frame'][player_mask]['Own'].mean(),
 
2990
  'Player': f"{player} (CPT)",
2991
  'Position': st.session_state['map_dict']['pos_map'][player],
2992
  'Team': st.session_state['map_dict']['team_map'][player],
2993
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
2994
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
2995
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
2996
  'Avg Own': st.session_state['display_frame'][cpt_mask]['Own'].mean(),
 
3010
  'Player': f"{player} (FLEX)",
3011
  'Position': st.session_state['map_dict']['pos_map'][player],
3012
  'Team': st.session_state['map_dict']['team_map'][player],
3013
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
3014
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
3015
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
3016
  'Avg Own': st.session_state['display_frame'][flex_mask]['Own'].mean(),
 
3031
  'Player': f"{player} (CPT)",
3032
  'Position': st.session_state['map_dict']['pos_map'][player],
3033
  'Team': st.session_state['map_dict']['team_map'][player],
3034
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
3035
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
3036
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
3037
  'Avg Own': st.session_state['display_frame'][cpt_mask]['Own'].mean(),
 
3051
  'Player': f"{player} (FLEX)",
3052
  'Position': st.session_state['map_dict']['pos_map'][player],
3053
  'Team': st.session_state['map_dict']['team_map'][player],
3054
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
3055
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
3056
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
3057
  'Avg Own': st.session_state['display_frame'][flex_mask]['Own'].mean(),
 
3072
  'Player': player,
3073
  'Position': st.session_state['map_dict']['pos_map'][player],
3074
  'Team': st.session_state['map_dict']['team_map'][player],
3075
+ 'ProjOwn': st.session_state['map_dict']['own_map'][player],
3076
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
3077
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
3078
  'Avg Own': st.session_state['display_frame'][player_mask]['Own'].mean(),