From ec916bf714e04148ad16f103b91dfb69be2c2a6d Mon Sep 17 00:00:00 2001 From: Christopher Rhodes <christopher.rhodes@embl.de> Date: Thu, 4 Apr 2024 17:27:19 +0200 Subject: [PATCH] Fixed bug where exporting patch at channel zero was confused with white_channel being unspecified --- model_server/base/roiset.py | 2 +- tests/test_roiset.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/model_server/base/roiset.py b/model_server/base/roiset.py index dd3139a1..bbe3a5f8 100644 --- a/model_server/base/roiset.py +++ b/model_server/base/roiset.py @@ -428,7 +428,7 @@ class RoiSet(object): raw.data[:, :, ci, :] ) else: - if white_channel: # interpret as just a single channel + if white_channel is not None: # interpret as just a single channel assert white_channel < raw.chroma annotate_rgb = False for k in ['contour_channel', 'bounding_box_channel', 'mask_channel']: diff --git a/tests/test_roiset.py b/tests/test_roiset.py index e281b7a0..9d32668c 100644 --- a/tests/test_roiset.py +++ b/tests/test_roiset.py @@ -251,7 +251,7 @@ class TestRoiSetMultichannelProducts(BaseTestRoiSetMonoProducts, unittest.TestCa where = output_path / 'multichannel' / 'mono_2d_patches' df_res = self.roiset.export_patches( where, - white_channel=3, + white_channel=0, draw_bounding_box=True, expanded=True, pad_to=256, -- GitLab