From 3d31b9776f1b2a7ffce9f83ab9250ce90578e969 Mon Sep 17 00:00:00 2001 From: Duncan Mortimer <duncan.mortimer@ndcn.ox.ac.uk> Date: Sat, 17 Feb 2018 16:04:13 +0000 Subject: [PATCH] Very inefficient to keep splitting --- getting_started/08_scripts.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/getting_started/08_scripts.md b/getting_started/08_scripts.md index 930c28d..1f12202 100644 --- a/getting_started/08_scripts.md +++ b/getting_started/08_scripts.md @@ -64,8 +64,9 @@ import os fsldir = os.getenv('FSLDIR') spobj = sp.run([fsldir+'/bin/fslstats', fsldir+'/data/standard/MNI152_T1_1mm_brain', '-V'], stdout = sp.PIPE) sout = spobj.stdout.decode('utf-8') -vol_vox = float(sout.split()[0]) -vol_mm = float(sout.split()[1]) +results = sout.split() +vol_vox = float(results[0]) +vol_mm = float(results[1]) print('Volumes are: ', vol_vox, ' in voxels and ', vol_mm, ' in mm') ``` @@ -144,8 +145,9 @@ spobj = sp.run([fsldir+'/bin/fslmaths', infile, '-mas', fsldir+'/data/standard/M # calculate volumes of masked image spobj = sp.run([fsldir+'/bin/fslstats', outfile, '-V'], stdout = sp.PIPE) sout = spobj.stdout.decode('utf-8') -vol_vox = float(sout.split()[0]) -vol_mm = float(sout.split()[1]) +results = sout.split() +vol_vox = float(results[0]) +vol_mm = float(results[1]) print('Volumes are: ', vol_vox, ' in voxels and ', vol_mm, ' in mm') ``` -- GitLab