From 131fdd96cb419b596aff07f7b49ef73b304e9553 Mon Sep 17 00:00:00 2001
From: Eva Schiffer <evas@ssec.wisc.edu>
Date: Thu, 21 Oct 2021 13:50:25 -0500
Subject: [PATCH] getting spatial mismatch plots working minimally

---
 pyglance/glance/lonlat_util.py | 8 ++++----
 pyglance/glance/plot.py        | 5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/pyglance/glance/lonlat_util.py b/pyglance/glance/lonlat_util.py
index 40b9dab..7c5e3ca 100644
--- a/pyglance/glance/lonlat_util.py
+++ b/pyglance/glance/lonlat_util.py
@@ -60,7 +60,7 @@ def check_lon_lat_equality(longitudeADataObject, latitudeADataObject,
                 plot.plot_and_save_spacial_mismatch(longitudeADataObject, latitudeADataObject,
                                                    lon_lat_not_equal_mask,
                                                    "A", "Lon./Lat. Points Mismatched between A and B\n" +
-                                                   "(Shown in A)",
+                                                   "(Shown in Green over A Data)",
                                                    "LonLatMismatch",
                                                    outputPath,
                                                    fullDPI=fullDPI, thumbDPI=thumbDPI, units="degrees")
@@ -70,7 +70,7 @@ def check_lon_lat_equality(longitudeADataObject, latitudeADataObject,
                 plot.plot_and_save_spacial_mismatch(longitudeBDataObject, latitudeBDataObject,
                                                    lon_lat_not_equal_mask,
                                                    "B", "Lon./Lat. Points Mismatched between A and B\n" +
-                                                   "(Shown in B)",
+                                                   "(Shown in Green over B Data)",
                                                    "LonLatMismatch",
                                                    outputPath,
                                                    fullDPI=fullDPI, thumbDPI=thumbDPI, units="degrees")
@@ -128,7 +128,7 @@ def compare_spatial_invalidity(longitude_a_object, longitude_b_object,
             (len( latitude_a_object.data[~invalid_in_a_mask]) > 0)) :
             plot.plot_and_save_spacial_mismatch(longitude_a_object, latitude_a_object,
                                                valid_only_in_mask_a,
-                                               "A", "Points only valid in\nFile A\'s longitude & latitude",
+                                               "A", "Points only valid in\nFile A\'s longitude & latitude (in green)",
                                                "SpatialMismatch",
                                                output_path,
                                                fullDPI=fullDPI, thumbDPI=thumbDPI, units="degrees")
@@ -138,7 +138,7 @@ def compare_spatial_invalidity(longitude_a_object, longitude_b_object,
             ) :
             plot.plot_and_save_spacial_mismatch(longitude_b_object, latitude_b_object,
                                                valid_only_in_mask_b,
-                                               "B", "Points only valid in\nFile B\'s longitude & latitude",
+                                               "B", "Points only valid in\nFile B\'s longitude & latitude (in green)",
                                                "SpatialMismatch",
                                                output_path,
                                                fullDPI=fullDPI, thumbDPI=thumbDPI, units="degrees")
diff --git a/pyglance/glance/plot.py b/pyglance/glance/plot.py
index 40bba5e..7fb1d12 100644
--- a/pyglance/glance/plot.py
+++ b/pyglance/glance/plot.py
@@ -128,10 +128,11 @@ def plot_and_save_spacial_mismatch(longitudeObject, latitudeObject, spacialMisma
 
     # make the figure
     LOG.info("Creating spatial mismatch image")
-    spatialMismatchFig = figures.create_mapped_figure(None, latitudeObject.data, longitudeObject.data,
+    spatialMismatchFig = figures.create_mapped_figure(latitudeObject.data,
+                                                      latitudeObject.data, longitudeObject.data,
                                                       in_proj, out_proj, boundingAxes, titleTxt,
                                                       invalidMask=spaciallyInvalidMask, tagData=spacialMismatchMask,
-                                                      units=units,)
+                                                      units=units, colorMap=figures.MEDIUM_GRAY_COLOR_MAP)
 
     # save the figure
     LOG.info("Saving spatial mismatch image")
-- 
GitLab