예제 #1
0
 def test_issue_1300(self):
     ureg = UnitRegistry()
     ureg.default_format = "~P"
     m = ureg.Measurement(1, 0.1, "meter")
     assert m.default_format == "~P"
예제 #2
0
ureg = UnitRegistry()

# Because of unpickling:


class Quantity(_Quantity):
    _REGISTRY = ureg
    force_ndarray = False


class Unit(_Unit):
    _REGISTRY = ureg


class Measurement(_Measurement, Quantity):
    _REGISTRY = ureg
    force_ndarray = False


ureg.Quantity = Quantity
ureg.Unit = Unit
ureg.Measurement = Measurement

ureg.define("classical_electron_radius = e^2/(4*pi*m_e*epsilon_0*c^2) = r_e")
ureg.define("percent = 1e-2*count = %")
ureg.define(u"permille = 1e-3*count = \u2030")
ureg.define("ppm = 1e-6*count")
ureg.define("ppb = 1e-9*count")
ureg.define("particles_per_mol = avogadro_number/mol")