From 418ae5faac9e0765d7bcb47c9624d10dea4dc64b Mon Sep 17 00:00:00 2001 From: Synchon Mandal Date: Mon, 6 May 2024 17:58:11 +0200 Subject: [PATCH 1/2] fix: use a numpy squeeze to take care of mask ndim when warped via ANTs specifically --- junifer/markers/parcel_aggregation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/junifer/markers/parcel_aggregation.py b/junifer/markers/parcel_aggregation.py index a24f2eef7..934a76bf5 100644 --- a/junifer/markers/parcel_aggregation.py +++ b/junifer/markers/parcel_aggregation.py @@ -208,7 +208,7 @@ class ParcelAggregation(BaseMarker): ) # Get "logical and" version of parcellation and mask parcellation_bin = math_img( - "np.logical_and(img, mask)", + "np.logical_and(img, np.squeeze(mask))", img=parcellation_bin, mask=mask_img, ) -- 2.52.0 From ea404d23362f6630259cb35325497b7931a6a2de Mon Sep 17 00:00:00 2001 From: Synchon Mandal Date: Mon, 6 May 2024 18:01:47 +0200 Subject: [PATCH 2/2] chore: add changelog 340.bugfix --- docs/changes/newsfragments/340.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/changes/newsfragments/340.bugfix diff --git a/docs/changes/newsfragments/340.bugfix b/docs/changes/newsfragments/340.bugfix new file mode 100644 index 000000000..85e6f5c87 --- /dev/null +++ b/docs/changes/newsfragments/340.bugfix @@ -0,0 +1 @@ +Remove extra dimension from masks warped via ANTs by `Synchon Mandal`_ -- 2.52.0