''' 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,
''' 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)