def default_config(self): try: s = self.default_config_path.text() except IOError: return None data = dumper.load(s, format=self.default_config_path.ext.strip('.')) return data
def load(self, fzip): fzip = path(fzip).abspath() with ZipFile(fzip, 'r') as myzip: # print myzip.filelist fcsv = filter( lambda x: x.filename.endswith('csv'), myzip.filelist)[0] fyaml = filter( lambda x: x.filename.endswith('yaml'), myzip.filelist)[0] s = myzip.read(fyaml) smeas = myzip.read(fcsv) data = unbunchify(dumper.load(s, format='yaml')) df = pd.read_csv(StringIO(smeas), index_col=0) # print df # print self.data print '"%s" was loaded' % fzip # self.project = self.data['project'] # self.json=s data = bunchify(data) # print data data['measurements'] = df # print data return data
def load(self, fzip): fzip = path(fzip).abspath() with ZipFile(fzip, 'r') as myzip: # print myzip.filelist fcsv = filter(lambda x: x.filename.endswith('csv'), myzip.filelist)[0] fyaml = filter(lambda x: x.filename.endswith('yaml'), myzip.filelist)[0] s = myzip.read(fyaml) smeas = myzip.read(fcsv) data = unbunchify(dumper.load(s, format='yaml')) df = pd.read_csv(StringIO(smeas), index_col=0) # print df # print self.data print '"%s" was loaded' % fzip # self.project = self.data['project'] # self.json=s data = bunchify(data) # print data data['measurements'] = df # print data return data