code: def from_unit_cube(self, x):
          
  
          low = math.log10(self.lower_bound.value)
          up = math.log10(self.upper_bound.value)
  
          spread = up - low
          par = 10 ** (x * spread + low)
  
          return par
docs: Used by multinest
  
          :param x: 0 < x < 1
          :param lower_bound:
          :param upper_bound:
          :return: