nmrglue.fileiobase
fileiobase provides general purpose NMR file IO functions and classes used by multiple nmrglue.fileio modules.
This modules is imported as nmrglue.fileiobase and can be called as such.
Developer Information
Developer Functions
These functions are typically not used directly by users. They are called by high level functions.
|
Create a blank universal dictionary for a spectrum of dimension ndim. |
|
Create a unit conversion object from a Universal dictionary. |
|
Create a unit conversion object from a spectrum frequency scale axis. |
|
Open filename for writing and return file object |
|
|
|
|
|
|
|
|
|
Calculate trace number from shape and index of all indirect dimensions assuming a flat structure |
|
Calculate the index of a trace assuming a flat structure |
|
Calculate trace number from shape and index of all indirect dimensions assuming a phase ordering opposite the time increments. |
|
Calculate the index of a trace assuming opposite phase/time increment ordering |
|
Calculate trace number from shape and index of all indirect dimensions assuming the same phase and time ordering. |
|
Calculate the index of a trace assuming the same phase/time increment ordering |
Developer Classes
These classes are typically not used directly by users. Developers may be interested in these classes.
|
Provides methods to convert between common NMR units |
|
Base class for building objects which emulate ndarray objects without loading data into memory. |