nmrglue.fileio.pipe.pipe_2d
- class nmrglue.fileio.pipe.pipe_2d(filename, order=(0, 1))[source]
Emulate a ndarray objects without loading data into memory for low memory reading of 2D NMRPipe files.
slicing operations return ndarray objects.
can iterate over with expected results.
transpose and swapaxes methods create a new objects with correct axes ordering.
has ndim, shape, and dtype attributes.
- Parameters
- filenamestr
Filename of 2D NMRPipe file.
- ordertuple
Ordering of axes against file.
Methods
__init__
(filename[, order])Create and set up object
swapaxes
(axis1, axis2)Return object with axis1 and axis2 interchanged.
transpose
(*axes)Return object with axes transposed.