NiBabel

Access a cacophony of neuro-imaging file formats

Previous topic

nibabel.nicom.structreader.Unpacker

Next topic

nibabel.nifti1.load

Reggie -- the one

nibabel.nifti1ΒΆ

Header reading / writing functions for nifti1 image format

digraph inheritanceda61cc43a9 { rankdir=LR; ratio=compress; fontsize=14; size="6.0, 8.0"; "Nifti1Header" [shape=ellipse,URL="nibabel.nifti1.Nifti1Header.html#nibabel.nifti1.Nifti1Header",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "SpmAnalyzeHeader" -> "Nifti1Header" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Nifti1Extensions" [shape=ellipse,URL="nibabel.nifti1.Nifti1Extensions.html#nibabel.nifti1.Nifti1Extensions",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "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)"]; "Nifti1Image" [shape=ellipse,URL="nibabel.nifti1.Nifti1Image.html#nibabel.nifti1.Nifti1Image",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "Nifti1Pair" -> "Nifti1Image" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Nifti1Extension" [shape=ellipse,URL="nibabel.nifti1.Nifti1Extension.html#nibabel.nifti1.Nifti1Extension",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "Nifti1PairHeader" [shape=ellipse,URL="nibabel.nifti1.Nifti1PairHeader.html#nibabel.nifti1.Nifti1PairHeader",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "Nifti1Header" -> "Nifti1PairHeader" [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]; "AnalyzeHeader" [shape=ellipse,URL="nibabel.analyze.AnalyzeHeader.html#nibabel.analyze.AnalyzeHeader",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "WrapStruct" -> "AnalyzeHeader" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SpmAnalyzeHeader" [shape=ellipse,URL="nibabel.spm99analyze.SpmAnalyzeHeader.html#nibabel.spm99analyze.SpmAnalyzeHeader",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "AnalyzeHeader" -> "SpmAnalyzeHeader" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WrapStruct" [shape=ellipse,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "Nifti1Pair" [shape=ellipse,URL="nibabel.nifti1.Nifti1Pair.html#nibabel.nifti1.Nifti1Pair",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "AnalyzeImage" -> "Nifti1Pair" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Functions

load(filename) Load nifti1 single or pair from filename
save(img, filename) Save nifti1 single or pair to filename

Classes

Nifti1Extension(code, content) Baseclass for NIfTI1 header extensions.
Nifti1Extensions Simple extension collection, implemented as a list-subclass.
Nifti1Header([binaryblock, endianness, ...]) Class for NIFTI1 header
Nifti1Image(data, affine[, header, extra, ...]) Initialize image
Nifti1Pair(data, affine[, header, extra, ...]) Initialize image
Nifti1PairHeader([binaryblock, endianness, ...]) Class for nifti1 pair header