From e5d848629541bc4e0d457d15aa2c437a9b95d3b0 Mon Sep 17 00:00:00 2001
From: Sharon Fitzpatrick <SF2309@Gmail.Com>
Date: Fri, 25 Oct 2024 10:44:54 -0700
Subject: [PATCH] remove deprecated np.NaN

---
 src/coastseg/extracted_shoreline.py | 4 ++--
 tests/test_merge_utils.py           | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/coastseg/extracted_shoreline.py b/src/coastseg/extracted_shoreline.py
index 96035b39..dd895766 100644
--- a/src/coastseg/extracted_shoreline.py
+++ b/src/coastseg/extracted_shoreline.py
@@ -1261,9 +1261,9 @@ def simplified_find_contours(
     # make a copy of the im_labels array as a float (this allows find contours to work))
     im_labels_masked = im_labels.copy().astype(float)
     # Apply the cloud mask by setting masked pixels to NaN
-    im_labels_masked[cloud_mask] = np.NaN
+    im_labels_masked[cloud_mask] = np.nan
     # only keep the pixels inside the reference shoreline buffer
-    im_labels_masked[~reference_shoreline_buffer] = np.NaN
+    im_labels_masked[~reference_shoreline_buffer] = np.nan
     
     # 0 or 1 labels means 0.5 is the threshold
     contours = measure.find_contours(im_labels_masked, 0.5)
diff --git a/tests/test_merge_utils.py b/tests/test_merge_utils.py
index fe254d33..595f297a 100644
--- a/tests/test_merge_utils.py
+++ b/tests/test_merge_utils.py
@@ -707,7 +707,7 @@ def merged_config_no_nulls_no_index_right():
 def merged_config_nulls():
     data = {
         "type": ["bbox", "bbox", "roi", "roi", "shoreline", "shoreline"],
-        "id": [None, np.NaN, "B", "B", "D", "C"],
+        "id": [None, np.nan, "B", "B", "D", "C"],
         "geometry": [
             Point(0, 0),
             Point(0, 0),
@@ -725,7 +725,7 @@ def merged_config_nulls():
 def merged_config_nulls_all_unique():
     data = {
         "type": ["bbox", "bbox", "roi", "roi", "shoreline", "shoreline"],
-        "id": [None, np.NaN, "Z", "B", "D", "C"],
+        "id": [None, np.nan, "Z", "B", "D", "C"],
         "geometry": [
             Point(0, 0),
             Point(1, 1),