Beispiel #1
0
 def get_rom_norm(self):
     files_dict = aux1.create_dict(self.fnames['rom_norm'],
                                   '^.*_([0-9]*)nb_.*$')
     nbs = []
     rom_norm = []
     for nb, fnames in files_dict.items():
         for fname in fnames:
             data = aux1.reader(fname)
             data = np.array(data).astype(np.float64)
             rom_norm.append((data))
             nbs.append(int(nb))
     self.nbs, self.rom_norm = [
         list(tuple)
         for tuple in zip(*sorted(zip(nbs, rom_norm), key=lambda t: t[0]))
     ]
     return
Beispiel #2
0
 def get_mabserr(self):
     # For now, grep proj and rom abserr at the same time
     files_dict = self.cdict('mabserr')
     nbs = []
     rom = []
     proj = []
     for nb, fnames in files_dict.items():
         for fname in fnames:
             data = aux1.reader(fname)
             rom.append(float(data[0]))
             proj.append(float(data[1]))
             nbs.append(int(nb))
     self.nbs, self.rom_abserr, self.proj_abserr = [
         list(tuple) for tuple in zip(*sorted(zip(nbs, rom, proj)))
     ]
     return