conversions.energy_conversions

Conversion of energy units.

Available units: joule, kilojoule, megajoule, gigajoule, wattsecond, watthour, kilowatthour, newtonmeter, calorie_nutr, kilocalorie_nutr, electronvolt, britishthermalunit_it, footpound

USAGE : -> Import this file into their respective project. -> Use the function energy_conversion() for conversion of energy units. -> Parameters :

-> from_type : From which type you want to convert -> to_type : To which type you want to convert -> value : the value which you want to convert

REFERENCES : -> Wikipedia reference: https://en.wikipedia.org/wiki/Units_of_energy -> Wikipedia reference: https://en.wikipedia.org/wiki/Joule -> Wikipedia reference: https://en.wikipedia.org/wiki/Kilowatt-hour -> Wikipedia reference: https://en.wikipedia.org/wiki/Newton-metre -> Wikipedia reference: https://en.wikipedia.org/wiki/Calorie -> Wikipedia reference: https://en.wikipedia.org/wiki/Electronvolt -> Wikipedia reference: https://en.wikipedia.org/wiki/British_thermal_unit -> Wikipedia reference: https://en.wikipedia.org/wiki/Foot-pound_(energy) -> Unit converter reference: https://www.unitconverters.net/energy-converter.html

Attributes

ENERGY_CONVERSION

Functions

energy_conversion(→ float)

Conversion of energy units.

Module Contents

conversions.energy_conversions.energy_conversion(from_type: str, to_type: str, value: float) float

Conversion of energy units. >>> energy_conversion(“joule”, “joule”, 1) 1.0 >>> energy_conversion(“joule”, “kilojoule”, 1) 0.001 >>> energy_conversion(“joule”, “megajoule”, 1) 1e-06 >>> energy_conversion(“joule”, “gigajoule”, 1) 1e-09 >>> energy_conversion(“joule”, “wattsecond”, 1) 1.0 >>> energy_conversion(“joule”, “watthour”, 1) 0.0002777777777777778 >>> energy_conversion(“joule”, “kilowatthour”, 1) 2.7777777777777776e-07 >>> energy_conversion(“joule”, “newtonmeter”, 1) 1.0 >>> energy_conversion(“joule”, “calorie_nutr”, 1) 0.00023884589662749592 >>> energy_conversion(“joule”, “kilocalorie_nutr”, 1) 2.388458966274959e-07 >>> energy_conversion(“joule”, “electronvolt”, 1) 6.241509074460763e+18 >>> energy_conversion(“joule”, “britishthermalunit_it”, 1) 0.0009478171226670134 >>> energy_conversion(“joule”, “footpound”, 1) 0.7375621211696556 >>> energy_conversion(“joule”, “megajoule”, 1000) 0.001 >>> energy_conversion(“calorie_nutr”, “kilocalorie_nutr”, 1000) 1.0 >>> energy_conversion(“kilowatthour”, “joule”, 10) 36000000.0 >>> energy_conversion(“britishthermalunit_it”, “footpound”, 1) 778.1692306784539 >>> energy_conversion(“watthour”, “joule”, “a”) # doctest: +ELLIPSIS Traceback (most recent call last):

TypeError: unsupported operand type(s) for /: ‘str’ and ‘float’ >>> energy_conversion(“wrongunit”, “joule”, 1) # doctest: +ELLIPSIS Traceback (most recent call last):

ValueError: Incorrect ‘from_type’ or ‘to_type’ value: ‘wrongunit’, ‘joule’ Valid values are: joule, … footpound >>> energy_conversion(“joule”, “wrongunit”, 1) # doctest: +ELLIPSIS Traceback (most recent call last):

ValueError: Incorrect ‘from_type’ or ‘to_type’ value: ‘joule’, ‘wrongunit’ Valid values are: joule, … footpound >>> energy_conversion(“123”, “abc”, 1) # doctest: +ELLIPSIS Traceback (most recent call last):

ValueError: Incorrect ‘from_type’ or ‘to_type’ value: ‘123’, ‘abc’ Valid values are: joule, … footpound

conversions.energy_conversions.ENERGY_CONVERSION: dict[str, float]