Skip to content

Commit 3c5e046

Browse files
committed
Fix for subtype annotation
1 parent e3c0055 commit 3c5e046

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

flamingo_tools/measurements.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ def _regionprops_features(seg_id, table, image, segmentation, resolution, backgr
210210
return features
211211

212212

213-
def get_object_measures_from_table(arr_seg, table):
213+
def get_object_measures_from_table(arr_seg, table, keyword="median"):
214214
"""Return object measurements for label IDs wthin array.
215215
"""
216216
# iterate through segmentation ids in reference mask
@@ -220,11 +220,11 @@ def get_object_measures_from_table(arr_seg, table):
220220
if len(object_ids) < len(ref_ids):
221221
warnings.warn(f"Not all IDs were found in measurement table. Using {len(object_ids)}/{len(ref_ids)}.")
222222

223-
median_values = [table.at[table.index[table["label_id"] == label_id][0], "median"] for label_id in object_ids]
223+
median_values = [table.at[table.index[table["label_id"] == label_id][0], keyword] for label_id in object_ids]
224224

225225
measures = pd.DataFrame({
226226
"label_id": object_ids,
227-
"median": median_values,
227+
keyword: median_values,
228228
})
229229
return measures
230230

0 commit comments

Comments
 (0)