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)
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)
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)