From 7c8dfb7245fb7a6514e326e295530bec3fba7ccd Mon Sep 17 00:00:00 2001 From: Sean McGuire Date: Tue, 19 Nov 2024 13:59:49 -0500 Subject: [PATCH] use mindist instead of resol for margin filter --- src/hats/catalog/margin_cache/margin_catalog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hats/catalog/margin_cache/margin_catalog.py b/src/hats/catalog/margin_cache/margin_catalog.py index 65858e47..da40d160 100644 --- a/src/hats/catalog/margin_cache/margin_catalog.py +++ b/src/hats/catalog/margin_cache/margin_catalog.py @@ -33,8 +33,8 @@ def filter_by_moc(self, moc: MOC) -> Self: pixel sizes. """ max_order = moc.max_order - max_order_size = hp.nside2resol(2**max_order, arcmin=True) - if self.catalog_info.margin_threshold > max_order_size * 60: + max_order_size_arcsec = hp.order2mindist(max_order) * 60 + if self.catalog_info.margin_threshold > max_order_size_arcsec: raise ValueError( f"Cannot Filter Margin: Margin size {self.catalog_info.margin_threshold} is " f"greater than the size of a pixel at the highest order {max_order}."