Exemplo n.º 1
0
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()