Exemplo n.º 1
0
 def vfits_density_range(self, limslist, **fitargs):
     params_id = str(limslist) + read.hash_dict(fitargs)
     name = 'vfits_density_range' + read.fingerprint(params_id)
     def func():
         fits = []
         for lims in limslist:
             fits.append(self.vfit_density_range(*lims, **fitargs))
         return fits
     return self.pickler(name, func)
Exemplo n.º 2
0
 def fingerprint(self):
     idstr = str(self.dt_start_end()) + self.casetype() + self.intervalstr()
     for key, instr in sorted(self.instr.items()):
         idstr += instr.fingerprint()
     return read.fingerprint(idstr)
Exemplo n.º 3
0
 def fingerprint(self):
     identifiers = [self.events]
     for c in self.events[self.default_col]:
         identifiers.extend(c.fingerprint())
     idstr = read.combine2str(*identifiers)
     return read.fingerprint(idstr)