def inUnitsOf(self, *units):
    units = list(map(_findUnit, units))
    if len(units) == 1:
      unit = units[0]
      value = _convertValue (self.value, self.unit, unit)
      return self.__class__(value, unit, self._space)
    else:
      units.sort()
      result = []
      value = self.value
      unit = self.unit
      for i in range(len(units)-1,-1,-1):
        value = value*unit.conversionFactorTo(units[i])
        if i == 0:
          rounded = value
        else:
          rounded = _round(value)
        result.append(self.__class__(rounded, units[i]))
        value = value - rounded
        unit = units[i]
      return tuple(result)

  # Contributed by Berthold Hoellmann
Returns one or more PhysicalQuantity objects that express
dataset/ETHPy150Open kdart/pycopia/core/pycopia/physics/physical_quantities.py/PhysicalQuantity.inUnitsOf