nmrglue.fileio.bruker.write_jcamp
- nmrglue.fileio.bruker.write_jcamp(dic, filename, overwrite=False)[source]
Write a Bruker JCAMP-DX file from a dictionary.
Written file will differ slightly from Bruker’s JCAMP-DX files in that all multi-value parameters will be written on multiple lines. Bruker is inconsistent on what is written to a single line and what is not. In addition line breaks may be slightly different but will always be within JCAMP-DX specification. Finally long floating point values may loose precision when writing.
For example:
##$QS= (0..7)83 83 83 83 83 83 83 22
will be written as
##$QS= (0..7) 83 83 83 83 83 83 83 22
- Parameters
- dicdict
Dictionary of parameters to write
- filenamestr
Filename of JCAMP-DX file to write
- overwritebool, optional
True to overwrite an existing file, False will raise a Warning if the file already exists.
See also
read_jcamp
Read a Bruker JCAMP-DX file.