nmrglue.fileio.pipe.pipestream_3d

class nmrglue.fileio.pipe.pipestream_3d(filename, order=(0, 1, 2))[source]

Emulate a ndarray objects without loading data into memory for low memory reading of 3D NMRPipe data stream files (one file data sets).

  • 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 :

filename : str

Filename of 3D NMRPipe stream file.

order : tuple

Ordering of axes against file.

__init__(filename, order=(0, 1, 2))[source]

Create and set up object

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.

Previous topic

nmrglue.fileio.pipe.pipe_3d

Next topic

nmrglue.fileio.pipe.pipe_4d

This Page