Skip to content

Commit

Permalink
Merge branch 'tickets/DM-30927'
Browse files Browse the repository at this point in the history
  • Loading branch information
laurenam committed Sep 30, 2022
2 parents 12d5fbe + 899dfca commit 6c7c48a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion python/lsst/analysis/drp/catalogMatch.py
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,10 @@ def run(self, catalog):

for selector in self.config.sourceSelectorActions:
mask &= selector(catalog).astype(bool)
# Make sure the coordinates have valid entries
mask &= np.isfinite(catalog["coord_ra"])
mask &= np.isfinite(catalog["coord_dec"])

targetCatalog = catalog[mask]
targetCatalog = targetCatalog.reset_index()

Expand Down Expand Up @@ -378,7 +382,8 @@ def setRefCat(self, visitSummaryTable):
corners = []
for visSum in visitSummaryTable:
for (ra, dec) in zip(visSum['raCorners'], visSum['decCorners']):
corners.append(lsst.geom.SpherePoint(ra, dec, units=lsst.geom.degrees).getVector())
if np.isfinite(ra) and np.isfinite(dec):
corners.append(lsst.geom.SpherePoint(ra, dec, units=lsst.geom.degrees).getVector())
visitBoundingCircle = lsst.sphgeom.ConvexPolygon.convexHull(corners).getBoundingCircle()
center = lsst.geom.SpherePoint(visitBoundingCircle.getCenter())
radius = visitBoundingCircle.getOpeningAngle()
Expand Down

0 comments on commit 6c7c48a

Please sign in to comment.