From 7647bb150e2469936855061693b4458ba4f50672 Mon Sep 17 00:00:00 2001 From: "Adam Ginsburg (keflavich)" Date: Sun, 11 Feb 2024 21:45:19 -0500 Subject: [PATCH] revert 413 and make blank_pixel_value optional, but default to NaN --- reproject/mosaicking/coadd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reproject/mosaicking/coadd.py b/reproject/mosaicking/coadd.py index 1e68e2ce2..64e6da233 100644 --- a/reproject/mosaicking/coadd.py +++ b/reproject/mosaicking/coadd.py @@ -24,6 +24,7 @@ def reproject_and_coadd( background_reference=None, output_array=None, output_footprint=None, + blank_pixel_value=np.nan, **kwargs, ): """ @@ -276,7 +277,7 @@ def reproject_and_coadd( if combine_function == "mean": with np.errstate(invalid="ignore"): output_array /= output_footprint - output_array[output_footprint == 0] = 0 + output_array[output_footprint == 0] = blank_pixel_value elif combine_function in ("first", "last", "min", "max"): for array in arrays: @@ -306,7 +307,6 @@ def reproject_and_coadd( raise NotImplementedError("combine_function='median' is not yet implemented") - if combine_function in ("min", "max"): - output_array[output_footprint == 0] = 0.0 + output_array[output_footprint == 0] = blank_pixel_value return output_array, output_footprint