Spaces:
Sleeping
Sleeping
Fix AEON results column naming for multiple slides
Browse filesWhen 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.
- 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(
|