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(),
|