James McCool commited on
Commit
f63390c
·
1 Parent(s): 2d87ddd

Add debug statements to player filtering logic in app.py to display mask results. This enhancement aids in verifying the accuracy of the include and remove masks during lineup filtering, improving debugging capabilities.

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -1325,6 +1325,13 @@ with tab2:
1325
  remove_mask = parsed_frame[player_columns].apply(
1326
  lambda row: not any(player in list(row) for player in conditional_remove_players), axis=1
1327
  )
 
 
 
 
 
 
 
1328
 
1329
  parsed_frame = parsed_frame[include_mask & remove_mask]
1330
 
@@ -1343,6 +1350,13 @@ with tab2:
1343
  remove_mask = parsed_frame[player_columns].apply(
1344
  lambda row: not any(player in list(row) for player in conditional_remove_players), axis=1
1345
  )
 
 
 
 
 
 
 
1346
 
1347
  parsed_frame = parsed_frame[include_mask & remove_mask]
1348
 
 
1325
  remove_mask = parsed_frame[player_columns].apply(
1326
  lambda row: not any(player in list(row) for player in conditional_remove_players), axis=1
1327
  )
1328
+
1329
+
1330
+ # Debug: Check mask results
1331
+ st.write(f"Rows passing include mask: {include_mask.sum()}")
1332
+ st.write(f"Rows passing remove mask: {remove_mask.sum()}")
1333
+ st.write(f"Rows passing both masks: {(include_mask & remove_mask).sum()}")
1334
+
1335
 
1336
  parsed_frame = parsed_frame[include_mask & remove_mask]
1337
 
 
1350
  remove_mask = parsed_frame[player_columns].apply(
1351
  lambda row: not any(player in list(row) for player in conditional_remove_players), axis=1
1352
  )
1353
+
1354
+
1355
+ # Debug: Check mask results
1356
+ st.write(f"Rows passing include mask: {include_mask.sum()}")
1357
+ st.write(f"Rows passing remove mask: {remove_mask.sum()}")
1358
+ st.write(f"Rows passing both masks: {(include_mask & remove_mask).sum()}")
1359
+
1360
 
1361
  parsed_frame = parsed_frame[include_mask & remove_mask]
1362