Skip to content

phase fieldmaps not converting #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

akeshavan
Copy link

My phase fieldmaps are not converting. The error was:

File "build/bdist.linux-x86_64/egg/dcmstack/dcmmeta.py", line 1496, in from_dicom_wrapper
nii_img = nb.nifti1.Nifti1Image(data, affine)
File "/srv/software/python/EPD/virtualenvs/7.2/nipype0.5/lib/python2.7/site-packages/nibabel/spatialimages.py", line 317, in init
self._header.set_data_dtype(data.dtype)
File "/srv/software/python/EPD/virtualenvs/7.2/nipype0.5/lib/python2.7/site-packages/nibabel/analyze.py", line 578, in set_data_dtype
'data dtype "%s" not recognized' % datatype)
HeaderDataError: data dtype "object" not recognized

Not sure why only my phase fieldmap datatypes are "object" instead of "int16" so I added a couple lines to get it convert. I don't think its the best fix though, so any suggestions would be appreciated!

@bpinsard
Copy link

this is a nibabel problem if dicom rescale values are Decimal: see nipy/nibabel#145

@moloney
Copy link
Owner

moloney commented Mar 1, 2013

I pushed a test case for the nibabel PR so should hopefully get merged soon. I am closing this issue as that is the place to fix this.

@moloney moloney closed this Mar 1, 2013
@moloney moloney mentioned this pull request Apr 26, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants