File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 2222#
2323"""Nibabel-based interfaces."""
2424from pathlib import Path
25+ from warnings import warn
2526
2627import numpy as np
2728import nibabel as nb
@@ -132,10 +133,20 @@ class _BinaryDilationOutputSpec(TraitedSpec):
132133
133134class BinaryDilation (SimpleInterface ):
134135 """Morphological binary dilation using Scipy."""
136+ # DEPRECATED in 1.7.0
137+ # To remove in 1.9.0
135138
136139 input_spec = _BinaryDilationInputSpec
137140 output_spec = _BinaryDilationOutputSpec
138141
142+ def __init__ (self , from_file = None , resource_monitor = None , ** inputs ):
143+ warn ("""\
144+ niworkflows.interfaces.nibabel.BinaryDilation is deprecated in favor of
145+ niworkflows.interfaces.morphology.BinaryDilation. Please validate that
146+ interface for your use case and switch.
147+ """ , DeprecationWarning , stacklevel = 2 )
148+ super ().__init__ (from_file = from_file , resource_monitor = resource_monitor , ** inputs )
149+
139150 def _run_interface (self , runtime ):
140151 self ._results ["out_file" ] = _dilate (
141152 self .inputs .in_file ,
You can’t perform that action at this time.
0 commit comments