def inverse(self, value): if not self.scaled(): raise ValueError("Not invertible until scaled") vmin, vmax = self.vmin, self.vmax if cbook.iterable(value): val = ma.asarray(value) return vmin * ma.power((vmax/vmin), val) else: return vmin * pow((vmax/vmin), value)
def inverse(self, value): if not self.scaled(): raise ValueError("Not invertible until scaled") vmin, vmax = self.vmin, self.vmax if cbook.iterable(value): val = ma.asarray(value) return vmin * ma.power((vmax / vmin), val) else: return vmin * pow((vmax / vmin), value)
def transform(self, a): return ma.power(10.0, a) / 10.0
def transform(self, a): return ma.power(self.base, a) / self.base
def transform(self, a): return ma.power(npy.e, a) / npy.e
def transform(self, a): return ma.power(2.0, a) / 2.0