Skip to content

Commit 29b7b63

Browse files
committed
ENH: deprecate Wrapper.get_affine - use affine property
To stay inline with the regular interfaces
1 parent df7a80d commit 29b7b63

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

nibabel/nicom/dicomwrappers.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from ..openers import ImageOpener
2424
from ..onetime import setattr_on_read as one_time
2525
from ..pydicom_compat import tag_for_keyword, Sequence
26+
from ..deprecated import deprecate_with_version
2627

2728

2829
class WrapperError(Exception):
@@ -286,12 +287,16 @@ def get(self, key, default=None):
286287
""" Get values from underlying dicom data """
287288
return self.dcm_data.get(key, default)
288289

290+
@deprecate_with_version('get_affine method is deprecated.\n'
291+
'Please use the ``img.affine`` property '
292+
'instead.',
293+
'2.5.1', '4.0')
289294
def get_affine(self):
290-
""" Return mapping between voxel and DICOM coordinate system
295+
return self.affine
291296

292-
Parameters
293-
----------
294-
None
297+
@property
298+
def affine(self):
299+
""" Mapping between voxel and DICOM coordinate system
295300
296301
Returns
297302
-------

0 commit comments

Comments
 (0)