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

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

#212Merged
Comparing
jax-api-bounds-again
(
ccad66d
) with
main
(
5f1e186
)
CodSpeed Performance Gauge
×2.3
Improvement
3
Untouched
33

Benchmarks

36 total
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
×2.3
656.1 ms286.7 ms
test_benchmarks_lanczos_interp[xval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+48%
1,302.2 µs880.5 µs
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+30%
5.4 s4.1 s
test_benchmark_invert_ab_noraise[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+11%
1.4 ms1.2 ms
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+10%
167.8 ms152.2 ms
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+10%
1.7 s1.5 s
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+6%
193.7 ms182.9 ms
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+5%
591.3 µs565 µs
test_benchmark_invert_ab_noraise[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+3%
146.1 µs141.7 µs
test_benchmark_spergel_calcfluxrad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
215.5 µs212.2 µs
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
11.6 ms11.5 ms
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
135.6 ms134.3 ms
test_benchmarks_lanczos_interp[kval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
55 µs54.6 µs
test_benchmark_spergel_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
104.9 µs104.3 µs
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
104.9 µs104.4 µs
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms4.4 ms
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
112 µs111.7 µs
test_benchmarks_lanczos_interp[kval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
436.9 µs436.4 µs
test_benchmark_spergel_calcfluxrad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
34.9 s34.9 s
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 s2.3 s
test_benchmarks_lanczos_interp[kval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
434.8 µs435.3 µs
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2 s2 s
test_benchmarks_interpolated_image[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
43.1 ms43.1 ms
test_benchmark_moffat_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
375.1 µs375.9 µs

Commits

Click on a commit to change the comparison range
Base
main
5f1e186
-32.97%
fix: use dynamic slice for set and get ops for images
a525cc8
1 month ago
by beckermr
+89.03%
fix: ensure we declare things as jax
9976783
1 month ago
by beckermr
-56.06%
Merge branch 'main' into jax-api-bounds-again
f557ce3
1 month ago
by beckermr
-0.12%
fix: get more bugs for new bounds
2849295
1 month ago
by beckermr
-46.34%
fix: ensure min coords are not static; use deltas for bounds; avoid init for boundsI
88aeb48
1 month ago
by beckermr
×2.7
feat: mark bounds as static and adjust pytrees accordingly
a8b9b9a
1 month ago
by beckermr
style: pre-commit
9e72549
1 month ago
by beckermr
×2.7
test: make tests more robust
c52b766
1 month ago
by beckermr
-12.55%
style: pre the commit
f4899bd
1 month ago
by beckermr
+10.47%
test: add more scene drawing tests
7fff7a5
1 month ago
by beckermr
-10.36%
doc: add doc strings
b92be8a
1 month ago
by beckermr
Update bounds.py
a60fd2f
1 month ago
by beckermr
×2.7
Update image.py
15b6fee
1 month ago
by beckermr
-5.89%
Apply suggestion from @beckermr
3db09cd
1 month ago
by beckermr
-0.95%
fix: make strings not crazy
0bfc8a8
1 month ago
by beckermr
+34.81%
Merge branch 'main' into jax-api-bounds-again
6bfa038
21 days ago
by ismael-mendoza
-43.81%
Merge branch 'jax-api-bounds-again' of https://github.com/GalSim-developers/JAX-GalSim into jax-api-bounds-again
35a02f3
13 days ago
by beckermr
+45.33%
fix: tree flatten is wrong
cf6435d
13 days ago
by beckermr
-48.75%
Update tests/jax/test_render_scene.py
c59fa03
12 days ago
by beckermr
+10.15%
[pre-commit.ci] auto fixes from pre-commit.com hooks
ccad66d
12 days ago
by pre-commit-ci[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs