Package park :: Package util :: Module magnitude :: Class Magnitude

Class Magnitude

source code

Instance Methods
 
__init__(self, val, m=0, s=0, K=0, kg=0, A=0, mol=0, cd=0, dollar=0, bit=0) source code
 
copy(self) source code
 
toval(self, ounit='') source code
 
__str__(self) source code
 
term2mag(self, s)
Converts a string with units to a Magnitude.
source code
 
sunit2mag(self, unit='')
This is the good one: uses term2mag to convert a string with units, possibly including a / to separate a numerator and a denominator, to a Magnitude.
source code
 
dimensionless(self) source code
 
dimension(self) source code
 
has_dimension(self, u) source code
 
mult_by(self, m) source code
 
div_by(self, m) source code
 
ounit(self, unit) source code
 
output_prec(self, prec) source code
 
output_format(self, oformat) source code
 
__coerce__(self, m) source code
 
__add__(self, m) source code
 
__radd__(self, m) source code
 
__iadd__(self, m) source code
 
__sub__(self, m) source code
 
__rsub__(self, m) source code
 
__isub__(self, m) source code
 
__mul__(self, m) source code
 
__rmul__(self, m) source code
 
__imul__(self, m) source code
 
__div__(self, m) source code
 
__rdiv__(self, m) source code
 
__idiv__(self, m) source code
 
__mod__(self, n) source code
 
__imod__(self, n) source code
 
__floordiv__(self, m) source code
 
__ifloordiv__(self, m) source code
 
__divmod__(self, m) source code
 
__rdivmod__(self, m) source code
 
__pow__(self, n, modulo=None) source code
 
__ipow__(self, n) source code
 
__neg__(self) source code
 
__pos__(self) source code
 
__abs__(self) source code
 
__cmp__(self, m) source code
 
__int__(self) source code
 
__long__(self) source code
 
__float__(self) source code
 
ceiling(self) source code
 
floor(self) source code
 
round(self) source code
 
to_bits(self) source code
 
sqrt(self) source code
Method Details

term2mag(self, s)

source code 
Converts a string with units to a Magnitude. Can't divide: use with the numerator and the denominator separately (hence the term).