numpyContainer Class Reference

rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk. More...

List of all members.

Public Member Functions

def isCompatibleWith
def __init__
def getData
def isempty
def parse
def __str__
 Adds the current lib's suffix to the end of filename note: if no lib is set then self.plugin.suffix returns ''.
def __repr__
def getName
def plot
 plot returns the path the the plotfile
def setName
 wrapped by SLIMpy.serial_vector.setname
def rm
 removes the file on disc
def readattr
def readbin
def writebin
def book
def writeattr
def write

Public Attributes

 data

Static Public Attributes

string name = 'numpyDataContainer'
tuple globals = __slimglobal()
tuple log = __log()
 isavalable = True
 numpy = None
tuple numpyCommandFactory = numpyCommandFactory()
tuple store = Storage()


Detailed Description

rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk.

Definition at line 34 of file numpyContainer.py.


Member Function Documentation

def isCompatibleWith (   obj  ) 

Definition at line 53 of file numpyContainer.py.

def __init__ (   self,
  data = None,
  parameters = None,
  flow = False 
)

Definition at line 57 of file numpyContainer.py.

def getData (   self  ) 

Definition at line 70 of file numpyContainer.py.

def isempty (   self  ) 

Definition at line 74 of file numpyContainer.py.

def parse (   self,
  obj 
)

Definition at line 78 of file numpyContainer.py.

def __str__ (   self  ) 

Adds the current lib's suffix to the end of filename note: if no lib is set then self.plugin.suffix returns ''.

Definition at line 87 of file numpyContainer.py.

def __repr__ (   self  ) 

Definition at line 90 of file numpyContainer.py.

def getName (   self  ) 

Definition at line 94 of file numpyContainer.py.

def plot (   self  ) 

plot returns the path the the plotfile

Definition at line 102 of file numpyContainer.py.

def setName (   self,
  newname 
)

wrapped by SLIMpy.serial_vector.setname

Definition at line 107 of file numpyContainer.py.

def rm (   self  ) 

removes the file on disc

Definition at line 121 of file numpyContainer.py.

def readattr (   self  ) 

Definition at line 124 of file numpyContainer.py.

def readbin (   self,
  start = 0,
  shape = (-1,1 
)

Definition at line 135 of file numpyContainer.py.

def writebin (   self,
  data,
  start = 0,
  size = 0 
)

Definition at line 139 of file numpyContainer.py.

def book (   self,
  header 
)

Definition at line 142 of file numpyContainer.py.

def writeattr (   self,
  header,
  vector_dict,
  file_dict 
)

Definition at line 145 of file numpyContainer.py.

def write (   self,
  header,
  data,
  book 
)

Definition at line 148 of file numpyContainer.py.


Member Data Documentation

string name = 'numpyDataContainer' [static]

Definition at line 36 of file numpyContainer.py.

tuple globals = __slimglobal() [static]

Definition at line 37 of file numpyContainer.py.

tuple log = __log() [static]

Definition at line 38 of file numpyContainer.py.

isavalable = True [static]

Definition at line 43 of file numpyContainer.py.

numpy = None [static]

Definition at line 45 of file numpyContainer.py.

Definition at line 49 of file numpyContainer.py.

tuple store = Storage() [static]

Definition at line 50 of file numpyContainer.py.

Definition at line 111 of file numpyContainer.py.


The documentation for this class was generated from the following file:

Generated on Sun Aug 10 09:11:09 2008 for SLIMpy by  doxygen 1.5.6