示例#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)
示例#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)
示例#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)