Atomic Units Unit System#
You can check out this unit system’s functions in its base class:
- unitsAU
unitsAU
unitsAU.__add__()
unitsAU.__eq__()
unitsAU.__ge__()
unitsAU.__gt__()
unitsAU.__iadd__()
unitsAU.__imul__()
unitsAU.__isub__()
unitsAU.__itruediv__()
unitsAU.__le__()
unitsAU.__lt__()
unitsAU.__mul__()
unitsAU.__ne__()
unitsAU.__neg__()
unitsAU.__radd__()
unitsAU.__rmul__()
unitsAU.__rsub__()
unitsAU.__rtruediv__()
unitsAU.__sub__()
unitsAU.__truediv__()
unitsAU.fromLinearInterpolation()
unitsAU.setZero()
unitsAU.str()
unitsAU.toDebugString()
unitsAU.C
unitsAU.Da
unitsAU.J
unitsAU.JPerMol
unitsAU.JS
unitsAU.angstrom
unitsAU.coulomb
unitsAU.dalton
unitsAU.eV
unitsAU.electronvolt
unitsAU.femtosecond
unitsAU.fs
unitsAU.g
unitsAU.gram
unitsAU.isDimensionless
unitsAU.joule
unitsAU.joulePerMole
unitsAU.jouleSecond
unitsAU.kcalPerMol
unitsAU.kg
unitsAU.kilocaloriePerMole
unitsAU.kilogram
unitsAU.length
unitsAU.m
unitsAU.mass
unitsAU.meter
unitsAU.nanometer
unitsAU.nm
unitsAU.picometer
unitsAU.pm
unitsAU.s
unitsAU.second
unitsAU.sizeOfUnitSystem
unitsAU.time
unitsAU.value
unitsAU.yg
unitsAU.yoctogram
There are multiple convenience constructors available for the commonly used units. These convenience constructors internally call the unit system’s base class with proper units. In the case if there is no convenience constructor for a quantity in this unit system that you want to use, you can create it using the base class by providing exponents and scales or by combining quantities with existing convenience constructors using arithmetic operations.
SBQuantity.auMass(1.20)
SBQuantity.auCharge(1.0)
SBQuantity.bohr(1.0)