Avatar for the GalacticDynamics user
GalacticDynamics
unxt
BlogDocsChangelog

👷 build(benchmarks): add more benchmarks and config

#363Merged
Comparing
nstarman:tests/fix-benchmarks
(
9d3d51f
) with
main
(
aefd9d4
)
CodSpeed Performance Gauge
+20%
Improvements
164
New
69
Dropped
21

Benchmarks

Failed

test_unit_of[args2]Missing
tests/benchmark/test_units.py::test_unit_of[args2]
CodSpeed Performance Gauge
N/A
217.9 µsN/A
test_unit_of_jit_compile[args0]Missing
tests/benchmark/test_units.py::test_unit_of_jit_compile[args0]
CodSpeed Performance Gauge
N/A
13.8 msN/A
test_unit_of[args1]Missing
tests/benchmark/test_units.py::test_unit_of[args1]
CodSpeed Performance Gauge
N/A
697 µsN/A
test_unit_of[args0]Missing
tests/benchmark/test_units.py::test_unit_of[args0]
CodSpeed Performance Gauge
N/A
652.8 µsN/A
test_unit_execute[args1]Missing
tests/benchmark/test_units.py::test_unit_execute[args1]
CodSpeed Performance Gauge
N/A
264.3 µsN/A
test_unit_execute[args0]Missing
tests/benchmark/test_units.py::test_unit_execute[args0]
CodSpeed Performance Gauge
N/A
190 µsN/A
test_unit[args1]Missing
tests/benchmark/test_units.py::test_unit[args1]
CodSpeed Performance Gauge
N/A
251 µsN/A
test_unit[args0]Missing
tests/benchmark/test_units.py::test_unit[args0]
CodSpeed Performance Gauge
N/A
173.9 µsN/A
test_dimension_of_execute[args1]Missing
tests/benchmark/test_dimensions.py::test_dimension_of_execute[args1]
CodSpeed Performance Gauge
N/A
729.8 µsN/A
test_dimension_of_execute[args0]Missing
tests/benchmark/test_dimensions.py::test_dimension_of_execute[args0]
CodSpeed Performance Gauge
N/A
669.2 µsN/A
test_dimension_of_execute[args3]Missing
tests/benchmark/test_dimensions.py::test_dimension_of_execute[args3]
CodSpeed Performance Gauge
N/A
246.3 µsN/A
test_dimension_of_execute[args2]Missing
tests/benchmark/test_dimensions.py::test_dimension_of_execute[args2]
CodSpeed Performance Gauge
N/A
1.3 msN/A
test_dimension_of_jit_compile[args0]Missing
tests/benchmark/test_dimensions.py::test_dimension_of_jit_compile[args0]
CodSpeed Performance Gauge
N/A
14.7 msN/A
test_dimension_of[args3]Missing
tests/benchmark/test_dimensions.py::test_dimension_of[args3]
CodSpeed Performance Gauge
N/A
3.8 msN/A
test_dimension_of[args0]Missing
tests/benchmark/test_dimensions.py::test_dimension_of[args0]
CodSpeed Performance Gauge
N/A
706.7 µsN/A
test_dimension[args0]Missing
tests/benchmark/test_dimensions.py::test_dimension[args0]
CodSpeed Performance Gauge
N/A
217.7 µsN/A
test_dimension_execute[args1]Missing
tests/benchmark/test_dimensions.py::test_dimension_execute[args1]
CodSpeed Performance Gauge
N/A
189.5 µsN/A
test_dimension_of[args1]Missing
tests/benchmark/test_dimensions.py::test_dimension_of[args1]
CodSpeed Performance Gauge
N/A
712.5 µsN/A
test_dimension_execute[args0]Missing
tests/benchmark/test_dimensions.py::test_dimension_execute[args0]
CodSpeed Performance Gauge
N/A
189 µsN/A
test_dimension[args1]Missing
tests/benchmark/test_dimensions.py::test_dimension[args1]
CodSpeed Performance Gauge
N/A
167.4 µsN/A
test_dimension_of[args2]Missing
tests/benchmark/test_dimensions.py::test_dimension_of[args2]
CodSpeed Performance Gauge
N/A
1.2 msN/A

Improved

