raylim commited on
Commit
7774e34
·
unverified ·
1 Parent(s): df63a56

Fix AEON results column naming for multiple slides

Browse files

When running multiple slides, rename the 'Confidence' column to the slide
name before concatenation. This ensures each slide has a uniquely named
column in the combined results table instead of duplicate 'Confidence'
column names.

Files changed (1) hide show
  1. src/mosaic/ui/app.py +2 -0
src/mosaic/ui/app.py CHANGED
@@ -137,6 +137,8 @@ def analyze_slides(
137
  if slide_mask is not None:
138
  all_slide_masks.append((slide_mask, slide_name))
139
  if aeon_results is not None:
 
 
140
  all_aeon_results.append(aeon_results)
141
  if paladin_results is not None:
142
  paladin_results.insert(
 
137
  if slide_mask is not None:
138
  all_slide_masks.append((slide_mask, slide_name))
139
  if aeon_results is not None:
140
+ # Rename "Confidence" column to slide name for proper concatenation
141
+ aeon_results = aeon_results.rename(columns={"Confidence": slide_name})
142
  all_aeon_results.append(aeon_results)
143
  if paladin_results is not None:
144
  paladin_results.insert(