BlogDocs

GitHub Actions
run

Base runon
master
at
cf8cced
compared to head run on
master
at
247512b
from
1 year ago
-1%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
421
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

test_op1[neg-int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-int_kilometer]
+14%
73.3 µs
64.3 µs
test_op1[neg-float_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-float_meter]
+12%
73.8 µs
65.8 µs
test_op2[eq-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys28]
+12%
71.4 µs
63.7 µs
test_op2[truediv-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys18]
+8%
131.8 µs
122.5 µs
test_op2[truediv-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys6]
+6%
130.9 µs
123.1 µs
test_op2[truediv-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys20]
+6%
127.9 µs
120.5 µs
test_op2[truediv-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys24]
+6%
128.8 µs
121.6 µs
test_op2[truediv-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys0]
+6%
132 µs
124.8 µs
test_op2[truediv-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys35]
+6%
124.9 µs
118.3 µs
test_op2[truediv-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys8]
+6%
129.3 µs
122.5 µs
test_op2[mul-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys25]
+5%
124.3 µs
117.9 µs
test_op2[sub-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys11]
+5%
171.6 µs
163.4 µs
test_op2[mul-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys10]
+5%
124.1 µs
118.2 µs
test_op2[sub-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys33]
+5%
171.6 µs
163.5 µs
test_op2[sub-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys35]
+5%
164.5 µs
157 µs
test_op2[mul-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys28]
+5%
121.5 µs
116.1 µs
test_op2[truediv-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys27]
+4%
125.6 µs
120.4 µs
test_op2[divide-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys1]
+4%
192.4 µs
184.9 µs
test_op2[mul-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys2]
+4%
121 µs
116.7 µs
test_parse_units[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-kilometer]
+3%
281.8 µs
272.7 µs
test_op2[add-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys32]
+3%
302 µs
292.7 µs
test_op2[mul-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys16]
+3%
123.6 µs
119.8 µs
test_op2[sub-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys20]
+3%
295.9 µs
287.3 µs
test_op2[sub-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys8]
+3%
297.6 µs
289.9 µs
test_op2[sub-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys29]
+3%
301.8 µs
294 µs
test_op2[sub-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys1]
+3%
298 µs
290.4 µs
test_op1[neg-complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-complex_meter]
+2%
66.4 µs
65.1 µs
test_op2[eq-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys19]
+2%
74.1 µs
72.9 µs
test_op2[divide-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys3]
+2%
194.6 µs
191.7 µs
test_getitem[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-angstrom]
+1%
565.7 µs
557.8 µs
test_getattr[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-millisecond]
+1%
299 µs
295 µs
test_op2[eq-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys0]
+1%
128.8 µs
127.1 µs
test_op2[lt-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys1]
+1%
357.9 µs
353.8 µs
test_getitem[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-meter]
+1%
565.6 µs
559.3 µs
test_op2[truediv-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys2]
+1%
143.4 µs
142 µs
test_getitem[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-second]
+1%
570.7 µs
565.4 µs
test_getitem[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-millisecond]
+1%
575.2 µs
570.1 µs
test_op2[divide-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys6]
+1%
414.1 µs
410.7 µs
test_op2[add0-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys1]
+1%
334 µs
331.4 µs
test_to_units_container_registry[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-meter]
+1%
43.6 µs
43.3 µs
test_getitem[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-minute]
+1%
581.1 µs
576.9 µs
test_op2[less-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys4]
+1%
197.3 µs
195.9 µs
test_create_empty_registry
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_empty_registry
+1%
701.2 µs
696.7 µs
test_convert_from_uc[False-key1]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[False-key1]
+1%
244.8 µs
243.2 µs
test_getitem[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-ms]
+1%
735.4 µs
731 µs
test_op1[sqrt-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-short_array_meter]
+1%
162.7 µs
161.7 µs
test_op2[add1-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys6]
+1%
589.1 µs
585.8 µs
test_getitem[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-kilometer]
+1%
593 µs
589.6 µs
test_convert_from_uc[False-key0]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[False-key0]
+1%
182.4 µs
181.4 µs
test_op2[sub-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys1]
+1%
329.3 µs
327.5 µs
test_op2[less-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys1]
+1%
342.3 µs
340.5 µs
test_op2[subtract-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys0]
+1%
219.2 µs
218.1 µs
test_op2[add-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys33]
+1%
173.1 µs
172.3 µs
test_op2[subtract-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys4]
0%
435.4 µs
433.3 µs
test_getitem[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-minute]
0%
564.8 µs
562.2 µs
test_load_definitions_stage_1[None]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_1[None]
0%
477.7 µs
475.6 µs
test_build_by_mul[float]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[float]
0%
77.6 µs
77.3 µs
test_op2[add-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys9]
0%
169.8 µs
169.1 µs
test_to_units_container_detached[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-meter]
0%
43 µs
42.9 µs
test_getitem[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-second]
0%
570.4 µs
568.2 µs
test_op2[add1-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys2]
0%
362.6 µs
361.5 µs
test_parse_unit_name[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-meter]
0%
100.7 µs
100.4 µs
test_op1[neg-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-short_array_kilometer]
0%
88.7 µs
88.5 µs
test_getitem[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-angstrom]
0%
573.1 µs
571.5 µs
test_parse_unit_name[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-minute]
0%
100.8 µs
100.5 µs
test_parse_units[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-meter]
0%
47.6 µs
47.4 µ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.6 µs
test_op2[add1-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys5]
0%
586.7 µs
585.2 µs
test_op2[lt-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys2]
0%
355.7 µs
355 µs
test_parse_units[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-angstrom]
0%
47.6 µs
47.5 µs
test_op2[less-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys6]
0%
557.7 µs
556.5 µs
test_op2[less-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys7]
0%
197.2 µs
196.8 µs
test_op2[add0-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys2]
0%
322.7 µs
322.1 µs
test_parse_unit_name[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-kilometer]
0%
107.2 µs
107 µs
test_to_units_container_registry[True-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-kilometer/second]
0%
88.4 µs
88.2 µs
test_op2[lt-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys6]
0%
578.5 µs
577.4 µs
test_parse_unit_name[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-kilometer]
0%
106.3 µs
106.1 µs
test_op2[subtract-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys5]
0%
584.3 µs
583.2 µs
test_op2[equal-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys5]
0%
553.5 µs
552.6 µs
test_getitem[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-meter]
0%
594.6 µs
593.6 µs
test_parse_unit_name[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-millisecond]
0%
106.9 µs
106.7 µs
test_build_cache
pint/testsuite/benchmarks/test_10_registry.py::test_build_cache
0%
1.4 ms
1.4 ms
test_op2[add1-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys7]
0%
439.5 µs
438.8 µs
test_op2[equal-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys2]
0%
335.4 µs
335 µs
test_getitem[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-millisecond]
0%
752 µs
751 µs
test_parse_expression[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-millisecond]
0%
573 µs
572.2 µs
test_op2[add1-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys0]
0%
219.9 µs
219.6 µs
test_parse_unit_name[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-ms]
0%
106.3 µs
106.2 µs
test_op2[sub-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys3]
0%
180 µs
179.8 µs
test_getitem[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[False-kilometer]
0%
749 µs
748.4 µ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%
87.6 µs
87.5 µs
test_op2[divide-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys4]
0%
410.1 µs
409.8 µs
test_parse_expression[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-kilometer]
0%
569.6 µs
569.2 µs
test_parse_unit_name[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-minute]
0%
99.9 µs
99.9 µs
test_getattr[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-millisecond]
0%
71.7 µs
71.7 µs
test_op2[add0-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys6]
0%
552.8 µs
552.4 µs
test_build_by_mul[int]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[int]
0%
66.9 µs
66.8 µs
test_op2[sub-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys6]
0%
553.2 µs
552.9 µs
test_op1[neg-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-short_array_meter]
0%
90.1 µs
90 µs
test_op2[subtract-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys1]
0%
361.3 µs
361.2 µs
test_load_definitions_stage_3[None]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_3[None]
0%
174.1 ms
174.1 ms
test_parse_unit_name[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-ms]
0%
105.5 µs
105.5 µs
test_op2[eq-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys6]
0%
497.2 µs
497.1 µs
test_op2[eq-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys2]
0%
264.8 µs
264.8 µs
test_op2[lt-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys4]
0%
77.5 µs
77.5 µs
test_create_default_registry_use_cache
pint/testsuite/benchmarks/test_01_registry_creation.py::test_create_default_registry_use_cache
0%
39.7 ms
39.7 ms
test_op2[add1-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys1]
0%
362.5 µs
362.5 µs
test_op2[eq-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys13]
0%
230.5 µs
230.5 µs
test_parse_unit_name[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-angstrom]
0%
100.6 µs
100.7 µ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_getattr[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-ms]
0%
289.2 µs
289.3 µs
test_op2[add-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys19]
0%
166.8 µs
166.8 µ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_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_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_op2[add1-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys3]
0%
218.9 µs
219 µ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%
88.2 µs
88.3 µs
test_parse_unit_name[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-meter]
0%
100.5 µs
100.5 µs
test_parse_units[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-ms]
0%
272 µs
272.1 µs
test_op2[divide-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys5]
0%
412.2 µs
412.4 µs
test_op2[equal-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys1]
0%
336.4 µs
336.6 µs
test_op2[subtract-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys2]
0%
358.2 µs
358.4 µs
test_op2[less-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys5]
0%
555.2 µs
555.6 µs
test_op2[eq-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys27]
0%
231.2 µs
231.4 µs
test_to_units_container_registry[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[True-angstrom]
0%
43.6 µs
43.6 µs
test_parse_units[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-minute]
0%
47.6 µs
47.6 µs
test_parse_unit_name[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-angstrom]
0%
100 µs
100 µs
test_op2[sub-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys5]
0%
552.1 µs
552.6 µs
test_op2[add-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys1]
0%
313.3 µs
313.5 µs
test_load_definitions_stage_3[True]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_3[True]
0%
188.6 ms
188.8 ms
test_to_units_container_registry[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-kilometer/second]
0%
285.6 µs
285.9 µs
test_parse_expression[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-minute]
0%
571.4 µs
572 µs
test_op2[truediv-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys33]
0%
117.4 µs
117.6 µs
test_parse_expression[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-second]
0%
572.2 µs
572.8 µs
test_op2[eq-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys4]
0%
111 µs
111.1 µs
test_getattr[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-kilometer]
0%
70.9 µs
71 µs
test_op2[add-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys30]
0%
297.1 µs
297.4 µs
test_op2[add-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys5]
0%
311.7 µs
312.1 µs
test_op2[equal-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys6]
0%
554.8 µs
555.5 µs
test_parse_expression[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-millisecond]
0%
753.5 µs
754.6 µs
test_op2[eq-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys9]
0%
75.9 µs
76 µs
test_getattr[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-meter]
0%
76 µs
76.1 µs
test_convert_from_uc[True-key1]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[True-key1]
0%
130.5 µs
130.7 µs
test_op2[subtract-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys7]
0%
438.5 µs
439.1 µs
test_op2[subtract-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys6]
0%
586.5 µs
587.5 µs
test_parse_unit_name[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[True-millisecond]
0%
105.9 µs
106 µs
test_getattr[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-angstrom]
0%
81.3 µs
81.4 µs
test_op2[equal-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys0]
0%
192.1 µs
192.4 µs
test_op2[divide-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys0]
0%
193.9 µs
194.3 µs
test_op2[multiply-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys2]
0%
202.2 µs
202.6 µs
test_to_units_container_detached[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[True-angstrom]
0%
43.3 µs
43.4 µs
test_parse_expression[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-meter]
0%
561 µs
562 µ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[add-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys11]
0%
170 µs
170.3 µs
test_op2[lt-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys7]
0%
80.8 µs
81 µs
test_convert_from_uc[True-key0]
pint/testsuite/benchmarks/test_10_registry.py::test_convert_from_uc[True-key0]
0%
118.1 µs
118.3 µs
test_op2[subtract-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[subtract-keys3]
0%
218.3 µs
218.7 µs
test_op2[lt-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys0]
0%
76.4 µs
76.5 µs
test_op2[add0-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys5]
0%
552.4 µs
553.6 µs
test_op2[add1-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add1-keys4]
0%
435.1 µs
436.1 µs
test_parse_units[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-second]
0%
47.6 µs
47.7 µs
test_op2[equal-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys4]
0%
195.1 µs
195.5 µs
test_getattr[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-ms]
0%
287.2 µs
287.8 µs
test_op2[truediv-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys6]
0%
365.4 µs
366.3 µs
test_op2[sub-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys13]
0%
288.4 µs
289.1 µs
test_op2[equal-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys7]
0%
194.7 µs
195.1 µs
test_op1[sqrt-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-mid_array_meter]
0%
382.4 µs
383.3 µs
test_op2[eq-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys33]
0%
75.9 µs
76.1 µs
test_op2[truediv-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys5]
0%
367.2 µs
368.1 µs
test_op2[divide-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys2]
0%
191.3 µs
191.8 µs
test_op2[add-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys29]
0%
301.9 µs
302.7 µs
test_op2[sub-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys18]
0%
297 µs
297.8 µs
test_load_definitions_stage_1[True]
pint/testsuite/benchmarks/test_10_registry.py::test_load_definitions_stage_1[True]
0%
510.8 µs
512.1 µs
test_op2[add-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys27]
0%
296.7 µs
297.5 µs
test_parse_units[True-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-millisecond]
0%
47 µs
47.1 µs
test_getattr[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-minute]
0%
98.1 µs
98.4 µs
test_op2[eq-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys7]
0%
113.3 µs
113.6 µs
test_parse_expression[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-minute]
0%
567.1 µs
568.7 µs
test_op2[eq-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys34]
0%
230.2 µs
230.9 µs
test_op2[add0-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys3]
0%
181.2 µs
181.7 µs
test_to_units_container_registry[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-meter]
0%
71.8 µs
72 µs
test_op2[eq-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys8]
0%
231.3 µs
232.1 µs
test_op2[truediv-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys31]
0%
128.7 µs
129.1 µs
test_getattr[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-kilometer]
0%
296.3 µs
297.3 µs
test_op2[add-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys25]
0%
296.7 µs
297.7 µ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%
86.8 µs
87.1 µs
test_parse_unit_name[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_unit_name[False-second]
0%
96.3 µs
96.7 µs
test_op2[less-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys2]
0%
340.1 µs
341.3 µs
test_parse_expression[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-angstrom]
0%
572.7 µs
574.8 µs
test_op2[lt-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys3]
0%
71.8 µs
72 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys7]
0%
360 µs
361.3 µs
test_parse_units[False-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-minute]
0%
79.1 µs
79.4 µs
test_op2[sub-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys15]
0%
296.2 µs
297.3 µs
test_getattr[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-second]
0%
83 µs
83.3 µs
test_op2[sub-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys17]
0%
299.2 µs
300.4 µs
test_parse_expression[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-ms]
0%
716 µs
718.8 µs
test_op2[equal-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[equal-keys3]
0%
189.4 µs
190.2 µs
test_op2[add-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys17]
0%
302 µs
303.2 µs
test_parse_math_expression
pint/testsuite/benchmarks/test_10_registry.py::test_parse_math_expression
0%
694.4 µs
697.1 µs
test_op2[multiply-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys5]
0%
424.5 µs
426.2 µs
test_op2[eq-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys16]
0%
74.8 µs
75.1 µs
test_parse_units[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-meter]
0%
80 µs
80.4 µs
test_op2[divide-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[divide-keys7]
0%
407.5 µs
409.3 µs
test_op2[eq-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys3]
0%
103.2 µs
103.7 µs
test_op1[square-short_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-short_array_meter]
0%
160.4 µs
161.1 µs
test_op2[eq-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys5]
0%
494.1 µs
496.4 µs
test_op1[square-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-short_array_kilometer]
0%
156.8 µs
157.5 µs
test_op2[eq-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys25]
0%
229.2 µs
230.3 µs
test_op2[sub-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys22]
0%
299.3 µs
300.8 µs
test_op2[eq-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[eq-keys1]
0%
267.8 µs
269.1 µs
test_op1[square-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-mid_array_meter]
0%
376.4 µs
378.3 µs
test_op2[add0-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys4]
0%
367.9 µs
369.7 µs
test_parse_units[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-second]
0%
79.5 µs
79.9 µs
test_op2[truediv-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys3]
-1%
139.7 µs
140.4 µs
test_op2[sub-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys2]
-1%
325 µs
326.6 µs
test_op2[sub-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys21]
-1%
164 µs
164.8 µs
test_op2[sub-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys4]
-1%
367.7 µs
369.7 µs
test_op2[sub-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys3]
-1%
297.6 µs
299.3 µs
test_to_units_container_detached[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-meter]
-1%
71 µs
71.4 µs
test_op2[add-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys10]
-1%
304.6 µs
306.2 µs
test_op2[add0-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys0]
-1%
147.8 µs
148.7 µs
test_op2[eq-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys0]
-1%
76.3 µs
76.7 µs
test_op2[add-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys3]
-1%
314.3 µs
316.1 µs
test_op2[eq-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys18]
-1%
228 µs
229.3 µs
test_getattr[False-second]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-second]
-1%
99.8 µs
100.3 µs
test_op2[less-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys3]
-1%
190.6 µs
191.8 µs
test_to_units_container_detached[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-angstrom]
-1%
70.9 µs
71.3 µs
test_op2[eq-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys3]
-1%
231.1 µs
232.5 µs
test_op2[less-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[less-keys0]
-1%
189 µs
190.2 µs
test_op2[sub-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys30]
-1%
299.1 µs
301 µs
test_op2[mul-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys0]
-1%
130 µs
130.8 µs
test_getitem[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_getitem[True-ms]
-1%
724.2 µs
728.8 µs
test_parse_expression[False-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-ms]
-1%
735.1 µs
739.8 µs
test_parse_expression[False-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-kilometer]
-1%
745.7 µs
750.5 µs
test_op2[add-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys34]
-1%
298.5 µs
300.5 µs
test_op2[sub-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys6]
-1%
297.3 µs
299.2 µs
test_parse_expression[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-angstrom]
-1%
560.9 µs
564.7 µs
test_base_units[angstrom/minute]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[angstrom/minute]
-1%
594.4 µs
598.4 µs
test_op2[add-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys13]
-1%
302.6 µs
304.6 µs
test_op2[truediv-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys0]
-1%
141.5 µs
142.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[add-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys18]
-1%
296.9 µs
299 µs
test_op1[sqrt-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-mid_array_kilometer]
-1%
382.5 µs
385.1 µs
test_op2[eq-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys22]
-1%
228.2 µs
229.8 µs
test_op2[sub-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys7]
-1%
399 µs
401.8 µs
test_parse_units[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-angstrom]
-1%
79.1 µs
79.7 µs
test_op2[eq-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys11]
-1%
74.6 µs
75.2 µs
test_op2[sub-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys2]
-1%
139.8 µs
140.8 µs
test_op1[neg-int_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-int_meter]
-1%
75.6 µs
76.1 µs
test_base_units[angstrom]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[angstrom]
-1%
480.7 µs
484.3 µs
test_op2[eq-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys10]
-1%
230 µs
231.7 µs
test_op1[sqrt-short_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[sqrt-short_array_kilometer]
-1%
160.8 µs
162.1 µs
test_op1[square-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[square-mid_array_kilometer]
-1%
377.3 µs
380.1 µs
test_parse_expression[True-second]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[True-second]
-1%
562.4 µs
566.7 µs
test_op2[multiply-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys4]
-1%
417.8 µs
421.2 µs
test_op2[mul-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys9]
-1%
127.2 µs
128.2 µs
test_op2[truediv-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys4]
-1%
361.4 µs
364.4 µs
test_finding_meter_getitem
pint/testsuite/benchmarks/test_30_numpy.py::test_finding_meter_getitem
-1%
583.8 µs
588.7 µs
test_getattr[True-minute]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[True-minute]
-1%
81.3 µs
81.9 µs
test_op2[sub-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys10]
-1%
296.2 µs
298.7 µs
test_op2[eq-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys26]
-1%
74.7 µs
75.3 µs
test_finding_meter_getattr
pint/testsuite/benchmarks/test_30_numpy.py::test_finding_meter_getattr
-1%
71 µs
71.6 µs
test_op2[add-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys15]
-1%
301.4 µs
304 µs
test_base_units[meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[meter]
-1%
477 µs
481.2 µs
test_op2[sub-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys7]
-1%
167 µs
168.5 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[sub-keys0]
-1%
148 µs
149.3 µs
test_op2[truediv-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys30]
-1%
131.7 µs
132.9 µs
test_op2[eq-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys30]
-1%
229.1 µs
231.3 µs
test_op2[sub-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys32]
-1%
298.6 µs
301.5 µs
test_op2[eq-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys20]
-1%
228.9 µs
231.2 µs
test_op2[sub-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys24]
-1%
140.7 µs
142.1 µs
test_op2[eq-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys23]
-1%
73.8 µs
74.6 µs
test_op2[truediv-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys19]
-1%
128.2 µs
129.5 µs
test_op2[truediv-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys11]
-1%
131.3 µs
132.7 µs
test_op2[eq-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys17]
-1%
229.3 µs
231.6 µs
test_base_units[meter/second]
pint/testsuite/benchmarks/test_30_numpy.py::test_base_units[meter/second]
-1%
575.4 µs
581.2 µs
test_op2[add-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys20]
-1%
298.6 µs
301.6 µs
test_op2[add0-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[add0-keys7]
-1%
400 µs
404.2 µs
test_op2[sub-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys25]
-1%
296.6 µs
299.8 µs
test_op1[neg-mid_array_kilometer]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-mid_array_kilometer]
-1%
310.6 µs
313.9 µs
test_op2[eq-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys6]
-1%
228.4 µs
230.9 µs
test_op2[sub-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys34]
-1%
297.3 µs
300.5 µs
test_op2[multiply-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys6]
-1%
420.4 µs
425.1 µs
test_op2[sub-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys4]
-1%
141.7 µs
143.3 µs
test_op2[sub-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys23]
-1%
172 µs
174 µs
test_op2[sub-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys19]
-1%
156.3 µs
158.1 µs
test_op2[eq-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys2]
-1%
75.3 µs
76.2 µs
test_op2[eq-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys15]
-1%
227.8 µs
230.5 µs
test_op2[sub-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys27]
-1%
298.9 µs
302.4 µs
test_op2[truediv-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[truediv-keys1]
-1%
140.6 µs
142.2 µs
test_build_by_mul[short_array]
pint/testsuite/benchmarks/test_30_numpy.py::test_build_by_mul[short_array]
-1%
257.3 µs
260.4 µs
test_op2[eq-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys35]
-1%
71.7 µs
72.5 µs
test_op1[neg-mid_array_meter]
pint/testsuite/benchmarks/test_30_numpy.py::test_op1[neg-mid_array_meter]
-1%
312.4 µs
316.1 µs
test_to_units_container_registry[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-angstrom/minute]
-1%
81.1 µs
82 µs
test_op2[eq-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys29]
-1%
231.1 µs
233.8 µs
test_op2[sub-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys5]
-1%
297.7 µs
301.3 µs
test_to_units_container_detached[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-angstrom/minute]
-1%
80.9 µs
81.9 µs
test_op2[lt-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[lt-keys5]
-1%
568.1 µs
575.2 µs
test_to_units_container_registry[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_registry[False-angstrom]
-1%
72.9 µs
73.8 µs
test_parse_expression[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_expression[False-meter]
-1%
564.5 µs
571.7 µs
test_op2[eq-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys1]
-1%
231.7 µs
234.6 µs
test_op2[eq-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys32]
-1%
228.7 µs
231.6 µs
test_op2[multiply-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys7]
-1%
414.7 µs
420.1 µs
test_op2[add-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys21]
-1%
164.4 µs
166.5 µs
test_op2[truediv-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys21]
-1%
127.3 µs
129 µs
test_base_units[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-kilometer/second]
-1%
319.9 µs
324.2 µs
test_op2[add-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys14]
-1%
130.8 µs
132.6 µs
test_op2[multiply-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys1]
-1%
202.5 µs
205.3 µs
test_op2[truediv-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys34]
-1%
127.2 µs
128.9 µs
test_op2[eq-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys5]
-1%
229.5 µs
232.7 µs
test_op2[truediv-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys28]
-1%
124.3 µs
126.1 µs
test_parse_units[True-kilometer]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-kilometer]
-1%
46.9 µs
47.5 µs
test_op2[add-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys24]
-1%
140.4 µs
142.4 µs
test_op2[mul-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys0]
-2%
142.7 µs
144.9 µs
test_op2[add-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys31]
-2%
169.4 µs
172.2 µs
test_op2[sub-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys12]
-2%
139.5 µs
141.7 µs
test_op2[eq-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys31]
-2%
72.4 µs
73.6 µs
test_op2[truediv-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys2]
-2%
128.6 µs
130.8 µs
test_op2[truediv-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys12]
-2%
128.8 µs
131 µs
test_op2[add-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys12]
-2%
138 µs
140.3 µs
test_op2[truediv-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys14]
-2%
117.1 µs
119.1 µs
test_op2[add-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys4]
-2%
142.6 µs
145 µs
test_op2[sub-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys26]
-2%
140.9 µs
143.4 µs
test_op2[eq-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys7]
-2%
76.1 µs
77.5 µs
test_op2[eq-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys4]
-2%
75.7 µs
77 µs
test_op2[sub-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys31]
-2%
159.7 µs
162.6 µs
test_op2[sub-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys16]
-2%
139.7 µs
142.2 µs
test_op2[truediv-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys5]
-2%
130.7 µs
133.1 µs
test_op2[mul-keys5]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys5]
-2%
362.1 µs
369 µs
test_op2[multiply-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys3]
-2%
200.5 µs
204.4 µs
test_op2[add-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys0]
-2%
125 µs
127.4 µs
test_op2[add-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys8]
-2%
295.9 µs
301.7 µs
test_op2[mul-keys4]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys4]
-2%
357.7 µs
364.8 µs
test_op2[truediv-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys13]
-2%
128.6 µs
131.3 µs
test_op2[truediv-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys16]
-2%
125.2 µs
127.7 µs
test_op2[truediv-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys1]
-2%
129.7 µs
132.4 µs
test_op2[eq-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys21]
-2%
72.7 µs
74.2 µs
test_op2[mul-keys7]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys7]
-2%
357.1 µs
364.7 µs
test_op2[truediv-keys10]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys10]
-2%
129.1 µs
131.9 µs
test_op2[mul-keys6]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys6]
-2%
363.9 µs
372 µs
test_op2[eq-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys24]
-2%
72.5 µs
74.1 µs
test_op2[mul-keys1]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys1]
-2%
141 µs
144.2 µs
test_op2[mul-keys27]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys27]
-2%
124 µs
126.8 µs
test_op2[eq-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[eq-keys14]
-2%
72.2 µs
73.9 µs
test_op2[add-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys28]
-2%
132 µs
135.1 µs
test_op2[add-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys26]
-2%
139.6 µs
142.9 µs
test_op2[add-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys23]
-2%
171.6 µs
175.9 µs
test_op2[truediv-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys3]
-2%
130.3 µs
133.6 µs
test_op2[add-keys2]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys2]
-3%
141 µs
144.6 µs
test_base_units[False-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-angstrom/minute]
-3%
145.1 µs
149 µs
test_op2[sub-keys0]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys0]
-3%
130.6 µs
134.1 µs
test_op2[mul-keys3]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys3]
-3%
138.2 µs
142 µs
test_op1[truth-float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-float_kilometer]
-3%
38.4 µs
39.4 µs
test_op2[mul-keys2]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[mul-keys2]
-3%
140.6 µs
144.5 µs
test_op2[multiply-keys0]
pint/testsuite/benchmarks/test_30_numpy.py::test_op2[multiply-keys0]
-3%
200.5 µs
206.3 µs
test_op2[mul-keys33]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys33]
-3%
126.9 µs
130.6 µs
test_op2[truediv-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys17]
-3%
125.9 µs
129.6 µs
test_getattr[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-angstrom]
-3%
106.2 µs
109.4 µs
test_op2[truediv-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys29]
-3%
126 µs
129.9 µs
test_op2[mul-keys11]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys11]
-3%
122.8 µs
126.7 µs
test_op2[mul-keys31]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys31]
-3%
120.5 µs
124.3 µs
test_op2[mul-keys21]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys21]
-3%
120.7 µs
124.6 µs
test_op2[mul-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys32]
-3%
125.8 µs
129.9 µs
test_op2[add-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys22]
-3%
290.8 µs
300.3 µs
test_base_units[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-meter]
-3%
90.8 µs
93.8 µs
test_parse_units[False-millisecond]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[False-millisecond]
-3%
272.6 µs
281.9 µs
test_op2[add-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys6]
-3%
301.1 µs
311.5 µs
test_op2[mul-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys23]
-3%
121.1 µs
125.3 µs
test_op2[mul-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys14]
-3%
122.6 µs
127 µs
test_to_units_container_detached[False-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_to_units_container_detached[False-kilometer/second]
-3%
273.3 µs
283.2 µs
test_op2[mul-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys4]
-3%
124.5 µs
129 µs
test_op2[mul-keys19]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys19]
-4%
120.1 µs
124.7 µs
test_base_units[False-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[False-angstrom]
-4%
88.7 µs
92.1 µs
test_parse_units[True-ms]
pint/testsuite/benchmarks/test_10_registry.py::test_parse_units[True-ms]
-4%
261.6 µs
271.9 µs
test_op2[add-keys16]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys16]
-4%
140.1 µs
145.7 µs
test_op2[truediv-keys25]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys25]
-4%
128.2 µs
133.4 µs
test_op2[mul-keys24]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys24]
-4%
121 µs
126 µs
test_op2[mul-keys12]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys12]
-4%
122.3 µs
127.4 µs
test_op2[mul-keys8]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys8]
-4%
115.4 µs
120.2 µs
test_op2[mul-keys13]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys13]
-4%
121.9 µs
127.4 µs
test_op2[mul-keys17]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys17]
-4%
121.3 µs
126.8 µs
test_op2[mul-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys7]
-5%
121.1 µs
126.8 µs
test_base_units[True-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-meter]
-5%
70.1 µs
73.6 µs
test_op2[add-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys35]
-5%
157.9 µs
165.7 µs
test_build_by_mul[complex]
pint/testsuite/benchmarks/test_20_quantity.py::test_build_by_mul[complex]
-5%
147.9 µs
155.3 µs
test_base_units[True-angstrom/minute]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-angstrom/minute]
-5%
68.1 µs
71.7 µs
test_base_units[True-angstrom]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-angstrom]
-5%
69.9 µs
73.6 µs
test_op2[mul-keys6]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys6]
-5%
113.7 µs
120 µs
test_base_units[True-kilometer/second]
pint/testsuite/benchmarks/test_10_registry.py::test_base_units[True-kilometer/second]
-5%
64.5 µs
68.2 µs
test_op2[mul-keys1]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys1]
-5%
121.4 µs
128.4 µs
test_op2[mul-keys35]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys35]
-6%
120.3 µs
127.3 µs
test_op1[truth-complex_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-complex_meter]
-6%
37.6 µs
39.9 µs
test_op1[truth-complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-complex_kilometer]
-6%
38.6 µs
41 µs
test_op2[mul-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys15]
-6%
121.4 µs
129.1 µs
test_op2[mul-keys5]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys5]
-6%
112.7 µs
120 µs
test_op2[mul-keys34]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys34]
-6%
121.1 µs
129 µs
test_op2[mul-keys29]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys29]
-6%
121.4 µs
129.6 µs
test_op2[add-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[add-keys7]
-6%
157.1 µs
167.9 µs
test_op1[truth-int_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-int_meter]
-6%
37.3 µs
39.9 µs
test_op1[truth-int_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-int_kilometer]
-7%
38.2 µs
40.9 µs
test_op2[truediv-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys9]
-8%
120.4 µs
131.1 µs
test_op2[sub-keys28]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys28]
-8%
122.7 µs
133.6 µs
test_op2[truediv-keys23]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys23]
-8%
117.1 µs
127.8 µs
test_op2[truediv-keys4]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys4]
-8%
120.7 µs
131.7 µs
test_op2[sub-keys14]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys14]
-8%
122.5 µs
133.8 µs
test_op2[truediv-keys32]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys32]
-9%
119 µs
130.4 µs
test_op2[truediv-keys7]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys7]
-9%
123.4 µs
135.2 µs
test_op2[truediv-keys15]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys15]
-9%
117.3 µs
128.5 µs
test_op2[truediv-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys22]
-9%
117.4 µs
128.7 µs
test_op2[sub-keys9]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[sub-keys9]
-9%
157.9 µs
173.6 µs
test_getattr[False-meter]
pint/testsuite/benchmarks/test_10_registry.py::test_getattr[False-meter]
-9%
99 µs
108.9 µs
test_op1[truth-float_meter]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[truth-float_meter]
-9%
38.1 µs
41.9 µs
test_op2[mul-keys22]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys22]
-9%
116.2 µs
128.4 µs
test_op2[truediv-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[truediv-keys26]
-10%
116.1 µs
128.3 µs
test_op2[mul-keys26]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys26]
-11%
115 µs
129.9 µs
test_op2[mul-keys18]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys18]
-12%
114.2 µs
129.1 µs
test_op2[mul-keys30]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys30]
-12%
112.6 µs
127.6 µs
test_op2[mul-keys20]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys20]
-12%
112.3 µs
128 µs
test_op2[mul-keys3]
pint/testsuite/benchmarks/test_20_quantity.py::test_op2[mul-keys3]
-13%
112 µs
128.5 µs
test_op1[neg-complex_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-complex_kilometer]
-15%
63.8 µs
74.7 µs
test_op1[neg-float_kilometer]
pint/testsuite/benchmarks/test_20_quantity.py::test_op1[neg-float_kilometer]
-19%
65.1 µs
80.4 µs
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.