Methods
|
|
__init__
check_header_values
matrix
read_header_values
read_values
submatrix
|
|
__init__
|
__init__ ( self, path )
|
|
check_header_values
|
check_header_values (
self,
v,
file_size,
)
Exceptions
|
|
SyntaxError, ( 'MRC data value type (%d) ' % v [ 'mode' ] + 'is not 16 bit integers or 32 bit floats' )
SyntaxError, ('Bad MRC grid size (%d,%d,%d)' %(v [ 'nx' ], v [ 'ny' ], v [ 'nz' ] ) )
SyntaxError, ('File size %d too small for grid size (%d,%d,%d)' %(file_size, v [ 'nx' ], v [ 'ny' ], v [ 'nz' ] ) )
|
|
|
matrix
|
matrix ( self )
Returns 3D Numeric matrix with zyx index order.
|
|
read_header_values
|
read_header_values ( self, file )
Format derived from C header file mrc.h.
|
|
read_values
|
read_values (
self,
file,
etype,
count,
)
|
|
submatrix
|
submatrix (
self,
ijk_origin,
ijk_size,
)
Reads a submatrix from a potentially very large file.
Returns 3D Numeric matrix with zyx index order.
|
|