From 686983f3906d386c5da82303e265a0f2b4435318 Mon Sep 17 00:00:00 2001 From: David Gudjonsson Date: Wed, 23 Aug 2023 12:47:07 +0000 Subject: [PATCH 1/2] added spm_global function --- spm_funcs.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/spm_funcs.py b/spm_funcs.py index 450c1ab..c947cbf 100644 --- a/spm_funcs.py +++ b/spm_funcs.py @@ -54,8 +54,16 @@ def get_spm_globals(fname): spm_vals : array SPM global metric for each 3D volume in the 4D image. """ - # +++your code here+++ - # return + img = nib.load(fname) # Load image + data = img.get_fdata() # Get image data + + spm_values = np.asarray([]) # create empty array for spm values per volume + + return [ + spm_global(data[..., i]) + for i in range(data.shape[-1]) + ] + return def main(): From 1ea23be27e835255964cef940dda70d5f62551c7 Mon Sep 17 00:00:00 2001 From: David Gudjonsson Date: Sun, 27 Aug 2023 16:12:06 +0000 Subject: [PATCH 2/2] deleted one unnecessary line --- spm_funcs.py | 1 - 1 file changed, 1 deletion(-) diff --git a/spm_funcs.py b/spm_funcs.py index c947cbf..77c4051 100644 --- a/spm_funcs.py +++ b/spm_funcs.py @@ -57,7 +57,6 @@ def get_spm_globals(fname): img = nib.load(fname) # Load image data = img.get_fdata() # Get image data - spm_values = np.asarray([]) # create empty array for spm values per volume return [ spm_global(data[..., i])