From 00bd87ad1b2926dda2e10d1c7aaa1c6f45361d42 Mon Sep 17 00:00:00 2001 From: jpolton Date: Wed, 23 Aug 2023 08:06:32 +0100 Subject: [PATCH] update read_bodc dimension to include id_dim --- coast/data/tidegauge.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/coast/data/tidegauge.py b/coast/data/tidegauge.py index a62a096a..4012027c 100644 --- a/coast/data/tidegauge.py +++ b/coast/data/tidegauge.py @@ -835,13 +835,18 @@ def read_bodc(self, fn_bodc, date_start=None, date_end=None): except: raise Exception("Problem reading BODC file: " + fn_bodc) # Attributes - dataset["longitude"] = header_dict["longitude"] - dataset["latitude"] = header_dict["latitude"] + dataset["longitude"] = ("id_dim", [header_dict["longitude"]]) + dataset["latitude"] = ("id_dim", [header_dict["latitude"]]) + dataset["id_name"] = ("id_dim", [header_dict["site_name"]]) + dataset = dataset.set_coords(["longitude", "latitude", "id_name"]) + del header_dict["longitude"] del header_dict["latitude"] + del header_dict["site_name"] dataset.attrs = header_dict self.dataset = dataset + self.apply_config_mappings() @staticmethod def _read_bodc_header(fn_bodc):