Skip to content

Commit 6e81937

Browse files
committed
Remove unused function
1 parent 19f40f7 commit 6e81937

File tree

2 files changed

+0
-44
lines changed

2 files changed

+0
-44
lines changed

clinica/utils/image.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"compute_aggregated_volume",
1717
"get_new_image_like",
1818
"merge_nifti_images_in_time_dimension",
19-
"remove_dummy_dimension_from_image",
2019
"crop_nifti",
2120
"clip_nifti",
2221
"crop_nifti_using_t1_mni_template",
@@ -220,31 +219,6 @@ def _check_volumes_from_images(images: Tuple[Path, ...]) -> Tuple[np.ndarray, ..
220219
return tuple(four_dimensional_volumes)
221220

222221

223-
def remove_dummy_dimension_from_image(image: str, output: str) -> str:
224-
"""Remove all dummy dimensions (i.e. equal to 1) from an image.
225-
226-
Parameters
227-
----------
228-
image : str
229-
Path to the input image.
230-
231-
output : str
232-
Path to the desired output image.
233-
234-
Returns
235-
-------
236-
str :
237-
The path to the output image.
238-
"""
239-
import nibabel as nib
240-
from nilearn.image import new_img_like
241-
242-
img = new_img_like(image, nib.load(image).get_fdata().squeeze())
243-
nib.save(img, output)
244-
245-
return output
246-
247-
248222
@dataclass
249223
class Slice:
250224
"""Interval composed of a starting point and ending point."""

test/unittests/utils/test_image.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -153,24 +153,6 @@ def test_merge_nifti_images_in_time_dimension_3d_and_4d(
153153
assert_array_equal(out_img.get_fdata(), expected_data)
154154

155155

156-
def test_remove_dummy_dimension_from_image(tmp_path):
157-
from clinica.utils.image import remove_dummy_dimension_from_image
158-
159-
input_data = np.random.randint(low=0, high=10, size=(16, 10, 6, 3))
160-
input_image = nib.Nifti1Image(input_data.astype(np.int32), affine=np.eye(4))
161-
nib.save(input_image, tmp_path / "input_image.nii.gz")
162-
163-
result = remove_dummy_dimension_from_image(
164-
str(tmp_path / "input_image.nii.gz"),
165-
str(tmp_path / "output_image.nii.gz"),
166-
)
167-
result_image = nib.load(result)
168-
169-
assert result == str(tmp_path / "output_image.nii.gz")
170-
assert_array_equal(result_image.affine, np.eye(4))
171-
assert_array_equal(result_image.get_fdata(), input_data)
172-
173-
174156
def test_slice_error():
175157
from clinica.utils.image import Slice # noqa
176158

0 commit comments

Comments
 (0)