From fe0308189c3ca869d15fa15f6ef5bdcf096a7aa9 Mon Sep 17 00:00:00 2001
From: Paolo Veglio <paolo.veglio@ssec.wisc.edu>
Date: Fri, 23 Aug 2024 15:31:41 +0000
Subject: [PATCH] updated dimension name for "bits" to address error in xarray

---
 mvcm/main.py         | 4 ++--
 mvcm/write_output.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/mvcm/main.py b/mvcm/main.py
index a939816..44412e0 100644
--- a/mvcm/main.py
+++ b/mvcm/main.py
@@ -581,8 +581,8 @@ def main(
         sf = {k: {"dims": ("x", "y"), "data": scene_flags[k]} for k in scene_flags}
         old_debug_data = old_debug_data | sf
 
-    debug_output = xr.Dataset.from_dict(old_debug_data)
-    debug_output.to_netcdf("/ships19/hercules/pveglio/debug_data.nc", mode="w")
+    # debug_output = xr.Dataset.from_dict(old_debug_data)
+    # debug_output.to_netcdf("/ships19/hercules/pveglio/debug_data.nc", mode="w")
 
     all_bits = np.zeros((bit["01"].shape[0], bit["01"].shape[1], 22))
     for i in range(len(_bitlist)):
diff --git a/mvcm/write_output.py b/mvcm/write_output.py
index 05dab58..ee93325 100644
--- a/mvcm/write_output.py
+++ b/mvcm/write_output.py
@@ -173,7 +173,7 @@ def save_output(data: xr.Dataset, attrs: dict, fname: str, compression: int, deb
     if debug is True:
         debug_data = {
             "bits": {
-                "dims": ("number_of_lines", "number_of_pixels", "bits"),
+                "dims": ("number_of_lines", "number_of_pixels", "bits_dimension"),
                 "data": data.bits.values,
             },
             "bands": {
-- 
GitLab