nrel.hive.util.units

Module Contents

Classes

Unit

Generic enumeration.

Functions

hours_to_seconds(→ Seconds)

get_unit_conversion(→ float)

Attributes

KwH

J

KwH_per_H

GallonGasoline

Kw

GallonPerSecond

GallonPerHour

Meters

Kilometers

Feet

Miles

Mph

Kmph

Seconds

Hours

Currency

Percentage

Ratio

HOURS_TO_SECONDS

SECONDS_IN_HOUR

SECONDS_TO_HOURS

KMPH_TO_MPH

MPH_TO_KMPH

KM_TO_MILE

MILE_TO_KM

M_TO_KM

WattHourPerMile

WH_TO_KWH

KWH_TO_WH

MilesPerGallon

UNIT_CONVERSIONS

class nrel.hive.util.units.Unit[source]

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

MPH
KMPH
MILES
KILOMETERS
WATT_HOUR
KILOWATT_HOUR
GALLON_GASOLINE
classmethod from_string(string: str) Unit[source]
nrel.hive.util.units.KwH
nrel.hive.util.units.J
nrel.hive.util.units.KwH_per_H
nrel.hive.util.units.GallonGasoline
nrel.hive.util.units.Kw
nrel.hive.util.units.GallonPerSecond
nrel.hive.util.units.GallonPerHour
nrel.hive.util.units.Meters
nrel.hive.util.units.Kilometers
nrel.hive.util.units.Feet
nrel.hive.util.units.Miles
nrel.hive.util.units.Mph
nrel.hive.util.units.Kmph
nrel.hive.util.units.Seconds
nrel.hive.util.units.Hours
nrel.hive.util.units.Currency
nrel.hive.util.units.Percentage
nrel.hive.util.units.Ratio
nrel.hive.util.units.HOURS_TO_SECONDS = 3600
nrel.hive.util.units.hours_to_seconds(hours: Hours) Seconds[source]
nrel.hive.util.units.SECONDS_IN_HOUR = 3600
nrel.hive.util.units.SECONDS_TO_HOURS
nrel.hive.util.units.KMPH_TO_MPH = 0.621371
nrel.hive.util.units.MPH_TO_KMPH
nrel.hive.util.units.KM_TO_MILE = 0.621371
nrel.hive.util.units.MILE_TO_KM = 1.609344
nrel.hive.util.units.M_TO_KM
nrel.hive.util.units.WattHourPerMile
nrel.hive.util.units.WH_TO_KWH = 0.001
nrel.hive.util.units.KWH_TO_WH
nrel.hive.util.units.MilesPerGallon
nrel.hive.util.units.UNIT_CONVERSIONS: Dict[Unit, Dict[Unit, float]]
nrel.hive.util.units.get_unit_conversion(from_unit: Unit, to_unit: Unit) float[source]