nmrglue.fileio.bruker.read_pprog

nmrglue.fileio.bruker.read_pprog(filename)[source]

Read a Bruker pulse program (pulseprogram) file.

Resultsing dictionary contains the following keys:

key description
var dictionary of variables assigned in pulseprogram
incr list of lists containing increment times
loop list of loop multipliers
phase list of lists containing phase elements
ph_extra list of lists containing comments at the end of phase lines

The incr,phase and ph_extra lists match up with loop list. For example incr[0],phase[0] and ph_extra[0] are all increment and phase commands with comments which occur during loop 0 which has loop[0] steps.

Parameters :

filename : str

Filename of pulseprogram file to read from,

Returns :

dic : dict

A dictionary with keys described above.

See also

write_pprog
Write a Bruker pulse program to file.

Previous topic

nmrglue.fileio.bruker.write_jcamp

Next topic

nmrglue.fileio.bruker.write_pprog

This Page