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

fix: use dynamic slice for set and get ops for images

#212
Comparing
jax-api-bounds-again
(
0bfc8a8
) with
main
(
1977814
)
CodSpeed Performance Gauge
×2.3
Improvement
2
Untouched
34

Benchmarks

36 total
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
×2.3
671.7 ms290.7 ms
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+31%
5.4 s4.1 s
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+8%
1.7 s1.6 s
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+7%
194.9 ms181.3 ms
test_benchmark_moffat_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+5%
96.5 µs92.2 µs
test_benchmark_invert_ab_noraise[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+4%
128.1 µs123.2 µs
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+4%
162.9 ms157 ms
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+4%
110 µs106.1 µs
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+3%
13.6 ms13.2 ms
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
43.8 ms42.9 ms
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
112 µs109.7 µs
test_benchmarks_lanczos_interp[xval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
126.7 µs124.2 µs
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
560.5 µs553 µs
test_benchmark_interpimage_flux_frac[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
388.9 µs384.1 µs
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
136.3 ms134.9 ms
test_benchmark_spergel_calcfluxrad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
214.8 µs213.8 µs
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
104.3 µs103.9 µs
test_benchmarks_lanczos_interp[kval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
436.5 µs435.6 µs
test_benchmarks_lanczos_interp[kval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
435.2 µs434.5 µs
test_benchmark_spergel_calcfluxrad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_benchmark_moffat_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
374.8 µs374.6 µs
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
968.7 µs968.4 µs
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
34.9 s34.9 s
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
11.5 ms11.5 ms

Commits

Click on a commit to change the comparison range
Base
main
1977814
-32.97%
fix: use dynamic slice for set and get ops for images
a525cc8
5 days ago
by beckermr
+89.03%
fix: ensure we declare things as jax
9976783
4 days ago
by beckermr
-56.06%
Merge branch 'main' into jax-api-bounds-again
f557ce3
4 days ago
by beckermr
-0.12%
fix: get more bugs for new bounds
2849295
3 days ago
by beckermr
-46.34%
fix: ensure min coords are not static; use deltas for bounds; avoid init for boundsI
88aeb48
3 days ago
by beckermr
×2.7
feat: mark bounds as static and adjust pytrees accordingly
a8b9b9a
2 days ago
by beckermr
style: pre-commit
9e72549
2 days ago
by beckermr
×2.7
test: make tests more robust
c52b766
2 days ago
by beckermr
-12.55%
style: pre the commit
f4899bd
2 days ago
by beckermr
+10.47%
test: add more scene drawing tests
7fff7a5
2 days ago
by beckermr
-10.36%
doc: add doc strings
b92be8a
2 days ago
by beckermr
Update bounds.py
a60fd2f
2 days ago
by beckermr
×2.7
Update image.py
15b6fee
2 days ago
by beckermr
-5.89%
Apply suggestion from @beckermr
3db09cd
2 days ago
by beckermr
-0.95%
fix: make strings not crazy
0bfc8a8
1 day ago
by beckermr
© 2026 CodSpeed Technology
Home Terms Privacy Docs