From 77c6a9e4109ae9205ee2bc4f43bb675d845955cd Mon Sep 17 00:00:00 2001 From: Nour Yosri Date: Fri, 19 Dec 2025 11:16:46 -0800 Subject: [PATCH 1/3] Change the default units to their dimensional version --- tunits/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tunits/__init__.py b/tunits/__init__.py index 43d18d5..52f0b46 100644 --- a/tunits/__init__.py +++ b/tunits/__init__.py @@ -98,4 +98,4 @@ from tunits import units as units from tunits import units_with_dimension as units_with_dimension -from tunits.units import * +from tunits.units_with_dimension import * From fe69a9e22868eb2dc1e3b606d3b555c9d6c170f3 Mon Sep 17 00:00:00 2001 From: Nour Yosri Date: Fri, 19 Dec 2025 11:25:49 -0800 Subject: [PATCH 2/3] fix --- test/cirq_compatibility.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cirq_compatibility.py b/test/cirq_compatibility.py index bc8fc6e..798ed84 100644 --- a/test/cirq_compatibility.py +++ b/test/cirq_compatibility.py @@ -22,7 +22,7 @@ def test_to_json() -> None: assert ( cirq.to_json(tu.ns * 3) == """{ - "cirq_type": "tunits.Value", + "cirq_type": "tunits.Time", "value": 3, "unit": "ns" }""" From 84912f9b2e1e636d1b00a998fd5dd10451295612 Mon Sep 17 00:00:00 2001 From: Nour Yosri Date: Fri, 19 Dec 2025 11:35:43 -0800 Subject: [PATCH 3/3] fix --- test/cirq_compatibility.py | 2 +- test/test_value.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/cirq_compatibility.py b/test/cirq_compatibility.py index 798ed84..5028243 100644 --- a/test/cirq_compatibility.py +++ b/test/cirq_compatibility.py @@ -31,7 +31,7 @@ def test_to_json() -> None: assert ( cirq.to_json(tu.GHz * [1, 2, 3, -1]) == """{ - "cirq_type": "tunits.ValueArray", + "cirq_type": "tunits.FrequencyArray", "value": [ 1.0, 2.0, diff --git a/test/test_value.py b/test/test_value.py index 1e75643..9440cde 100644 --- a/test/test_value.py +++ b/test/test_value.py @@ -283,9 +283,9 @@ def test_format() -> None: assert f'{x:0.2f}' == '0.42 ns' assert f'{x:e}' == '4.234324e-01 ns' - x = 42.235 * tu.GHz - assert f'{x:0.2f}' == '42.23 GHz' - assert f'{x:0.1e}' == '4.2e+01 GHz' + y = 42.235 * tu.GHz + assert f'{y:0.2f}' == '42.23 GHz' + assert f'{y:0.1e}' == '4.2e+01 GHz' assert f'{tu.GHz}' == 'GHz' assert f'{2*tu.GHz}' == '2 GHz'