SymbolicML / DynamicQuantities.jl

Efficient and type-stable physical quantities in Julia
https://symbolicml.org/DynamicQuantities.jl/dev/
Apache License 2.0
120 stars 15 forks source link

Disable Meshes.jl test #119

Closed MilesCranmer closed 4 months ago

MilesCranmer commented 4 months ago

Meshes.jl compatibility is currently broken due to a design issue recently introduced in that package, see: https://github.com/SymbolicML/DynamicQuantities.jl/issues/118. Once that package amend this issue we can turn this test back on, but I am averse to having ❌ show up on our tests if there isn't actually an issue on our side...

github-actions[bot] commented 4 months ago

Benchmark Results

main 31b02b5aa26b93... main/31b02b5aa26b93...
Quantity/creation/Quantity(x) 3.41 ± 0.011 ns 2.79 ± 0 ns 1.22
Quantity/creation/Quantity(x, length=y) 3.11 ± 0.01 ns 3.41 ± 0.01 ns 0.912
Quantity/with_numbers/*real 3.1 ± 0.01 ns 3.1 ± 0.01 ns 1
Quantity/with_numbers/^int 8.05 ± 2.2 ns 8.04 ± 1.9 ns 1
Quantity/with_numbers/^int * real 8.67 ± 2.2 ns 8.36 ± 1.9 ns 1.04
Quantity/with_quantity/+y 4.04 ± 0.001 ns 4.04 ± 0.001 ns 1
Quantity/with_quantity//y 3.42 ± 0.011 ns 3.11 ± 0.001 ns 1.1
Quantity/with_self/dimension 3.11 ± 0.01 ns 3.1 ± 0.01 ns 1
Quantity/with_self/inv 3.11 ± 0.001 ns 3.11 ± 0.001 ns 1
Quantity/with_self/ustrip 2.79 ± 0.01 ns 2.79 ± 0.22 ns 1
QuantityArray/broadcasting/multi_array_of_quantities 0.145 ± 0.00073 ms 0.146 ± 0.00086 ms 0.997
QuantityArray/broadcasting/multi_normal_array 0.053 ± 0.0002 ms 0.0528 ± 0.0041 ms 1
QuantityArray/broadcasting/multi_quantity_array 0.155 ± 0.00067 ms 0.158 ± 0.00066 ms 0.983
QuantityArray/broadcasting/x^2_array_of_quantities 22.7 ± 1.3 μs 22.2 ± 1.3 μs 1.02
QuantityArray/broadcasting/x^2_normal_array 4.28 ± 0.82 μs 4.23 ± 0.93 μs 1.01
QuantityArray/broadcasting/x^2_quantity_array 6.97 ± 0.22 μs 6.85 ± 0.48 μs 1.02
QuantityArray/broadcasting/x^4_array_of_quantities 0.0787 ± 0.00054 ms 0.0786 ± 0.00048 ms 1
QuantityArray/broadcasting/x^4_normal_array 0.0467 ± 0.00024 ms 0.0497 ± 0.00016 ms 0.939
QuantityArray/broadcasting/x^4_quantity_array 0.0515 ± 0.0031 ms 0.0499 ± 0.00016 ms 1.03
time_to_load 0.129 ± 0.0032 s 0.126 ± 0.003 s 1.02

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).