示例#1
0
    def convertUnits(self, unitMap):

        unit, factor = PQUModule.convertUnits(self.unit, unitMap)
        if (abs(factor - 1) > (4 * sys.float_info.epsilon)):
            NotImplementedError(
                'Conversion of units for quantity of "%s" not implemented: from unit "" to unit "%s"'
                % (self.moniker, self.unit, unit))
示例#2
0
    def convertUnits(self, unitMap):

        unit, factor = PQUModule.convertUnits(self.unit, unitMap)
        self.unit = unit
        return (factor)
示例#3
0
    def convertUnits(self, unitMap):

        unit, factor = PQUModule.convertUnits(self.unit, unitMap)
        self.__PQ.convertToUnit(unit)
示例#4
0
    def convertUnits(self, unitMap):

        unit, factor = PQUModule.convertUnits(self.unit, unitMap)
        unit = stringToPhysicalUnit(unit)
        self.value = self.value * factor
        self.unit = unit
示例#5
0
    def convertUnits(self, unitMap):

        unit, factor = PQUModule.convertUnits(self.unit, unitMap)
        self.__PQ.convertToUnit(unit)
        if (self.__uncertainty is not None):
            self.__uncertainty.parentConvertingUnits([factor])