BlogDocs

GitHub Actions
run

Base runon
master
at
2d649ea
compared to head run on
master
at
4cca8ab
from
1 year ago
-1%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
421
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

test_build_by_mul[float]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[float]
+15%
82.2 µs
71.3 µs
test_op2[eq-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys26]
+13%
74.4 µs
66.1 µs
test_op1[neg-complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-complex_kilometer]
+12%
77 µs
68.6 µs
test_op2[eq-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys11]
+11%
76 µs
68.7 µs
test_op1[neg-complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-complex_meter]
+10%
74.7 µs
68 µs
test_op2[sub-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys2]
+6%
141.9 µs
133.2 µs
test_op2[eq-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys34]
+6%
228.9 µs
215 µs
test_op2[mul-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys7]
+6%
123.6 µs
116.8 µs
test_op2[sub-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys16]
+6%
142.2 µs
134.5 µs
test_op2[add-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys14]
+5%
132.3 µs
125.4 µs
test_op2[truediv-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys21]
+5%
127.6 µs
121.2 µs
test_op2[truediv-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys1]
+5%
132.6 µs
126.4 µs
test_op2[eq-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys1]
+5%
232.3 µs
221.9 µs
test_op2[truediv-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys13]
+5%
130 µs
124.3 µs
test_getattr[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-millisecond]
+5%
301.5 µs
288.5 µs
test_op2[add-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys35]
+5%
166.2 µs
159 µs
test_op2[add-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys18]
+4%
299.8 µs
287 µs
test_op2[sub-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys11]
+4%
171.2 µs
164 µs
test_op2[mul-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys17]
+4%
123.1 µs
117.9 µs
test_op2[add-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys22]
+4%
301.4 µs
288.8 µs
test_to_units_container_registry[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-kilometer/second]
+4%
289 µs
277 µs
test_parse_units[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-kilometer]
+4%
284.8 µs
273.2 µs
test_op2[sub-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys5]
+4%
297.8 µs
286.6 µs
test_op2[sub-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys17]
+4%
298.4 µs
287.3 µs
test_finding_meter_getattr
pint/testsuite/benchmarks/test_30_numpy.py::test_finding_meter_getattr
+4%
73 µs
70.5 µs
test_op2[add-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys6]
+3%
307.9 µs
297.7 µs
test_parse_unit_name[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-minute]
+3%
103.2 µs
100 µs
test_parse_unit_name[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-second]
+3%
99 µs
95.9 µs
test_parse_unit_name[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-meter]
+3%
103 µs
99.9 µs
test_op2[add-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys20]
+3%
296.9 µs
288 µs
test_parse_unit_name[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-millisecond]
+3%
109.2 µs
106 µs
test_op2[add-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys15]
+3%
300.1 µs
291.6 µs
test_parse_unit_name[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-angstrom]
+3%
103.1 µs
100.2 µs
test_parse_unit_name[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-kilometer]
+3%
109.4 µs
106.3 µs
test_parse_unit_name[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-ms]
+3%
108.7 µs
105.7 µs
test_op2[truediv-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys28]
+3%
127.5 µs
124.1 µs
test_op2[eq-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys8]
+3%
232 µs
225.9 µs
test_op2[eq-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys22]
+3%
229.5 µs
223.9 µs
test_op2[lt-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys3]
+2%
74 µs
72.2 µs
test_op2[eq-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys10]
+2%
230.5 µs
225.1 µs
test_op2[mul-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys24]
+2%
118 µs
115.5 µs
test_op2[lt-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys4]
+2%
79.3 µs
77.6 µs
test_op2[eq-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys1]
+2%
267.5 µs
262.1 µs
test_op2[eq-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys7]
+2%
114.2 µs
112 µs
test_op2[eq-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys6]
+2%
495.6 µs
486.2 µs
test_op2[eq-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys25]
+2%
229.6 µs
225.3 µs
test_op2[eq-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys28]
+2%
73.9 µs
72.5 µs
test_op2[add-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys17]
+2%
297.5 µs
292 µs
test_convert_from_uc[False-key0]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[False-key0]
+2%
184 µs
180.7 µs
test_op2[eq-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys2]
+2%
266.6 µs
261.9 µs
test_op2[eq-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys20]
+2%
227.9 µs
224.1 µs
test_op2[sub-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys3]
+2%
292.7 µs
287.9 µs
test_op2[eq-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys27]
+2%
229.4 µs
225.7 µs
test_build_cache
pint/testsuite/benchmarks/test_10_registry.py::test_build_cache
+2%
1.4 ms
1.4 ms
test_getattr[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-kilometer]
+2%
302.5 µs
297.8 µs
test_op2[eq-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys18]
+2%
227.4 µs
224.1 µs
test_op2[eq-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys17]
+2%
219.8 µs
216.5 µs
test_op2[eq-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys30]
+1%
228.2 µs
224.9 µs
test_op2[eq-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys15]
+1%
227.8 µs
224.6 µs
test_parse_expression[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-kilometer]
+1%
572.6 µs
564.7 µs
test_build_by_mul[short_array]
pint/testsuite/benchmarks/test_30_numpy.py::test_build_by_mul[short_array]
+1%
262.3 µs
258.7 µs
test_op2[eq-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys23]
+1%
75.3 µs
74.2 µs
test_parse_units[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-angstrom]
+1%
82.3 µs
81.2 µs
test_op2[eq-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys6]
+1%
228.7 µs
225.8 µs
test_op2[less-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys1]
+1%
340.1 µs
335.9 µs
test_op2[multiply-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys2]
+1%
206.2 µs
203.6 µs
test_convert_from_uc[False-key1]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[False-key1]
+1%
246.3 µs
243.3 µs
test_op2[eq-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys5]
+1%
492.9 µs
486.9 µs
test_op2[eq-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys5]
+1%
230.6 µs
227.8 µs
test_op2[lt-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys1]
+1%
357.5 µs
353.1 µs
test_op2[sub-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys29]
+1%
292.2 µs
288.7 µs
test_op2[eq-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys3]
+1%
230.9 µs
228.1 µs
test_op2[sub-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys18]
+1%
287.5 µs
284.1 µs
test_op2[subtract-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys1]
+1%
366.5 µs
362.2 µs
test_base_units[True-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-kilometer/second]
+1%
65.5 µs
64.8 µs
test_op2[eq-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys2]
+1%
75.9 µs
75 µs
test_getattr[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-angstrom]
+1%
109.5 µs
108.3 µs
test_base_units[True-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-angstrom/minute]
+1%
68.9 µs
68.1 µs
test_base_units[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-kilometer/second]
+1%
336.3 µs
332.8 µs
test_op2[add0-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys2]
+1%
322.7 µs
319.4 µs
test_create_empty_registry
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_empty_registry
+1%
710.4 µs
703.1 µs
test_op2[eq-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys29]
+1%
228.5 µs
226.3 µs
test_parse_units[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-minute]
+1%
82.1 µs
81.3 µs
test_parse_expression[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-millisecond]
+1%
575.2 µs
569.6 µs
test_op2[eq-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys32]
+1%
227.7 µs
225.5 µs
test_parse_units[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-meter]
+1%
82.8 µs
82 µs
test_op2[less-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys2]
+1%
338.2 µs
335 µs
test_load_definitions_stage_3[None]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_3[None]
+1%
175.8 ms
174.2 ms
test_op2[subtract-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys2]
+1%
361.2 µs
357.8 µs
test_parse_expression[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-second]
+1%
567.7 µs
562.3 µs
test_op2[lt-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys2]
+1%
353.6 µs
350.4 µs
test_getattr[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-meter]
+1%
101.9 µs
100.9 µs
test_to_units_container_registry[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-angstrom]
+1%
73.9 µs
73.2 µs
test_op2[add0-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys6]
+1%
549.9 µs
544.9 µs
test_op2[add1-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys1]
+1%
364 µs
360.8 µs
test_op2[eq-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys13]
+1%
228 µs
226 µs
test_to_units_container_registry[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-meter]
+1%
72.7 µs
72.1 µs
test_op2[equal-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys5]
+1%
556.6 µs
551.8 µs
test_load_definitions_stage_3[True]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_3[True]
+1%
190.3 ms
188.7 ms
test_op2[add-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys34]
+1%
290.2 µs
287.8 µs
test_getattr[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-ms]
+1%
292.5 µs
290.1 µs
test_getitem[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-ms]
+1%
729.5 µs
723.8 µs
test_op2[sub-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys1]
+1%
327.2 µs
324.6 µs
test_op2[sub-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys4]
+1%
369 µs
366.1 µs
test_op2[sub-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys5]
+1%
548.5 µs
544.4 µs
test_op2[add1-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys2]
+1%
363.3 µs
360.6 µs
test_base_units[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-angstrom/minute]
+1%
149 µs
147.9 µs
test_op2[add-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys3]
+1%
305.7 µs
303.4 µs
test_getattr[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-second]
+1%
103.8 µs
103.1 µs
test_getattr[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-second]
+1%
83.3 µs
82.6 µs
test_op2[truediv-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys4]
+1%
362.9 µs
360.2 µs
test_base_units[angstrom/minute]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[angstrom/minute]
+1%
589.6 µs
585.3 µs
test_op2[sub-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys15]
+1%
286.9 µs
285 µs
test_op2[subtract-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys5]
+1%
581.6 µs
577.7 µs
test_op2[add0-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys5]
+1%
547.6 µs
544 µs
test_op2[sub-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys6]
+1%
549.1 µs
545.5 µs
test_parse_expression[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-ms]
+1%
723.3 µs
718.9 µs
test_op2[add1-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys6]
+1%
587.9 µs
584.3 µs
test_to_units_container_registry[True-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-kilometer/second]
+1%
87.5 µs
87 µs
test_op2[sub-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys2]
+1%
324.6 µs
322.7 µs
test_op2[subtract-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys6]
+1%
585.1 µs
581.7 µs
test_op2[divide-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys4]
+1%
415.4 µs
413 µs
test_parse_expression[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-minute]
+1%
575.4 µs
572.1 µs
test_op2[multiply-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys7]
+1%
422.6 µs
420.3 µs
test_parse_expression[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-kilometer]
+1%
753.4 µs
749.3 µs
test_op2[sub-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys13]
+1%
288.8 µs
287.3 µs
test_op2[add-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys10]
+1%
295.2 µs
293.7 µs
test_getitem[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-angstrom]
+1%
566.6 µs
563.7 µs
test_op2[sub-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys8]
+1%
288.2 µs
286.8 µs
test_op2[add0-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys1]
0%
333.3 µs
331.7 µs
test_op2[add1-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys5]
0%
582.5 µs
579.6 µs
test_getitem[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-kilometer]
0%
759 µs
755.3 µs
test_op2[add-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys27]
0%
286.1 µs
284.7 µs
test_parse_expression[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-ms]
0%
740.6 µs
737 µs
test_op1[sqrt-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-short_array_kilometer]
0%
162.9 µs
162.1 µs
test_op2[sub-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys25]
0%
286.3 µs
284.9 µs
test_to_units_container_detached[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-meter]
0%
71.8 µs
71.5 µs
test_op2[truediv-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys22]
0%
122 µs
121.5 µs
test_parse_expression[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-millisecond]
0%
761.2 µs
757.7 µs
test_op2[eq-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys0]
0%
127.7 µs
127.1 µs
test_op2[sub-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys22]
0%
289.9 µs
288.6 µs
test_to_units_container_detached[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-angstrom/minute]
0%
82.3 µs
81.9 µs
test_parse_expression[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-meter]
0%
567 µs
564.5 µs
test_op2[sub-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys34]
0%
288.7 µs
287.4 µs
test_op2[lt-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys6]
0%
579.2 µs
576.7 µs
test_to_units_container_registry[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-angstrom/minute]
0%
82.5 µs
82.2 µs
test_op2[add-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys5]
0%
298.8 µs
297.5 µs
test_op2[subtract-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys0]
0%
221.8 µs
220.8 µs
test_parse_expression[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-minute]
0%
571.2 µs
568.8 µs
test_op2[add-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys8]
0%
290.1 µs
288.9 µs
test_op2[equal-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys6]
0%
557.3 µs
555 µs
test_base_units[meter/second]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[meter/second]
0%
570.7 µs
568.3 µs
test_op2[eq-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys4]
0%
111.4 µs
111 µs
test_to_units_container_detached[True-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-kilometer/second]
0%
86.7 µs
86.3 µs
test_parse_units[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-millisecond]
0%
48 µs
47.8 µs
test_op2[less-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys6]
0%
561.5 µs
559.4 µs
test_op2[mul-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys32]
0%
121.4 µs
121 µs
test_op2[equal-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys1]
0%
336.8 µs
335.7 µs
test_getitem[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-ms]
0%
741.7 µs
739.1 µs
test_op2[add-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys25]
0%
287.9 µs
286.9 µs
test_parse_unit_name[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-second]
0%
95.8 µs
95.5 µs
test_getattr[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-meter]
0%
75.5 µs
75.3 µs
test_getitem[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-second]
0%
579.1 µs
577.3 µs
test_op2[lt-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys5]
0%
566.7 µs
565 µs
test_parse_unit_name[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-ms]
0%
105.8 µs
105.5 µs
test_parse_expression[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-second]
0%
572.6 µs
570.9 µs
test_parse_units[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-angstrom]
0%
47.9 µs
47.7 µs
test_op2[eq-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys21]
0%
73.2 µs
73 µs
test_to_units_container_registry[True-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-angstrom/minute]
0%
85.2 µs
85 µs
test_op2[add0-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys7]
0%
398.9 µs
398 µs
test_parse_unit_name[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-millisecond]
0%
106.1 µs
105.9 µs
test_base_units[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-meter]
0%
69.9 µs
69.8 µs
test_getitem[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-millisecond]
0%
763.2 µs
761.6 µs
test_op1[neg-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-mid_array_meter]
0%
310.7 µs
310.1 µs
test_op2[multiply-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys4]
0%
425 µs
424.2 µs
test_parse_units[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-kilometer]
0%
47.8 µs
47.7 µs
test_op2[divide-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys1]
0%
195.8 µs
195.5 µs
test_getitem[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-millisecond]
0%
576.9 µs
575.8 µs
test_getattr[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-millisecond]
0%
71.9 µs
71.8 µs
test_to_units_container_registry[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-meter]
0%
40.8 µs
40.7 µs
test_to_units_container_registry[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-angstrom]
0%
40.9 µs
40.9 µs
test_op2[mul-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys4]
0%
358.2 µs
357.6 µs
test_base_units[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-angstrom]
0%
69.9 µs
69.8 µs
test_op2[divide-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys3]
0%
196.5 µs
196.2 µs
test_parse_unit_name[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-kilometer]
0%
106.6 µs
106.5 µs
test_parse_units[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-second]
0%
47.8 µs
47.8 µs
test_parse_unit_name[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-angstrom]
0%
100.2 µs
100.1 µs
test_parse_units[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-minute]
0%
47.8 µs
47.8 µs
test_op2[add-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys1]
0%
306.2 µs
305.9 µs
test_getitem[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-minute]
0%
569.9 µs
569.2 µs
test_getitem[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-meter]
0%
595.1 µs
594.4 µs
test_create_default_registry
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_default_registry
0%
1.7 s
1.7 s
test_getitem[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-minute]
0%
588.3 µs
587.8 µs
test_getattr[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-kilometer]
0%
71.2 µs
71.1 µs
test_op1[truth-float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-float_kilometer]
0%
41.1 µs
41.1 µs
test_parse_units[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-meter]
0%
47.8 µs
47.7 µs
test_op2[sub-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys26]
0%
134 µs
133.9 µs
test_getitem[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-kilometer]
0%
595.1 µs
594.7 µs
test_parse_units[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-second]
0%
82.1 µs
82 µs
test_to_units_container_detached[True-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-angstrom/minute]
0%
86.8 µs
86.8 µs
test_to_units_container_detached[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-angstrom]
0%
71.4 µs
71.4 µs
test_op2[add1-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys7]
0%
438 µs
437.8 µs
test_parse_unit_name[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-meter]
0%
100.5 µs
100.5 µs
test_parse_expression[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-meter]
0%
569.9 µs
569.7 µs
test_finding_meter_getitem
pint/testsuite/benchmarks/test_30_numpy.py::test_finding_meter_getitem
0%
575.1 µs
574.9 µs
test_op2[lt-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys7]
0%
82.2 µs
82.2 µs
test_op2[multiply-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys5]
0%
425.2 µs
425.1 µs
test_base_units[angstrom]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[angstrom]
0%
473.3 µs
473.3 µs
test_load_definitions_stage_2[True]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_2[True]
0%
1.5 s
1.5 s
test_op1[truth-complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-complex_kilometer]
0%
38.5 µs
38.5 µs
test_op2[equal-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys2]
0%
335.5 µs
335.5 µs
test_op2[eq-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys19]
0%
73 µs
73 µs
test_load_definitions_stage_2[None]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_2[None]
0%
1.5 s
1.5 s
test_op2[mul-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys6]
0%
364.7 µs
364.8 µs
test_op2[multiply-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys0]
0%
205.7 µs
205.7 µs
test_op2[sub-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys6]
0%
296.7 µs
296.8 µs
test_create_tiny_registry
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_tiny_registry
0%
65.1 ms
65.1 ms
test_op2[mul-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys7]
0%
361.5 µs
361.6 µs
test_to_units_container_detached[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-angstrom]
0%
40.7 µs
40.8 µs
test_op2[divide-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys7]
0%
414 µs
414.2 µs
test_op1[truth-complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-complex_meter]
0%
38.2 µs
38.3 µs
test_convert_from_uc[True-key1]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[True-key1]
0%
128.5 µs
128.7 µs
test_op1[sqrt-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-mid_array_kilometer]
0%
380.5 µs
380.8 µs
test_op2[divide-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys2]
0%
194.5 µs
194.7 µs
test_create_default_registry_use_cache
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_default_registry_use_cache
0%
39.6 ms
39.6 ms
test_op2[divide-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys6]
0%
415.2 µs
415.7 µs
test_op1[square-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-mid_array_meter]
0%
378.1 µs
378.6 µs
test_parse_unit_name[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-minute]
0%
100.1 µs
100.2 µs
test_op2[mul-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys5]
0%
363.6 µs
364.3 µs
test_op1[neg-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-mid_array_kilometer]
0%
308.9 µs
309.4 µs
test_convert_from_uc[True-key0]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[True-key0]
0%
116.4 µs
116.6 µs
test_op2[multiply-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys1]
0%
209.1 µs
209.5 µs
test_op2[sub-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys19]
0%
159.5 µs
159.9 µs
test_op2[truediv-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys5]
0%
365.2 µs
366.1 µs
test_op2[add1-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys4]
0%
435 µs
436.1 µs
test_op2[add0-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys4]
0%
368.7 µs
369.7 µs
test_base_units[meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[meter]
0%
470.2 µs
471.5 µs
test_to_units_container_detached[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-meter]
0%
40.2 µs
40.3 µs
test_parse_expression[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-angstrom]
0%
561.5 µs
563.2 µs
test_getitem[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-meter]
0%
569.1 µs
570.9 µs
test_op2[multiply-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys6]
0%
428.4 µs
429.8 µs
test_op1[square-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-short_array_meter]
0%
165.8 µs
166.3 µs
test_parse_expression[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-angstrom]
0%
572.7 µs
574.6 µs
test_getitem[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-angstrom]
0%
578.4 µs
580.4 µs
test_op2[truediv-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys8]
0%
123.4 µs
123.9 µs
test_build_by_mul[mid_array]
pint/testsuite/benchmarks/test_30_numpy.py::test_build_by_mul[mid_array]
0%
1.6 ms
1.6 ms
test_op2[mul-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys16]
0%
114.6 µs
115 µs
test_op2[eq-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys7]
0%
76.9 µs
77.2 µs
test_op1[sqrt-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-mid_array_meter]
0%
381.5 µs
383 µs
test_load_definitions_stage_1[None]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_1[None]
0%
477.8 µs
479.9 µs
test_op2[divide-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys5]
0%
414 µs
415.8 µs
test_op2[sub-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys7]
0%
396.3 µs
398.1 µs
test_op2[truediv-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys17]
0%
121.4 µs
121.9 µs
test_op2[lt-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys0]
0%
77.2 µs
77.6 µs
test_op2[mul-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys3]
0%
115.8 µs
116.3 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys7]
0%
360.1 µs
361.9 µs
test_parse_math_expression
pint/testsuite/benchmarks/test_10_registry.py::test_parse_math_expression
0%
691.7 µs
695.2 µs
test_op2[truediv-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys6]
-1%
364.8 µs
366.7 µs
test_op2[mul-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys27]
-1%
115.7 µs
116.3 µs
test_load_definitions_stage_1[True]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_1[True]
-1%
508.5 µs
511.5 µs
test_getitem[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-second]
-1%
573.4 µs
576.8 µs
test_op2[add0-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys0]
-1%
151.5 µs
152.5 µs
test_op2[truediv-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys12]
-1%
131.9 µs
132.8 µs
test_op2[subtract-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys4]
-1%
431.6 µs
434.6 µs
test_op2[subtract-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys7]
-1%
435.1 µs
438.2 µs
test_op2[less-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys7]
-1%
195.2 µs
196.6 µs
test_op2[multiply-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys3]
-1%
205.6 µs
207.1 µs
test_op2[eq-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys33]
-1%
74.9 µs
75.5 µs
test_op2[eq-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys12]
-1%
73.3 µs
73.8 µs
test_op2[divide-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys0]
-1%
195.7 µs
197.3 µs
test_op2[less-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys5]
-1%
557.3 µs
562.2 µs
test_getattr[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-angstrom]
-1%
80.4 µs
81.1 µs
test_op2[add-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys0]
-1%
137.8 µs
139.1 µs
test_op1[truth-int_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-int_meter]
-1%
37.9 µs
38.2 µs
test_op2[eq-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys9]
-1%
73.9 µs
74.6 µs
test_op2[add-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys33]
-1%
174.4 µs
176.1 µs
test_op2[add1-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys0]
-1%
218.3 µs
220.5 µs
test_op2[equal-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys4]
-1%
194 µs
196 µs
test_op2[mul-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys1]
-1%
142.8 µs
144.3 µs
test_op2[add-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys12]
-1%
132.1 µs
133.5 µs
test_op1[square-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-mid_array_kilometer]
-1%
376.1 µs
380.3 µs
test_op2[eq-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys35]
-1%
72.1 µs
72.9 µs
test_op2[eq-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys3]
-1%
104.1 µs
105.3 µs
test_op2[add1-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys3]
-1%
218.2 µs
220.8 µs
test_op2[mul-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys20]
-1%
117.8 µs
119.2 µs
test_op2[sub-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys33]
-1%
172 µs
174.1 µs
test_op1[square-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-short_array_kilometer]
-1%
158.3 µs
160.4 µs
test_op2[equal-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys0]
-1%
189.4 µs
192 µs
test_op2[add-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys16]
-1%
134.8 µs
136.7 µs
test_op2[add-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys7]
-1%
157.2 µs
159.4 µs
test_op2[less-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys3]
-1%
188.6 µs
191.3 µs
test_op2[sub-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys10]
-1%
289.8 µs
293.9 µs
test_op2[truediv-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys3]
-1%
125.1 µs
127 µs
test_op2[sub-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys9]
-1%
158.9 µs
161.3 µs
test_op1[sqrt-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-short_array_meter]
-1%
164.4 µs
166.9 µs
test_op2[truediv-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys2]
-1%
124.5 µs
126.4 µs
test_op2[add-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys19]
-2%
158.8 µs
161.3 µs
test_op2[truediv-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys6]
-2%
124.5 µs
126.4 µs
test_op2[less-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys4]
-2%
194.3 µs
197.4 µs
test_op2[add0-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys3]
-2%
182.8 µs
185.7 µs
test_op2[sub-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys7]
-2%
167.6 µs
170.3 µs
test_op2[sub-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys14]
-2%
124.6 µs
126.6 µs
test_op2[subtract-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys3]
-2%
216.4 µs
219.9 µs
test_op2[truediv-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys0]
-2%
143.5 µs
145.9 µs
test_op2[add-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys28]
-2%
124.6 µs
126.6 µs
test_op2[mul-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys2]
-2%
143.3 µs
145.7 µs
test_op2[truediv-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys18]
-2%
121.8 µs
123.9 µs
test_op2[truediv-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys11]
-2%
121.5 µs
123.6 µs
test_op2[add-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys13]
-2%
294.6 µs
299.8 µs
test_op2[truediv-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys25]
-2%
122 µs
124.2 µs
test_op2[mul-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys4]
-2%
116.5 µs
118.6 µs
test_op2[sub-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys3]
-2%
180.7 µs
183.9 µs
test_op2[mul-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys3]
-2%
140.1 µs
142.6 µs
test_op2[truediv-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys26]
-2%
118.1 µs
120.3 µs
test_op2[add-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys11]
-2%
163 µs
166 µs
test_op2[add-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys9]
-2%
160 µs
162.9 µs
test_op2[add-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys23]
-2%
164.3 µs
167.3 µs
test_op2[mul-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys0]
-2%
115.7 µs
117.8 µs
test_op2[sub-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys23]
-2%
173.3 µs
176.5 µs
test_op2[truediv-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys31]
-2%
120.6 µs
122.8 µs
test_op2[truediv-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys27]
-2%
120.9 µs
123.1 µs
test_op2[truediv-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys14]
-2%
127.8 µs
130.1 µs
test_op2[truediv-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys3]
-2%
141.8 µs
144.5 µs
test_parse_units[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-ms]
-2%
277 µs
282.2 µs
test_op2[truediv-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys16]
-2%
128.9 µs
131.4 µs
test_op2[sub-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys24]
-2%
134.1 µs
136.7 µs
test_op2[sub-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys27]
-2%
291.9 µs
297.6 µs
test_base_units[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-angstrom]
-2%
90 µs
91.7 µs
test_op2[mul-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys35]
-2%
115.1 µs
117.4 µs
test_op2[mul-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys30]
-2%
117 µs
119.3 µs
test_op2[truediv-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys35]
-2%
128.3 µs
130.9 µs
test_getattr[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-ms]
-2%
282.8 µs
288.5 µs
test_op2[mul-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys21]
-2%
113.2 µs
115.5 µs
test_op2[truediv-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys0]
-2%
121.9 µs
124.4 µs
test_op2[add-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys4]
-2%
135.6 µs
138.3 µs
test_op2[equal-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys3]
-2%
188.4 µs
192.2 µs
test_op2[sub-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys12]
-2%
130.7 µs
133.4 µs
test_op2[truediv-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys1]
-2%
145.3 µs
148.3 µs
test_op2[mul-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys31]
-2%
124.4 µs
127 µs
test_op2[truediv-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys4]
-2%
122.8 µs
125.3 µs
test_base_units[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-meter]
-2%
91.5 µs
93.4 µs
test_op2[truediv-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys20]
-2%
128.3 µs
131 µs
test_parse_units[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-millisecond]
-2%
278.1 µs
283.9 µs
test_op2[truediv-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys33]
-2%
118.2 µs
120.7 µs
test_op2[eq-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys24]
-2%
73.3 µs
74.9 µs
test_op2[truediv-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys29]
-2%
119.1 µs
121.7 µs
test_op2[sub-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys1]
-2%
288.3 µs
294.6 µs
test_op2[add-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys32]
-2%
290.5 µs
296.9 µs
test_op2[mul-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys10]
-2%
114.4 µs
116.9 µs
test_parse_units[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-ms]
-2%
265.4 µs
271.4 µs
test_to_units_container_detached[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-kilometer/second]
-2%
277.2 µs
283.4 µs
test_op2[mul-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys9]
-2%
113.5 µs
116 µs
test_op2[truediv-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys2]
-2%
143 µs
146.3 µs
test_op2[mul-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys6]
-2%
113.4 µs
116 µs
test_op2[sub-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys4]
-2%
133.5 µs
136.6 µs
test_op2[truediv-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys32]
-2%
119 µs
121.8 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys0]
-2%
151.1 µs
154.6 µs
test_op2[mul-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys29]
-2%
113.9 µs
116.6 µs
test_op2[add-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys30]
-2%
287.9 µs
294.7 µs
test_op2[mul-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys12]
-2%
122 µs
125 µs
test_op2[mul-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys5]
-2%
116.4 µs
119.3 µs
test_op2[add-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys2]
-2%
133.6 µs
137 µs
test_op2[truediv-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys30]
-2%
123.8 µs
127 µs
test_op2[sub-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys35]
-3%
156 µs
160.2 µs
test_op2[mul-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys15]
-3%
114.9 µs
118.1 µs
test_op2[truediv-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys34]
-3%
118.2 µs
121.5 µs
test_op1[neg-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-short_array_meter]
-3%
92.6 µs
95.1 µs
test_op2[mul-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys0]
-3%
143.3 µs
147.3 µs
test_op2[less-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys0]
-3%
188.1 µs
193.5 µs
test_op2[sub-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys20]
-3%
285.1 µs
293.6 µs
test_op2[add-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys29]
-3%
290.9 µs
299.8 µs
test_op2[sub-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys30]
-3%
291 µs
300.1 µs
test_op2[eq-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys31]
-3%
73.2 µs
75.5 µs
test_op2[sub-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys32]
-3%
287.5 µs
296.8 µs
test_op1[neg-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-short_array_kilometer]
-3%
90.3 µs
93.4 µs
test_op2[mul-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys23]
-3%
113.9 µs
117.9 µs
test_op2[mul-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys2]
-3%
112.8 µs
116.9 µs
test_op2[mul-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys33]
-4%
113.6 µs
117.8 µs
test_op2[truediv-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys10]
-4%
121.7 µs
126.2 µs
test_op2[mul-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys19]
-4%
113 µs
117.3 µs
test_op1[neg-int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-int_kilometer]
-4%
76.2 µs
79.3 µs
test_op2[mul-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys25]
-4%
123 µs
128 µs
test_build_by_mul[int]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[int]
-4%
67.7 µs
70.6 µs
test_op1[neg-int_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-int_meter]
-4%
64.9 µs
67.6 µs
test_build_by_mul[complex]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[complex]
-4%
145.9 µs
152.1 µs
test_op1[neg-float_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-float_meter]
-4%
74.3 µs
77.6 µs
test_op1[neg-float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-float_kilometer]
-4%
74.3 µs
77.7 µs
test_op1[truth-int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-int_kilometer]
-5%
38.9 µs
40.8 µs
test_op2[mul-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys34]
-5%
114.2 µs
119.9 µs
test_op1[truth-float_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-float_meter]
-5%
38.9 µs
40.8 µs
test_op2[add-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys31]
-6%
165.6 µs
175.7 µs
test_op2[equal-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys7]
-6%
184.6 µs
196.1 µs
test_op2[mul-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys28]
-6%
116 µs
123.9 µs
test_op2[add-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys21]
-7%
158.3 µs
169.4 µs
test_op2[add-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys24]
-7%
134 µs
143.7 µs
test_op2[sub-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys31]
-7%
161.2 µs
172.8 µs
test_op2[sub-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys28]
-7%
125.6 µs
135.4 µs
test_op2[add-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys26]
-7%
132.9 µs
143.3 µs
test_op2[sub-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys21]
-7%
155.6 µs
168 µs
test_op2[truediv-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys23]
-8%
120.3 µs
130.5 µs
test_op2[mul-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys13]
-8%
116.8 µs
126.7 µs
test_getattr[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-minute]
-8%
100.7 µs
109.2 µs
test_op2[truediv-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys24]
-8%
121.4 µs
132 µs
test_op2[mul-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys8]
-8%
118.8 µs
129.4 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys0]
-8%
123 µs
134.1 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys7]
-8%
124.8 µs
136.3 µs
test_op2[truediv-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys19]
-9%
121.1 µs
132.6 µs
test_op2[mul-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys1]
-9%
116.7 µs
127.8 µs
test_op2[truediv-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys15]
-9%
119.5 µs
130.9 µs
test_op2[mul-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys26]
-9%
115 µs
126.3 µs
test_op2[truediv-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys9]
-9%
123 µs
135.3 µs
test_op2[mul-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys11]
-9%
115.4 µs
127 µs
test_op2[truediv-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys5]
-9%
123.2 µs
135.7 µs
test_op2[mul-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys22]
-9%
114.9 µs
126.7 µs
test_op2[mul-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys18]
-9%
116 µs
128.1 µs
test_op2[eq-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys16]
-10%
66.7 µs
74.4 µs
test_getattr[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-minute]
-11%
72.3 µs
81 µs
test_op2[eq-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys0]
-11%
69.2 µs
77.6 µs
test_op2[mul-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys14]
-11%
112.3 µs
126.6 µs
test_op2[eq-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys4]
-12%
67 µs
76.5 µs
test_op2[eq-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys14]
-13%
64.3 µs
73.9 µs
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.