my_code_base.core.units

Functions

pressure2atm(p)

Convert pressure given in hPa, Pa or atm into atm.

pressure2mbar(p)

Convert pressure given in hPa, Pa or atm into mbar (or hPa).

temperature2C(T)

Convert temperatures given in Kelvin into °C.

temperature2K(T)

Convert temperatures given in °C into Kelvin.

Module Contents

my_code_base.core.units.pressure2atm(p)[source]

Convert pressure given in hPa, Pa or atm into atm.

Examples

>>> pressure2atm(1013.25)
1.0
>>> pressure2atm(101325)
1.0
>>> pressure2atm(2)
2
>>> pressure2atm(pd.Series([1013.25, 1024.0]))
0    1.000000
1    1.010609
dtype: float64
my_code_base.core.units.pressure2mbar(p)[source]

Convert pressure given in hPa, Pa or atm into mbar (or hPa).

Examples

>>> pressure2mbar(1013)
1013
>>> pressure2mbar(101300)
1013.0
>>> pressure2mbar(1.0)
1013.25
>>> pressure2mbar(pd.Series([1.013, 2.034]))
0    1026.42225
1    2060.95050
dtype: float64
my_code_base.core.units.temperature2C(T)[source]

Convert temperatures given in Kelvin into °C. If T is a pandas.Series object, only values less than 200 are converted. All others are expected to be already in °C.

Examples

>>> temperature2C(283.15)
10.0
my_code_base.core.units.temperature2K(T)[source]

Convert temperatures given in °C into Kelvin. If T is a pandas.Series object, only values larger than 200 are converted. All others are assumed to be already in Kelvin.

Examples

>>> temperature2K(10)
283.15