Table of Contents

Class: MRC_Data VolumeData/mrc/mrc_format.py

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.


Table of Contents

This document was automatically generated on Wed Mar 26 19:02:39 2003 by HappyDoc version 2.1