You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(make_cat): remove the dead galsim shape-serialization path
No runner produces galsim shapes (there is no galsim_shapes_runner) and
the dual-shape (len==5) input branch in make_cat_runner never fires —
ngmix is the pipeline's only shape estimator, so the galsim serialization
path was dead code.
- delete SaveCatalogue._save_galsim_shapes and its "galsim" process mode
(drops the now-orphaned cs_util.size import from make_cat)
- make_cat_runner validates SHAPE_MEASUREMENT_TYPE against ngmix alone and
drops the dead second-shape-catalogue branch; the list knob is kept as
the extension point for a future estimator family
- drop test_galsim_grammar_properties.py and the galsim cases from the
frozen column-grammar examples in test_psf_grammar_properties.py
- lose the galsim references in the make_cat docstring, the make_cat_mccd
example config, and the cat_matched.param comment
Carved out of #761 to keep that PR scoped to the reconvolved-PSF column
grammar; the removal deletes a test #761 introduced.
Closes#783
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments