NiBabel

Access a cacophony of neuro-imaging file formats

Previous topic

nibabel.spm99analyze.Spm99AnalyzeHeader

Next topic

nibabel.spm99analyze.SpmAnalyzeHeader

Reggie -- the one

nibabel.spm99analyze.Spm99AnalyzeImage

digraph inheritancebbd4ec02b4 { rankdir=LR; ratio=compress; fontsize=14; size="6.0, 8.0"; "AnalyzeImage" [shape=ellipse,URL="nibabel.analyze.AnalyzeImage.html#nibabel.analyze.AnalyzeImage",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "SpatialImage" -> "AnalyzeImage" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spm99AnalyzeImage" [shape=ellipse,URL="#nibabel.spm99analyze.Spm99AnalyzeImage",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "AnalyzeImage" -> "Spm99AnalyzeImage" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SpatialImage" [shape=ellipse,URL="nibabel.spatialimages.SpatialImage.html#nibabel.spatialimages.SpatialImage",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; }

class nibabel.spm99analyze.Spm99AnalyzeImage(data, affine, header=None, extra=None, file_map=None)

Initialize image

The image is a combination of (array, affine matrix, header), with optional metadata in extra, and filename / file-like objects contained in the file_map mapping.

Parameters :

data : array-like

image data. It should be some object that retuns an array from np.asanyarray

affine : None or (4,4) array-like

homogenous affine giving relationship between voxel coordinates and world coordinates. Affine can also be None. In this case, obj.get_affine() also returns None, and the affine as written to disk will depend on the file format.

header : None or mapping or header instance, optional

metadata for this image format

extra : None or mapping, optional

metadata to associate with image that cannot be stored in the metadata of this image type

file_map : mapping, optional

mapping giving file information for this image format

files_types = (('image', '.img'), ('header', '.hdr'), ('mat', '.mat'))
classmethod from_file_map(klass, file_map)
header_class

alias of Spm99AnalyzeHeader

to_file_map(file_map=None)

Write image to file_map or contained self.file_map

Extends Analyze to_file_map method by writing mat file

Parameters :

file_map : None or mapping, optional

files mapping. If None (default) use object’s file_map attribute instead