Avatar for the GalSim-developers user
GalSim-developers
JAX-GalSim
BlogDocsChangelog

perf: better fitting approximations for spergel and moffat

#205
Comparing
spergel-calc-max-rad-eff
(
a14cc7a
) with
main
(
4663ee7
)
CodSpeed Performance Gauge
-1%
Untouched
36

Benchmarks

36 total
test_benchmark_interpimage_flux_frac[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+14%
2.3 ms2 ms
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+14%
616.6 µs542 µs
test_benchmarks_lanczos_interp[xval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+13%
1.2 ms1 ms
test_benchmarks_lanczos_interp[kval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+5%
452.7 µs432.7 µs
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
48.6 ms47.6 ms
test_benchmarks_lanczos_interp[xval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
121.2 µs119.1 µs
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
122.3 ms121.8 ms
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
179.7 ms179.3 ms
test_benchmark_spergel_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
96.7 µs96.6 µs
test_benchmarks_lanczos_interp[kval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
432.4 µs432.1 µs
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
819.6 µs819.6 µs
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
33.6 s33.6 s
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
6.3 s6.3 s
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.8 s2.8 s
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
96.6 µs96.6 µs
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 s2.6 s
test_benchmark_moffat_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
358.6 µs359.5 µs
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
275.1 ms276.3 ms
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-1%
5.9 µs6 µs
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-1%
107.6 µs109 µs
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-1%
893.1 ms906.4 ms
test_benchmarks_lanczos_interp[kval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-2%
43.8 µs44.5 µs
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-2%
5.1 ms5.2 ms
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-2%
11.4 ms11.6 ms
test_benchmark_spergel_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-2%
5.9 µs6 µs

Commits

Click on a commit to change the comparison range
Base
main
4663ee7
+39.06%
perf: use a better routine maybe
401a586
3 days ago
by beckermr
-38.73%
perf: this one is better
39474cc
2 days ago
by beckermr
+43.64%
fix: do not include this file
f621e9b
2 days ago
by beckermr
-0.01%
test: ensure we do not time the jit
02738e8
2 days ago
by beckermr
-42.25%
perf: even faster and easier to make
5743628
2 days ago
by beckermr
-1.76%
Merge branch 'main' into spergel-calc-max-rad-eff
ff8039a
2 days ago
by beckermr
-0.75%
Merge branch 'main' into spergel-calc-max-rad-eff
a14cc7a
2 days ago
by beckermr
© 2026 CodSpeed Technology
Home Terms Privacy Docs