Skip to content

Conversation

MilesCranmer
Copy link
Member

Empty PR to trigger codecov outputs

Copy link
Contributor

github-actions bot commented Aug 3, 2025

Benchmark Results (Julia v1.10)

Time benchmarks
main 021c1fc... main / 021c1fc...
Quantity/creation/Quantity(x) 2.79 ± 0.001 ns 3.41 ± 0.001 ns 0.82 ± 0.00038
Quantity/creation/Quantity(x, length=y) 3.41 ± 0.01 ns 3.11 ± 0.01 ns 1.1 ± 0.0048
Quantity/with_numbers/*real 3.1 ± 0.01 ns 3.1 ± 0.01 ns 1 ± 0.0046
Quantity/with_numbers/^int 8.37 ± 2.5 ns 8.05 ± 2.2 ns 1.04 ± 0.41
Quantity/with_numbers/^int * real 8.05 ± 2.2 ns 8.67 ± 2.5 ns 0.929 ± 0.36
Quantity/with_quantity/+y 4.04 ± 0.001 ns 4.04 ± 0.001 ns 1 ± 0.00035
Quantity/with_quantity//y 3.11 ± 0.01 ns 3.42 ± 0.011 ns 0.909 ± 0.0041
Quantity/with_self/dimension 2.79 ± 0.01 ns 3.1 ± 0.01 ns 0.903 ± 0.0044
Quantity/with_self/inv 3.11 ± 0.01 ns 3.11 ± 0.01 ns 1 ± 0.0046
Quantity/with_self/ustrip 2.79 ± 0.01 ns 2.79 ± 0.01 ns 1 ± 0.0051
QuantityArray/broadcasting/multi_array_of_quantities 0.14 ± 0.003 ms 0.144 ± 0.002 ms 0.973 ± 0.025
QuantityArray/broadcasting/multi_normal_array 0.0529 ± 0.00039 ms 0.0559 ± 0.0031 ms 0.946 ± 0.052
QuantityArray/broadcasting/multi_quantity_array 0.157 ± 0.00092 ms 0.155 ± 0.0039 ms 1.01 ± 0.026
QuantityArray/broadcasting/x^2_array_of_quantities 24.2 ± 2.3 μs 24.3 ± 1.8 μs 0.998 ± 0.12
QuantityArray/broadcasting/x^2_normal_array 4.63 ± 0.96 μs 5.06 ± 0.92 μs 0.915 ± 0.25
QuantityArray/broadcasting/x^2_quantity_array 6.94 ± 0.26 μs 6.97 ± 0.29 μs 0.996 ± 0.056
QuantityArray/broadcasting/x^4_array_of_quantities 0.0847 ± 0.00059 ms 0.0817 ± 0.0006 ms 1.04 ± 0.011
QuantityArray/broadcasting/x^4_normal_array 0.0497 ± 0.0031 ms 0.0498 ± 0.00018 ms 0.997 ± 0.062
QuantityArray/broadcasting/x^4_quantity_array 0.05 ± 0.00022 ms 0.053 ± 0.00021 ms 0.942 ± 0.0056
time_to_load 0.189 ± 0.0008 s 0.188 ± 0.0021 s 1.01 ± 0.012
Memory benchmarks
main 021c1fc... main / 021c1fc...
Quantity/creation/Quantity(x) 0 allocs: 0 B 0 allocs: 0 B
Quantity/creation/Quantity(x, length=y) 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/*real 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/^int 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/^int * real 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_quantity/+y 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_quantity//y 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/dimension 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/inv 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/ustrip 0 allocs: 0 B 0 allocs: 0 B
QuantityArray/broadcasting/multi_array_of_quantities 2 allocs: 0.382 MB 2 allocs: 0.382 MB 1
QuantityArray/broadcasting/multi_normal_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
QuantityArray/broadcasting/multi_quantity_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
QuantityArray/broadcasting/x^2_array_of_quantities 2 allocs: 0.382 MB 2 allocs: 0.382 MB 1
QuantityArray/broadcasting/x^2_normal_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
QuantityArray/broadcasting/x^2_quantity_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
QuantityArray/broadcasting/x^4_array_of_quantities 2 allocs: 0.382 MB 2 allocs: 0.382 MB 1
QuantityArray/broadcasting/x^4_normal_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
QuantityArray/broadcasting/x^4_quantity_array 2 allocs: 0.0763 MB 2 allocs: 0.0763 MB 1
time_to_load 0.153 k allocs: 14.5 kB 0.153 k allocs: 14.5 kB 1

Copy link
Contributor

github-actions bot commented Aug 3, 2025

Benchmark Results (Julia v1)

Time benchmarks
main 021c1fc... main / 021c1fc...
Quantity/creation/Quantity(x) 3.31 ± 0.03 ns 4.32 ± 0.041 ns 0.766 ± 0.01
Quantity/creation/Quantity(x, length=y) 3.68 ± 0.06 ns 3.67 ± 0.23 ns 1 ± 0.065
Quantity/with_numbers/*real 3.34 ± 0.011 ns 3.32 ± 0.03 ns 1.01 ± 0.0097
Quantity/with_numbers/^int 9.52 ± 1.6 ns 9.88 ± 1.7 ns 0.964 ± 0.23
Quantity/with_numbers/^int * real 10.3 ± 2 ns 10.2 ± 1.8 ns 1.01 ± 0.26
Quantity/with_quantity/+y 4.71 ± 0.1 ns 4.78 ± 0.13 ns 0.985 ± 0.034
Quantity/with_quantity//y 3.35 ± 0.08 ns 3.37 ± 0.011 ns 0.994 ± 0.024
Quantity/with_self/dimension 3.37 ± 0.059 ns 3.37 ± 0.039 ns 1 ± 0.021
Quantity/with_self/inv 3.37 ± 0.011 ns 3.34 ± 0.011 ns 1.01 ± 0.0047
Quantity/with_self/ustrip 3.03 ± 0.001 ns 2.96 ± 0.06 ns 1.02 ± 0.021
QuantityArray/broadcasting/multi_array_of_quantities 0.101 ± 0.011 ms 0.099 ± 0.0072 ms 1.02 ± 0.13
QuantityArray/broadcasting/multi_normal_array 0.0582 ± 0.0024 ms 0.0577 ± 0.0024 ms 1.01 ± 0.058
QuantityArray/broadcasting/multi_quantity_array 0.0668 ± 0.0013 ms 0.0618 ± 0.0076 ms 1.08 ± 0.14
QuantityArray/broadcasting/x^2_array_of_quantities 18 ± 14 μs 15.1 ± 2 μs 1.19 ± 0.97
QuantityArray/broadcasting/x^2_normal_array 2.85 ± 5 μs 2.26 ± 3 μs 1.26 ± 2.8
QuantityArray/broadcasting/x^2_quantity_array 5.1 ± 0.54 μs 6.83 ± 3.9 μs 0.747 ± 0.43
QuantityArray/broadcasting/x^4_array_of_quantities 0.0957 ± 0.012 ms 0.102 ± 0.012 ms 0.941 ± 0.16
QuantityArray/broadcasting/x^4_normal_array 0.0543 ± 0.0019 ms 0.0533 ± 0.0031 ms 1.02 ± 0.07
QuantityArray/broadcasting/x^4_quantity_array 0.0575 ± 0.0015 ms 0.0573 ± 0.0017 ms 1 ± 0.04
time_to_load 0.229 ± 0.0011 s 0.23 ± 0.0066 s 0.994 ± 0.029
Memory benchmarks
main 021c1fc... main / 021c1fc...
Quantity/creation/Quantity(x) 0 allocs: 0 B 0 allocs: 0 B
Quantity/creation/Quantity(x, length=y) 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/*real 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/^int 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_numbers/^int * real 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_quantity/+y 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_quantity//y 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/dimension 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/inv 0 allocs: 0 B 0 allocs: 0 B
Quantity/with_self/ustrip 0 allocs: 0 B 0 allocs: 0 B
QuantityArray/broadcasting/multi_array_of_quantities 3 allocs: 0.382 MB 3 allocs: 0.382 MB 1
QuantityArray/broadcasting/multi_normal_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
QuantityArray/broadcasting/multi_quantity_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
QuantityArray/broadcasting/x^2_array_of_quantities 3 allocs: 0.382 MB 3 allocs: 0.382 MB 1
QuantityArray/broadcasting/x^2_normal_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
QuantityArray/broadcasting/x^2_quantity_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
QuantityArray/broadcasting/x^4_array_of_quantities 3 allocs: 0.382 MB 3 allocs: 0.382 MB 1
QuantityArray/broadcasting/x^4_normal_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
QuantityArray/broadcasting/x^4_quantity_array 3 allocs: 0.0764 MB 3 allocs: 0.0764 MB 1
time_to_load 0.159 k allocs: 11.2 kB 0.159 k allocs: 11.2 kB 1

@MilesCranmer MilesCranmer merged commit 6eb5dbe into main Aug 3, 2025
5 checks passed
@MilesCranmer MilesCranmer deleted the trigger-codecov branch August 3, 2025 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant