From 11c249a690e76ea2d8efc532bffa56c007a1a62d Mon Sep 17 00:00:00 2001 From: Arun Kannawadi Date: Thu, 6 Nov 2025 00:57:11 -0500 Subject: [PATCH 1/2] Set mask array with an array --- python/lsst/cell_coadds/_fits.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/lsst/cell_coadds/_fits.py b/python/lsst/cell_coadds/_fits.py index e27c0e05..93005084 100644 --- a/python/lsst/cell_coadds/_fits.py +++ b/python/lsst/cell_coadds/_fits.py @@ -499,7 +499,7 @@ def _readSingleCellCoadd( for mask_name, bit_value in mask_plane_dict.items(): mask.array[(mask_array & 2**bit_value) > 0] |= afwImage.Mask.getPlaneBitMask(mask_name) else: - mask.array[:, :] = mask + mask.array[:, :] = mask_array try: maskfrac = data["maskfrac"] From 5767c8cfb6e4c13e2e78ed5fc4db6342fdd2083f Mon Sep 17 00:00:00 2001 From: Arun Kannawadi Date: Thu, 6 Nov 2025 00:33:53 -0500 Subject: [PATCH 2/2] Initialize visit_polygons further up --- python/lsst/cell_coadds/_fits.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/lsst/cell_coadds/_fits.py b/python/lsst/cell_coadds/_fits.py index 93005084..eaedddab 100644 --- a/python/lsst/cell_coadds/_fits.py +++ b/python/lsst/cell_coadds/_fits.py @@ -296,6 +296,7 @@ def readAsMultipleCellCoadd(self) -> MultipleCellCoadd: psf_shape=afwGeom.Quadrupole(), psf_shape_flag=True, ) + visit_polygons = {} if written_version >= version.parse("0.3"): visit_dict = { row["visit"]: VisitRecord( @@ -323,7 +324,6 @@ def readAsMultipleCellCoadd(self) -> MultipleCellCoadd: if written_version >= version.parse("0.6"): visit_summary_hdu = hdu_list[hdu_list.index_of("VISIT_SUMMARY")] - visit_polygons = {} for row in visit_summary_hdu.data: visit = int(row["visit"]) obs_id = ObservationIdentifiers(