Avatar for the hgrecco user
hgrecco
pint
BlogDocsChangelog

Allow string parsing of offset units

#2300
Comparing
andrewgsavage:fix/offset-units-string-parsing-386
(
40dad68
) with
master
(
af29dc0
)
CodSpeed Performance Gauge
+29%
Improvement
12
Untouched
436
Skipped
448

Benchmarks

896 total
test_parse_expression[True-meter]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+29%
78.4 µs60.7 µs
test_parse_expression[True-second]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+29%
79.8 µs62 µs
test_parse_expression[False-second]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+29%
80 µs62.2 µs
test_parse_expression[True-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+27%
79.1 µs62.2 µs
test_parse_expression[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+27%
81.4 µs64.3 µs
test_parse_expression[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+26%
80.3 µs63.6 µs
test_parse_expression[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+26%
79.6 µs63.2 µs
test_parse_expression[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+26%
81 µs64.4 µs
test_parse_expression[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+25%
80 µs63.9 µs
test_parse_expression[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+25%
80.1 µs64 µs
test_parse_expression[False-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+25%
79.9 µs63.9 µs
test_parse_expression[False-meter]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+24%
78.2 µs62.8 µs
test_parse_expression[False-ms]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+12%
147.3 µs131.6 µs
test_parse_expression[True-ms]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+11%
147.2 µs132.2 µs
test_op2[lt-keys6]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+7%
41.8 µs39.2 µs
test_op2[equal-keys5]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+6%
52.5 µs49.7 µs
test_getitem[False-minute]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+4%
45.4 µs43.7 µs
test_op2[less-keys5]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+3%
50.5 µs49.1 µs
test_build_by_mul[mid_array]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+2%
56.3 µs54.9 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+2%
13.1 µs12.8 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+2%
15.9 µs15.6 µs
test_op2[subtract-keys4]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+2%
40.2 µs39.4 µs
test_import
pint/testsuite/benchmarks/test_00_common.py
CodSpeed Performance Gauge
+2%
316.3 ms310.4 ms
test_getattr[False-ms]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+2%
72 µs70.7 µs
test_op2[multiply-keys1]
pint/testsuite/benchmarks/test_30_numpy.py
CodSpeed Performance Gauge
+2%
40.4 µs39.7 µs

Commits

Click on a commit to change the comparison range
Base
master
af29dc0
+30.97%
Fix test_issue_386 and update test expectations for implicit multiplication
b36e0a2
3 days ago
by andrewgsavage
-0.9%
Update CHANGES: move offset unit parsing to 0.26, remove stale entries
1522012
3 days ago
by andrewgsavage
-0.89%
Add comment for implicit multiplication replacement
40dad68
2 days ago
by andrewgsavage
© 2026 CodSpeed Technology
Home Terms Privacy Docs