Avatar for the hgrecco user
hgrecco
pint
BlogDocsChangelog

Improve wraps performances

#1866Merged
Comparing
RoseauTechnologies:wraps-performance
(
d45f427
) with
master
(
f9e139e
)
CodSpeed Performance Gauge
+97%
Improvement
7
Untouched
432

Benchmarks

439 total
test_wrapper_nonstrict[float_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+97%
75.8 µs38.5 µs
test_wrapper_nonstrict[complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+96%
75 µs38.3 µs
test_wrapper_nonstrict[float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+94%
74.1 µs38.1 µs
test_wrapper_nonstrict[int_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+93%
76.8 µs39.9 µs
test_wrapper_nonstrict[int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+91%
79.5 µs41.6 µs
test_wrapper_nonstrict[complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+72%
65.9 µs38.4 µs
test_wrapper[complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+22%
210.1 µs172.9 µs
test_wrapper[int_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+20%
213.4 µs178.2 µs
test_wrapper[float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+20%
242.6 µs202.9 µs
test_wrapper[float_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+17%
206.9 µs177.1 µs
test_wrapper[complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+15%
228.1 µs198.5 µs
test_getattr[True-second]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+14%
82.6 µs72.8 µs
test_getattr[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py
CodSpeed Performance Gauge
+12%
79.8 µs71 µs
test_wrapper[int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+11%
230.7 µs208.7 µs
test_op2[sub-keys2]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+11%
145.8 µs131.9 µs
test_wrapper_ret[float_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+10%
229.8 µs209 µs
test_op2[truediv-keys10]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+10%
135.2 µs123 µs
test_op2[mul-keys23]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+10%
125.8 µs114.8 µs
test_op2[mul-keys5]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
126.2 µs115.3 µs
test_op2[mul-keys6]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
127.2 µs116.3 µs
test_wrapper_ret[int_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
230 µs210.3 µs
test_op2[add-keys2]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
147.6 µs135.5 µs
test_op2[truediv-keys6]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
135.3 µs124.5 µs
test_op2[mul-keys16]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+9%
123.8 µs113.9 µs
test_wrapper_ret[complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py
CodSpeed Performance Gauge
+8%
231.5 µs213.4 µs

Commits

Click on a commit to change the comparison range
Base
master
f9e139e
+96.74%
Improve wraps performances
d45f427
3 years ago
by Saelyos
© 2026 CodSpeed Technology
Home Terms Privacy Docs