test_jit_compile[floor_divide-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[floor_divide-('length', 'length')]
CodSpeed Performance Gauge
×310
193,270.4 µs629.7 µs
test_jit_compile[remainder-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[remainder-('length', 'length')]
CodSpeed Performance Gauge
×280
178,105.1 µs630.1 µs
test_jit_compile[isinf-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isinf-('length',)]
CodSpeed Performance Gauge
×280
146,050.4 µs522.3 µs
test_jit_compile[floor_divide-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[floor_divide-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×150
96,188.4 µs624.8 µs
test_jit_compile[logaddexp-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[logaddexp-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×120
75,316.6 µs625.8 µs
test_jit_compile[log2-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[log2-('dimensionless',)]
CodSpeed Performance Gauge
×110
55,184.6 µs519.7 µs
test_jit_compile[remainder-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[remainder-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×110
66,298.9 µs628.4 µs
test_jit_compile[log10-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[log10-('dimensionless',)]
CodSpeed Performance Gauge
×110
54,894.3 µs520.5 µs
test_jit_compile[acosh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[acosh-('dimensionless',)]
CodSpeed Performance Gauge
×100
53,549.6 µs525.3 µs
test_jit_compile[asinh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[asinh-('dimensionless',)]
CodSpeed Performance Gauge
×100
53,318.6 µs523.3 µs
test_jit_compile[atanh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[atanh-('dimensionless',)]
CodSpeed Performance Gauge
×98
51,640.3 µs524.9 µs
test_jit_compile[log-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[log-('dimensionless',)]
CodSpeed Performance Gauge
×98
51,065.8 µs520.3 µs
test_jit_compile[trunc-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[trunc-('length',)]
CodSpeed Performance Gauge
×98
51,075 µs523.7 µs
test_jit_compile[trunc-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[trunc-('dimensionless',)]
CodSpeed Performance Gauge
×89
46,386.9 µs523.5 µs
test_jit_compile[sinh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sinh-('dimensionless',)]
CodSpeed Performance Gauge
×84
43,517.6 µs520.8 µs
test_jit_compile[sinh-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sinh-('angle',)]
CodSpeed Performance Gauge
×82
42,875.6 µs521.3 µs
test_jit_compile[abs-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[abs-('dimensionless',)]
CodSpeed Performance Gauge
×81
42,867.9 µs528.7 µs
test_jit_compile[isinf-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isinf-('dimensionless',)]
CodSpeed Performance Gauge
×79
41,512.2 µs522.7 µs
test_jit_compile[acos-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[acos-('dimensionless',)]
CodSpeed Performance Gauge
×76
39,825.9 µs526.8 µs
test_jit_compile[log1p-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[log1p-('dimensionless',)]
CodSpeed Performance Gauge
×75
38,993.6 µs520.4 µs
test_jit_compile[exp-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[exp-('dimensionless',)]
CodSpeed Performance Gauge
×74
38,688.5 µs519.5 µs
test_jit_compile[tanh-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[tanh-('angle',)]
CodSpeed Performance Gauge
×74
38,697.4 µs521.8 µs
test_jit_compile[tanh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[tanh-('dimensionless',)]
CodSpeed Performance Gauge
×74
39,375.6 µs532.2 µs
test_jit_compile[cosh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[cosh-('dimensionless',)]
CodSpeed Performance Gauge
×67
35,047.3 µs521.9 µs
test_jit_compile[cosh-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[cosh-('angle',)]
CodSpeed Performance Gauge
×66
34,245.1 µs521.8 µs
test_jit_compile[expm1-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[expm1-('dimensionless',)]
CodSpeed Performance Gauge
×65
34,645.2 µs530 µs
test_jit_compile[asin-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[asin-('dimensionless',)]
CodSpeed Performance Gauge
×64
33,689.6 µs523.2 µs
test_jit_compile[cos-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[cos-('angle',)]
CodSpeed Performance Gauge
×62
32,218.8 µs522.1 µs
test_jit_compile[abs-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[abs-('length',)]
CodSpeed Performance Gauge
×60
31,406.8 µs524.5 µs
test_jit_compile[equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×60
37,859.5 µs634.6 µs
test_jit_compile[sqrt-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sqrt-('length',)]
CodSpeed Performance Gauge
×59
31,070.9 µs525.1 µs
test_jit_compile[round-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[round-('dimensionless',)]
CodSpeed Performance Gauge
×59
30,824 µs521 µs
test_jit_compile[cos-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[cos-('dimensionless',)]
CodSpeed Performance Gauge
×59
30,595 µs520.3 µs
test_jit_compile[greater-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[greater-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×58
36,036.3 µs622.9 µs
test_jit_compile[sign-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sign-('dimensionless',)]
CodSpeed Performance Gauge
×58
30,147.3 µs521.3 µs
test_jit_compile[round-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[round-('length',)]
CodSpeed Performance Gauge
×58
30,161.5 µs521.8 µs
test_jit_compile[isfinite-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isfinite-('dimensionless',)]
CodSpeed Performance Gauge
×58
30,058.1 µs520.1 µs
test_jit_compile[isnan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isnan-('dimensionless',)]
CodSpeed Performance Gauge
×58
30,049.2 µs520.4 µs
test_jit_compile[less-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[less-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×57
35,792 µs622.9 µs
test_jit_compile[sign-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sign-('length',)]
CodSpeed Performance Gauge
×57
29,802 µs522.3 µs
test_jit_compile[greater_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[greater_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×57
35,485.5 µs622.7 µs
test_jit_compile[less_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[less_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×57
35,483.4 µs625.2 µs
test_jit_compile[isnan-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isnan-('length',)]
CodSpeed Performance Gauge
×57
29,504 µs520.5 µs
test_jit_compile[isfinite-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[isfinite-('length',)]
CodSpeed Performance Gauge
×57
29,491.9 µs521.7 µs
test_jit_compile[add-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[add-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×56
36,054.2 µs639.6 µs
test_jit_compile[square-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[square-('dimensionless',)]
CodSpeed Performance Gauge
×56
29,309.4 µs523.2 µs
test_jit_compile[sin-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sin-('dimensionless',)]
CodSpeed Performance Gauge
×55
28,506.2 µs520.1 µs
test_jit_compile[greater-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[greater-('length', 'length')]
CodSpeed Performance Gauge
×55
33,992.8 µs622.6 µs
test_jit_compile[sqrt-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sqrt-('dimensionless',)]
CodSpeed Performance Gauge
×54
28,366.8 µs520.5 µs
test_jit_compile[less-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[less-('length', 'length')]
CodSpeed Performance Gauge
×54
33,955.7 µs625.4 µs
test_jit_compile[ceil-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[ceil-('dimensionless',)]
CodSpeed Performance Gauge
×54
28,226.7 µs520 µs
test_jit_compile[floor-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[floor-('dimensionless',)]
CodSpeed Performance Gauge
×54
28,191.8 µs520 µs
test_jit_compile[square-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[square-('length',)]
CodSpeed Performance Gauge
×54
28,318.6 µs522.4 µs
test_jit_compile[less_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[less_equal-('length', 'length')]
CodSpeed Performance Gauge
×54
33,692.1 µs621.7 µs
test_jit_compile[greater_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[greater_equal-('length', 'length')]
CodSpeed Performance Gauge
×54
33,657.3 µs622.8 µs
test_jit_compile[equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[equal-('length', 'length')]
CodSpeed Performance Gauge
×54
33,814.3 µs625.8 µs
test_jit_compile[atan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[atan-('dimensionless',)]
CodSpeed Performance Gauge
×54
28,327.7 µs525.4 µs
test_jit_compile[multiply-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[multiply-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×54
33,969.1 µs634.5 µs
test_jit_compile[tan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[tan-('dimensionless',)]
CodSpeed Performance Gauge
×53
28,384.8 µs531.2 µs
test_jit_compile[sin-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[sin-('angle',)]
CodSpeed Performance Gauge
×53
27,834.5 µs522.1 µs
test_jit_compile[tan-('angle',)]
tests/benchmark/test_quaxed.py::test_jit_compile[tan-('angle',)]
CodSpeed Performance Gauge
×53
27,709.5 µs521.9 µs
test_jit_compile[negative-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[negative-('dimensionless',)]
CodSpeed Performance Gauge
×52
28,020.2 µs534.7 µs
test_jit_compile[ceil-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[ceil-('length',)]
CodSpeed Performance Gauge
×52
27,232.2 µs520 µs
test_jit_compile[multiply-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[multiply-('length', 'length')]
CodSpeed Performance Gauge
×52
33,127.3 µs632.6 µs
test_jit_compile[atan2-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[atan2-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×52
32,763.9 µs627.4 µs
test_jit_compile[add-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[add-('length', 'length')]
CodSpeed Performance Gauge
×52
33,171 µs637.4 µs
test_jit_compile[negative-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[negative-('length',)]
CodSpeed Performance Gauge
×52
27,637.4 µs533.2 µs
test_jit_compile[floor-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[floor-('length',)]
CodSpeed Performance Gauge
×51
27,223.4 µs531.5 µs
test_jit_compile[not_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[not_equal-('length', 'length')]
CodSpeed Performance Gauge
×50
31,251.9 µs619.5 µs
test_jit_compile[not_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[not_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×50
31,161.7 µs621.5 µs
test_jit_compile[divide-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[divide-('length', 'length')]
CodSpeed Performance Gauge
×50
30,934.1 µs621.4 µs
test_jit_compile[divide-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[divide-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×50
30,985.8 µs625 µs
test_jit_compile[imag-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[imag-('dimensionless',)]
CodSpeed Performance Gauge
×49
25,564.3 µs521.1 µs
test_jit_compile[subtract-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_jit_compile[subtract-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×48
30,163.1 µs622.7 µs
test_jit_compile[imag-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[imag-('length',)]
CodSpeed Performance Gauge
×48
24,932.1 µs520.8 µs
test_jit_compile[subtract-('length', 'length')]
tests/benchmark/test_quaxed.py::test_jit_compile[subtract-('length', 'length')]
CodSpeed Performance Gauge
×47
29,531 µs621.7 µs
test_jit_compile[real-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[real-('dimensionless',)]
CodSpeed Performance Gauge
×28
14,556.2 µs518.8 µs
test_jit_compile[conj-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[conj-('dimensionless',)]
CodSpeed Performance Gauge
×28
14,475.1 µs518.1 µs
test_jit_compile[positive-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_jit_compile[positive-('dimensionless',)]
CodSpeed Performance Gauge
×28
14,581.1 µs522.1 µs
test_jit_compile[positive-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[positive-('length',)]
CodSpeed Performance Gauge
×28
14,291.8 µs519.2 µs
test_jit_compile[real-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[real-('length',)]
CodSpeed Performance Gauge
×27
14,277.6 µs520.5 µs
test_jit_compile[conj-('length',)]
tests/benchmark/test_quaxed.py::test_jit_compile[conj-('length',)]
CodSpeed Performance Gauge
×27
14,172.2 µs520.9 µs
test_execute[imag-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[imag-('dimensionless',)]
CodSpeed Performance Gauge
×5.4
1,135.3 µs210.9 µs
test_execute[imag-('length',)]
tests/benchmark/test_quaxed.py::test_execute[imag-('length',)]
CodSpeed Performance Gauge
×5.4
1,141.2 µs212.2 µs
test_execute[sqrt-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[sqrt-('dimensionless',)]
CodSpeed Performance Gauge
×4.9
1,234.8 µs253 µs
test_execute[tanh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[tanh-('dimensionless',)]
CodSpeed Performance Gauge
×4.9
1,233 µs253.9 µs
test_execute[tanh-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[tanh-('angle',)]
CodSpeed Performance Gauge
×4.8
1,241.1 µs256.3 µs
test_execute[conj-('length',)]
tests/benchmark/test_quaxed.py::test_execute[conj-('length',)]
CodSpeed Performance Gauge
×4.8
1,220.4 µs252.6 µs
test_execute[real-('length',)]
tests/benchmark/test_quaxed.py::test_execute[real-('length',)]
CodSpeed Performance Gauge
×4.8
1,218.8 µs253.4 µs
test_execute[conj-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[conj-('dimensionless',)]
CodSpeed Performance Gauge
×4.8
1,215.5 µs253.3 µs
test_execute[sqrt-('length',)]
tests/benchmark/test_quaxed.py::test_execute[sqrt-('length',)]
CodSpeed Performance Gauge
×4.8
1,240.7 µs258.8 µs
test_execute[positive-('length',)]
tests/benchmark/test_quaxed.py::test_execute[positive-('length',)]
CodSpeed Performance Gauge
×4.8
1,219.4 µs254.6 µs
test_execute[positive-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[positive-('dimensionless',)]
CodSpeed Performance Gauge
×4.8
1,218.1 µs254.6 µs
test_execute[real-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[real-('dimensionless',)]
CodSpeed Performance Gauge
×4.8
1,215.3 µs254.3 µs
test_execute[exp-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[exp-('dimensionless',)]
CodSpeed Performance Gauge
×4.8
1,236 µs259 µs
test_execute[expm1-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[expm1-('dimensionless',)]
CodSpeed Performance Gauge
×4.7
1,238.8 µs261.2 µs
test_execute[cos-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[cos-('angle',)]
CodSpeed Performance Gauge
×4.7
1,255 µs266.3 µs
test_execute[log-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[log-('dimensionless',)]
CodSpeed Performance Gauge
×4.7
1,240.4 µs263.4 µs
test_execute[sin-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[sin-('angle',)]
CodSpeed Performance Gauge
×4.7
1,249.4 µs266.5 µs
test_execute[log1p-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[log1p-('dimensionless',)]
CodSpeed Performance Gauge
×4.7
1,242.3 µs265.1 µs
test_execute[cos-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[cos-('dimensionless',)]
CodSpeed Performance Gauge
×4.7
1,244.7 µs266.1 µs
test_execute[sin-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[sin-('dimensionless',)]
CodSpeed Performance Gauge
×4.7
1,242.4 µs266.8 µs
test_execute[tan-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[tan-('angle',)]
CodSpeed Performance Gauge
×4.6
1,255.2 µs271.5 µs
test_execute[tan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[tan-('dimensionless',)]
CodSpeed Performance Gauge
×4.6
1,246.7 µs272.2 µs
test_execute[atan2-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[atan2-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.5
1,445 µs324.5 µs
test_execute[atan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[atan-('dimensionless',)]
CodSpeed Performance Gauge
×4.4
1,270.2 µs291.3 µs
test_execute[not_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[not_equal-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,466.4 µs346.1 µs
test_execute[greater-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[greater-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,464.9 µs346.2 µs
test_execute[less-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[less-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,466.3 µs347.1 µs
test_execute[greater_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[greater_equal-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,464.7 µs346.9 µs
test_execute[less_equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[less_equal-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,464 µs346.9 µs
test_execute[greater_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[greater_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,461.4 µs346.3 µs
test_execute[equal-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[equal-('length', 'length')]
CodSpeed Performance Gauge
×4.2
1,466 µs347.9 µs
test_execute[equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,456 µs346.3 µs
test_execute[less-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[less-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,457.9 µs346.8 µs
test_execute[not_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[not_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,456.4 µs346.6 µs
test_execute[greater-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[greater-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,454.4 µs346.2 µs
test_execute[less_equal-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[less_equal-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.2
1,455.4 µs346.7 µs
test_execute[add-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[add-('length', 'length')]
CodSpeed Performance Gauge
×4.1
1,596.6 µs387.2 µs
test_execute[add-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[add-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4.1
1,583 µs386.7 µs
test_execute[abs-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[abs-('dimensionless',)]
CodSpeed Performance Gauge
×4.1
1,495.4 µs367.5 µs
test_execute[multiply-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[multiply-('length', 'length')]
CodSpeed Performance Gauge
×4
1,557.3 µs386.6 µs
test_execute[isnan-('length',)]
tests/benchmark/test_quaxed.py::test_execute[isnan-('length',)]
CodSpeed Performance Gauge
×4
1,313.4 µs326.4 µs
test_execute[multiply-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[multiply-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×4
1,548.6 µs385.6 µs
test_execute[isfinite-('length',)]
tests/benchmark/test_quaxed.py::test_execute[isfinite-('length',)]
CodSpeed Performance Gauge
×4
1,302.5 µs325.2 µs
test_execute[sign-('length',)]
tests/benchmark/test_quaxed.py::test_execute[sign-('length',)]
CodSpeed Performance Gauge
×4
1,307.8 µs326.8 µs
test_execute[sign-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[sign-('dimensionless',)]
CodSpeed Performance Gauge
×4
1,305.1 µs326.6 µs
test_execute[isfinite-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[isfinite-('dimensionless',)]
CodSpeed Performance Gauge
×4
1,295.3 µs324.8 µs
test_execute[isnan-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[isnan-('dimensionless',)]
CodSpeed Performance Gauge
×4
1,294.1 µs325.1 µs
test_execute[isinf-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[isinf-('dimensionless',)]
CodSpeed Performance Gauge
×4
1,295.1 µs326.1 µs
test_execute[divide-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[divide-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×3.9
1,510.2 µs385.6 µs
test_execute[subtract-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[subtract-('length', 'length')]
CodSpeed Performance Gauge
×3.9
1,502.5 µs385.3 µs
test_execute[divide-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[divide-('length', 'length')]
CodSpeed Performance Gauge
×3.9
1,510.5 µs388.1 µs
test_execute[subtract-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[subtract-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×3.9
1,497.4 µs385.4 µs
test_execute[negative-('length',)]
tests/benchmark/test_quaxed.py::test_execute[negative-('length',)]
CodSpeed Performance Gauge
×3.8
1,389.4 µs363.7 µs
test_execute[negative-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[negative-('dimensionless',)]
CodSpeed Performance Gauge
×3.8
1,383.1 µs363.3 µs
test_execute[abs-('length',)]
tests/benchmark/test_quaxed.py::test_execute[abs-('length',)]
CodSpeed Performance Gauge
×3.8
1,379.4 µs364.9 µs
test_execute[logaddexp-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[logaddexp-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×3.8
1,514.3 µs400.9 µs
test_execute[remainder-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[remainder-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×3.8
1,528.9 µs407.2 µs
test_execute[round-('length',)]
tests/benchmark/test_quaxed.py::test_execute[round-('length',)]
CodSpeed Performance Gauge
×3.7
1,358 µs364.1 µs
test_execute[floor_divide-('dimensionless', 'dimensionless')]
tests/benchmark/test_quaxed.py::test_execute[floor_divide-('dimensionless', 'dimensionless')]
CodSpeed Performance Gauge
×3.7
1,547.3 µs415.4 µs
test_execute[round-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[round-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,352 µs363.9 µs
test_execute[ceil-('length',)]
tests/benchmark/test_quaxed.py::test_execute[ceil-('length',)]
CodSpeed Performance Gauge
×3.7
1,348.1 µs363.7 µs
test_execute[floor-('length',)]
tests/benchmark/test_quaxed.py::test_execute[floor-('length',)]
CodSpeed Performance Gauge
×3.7
1,345.6 µs364.4 µs
test_execute[square-('length',)]
tests/benchmark/test_quaxed.py::test_execute[square-('length',)]
CodSpeed Performance Gauge
×3.7
1,345.6 µs364.4 µs
test_execute[trunc-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[trunc-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,341.6 µs363.5 µs
test_execute[ceil-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[ceil-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,344.1 µs364.3 µs
test_execute[floor-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[floor-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,341.2 µs364 µs
test_execute[square-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[square-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,339.1 µs363.6 µs
test_execute[cosh-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[cosh-('angle',)]
CodSpeed Performance Gauge
×3.7
1,353.8 µs368 µs
test_execute[cosh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[cosh-('dimensionless',)]
CodSpeed Performance Gauge
×3.7
1,345.4 µs367.5 µs
test_execute[log10-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[log10-('dimensionless',)]
CodSpeed Performance Gauge
×3.6
1,344.1 µs368.6 µs
test_execute[log2-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[log2-('dimensionless',)]
CodSpeed Performance Gauge
×3.6
1,346.1 µs370.4 µs
test_execute[acosh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[acosh-('dimensionless',)]
CodSpeed Performance Gauge
×3.6
1,388.6 µs383.7 µs
test_execute[sinh-('angle',)]
tests/benchmark/test_quaxed.py::test_execute[sinh-('angle',)]
CodSpeed Performance Gauge
×3.6
1,356.3 µs375.1 µs
test_execute[sinh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[sinh-('dimensionless',)]
CodSpeed Performance Gauge
×3.6
1,349.9 µs374.5 µs
test_execute[asinh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[asinh-('dimensionless',)]
CodSpeed Performance Gauge
×3.6
1,361.5 µs382 µs
test_execute[atanh-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[atanh-('dimensionless',)]
CodSpeed Performance Gauge
×3.5
1,356.6 µs385.5 µs
test_execute[acos-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[acos-('dimensionless',)]
CodSpeed Performance Gauge
×3.4
1,430.6 µs417.8 µs
test_execute[asin-('dimensionless',)]
tests/benchmark/test_quaxed.py::test_execute[asin-('dimensionless',)]
CodSpeed Performance Gauge
×3.4
1,394.9 µs414 µs
test_execute[isinf-('length',)]
tests/benchmark/test_quaxed.py::test_execute[isinf-('length',)]
CodSpeed Performance Gauge
+27%
1,271.6 µs998 µs
test_execute[trunc-('length',)]
tests/benchmark/test_quaxed.py::test_execute[trunc-('length',)]
CodSpeed Performance Gauge
+25%
1.3 ms1.1 ms
test_execute[remainder-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[remainder-('length', 'length')]
CodSpeed Performance Gauge
+20%
1.5 ms1.2 ms
test_execute[floor_divide-('length', 'length')]
tests/benchmark/test_quaxed.py::test_execute[floor_divide-('length', 'length')]
CodSpeed Performance Gauge
+20%
1.5 ms1.3 ms

New

test_dimension[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A210.9 µs
test_dimension_jit_compile[('length',)]
tests/benchmark/test_dims.py::test_dimension_jit_compile[('length',)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_dimension_jit_compile[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension_jit_compile[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_dimension[('length',)]
tests/benchmark/test_dims.py::test_dimension[('length',)]
CodSpeed Performance Gauge
N/A
N/A197.5 µs
test_dimension_execute[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension_execute[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_dimension_execute[('length',)]
tests/benchmark/test_dims.py::test_dimension_execute[('length',)]
CodSpeed Performance Gauge
N/A
N/A1 ms
test_dimension_of[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension_of[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A583.9 µs
test_dimension_of_jit_compile[(Unit("m"),)]
tests/benchmark/test_dims.py::test_dimension_of_jit_compile[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_dimension_of[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_dims.py::test_dimension_of[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_dimension_of[(Unit("m"),)]
tests/benchmark/test_dims.py::test_dimension_of[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A633.2 µs
test_dimension_of_jit_compile[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension_of_jit_compile[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_dimension_of[(2,)]
tests/benchmark/test_dims.py::test_dimension_of[(2,)]
CodSpeed Performance Gauge
N/A
N/A287.7 µs
test_dimension_of_jit_compile[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_dims.py::test_dimension_of_jit_compile[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A2.9 ms
test_dimension_of_execute[(PhysicalType('length'),)]
tests/benchmark/test_dims.py::test_dimension_of_execute[(PhysicalType('length'),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_dimension_of_jit_compile[(2,)]
tests/benchmark/test_dims.py::test_dimension_of_jit_compile[(2,)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_dimension_of_execute[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_dims.py::test_dimension_of_execute[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_dimension_of_execute[(Unit("m"),)]
tests/benchmark/test_dims.py::test_dimension_of_execute[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unitsystem[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
tests/benchmark/test_unitsystems.py::test_unitsystem[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
CodSpeed Performance Gauge
N/A
N/A6 ms
test_unitsystem_jit_compile[(None,)]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(None,)]
CodSpeed Performance Gauge
N/A
N/A2.9 ms
test_unitsystem_jit_compile[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unitsystem[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
tests/benchmark/test_unitsystems.py::test_unitsystem[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
CodSpeed Performance Gauge
N/A
N/A6.7 ms
test_unitsystem_jit_compile[(('kpc', 'Myr', 'Msun', 'radian'),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(('kpc', 'Myr', 'Msun', 'radian'),)]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unitsystem[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
tests/benchmark/test_unitsystems.py::test_unitsystem[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
CodSpeed Performance Gauge
N/A
N/A2 ms
test_dimension_of_execute[(2,)]
tests/benchmark/test_dims.py::test_dimension_of_execute[(2,)]
CodSpeed Performance Gauge
N/A
N/A1 ms
test_unitsystem_execute[(None,)]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(None,)]
CodSpeed Performance Gauge
N/A
N/A1.2 ms
test_unitsystem_jit_compile[('kpc', 'Myr', 'Msun', 'radian')]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[('kpc', 'Myr', 'Msun', 'radian')]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unitsystem_jit_compile[()]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[()]
CodSpeed Performance Gauge
N/A
N/A2.9 ms
test_unit_jit_compile[('meter',)]
tests/benchmark/test_units.py::test_unit_jit_compile[('meter',)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unitsystem_jit_compile[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unit[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A213.2 µs
test_unit_jit_compile[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit_jit_compile[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unit[('meter',)]
tests/benchmark/test_units.py::test_unit[('meter',)]
CodSpeed Performance Gauge
N/A
N/A306.2 µs
test_unitsystem_execute[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(unitsystem(kpc, Myr, solMass, rad), 'candela')]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unit_execute[('meter',)]
tests/benchmark/test_units.py::test_unit_execute[('meter',)]
CodSpeed Performance Gauge
N/A
N/A1 ms
test_unitsystem_jit_compile[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unit_of[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit_of[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A560.6 µs
test_unit_execute[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit_execute[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unitsystem_execute[('galactic',)]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[('galactic',)]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unitsystem_jit_compile[('galactic',)]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[('galactic',)]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unitsystem_jit_compile[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
tests/benchmark/test_unitsystems.py::test_unitsystem_jit_compile[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
CodSpeed Performance Gauge
N/A
N/A3 ms
test_unitsystem_execute[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unit_of[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_units.py::test_unit_of[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A642.2 µs
test_unit_of_jit_compile[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_units.py::test_unit_of_jit_compile[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A2.9 ms
test_unit_of_jit_compile[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit_of_jit_compile[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unit_of[(2,)]
tests/benchmark/test_units.py::test_unit_of[(2,)]
CodSpeed Performance Gauge
N/A
N/A274 µs
test_unitsystem_execute[()]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[()]
CodSpeed Performance Gauge
N/A
N/A1.2 ms
test_unitsystem_execute[(('kpc', 'Myr', 'Msun', 'radian'),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(('kpc', 'Myr', 'Msun', 'radian'),)]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unitsystem_execute[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(<class 'unxt._src.units.system.flags.StandardUSysFlag'>, 'galactic')]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unit_of_execute[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
tests/benchmark/test_units.py::test_unit_of_execute[(Quantity['length'](Array(1, dtype=int32, weak_type=True), unit='m'),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unit_of_jit_compile[(2,)]
tests/benchmark/test_units.py::test_unit_of_jit_compile[(2,)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unitsystem_execute[('kpc', 'Myr', 'Msun', 'radian')]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[('kpc', 'Myr', 'Msun', 'radian')]
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_unitsystem_of_jit_compile[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of_jit_compile[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unit_of_execute[(Unit("m"),)]
tests/benchmark/test_units.py::test_unit_of_execute[(Unit("m"),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unitsystem_execute[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
tests/benchmark/test_unitsystems.py::test_unitsystem_execute[(<class 'unxt._src.units.system.flags.DynamicalSimUSysFlag'>, 'm', 'kg')]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_equivalent[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
tests/benchmark/test_unitsystems.py::test_equivalent[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
CodSpeed Performance Gauge
N/A
N/A280.6 µs
test_unitsystem_of_jit_compile[(2,)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of_jit_compile[(2,)]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_unitsystem_of[(2,)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of[(2,)]
CodSpeed Performance Gauge
N/A
N/A192.2 µs
test_unitsystem_of[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A198.3 µs
test_unitsystem[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A680.8 µs
test_unit_of_execute[(2,)]
tests/benchmark/test_units.py::test_unit_of_execute[(2,)]
CodSpeed Performance Gauge
N/A
N/A1 ms
test_unitsystem_of_execute[(2,)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of_execute[(2,)]
CodSpeed Performance Gauge
N/A
N/A1 ms
test_unitsystem[('kpc', 'Myr', 'Msun', 'radian')]
tests/benchmark/test_unitsystems.py::test_unitsystem[('kpc', 'Myr', 'Msun', 'radian')]
CodSpeed Performance Gauge
N/A
N/A4 ms
test_unitsystem[(('kpc', 'Myr', 'Msun', 'radian'),)]
tests/benchmark/test_unitsystems.py::test_unitsystem[(('kpc', 'Myr', 'Msun', 'radian'),)]
CodSpeed Performance Gauge
N/A
N/A4.4 ms
test_equivalent_jit_compile[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
tests/benchmark/test_unitsystems.py::test_equivalent_jit_compile[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_equivalent_execute[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
tests/benchmark/test_unitsystems.py::test_equivalent_execute[(unitsystem(kpc, Myr, solMass, rad), unitsystem(kpc, Myr, solMass, rad))]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unitsystem_of_execute[(unitsystem(kpc, Myr, solMass, rad),)]
tests/benchmark/test_unitsystems.py::test_unitsystem_of_execute[(unitsystem(kpc, Myr, solMass, rad),)]
CodSpeed Performance Gauge
N/A
N/A1.1 ms
test_unitsystem[('galactic',)]
tests/benchmark/test_unitsystems.py::test_unitsystem[('galactic',)]
CodSpeed Performance Gauge
N/A
N/A918 µs
test_unitsystem[()]
tests/benchmark/test_unitsystems.py::test_unitsystem[()]
CodSpeed Performance Gauge
N/A
N/A339.1 µs
test_unitsystem[(None,)]
tests/benchmark/test_unitsystems.py::test_unitsystem[(None,)]
CodSpeed Performance Gauge
N/A
N/A566.5 µs

Commits

Click on a commit to change the comparison range
Base
main
aefd9d4
+19.78%
⬆️ dep-bump(deps): bump and set optional dependency pins Signed-off-by: Nathaniel Starkman <nstarman@users.noreply.github.com>
9d3d51f
9 months ago
by nstarman
© 2025 CodSpeed Technology
Home Terms Privacy Docs