Avatar for the hgrecco user
hgrecco
pint
BlogDocsChangelog

Add ureg.constants for accessing physical constants

#2299
Comparing
andrewgsavage:fix/constants-1078-v2
(
8c87251
) with
master
(
af29dc0
)
CodSpeed Performance Gauge
-3%
Untouched
448
Skipped
448

Benchmarks

896 total
test_op2[equal-keys5]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+3%
52.5 µs51 µs
test_op2[sub-keys22]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+2%
32.3 µs31.6 µs
test_getitem[False-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+2%
45.4 µs44.5 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
test_op2[add-keys15]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+1%
32.1 µs31.8 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+1%
15.9 µs15.8 µs
test_op2[lt-keys6]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+1%
41.8 µs41.6 µs
test_op2[less-keys5]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
50.5 µs50.2 µs
test_op2[equal-keys6]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
50 µs49.7 µs
test_op2[add-keys27]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
0%
32.6 µs32.4 µs
test_op2[add-keys5]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
0%
32.5 µs32.4 µs
test_getitem[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
48.9 µs48.7 µs
test_op2[mul-keys3]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
0%
13.5 µs13.5 µs
test_op2[add1-keys4]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
40.4 µs40.3 µs
test_parse_expression[True-second]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
79.8 µs79.7 µs
test_getattr[True-ms]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
71.6 µs71.5 µs
test_parse_expression[False-second]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
80 µs79.9 µs
test_parse_expression[True-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
79.1 µs79.1 µs
test_op2[equal-keys1]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
47.1 µs47.1 µs
test_parse_expression[False-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
79.9 µs79.9 µs
test_op2[lt-keys5]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
40.9 µs40.9 µs
test_op2[truediv-keys23]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
0%
13.7 µs13.8 µs
test_parse_units[True-ms]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
0%
67.8 µs68 µs
test_op2[truediv-keys10]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
0%
14.4 µs14.4 µs
test_op2[add1-keys0]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
0%
38.5 µs38.6 µs

Commits

Click on a commit to change the comparison range
Base
master
af29dc0
-3.15%
Add __dir__ to Group for autocomplete support
3eb9653
17 days ago
by andrewgsavage
+2.94%
Remove SystemConstantsAccessor from System
3b8387a
5 days ago
by andrewgsavage
-2.23%
Add changelog entry for ureg.constants (#1078)
aaad02f
5 days ago
by andrewgsavage
-0.02%
Add test for ureg.constants returning Quantity vs Unit (#1078)
0aec246
5 days ago
by andrewgsavage
+6.77%
Apply ruff formatting to test_issues.py
3927ad3
5 days ago
by andrewgsavage
-6.89%
Fix Group.__getattr__ to resolve aliases before checking constants membership
256cb97
4 days ago
by andrewgsavage
+1.72%
Parametrize test_issue1078 to cover alias access via ureg.constants.c
4a02de8
4 days ago
by andrewgsavage
-1.68%
Fix doctest value for speed.to(ureg.speed_of_light) in tutorial
38ad46e
4 days ago
by andrewgsavage
-0.32%
Apply ruff formatting
8c87251
4 days ago
by andrewgsavage
© 2026 CodSpeed Technology
Home Terms Privacy Docs