In [27]:
## Boiler plate code common to many notebooks.  See the TestFilesCommonCode.ipynb for details
from __future__ import print_function
%run TestFilesCommonCode.ipynb


SimpleITK Version: 0.9.0.dev2151-g2a716
Compiled: Dec 23 2014 21:10:53


In [28]:
def csv_file_reader(filename):
   import csv
   dataList=[]
   with open(filename) as lf:
       reader = csv.reader(lf, delimiter=',')
       for line in reader:
           dataList.append(line)
   return dataList

In [29]:
dataList1 = csv_file_reader('/scratch/TESTS/IpythonNotebook/1_DWI_Nipype_workflow/tmp/metaDataTest_2.csv')

In [30]:
print(dataList1)


[['measurement frame', '1', '-5.80048e-18', '0', '-2.33103e-18', '1', '1.73472e-18', '0', '-1.73472e-18', '1'], ['DWMRI_gradient_0000', '0', '0', '0'], ['DWMRI_gradient_0001', '-0.997964', '-0.054209', '-0.0336168'], ['DWMRI_gradient_0002', '0.0483192', '-0.998582', '-0.0223494'], ['DWMRI_gradient_0003', '-0.205174', '0.16608', '-0.964574'], ['DWMRI_gradient_0004', '0.794721', '-0.273309', '-0.542015'], ['DWMRI_gradient_0005', '0.68003', '0.463965', '-0.567638'], ['DWMRI_gradient_0006', '-0.734173', '-0.502463', '-0.456641'], ['DWMRI_gradient_0007', '-0.914977', '0.0600179', '-0.399121'], ['DWMRI_gradient_0008', '-0.495059', '0.748015', '-0.442103'], ['DWMRI_gradient_0009', '-0.874896', '0.149406', '-0.460718'], ['DWMRI_gradient_0010', '-0.645583', '-0.737031', '-0.19999'], ['DWMRI_gradient_0011', '-0.176026', '-0.754559', '-0.63221'], ['DWMRI_gradient_0012', '0.100055', '-0.984218', '0.145988'], ['DWMRI_gradient_0013', '0.579744', '-0.806883', '-0.11374'], ['DWMRI_gradient_0014', '0.98626', '0.165258', '-0.00241384'], ['DWMRI_gradient_0015', '0.999685', '-0.0263041', '-0.00336692'], ['DWMRI_gradient_0016', '0.897026', '-0.434702', '-0.0795136'], ['DWMRI_gradient_0017', '0.284606', '-0.927718', '0.241307'], ['DWMRI_gradient_0018', '-0.0649378', '-0.994903', '-0.0776553'], ['DWMRI_gradient_0019', '-0.308471', '-0.870758', '0.382933'], ['DWMRI_gradient_0020', '-0.486652', '-0.870684', '0.071666']]

In [31]:
print(dataList1[0])


['measurement frame', '1', '-5.80048e-18', '0', '-2.33103e-18', '1', '1.73472e-18', '0', '-1.73472e-18', '1']

In [32]:
print(len(dataList1[0]))
print(len(dataList1[1]))
print(len(dataList1))


10
4
22

In [33]:
dataList2 = csv_file_reader('/scratch/TESTS/IpythonNotebook/1_DWI_Nipype_workflow/tmp/metaDataTest.csv')

In [34]:
print(dataList2)


[['DWMRI_gradient_0000', '0', '0', '0'], ['DWMRI_gradient_0001', '-0.997964', '-0.054209', '-0.0336168'], ['DWMRI_gradient_0002', '0.0483192', '-0.998582', '-0.0223494'], ['DWMRI_gradient_0003', '-0.205174', '0.16608', '-0.964574'], ['DWMRI_gradient_0004', '0.794721', '-0.273309', '-0.542015'], ['DWMRI_gradient_0005', '0.68003', '0.463965', '-0.567638'], ['DWMRI_gradient_0006', '-0.734173', '-0.502463', '-0.456641'], ['DWMRI_gradient_0007', '-0.914977', '0.0600179', '-0.399121'], ['DWMRI_gradient_0008', '-0.495059', '0.748015', '-0.442103'], ['DWMRI_gradient_0009', '-0.874896', '0.149406', '-0.460718'], ['DWMRI_gradient_0010', '-0.645583', '-0.737031', '-0.19999'], ['DWMRI_gradient_0011', '-0.176026', '-0.754559', '-0.63221'], ['DWMRI_gradient_0012', '0.100055', '-0.984218', '0.145988'], ['DWMRI_gradient_0013', '0.579744', '-0.806883', '-0.11374'], ['DWMRI_gradient_0014', '0.98626', '0.165258', '-0.00241384'], ['DWMRI_gradient_0015', '0.999685', '-0.0263041', '-0.00336692'], ['DWMRI_gradient_0016', '0.897026', '-0.434702', '-0.0795136'], ['DWMRI_gradient_0017', '0.284606', '-0.927718', '0.241307'], ['DWMRI_gradient_0018', '-0.0649378', '-0.994903', '-0.0776553'], ['DWMRI_gradient_0019', '-0.308471', '-0.870758', '0.382933'], ['DWMRI_gradient_0020', '-0.486652', '-0.870684', '0.071666']]

In [37]:
dataList1 != dataList1


Out[37]:
False

In [ ]: