Source code for CPAC.vmhc.utils

[docs]def get_img_nvols(in_files): """ Calculates the number of volumes in the given nifti image Parameters ---------- in_files : string (nifti file) Returns ------- out : int number of volumes of input nifti file """ out = None from nibabel import load img = load(in_files) hdr = img.header nvols = None if len(hdr.get_data_shape()) > 3: nvols = int(hdr.get_data_shape()[3]) else: nvols = 1 out = nvols return out
[docs]def get_operand_expression(nvols): """ Generates operand string Parameters ---------- nvols : int Returns ------- expr : string """ expr = None vol = int(nvols) expr = ('a*sqrt(%d-3)' % vol) return expr