00001 __copyright__ = """
00002 Copyright 2008 Sean Ross-Ross
00003 """
00004 __license__ = """
00005 This file is part of SLIMpy .
00006
00007 SLIMpy is free software: you can redistribute it and/or modify
00008 it under the terms of the GNU Lesser General Public License as published by
00009 the Free Software Foundation, either version 3 of the License, or
00010 (at your option) any later version.
00011
00012 SLIMpy is distributed in the hope that it will be useful,
00013 but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00015 GNU Lesser General Public License for more details.
00016
00017 You should have received a copy of the GNU Lesser General Public License
00018 along with SLIMpy . If not, see <http://www.gnu.org/licenses/>.
00019 """
00020
00021 """
00022 Vector Interface to RSF.
00023 """
00024
00025 raise NotImplementedError("Sorry, not finneshed yet")
00026
00027 from slimpy_base.Core.Interface.containers import Abstract_data_container as __ADC
00028
00029 def addAll():
00030 pass
00031
00032 def get_container():
00033 return numarray_data_container
00034
00035
00036 class numarray_data_container(__ADC):
00037 """
00038 rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk.
00039 """
00040
00041 name = "numarray"
00042 isavalable = False
00043
00044 @staticmethod
00045 def isCompatibleWith(obj):
00046 return False
00047
00048 def __init__(self , data ,istmp=False,full=False,flow=False):
00049 pass
00050
00051 def isempty(self):
00052 pass
00053
00054
00055 def parse(self,obj):
00056 pass
00057
00058
00059
00060 def __str__(self):
00061 pass
00062
00063 def __repr__(self):
00064 pass
00065
00066 def path(self):
00067 pass
00068
00069 def base(self):
00070 pass
00071
00072 def plot(self):
00073 pass
00074
00075 def setname(self,newname):
00076 pass
00077
00078 def remove(self):
00079 pass
00080
00081 def readattr(self):
00082 pass
00083
00084 def readbin(self,start=0,shape=(-1,1)):
00085 pass
00086
00087 def writebin(self,data,start=0,size=0):
00088 pass
00089 def book(self,header):
00090 pass
00091
00092
00093 def writeattr(self,header,vector_dict,file_dict):
00094 pass
00095
00096 def write(self,header,data,book):
00097 pass
00098
00099 def getfilepos(self,*index):
00100 pass
00101
00102