From 0667747bf1b563d47b1b4729af022e98ba5c29df Mon Sep 17 00:00:00 2001 From: navidgh67 Date: Wed, 14 Oct 2026 09:17:11 -0400 Subject: [PATCH] Add g to the equipment unit options Requested by Tyriq Turner. g already maps to QUDT GM (Mass); the registration-unit test now covers it. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01Ve21T1az57p9vrmYj8vdNe --- api/tests/test_fair_ontology.py | 5 +++++ web/app/equipment/register/page.tsx | 1 + 2 files changed, 6 insertions(+) diff --git a/api/tests/test_fair_ontology.py b/api/tests/test_fair_ontology.py index 6512fd1..8237811 100644 --- a/api/tests/test_fair_ontology.py +++ b/api/tests/test_fair_ontology.py @@ -66,6 +66,11 @@ def test_registration_unit_options(self): ) self.assertEqual(infer_qudt("h")["qudt_unit"], QUDT_UNIT_BASE + "HR") self.assertEqual(infer_qudt("°")["qudt_unit"], QUDT_UNIT_BASE + "DEG") + self.assertEqual( + infer_qudt("g"), + {"qudt_unit": QUDT_UNIT_BASE + "GM", + "qudt_quantity_kind": QUDT_QK_BASE + "Mass"}, + ) self.assertEqual( infer_qudt("kg/s"), {"qudt_unit": QUDT_UNIT_BASE + "KiloGM-PER-SEC", diff --git a/web/app/equipment/register/page.tsx b/web/app/equipment/register/page.tsx index 02268c2..b22fbd0 100644 --- a/web/app/equipment/register/page.tsx +++ b/web/app/equipment/register/page.tsx @@ -45,6 +45,7 @@ const UNIT_OPTIONS = [ { value: "Pa", label: "Pa" }, { value: "sccm", label: "sccm" }, { value: "SLPM", label: "SLPM" }, + { value: "g", label: "g" }, { value: "kg/s", label: "kg/s" }, { value: "m^3/s", label: "m^3/s" }, { value: "V", label: "V" },