Spaces:
Runtime error
Runtime error
""" | |
Unit conversion functions. | |
:copyright: (c) 2015 by Mark Richards. | |
:license: BSD 3-Clause, see LICENSE.txt for more details. | |
""" | |
import numpy as np | |
def celsius2kelvin(celsius): | |
""" | |
Convert temperature in degrees Celsius to degrees Kelvin. | |
:param celsius: Degrees Celsius | |
:return: Degrees Kelvin | |
:rtype: float | |
""" | |
return celsius + 273.15 | |
def kelvin2celsius(kelvin): | |
""" | |
Convert temperature in degrees Kelvin to degrees Celsius. | |
:param kelvin: Degrees Kelvin | |
:return: Degrees Celsius | |
:rtype: float | |
""" | |
return kelvin - 273.15 | |
def deg2rad(degrees): | |
""" | |
Convert angular degrees to radians | |
:param degrees: Value in degrees to be converted. | |
:return: Value in radians | |
:rtype: float | |
""" | |
return degrees * (np.pi / 180.0) | |
def rad2deg(radians): | |
""" | |
Convert radians to angular degrees | |
:param radians: Value in radians to be converted. | |
:return: Value in angular degrees | |
:rtype: float | |
""" | |
return radians * (180.0 / np.pi) | |