151 lines
4.2 KiB
Python
151 lines
4.2 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
pint.babel
|
|
~~~~~~~~~~
|
|
|
|
:copyright: 2016 by Pint Authors, see AUTHORS for more details.
|
|
:license: BSD, see LICENSE for more details.
|
|
"""
|
|
|
|
from pint.compat import HAS_PROPER_BABEL
|
|
|
|
_babel_units = dict(
|
|
standard_gravity='acceleration-g-force',
|
|
millibar='pressure-millibar',
|
|
metric_ton='mass-metric-ton',
|
|
megawatt='power-megawatt',
|
|
degF='temperature-fahrenheit',
|
|
dietary_calorie='energy-foodcalorie',
|
|
millisecond='duration-millisecond',
|
|
mph='speed-mile-per-hour',
|
|
acre_foot='volume-acre-foot',
|
|
mebibit='digital-megabit',
|
|
gibibit='digital-gigabit',
|
|
tebibit='digital-terabit',
|
|
mebibyte='digital-megabyte',
|
|
kibibyte='digital-kilobyte',
|
|
mm_Hg='pressure-millimeter-of-mercury',
|
|
month='duration-month',
|
|
kilocalorie='energy-kilocalorie',
|
|
cubic_mile='volume-cubic-mile',
|
|
arcsecond='angle-arc-second',
|
|
byte='digital-byte',
|
|
metric_cup='volume-cup-metric',
|
|
kilojoule='energy-kilojoule',
|
|
meter_per_second_squared='acceleration-meter-per-second-squared',
|
|
pint='volume-pint',
|
|
square_centimeter='area-square-centimeter',
|
|
in_Hg='pressure-inch-hg',
|
|
milliampere='electric-milliampere',
|
|
arcminute='angle-arc-minute',
|
|
MPG='consumption-mile-per-gallon',
|
|
hertz='frequency-hertz',
|
|
day='duration-day',
|
|
mps='speed-meter-per-second',
|
|
kilometer='length-kilometer',
|
|
square_yard='area-square-yard',
|
|
kelvin='temperature-kelvin',
|
|
kilogram='mass-kilogram',
|
|
kilohertz='frequency-kilohertz',
|
|
megahertz='frequency-megahertz',
|
|
meter='length-meter',
|
|
cubic_inch='volume-cubic-inch',
|
|
kilowatt_hour='energy-kilowatt-hour',
|
|
second='duration-second',
|
|
yard='length-yard',
|
|
light_year='length-light-year',
|
|
millimeter='length-millimeter',
|
|
metric_horsepower='power-horsepower',
|
|
gibibyte='digital-gigabyte',
|
|
## 'temperature-generic',
|
|
liter='volume-liter',
|
|
turn='angle-revolution',
|
|
microsecond='duration-microsecond',
|
|
pound='mass-pound',
|
|
ounce='mass-ounce',
|
|
calorie='energy-calorie',
|
|
centimeter='length-centimeter',
|
|
inch='length-inch',
|
|
centiliter='volume-centiliter',
|
|
troy_ounce='mass-ounce-troy',
|
|
gream='mass-gram',
|
|
kilowatt='power-kilowatt',
|
|
knot='speed-knot',
|
|
lux='light-lux',
|
|
hectoliter='volume-hectoliter',
|
|
microgram='mass-microgram',
|
|
degC='temperature-celsius',
|
|
tablespoon='volume-tablespoon',
|
|
cubic_yard='volume-cubic-yard',
|
|
square_foot='area-square-foot',
|
|
tebibyte='digital-terabyte',
|
|
square_inch='area-square-inch',
|
|
carat='mass-carat',
|
|
hectopascal='pressure-hectopascal',
|
|
gigawatt='power-gigawatt',
|
|
watt='power-watt',
|
|
micrometer='length-micrometer',
|
|
volt='electric-volt',
|
|
bit='digital-bit',
|
|
gigahertz='frequency-gigahertz',
|
|
teaspoon='volume-teaspoon',
|
|
ohm='electric-ohm',
|
|
joule='energy-joule',
|
|
cup='volume-cup',
|
|
square_mile='area-square-mile',
|
|
nautical_mile='length-nautical-mile',
|
|
square_meter='area-square-meter',
|
|
mile='length-mile',
|
|
acre='area-acre',
|
|
nanometer='length-nanometer',
|
|
hour='duration-hour',
|
|
astronomical_unit='length-astronomical-unit',
|
|
liter_per_100kilometers ='consumption-liter-per-100kilometers',
|
|
megaliter='volume-megaliter',
|
|
ton='mass-ton',
|
|
hectare='area-hectare',
|
|
square_kilometer='area-square-kilometer',
|
|
kibibit='digital-kilobit',
|
|
mile_scandinavian='length-mile-scandinavian',
|
|
liter_per_kilometer='consumption-liter-per-kilometer',
|
|
century='duration-century',
|
|
cubic_foot='volume-cubic-foot',
|
|
deciliter='volume-deciliter',
|
|
##pint='volume-pint-metric',
|
|
cubic_meter='volume-cubic-meter',
|
|
cubic_kilometer='volume-cubic-kilometer',
|
|
quart='volume-quart',
|
|
cc='volume-cubic-centimeter',
|
|
pound_force_per_square_inch='pressure-pound-per-square-inch',
|
|
milligram='mass-milligram',
|
|
kph='speed-kilometer-per-hour',
|
|
minute='duration-minute',
|
|
parsec='length-parsec',
|
|
picometer='length-picometer',
|
|
degree='angle-degree',
|
|
milliwatt='power-milliwatt',
|
|
week='duration-week',
|
|
ampere='electric-ampere',
|
|
milliliter='volume-milliliter',
|
|
decimeter='length-decimeter',
|
|
fluid_ounce='volume-fluid-ounce',
|
|
nanosecond='duration-nanosecond',
|
|
foot='length-foot',
|
|
karat='proportion-karat',
|
|
year='duration-year',
|
|
gallon='volume-gallon',
|
|
radian='angle-radian',
|
|
)
|
|
|
|
if not HAS_PROPER_BABEL:
|
|
_babel_units = dict()
|
|
|
|
_babel_systems = dict(
|
|
mks='metric',
|
|
imperial='uksystem',
|
|
US='ussystem',
|
|
)
|
|
|
|
_babel_lengths = ['narrow', 'short', 'long']
|
|
|