From 2096409f534f5cd730653ccd440d4b18024050f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Gonz=C3=A1lez?= Date: Sun, 14 Sep 2025 16:35:27 +0200 Subject: [PATCH] feat: add energy units Co-authored-by: aider (openrouter/deepseek/deepseek-r1:free) --- lib/units/energy.d4rt.units | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lib/units/energy.d4rt.units diff --git a/lib/units/energy.d4rt.units b/lib/units/energy.d4rt.units new file mode 100644 index 0000000..19a73f9 --- /dev/null +++ b/lib/units/energy.d4rt.units @@ -0,0 +1,14 @@ +[ + {"name": "joule", "symbol": "J", "isBase": true}, + {"name": "kilojoule", "symbol": "kJ", "baseUnit": "joule", "factor": 1000}, + {"name": "megajoule", "symbol": "MJ", "baseUnit": "joule", "factor": 1000000}, + {"name": "calorie", "symbol": "cal", "baseUnit": "joule", "factor": 4.184}, + {"name": "kilocalorie", "symbol": "kcal", "baseUnit": "joule", "factor": 4184}, + {"name": "electronvolt", "symbol": "eV", "baseUnit": "joule", "factor": 1.602176634e-19}, + {"name": "british thermal unit", "symbol": "BTU", "baseUnit": "joule", "factor": 1055.06}, + {"name": "foot-pound", "symbol": "ft·lb", "baseUnit": "joule", "factor": 1.35582}, + {"name": "watt hour", "symbol": "Wh", "baseUnit": "joule", "factor": 3600}, + {"name": "kilowatt hour", "symbol": "kWh", "baseUnit": "joule", "factor": 3.6e6}, + {"name": "therm", "symbol": "thm", "baseUnit": "joule", "factor": 1.055e8}, + {"name": "erg", "symbol": "erg", "baseUnit": "joule", "factor": 1e-7} +]