From 35c8ee27b173f954fa2a3efb9c2e812b55b65fe1 Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Mon, 17 Mar 2025 22:09:01 -0400 Subject: [PATCH] Initial commit of units.py --- lib/xmet/units.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/xmet/units.py diff --git a/lib/xmet/units.py b/lib/xmet/units.py new file mode 100644 index 0000000..947de00 --- /dev/null +++ b/lib/xmet/units.py @@ -0,0 +1,16 @@ +import math + +def deg(rad: float) -> float: + return (rad * (180.0 / math.pi)) - 90 + +def rad(deg: float) -> float: + return (deg + 90) * (math.pi / 180.0) + +def knots(ms: float) -> float: + return ms * 1.944 + +def kelvin(c: float) -> float: + return 273.15 + c + +def celsius(k: float) -> float: + return k - 273.15