コード例 #1
0
ファイル: si.py プロジェクト: patricknevindwyer/Converto
'''
Created on Nov 23, 2010

@author: patricknevindwyer

Definitions for Metric/SI Length measurements. All SI measurement units
are linked for up/down scaling. These measurements stretch from yoctometers
to yottameters.
'''
from measurement.bases import Length

yottameters = Length(
    toBaseUnit = 1000000000000000000000000.0,
    fromBaseUnit = 0.000000000000000000000001,
    suffixes = ('yottameter', 'yottameters')
)

zettameters = Length(
    toBaseUnit = 1000000000000000000000.0,
    fromBaseUnit = 0.000000000000000000001,
    suffixes = ('zettameter', 'zettameters')
)

exameters = Length(
    toBaseUnit = 1000000000000000000.0,
    fromBaseUnit = 0.000000000000000001,
    suffixes = ('exameter', 'exameters')
)

petameters = Length(
    toBaseUnit = 1000000000000000.0,
コード例 #2
0
'''
Created on Nov 23, 2010

@author: patricknevindwyer

Definitions for Imperial Length measurement units. 
'''
from measurement.bases import Length

miles = Length(
    toBaseUnit = 1609.344,
    fromBaseUnit = 0.000621371192,
    suffixes = ('mile', 'miles')
)

feet = Length(
    toBaseUnit = 0.3048,
    fromBaseUnit = 3.2808399,
    suffixes = ('foot','feet') 
)

miles.setSequenceUnits(down = feet)
feet.setSequenceUnits(up = miles)