def __init__(self,filename,runName='/test',fieldNames={},description=''):
     """
     For now only handles CSV files where all columns are float.
     """
     SofiePyTableAccess.__init__(self,filename,runName=runName,
         description=description,allowDuplicates=True);
     fieldNamesDict = {}
     for field in fieldNames:
         fieldNamesDict[self._makesafekey(field)] = FloatCol()
     self.setTable(CsvImportDataName,fieldNamesDict)
 def __init__(self, filename, runName='/test',
              allowDuplicates=True,
              description='',
              videoSamplingRate=-1,
              videoFrames=-1,
              scale=-0.1):
     SofiePyTableAccess.__init__(self, filename, runName=runName,
                                 allowDuplicates=allowDuplicates,
                                 description=description);
     self.setTable(C3DMetaName, C3DMeta)
     SofiePyTableAccess.write(self, [videoSamplingRate, videoFrames, scale,
                              time.time()])
     self.allowDuplicates()
 def __init__(self,filename,runName='/test'):
     SofiePyTableAccess.__init__(self,filename,runName);
     self.setTable(AntParsedDataName, AntParsedData)
 def __init__(self,filename,runName='/test',description=''):
     SofiePyTableAccess.__init__(self,filename,runName=runName,
         description=description);
     self.setTable(AntRawDataName,AntRawData)