def gadget_config(first_gadget, conf): g = first_gadget while (g): g.process_config(conf) g = g.next_gadget #%% Load file filename = '/home/hansenms/temp/simple_spiral.h5' if not os.path.isfile(filename): print("%s is not a valid file" % filename) raise SystemExit dset = ismrmrd.Dataset(filename, 'dataset', create_if_needed=False) #%% Send in data #First ISMRMRD XML header gadget_config(g1, dset.read_xml_header()) # Loop through the rest of the acquisitions and stuff for acqnum in range(0, dset.number_of_acquisitions()): print "Sending in acquisition " + str(acqnum) + " of " + str( dset.number_of_acquisitions()) acq = dset.read_acquisition(acqnum) g1.process(acq.getHead(), acq.data.astype('complex64')) # #%% gadget_wait_function(g1) print g7.get_results()
g = g.next_gadget def gadget_config(first_gadget, conf): g = first_gadget; while (g): g.process_config(conf) g = g.next_gadget #%% Load file filename = '/home/hansenms/temp/simple_spiral.h5' if not os.path.isfile(filename): print("%s is not a valid file" % filename) raise SystemExit dset = ismrmrd.Dataset(filename, 'dataset', create_if_needed=False) #%% Send in data #First ISMRMRD XML header gadget_config(g1,dset.read_xml_header()) # Loop through the rest of the acquisitions and stuff for acqnum in range(0,dset.number_of_acquisitions()): print "Sending in acquisition " + str(acqnum) + " of " + str(dset.number_of_acquisitions()) acq = dset.read_acquisition(acqnum) g1.process(acq.getHead(),acq.data.astype('complex64')) # #%% gadget_wait_function(g1) print g7.get_results()