NiBabel

Access a cacophony of neuro-imaging file formats

Previous topic

nibabel.volumeutils.array_to_file

Next topic

nibabel.volumeutils.can_cast

Reggie -- the one

nibabel.volumeutils.calculate_scale

nibabel.volumeutils.calculate_scale(data, out_dtype, allow_intercept)

Calculate scaling and optional intercept for data

Parameters :

data : array

out_dtype : dtype

output data type

allow_intercept : bool

If True allow non-zero intercept

Returns :

scaling : None or float

scalefactor to divide into data. None if no valid data

intercept : None or float

intercept to subtract from data. None if no valid data

mn : None or float

minimum of finite value in data or None if this will not be used to threshold data

mx : None or float

minimum of finite value in data, or None if this will not be used to threshold data