Skip to content

Commit d4e152a

Browse files
committed
Severely simplify _Cifti2AsNiftiImage
1 parent c6192ad commit d4e152a

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

nibabel/cifti2/parse_cifti2.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -121,32 +121,9 @@ def _chk_pixdims(hdr, fix=False):
121121

122122

123123
class _Cifti2AsNiftiImage(Nifti2Image):
124+
""" Load a NIfTI2 image with a Cifti2 header """
124125
header_class = _Cifti2AsNiftiHeader
125-
files_types = (('image', '.nii'),)
126-
valid_exts = ('.nii',)
127126
makeable = False
128-
rw = True
129-
130-
def __init__(self, dataobj, affine, header=None,
131-
extra=None, file_map=None):
132-
"""Convert NIFTI-2 file to CIFTI2"""
133-
super(_Cifti2AsNiftiImage, self).__init__(dataobj=dataobj,
134-
affine=affine,
135-
header=header,
136-
extra=extra,
137-
file_map=file_map)
138-
139-
# Get cifti header from extension
140-
for extension in self.header.extensions:
141-
if isinstance(extension, Cifti2Extension):
142-
self.cifti_img = extension
143-
break
144-
else:
145-
self.cifti_img = None
146-
147-
if self.cifti_img is None:
148-
raise ValueError('Nifti2 header does not contain a CIFTI2 '
149-
'extension')
150127

151128

152129
class Cifti2Parser(xml.XmlParser):

0 commit comments

Comments
 (0)