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

fix: ensure bounds vmaps as best as possible, more equinox errors, types for `__eq__`, `_BoundsD/I`

#250
Comparing
bounds-fix-again-all-static
(
afe868f
) with
main
(
e2b1029
)
CodSpeed Performance Gauge
-35%
Regression
1
Untouched
35

Benchmarks

36 total
test_benchmark_invert_ab_noraise[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
-35%
523 µs803.8 µs
test_benchmark_spergel_xvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+9%
1.8 s1.7 s
test_benchmark_rng_discard[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+3%
573.4 µs555.1 µs
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
125.1 µs122.5 µs
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
311.6 ms305.3 ms
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
19 ms18.7 ms
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
14 ms13.7 ms
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
198.6 ms195.1 ms
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+2%
7.3 µs7.1 µs
test_benchmark_interpimage_flux_frac[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
502.5 µs497.8 µs
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
166 ms164.6 ms
test_benchmark_spergel_calcfluxrad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_benchmark_spergel_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
7.6 µs7.6 µs
test_benchmarks_lanczos_interp[xval-no_conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
974.4 µs970.5 µs
test_benchmark_invert_ab_noraise[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
135.8 µs135.3 µs
test_benchmark_moffat_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
333.5 µs332.5 µs
test_benchmark_gaussian_init[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
105.8 µs105.6 µs
test_benchmark_interpimage_flux_frac[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_benchmarks_lanczos_interp[kval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
438.2 µs437.8 µs
test_benchmark_spergel_kvalue[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
142 ms141.8 ms
test_benchmarks_metacal[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
154.1 ms154 ms
test_benchmark_moffat_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 s2.4 s
test_benchmarks_lanczos_interp[xval-conserve_dc-run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
1 ms1 ms
test_benchmark_spergel_conv[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.1 s2.1 s
test_benchmark_moffat_conv_grad[run]
tests/jax/test_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 s4.3 s

Commits

Click on a commit to change the comparison range
Base
main
e2b1029
+0.03%
fix: be sure to test everything
0774b6a
4 days ago
by beckermr
+39.71%
fix: ensure we handle branches on bounds eq properly
93eb30f
4 days ago
by beckermr
-43.79%
fix: put back variable pytree def
004ada8
3 days ago
by beckermr
+1.31%
fix: make sure to send fits headers to galsim
7f97f11
3 days ago
by beckermr
-35.91%
Merge branch 'typing-inits-cleanup' into bounds-fix-again-all-static
a0d0ba6
3 days ago
by beckermr
+70.16%
Merge branch 'typing-inits-cleanup' into bounds-fix-again-all-static
996a5fb
3 days ago
by beckermr
-83.14%
Merge branch 'main' into bounds-fix-again-all-static
2143616
3 days ago
by beckermr
×2
Apply suggestion from @beckermr
63fe4b3
3 days ago
by beckermr
-51.6%
fix: allow python bool for static bounds eq
d0aab7e
3 days ago
by beckermr
+13.06%
test: update to latest submodule
de2bb72
3 days ago
by beckermr
+31.87%
doc: add docs
29df9c3
3 days ago
by beckermr
+9.71%
doc: be a bit more specific
2d53ab0
3 days ago
by beckermr
-88.93%
fix: dead code
1c94cf3
3 days ago
by beckermr
+47.03%
test: add test of bool eq api
0d07661
3 days ago
by beckermr
-15.15%
test: add tests of bounds and vmap
dea6915
3 days ago
by beckermr
-48.51%
test: add tests of bounds and vmap
1671b37
3 days ago
by beckermr
×2.2
doc: clarify
401e540
2 days ago
by beckermr
-58.76%
test: more tests for bnds int and vmap
0a1ddd1
2 days ago
by beckermr
-5.87%
test: add tests for type conversion
aa8d587
2 days ago
by beckermr
+1.43%
doc: add comment
a7efe2d
2 days ago
by beckermr
+40.56%
fix: rename for clarity
eb2748a
2 days ago
by beckermr
-41.68%
test: add tests of includes and simpler bounds init
215b412
1 day ago
by beckermr
-0.44%
test: run faster?
863a99e
1 day ago
by beckermr
+2.12%
test: use more splits
137edd1
1 day ago
by beckermr
-0.41%
test: less logging
c7348ef
1 day ago
by beckermr
-1.88%
Apply suggestion from @beckermr
642b4ae
1 day ago
by beckermr
-34.67%
fix: do not cat this giant file
afe868f
1 day ago
by beckermr
© 2026 CodSpeed Technology
Home Terms Privacy Docs