diff --git a/spm_funcs.py b/spm_funcs.py index 450c1ab..979b03a 100644 --- a/spm_funcs.py +++ b/spm_funcs.py @@ -17,6 +17,10 @@ %run spm_funcs.py """ + + + + import numpy as np import nibabel as nib @@ -42,8 +46,23 @@ def spm_global(vol): def get_spm_globals(fname): + + img = nib.load(fname) + + data = img.get_fdata() + + spm_vals = [] + + for k in range (data.shape[-1]): + vol = data[...,k] + spm_vals.append(spm_global(vol)) + return spm_vals + + """ Calculate SPM global metrics for volumes in image filename `fname` + + Parameters ---------- fname : str @@ -54,6 +73,9 @@ def get_spm_globals(fname): spm_vals : array SPM global metric for each 3D volume in the 4D image. """ + + + # +++your code here+++ # return