code: def from_unit_cube(self, x):
          
  
          x0 = self.x0.value
          gamma = self.gamma.value
  
          half_pi = 1.57079632679
  
          res = np.tan(np.pi * x - half_pi) * gamma + x0
  
          return res
docs: Used by multinest
  
          :param x: 0 < x < 1
          :param lower_bound:
          :param upper_bound:
          :return: