James McCool
commited on
Commit
·
65b348b
1
Parent(s):
cfe1ed8
Update player position retrieval in 'Manage Portfolio' to use mapping from 'map_dict' instead of the display frame, improving accuracy in player statistics.
Browse files
app.py
CHANGED
|
@@ -1916,7 +1916,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1916 |
if player_mask.any():
|
| 1917 |
player_stats.append({
|
| 1918 |
'Player': player,
|
| 1919 |
-
'Position': st.session_state['
|
| 1920 |
'Lineup Count': player_mask.sum(),
|
| 1921 |
'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
|
| 1922 |
'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
|
|
@@ -1934,7 +1934,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1934 |
if cpt_mask.any():
|
| 1935 |
player_stats.append({
|
| 1936 |
'Player': f"{player} (CPT)",
|
| 1937 |
-
'Position': st.session_state['
|
| 1938 |
'Lineup Count': cpt_mask.sum(),
|
| 1939 |
'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
|
| 1940 |
'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
|
|
@@ -1953,7 +1953,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1953 |
if flex_mask.any():
|
| 1954 |
player_stats.append({
|
| 1955 |
'Player': f"{player} (FLEX)",
|
| 1956 |
-
'Position': st.session_state['
|
| 1957 |
'Lineup Count': flex_mask.sum(),
|
| 1958 |
'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
|
| 1959 |
'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
|
|
@@ -1973,7 +1973,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1973 |
if cpt_mask.any():
|
| 1974 |
player_stats.append({
|
| 1975 |
'Player': f"{player} (CPT)",
|
| 1976 |
-
'Position': st.session_state['
|
| 1977 |
'Lineup Count': cpt_mask.sum(),
|
| 1978 |
'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
|
| 1979 |
'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
|
|
@@ -1992,7 +1992,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 1992 |
if flex_mask.any():
|
| 1993 |
player_stats.append({
|
| 1994 |
'Player': f"{player} (FLEX)",
|
| 1995 |
-
'Position': st.session_state['
|
| 1996 |
'Lineup Count': flex_mask.sum(),
|
| 1997 |
'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
|
| 1998 |
'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
|
|
@@ -2012,7 +2012,7 @@ if selected_tab == 'Manage Portfolio':
|
|
| 2012 |
if player_mask.any():
|
| 2013 |
player_stats.append({
|
| 2014 |
'Player': player,
|
| 2015 |
-
'Position': st.session_state['
|
| 2016 |
'Lineup Count': player_mask.sum(),
|
| 2017 |
'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
|
| 2018 |
'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
|
|
|
|
| 1916 |
if player_mask.any():
|
| 1917 |
player_stats.append({
|
| 1918 |
'Player': player,
|
| 1919 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 1920 |
'Lineup Count': player_mask.sum(),
|
| 1921 |
'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
|
| 1922 |
'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
|
|
|
|
| 1934 |
if cpt_mask.any():
|
| 1935 |
player_stats.append({
|
| 1936 |
'Player': f"{player} (CPT)",
|
| 1937 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 1938 |
'Lineup Count': cpt_mask.sum(),
|
| 1939 |
'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
|
| 1940 |
'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
|
|
|
|
| 1953 |
if flex_mask.any():
|
| 1954 |
player_stats.append({
|
| 1955 |
'Player': f"{player} (FLEX)",
|
| 1956 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 1957 |
'Lineup Count': flex_mask.sum(),
|
| 1958 |
'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
|
| 1959 |
'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
|
|
|
|
| 1973 |
if cpt_mask.any():
|
| 1974 |
player_stats.append({
|
| 1975 |
'Player': f"{player} (CPT)",
|
| 1976 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 1977 |
'Lineup Count': cpt_mask.sum(),
|
| 1978 |
'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
|
| 1979 |
'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
|
|
|
|
| 1992 |
if flex_mask.any():
|
| 1993 |
player_stats.append({
|
| 1994 |
'Player': f"{player} (FLEX)",
|
| 1995 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 1996 |
'Lineup Count': flex_mask.sum(),
|
| 1997 |
'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
|
| 1998 |
'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
|
|
|
|
| 2012 |
if player_mask.any():
|
| 2013 |
player_stats.append({
|
| 2014 |
'Player': player,
|
| 2015 |
+
'Position': st.session_state['map_dict']['pos_map'][player],
|
| 2016 |
'Lineup Count': player_mask.sum(),
|
| 2017 |
'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
|
| 2018 |
'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
|