Commit 4991033
feat: register FitImaging, DatasetModel, Galaxies as pytrees in AnalysisImaging
Adds `_register_fit_imaging_pytrees` staticmethod to `AnalysisImaging`, called
from `fit_from` under the existing `use_jax` gate. Mirrors autolens's
`AnalysisImaging._register_fit_imaging_pytrees`. Unblocks
`jax.jit(analysis.fit_from)(instance)` returning a `FitImaging` with
`jax.Array` leaves on the autogalaxy imaging path.
Part of PyAutoLabs/autogalaxy_workspace_test#8 (epic #5, task 3/9).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent a46023f commit 4991033
2 files changed
Lines changed: 37 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
144 | 147 | | |
145 | 148 | | |
146 | 149 | | |
| |||
158 | 161 | | |
159 | 162 | | |
160 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
161 | 185 | | |
162 | 186 | | |
163 | 187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
0 commit comments