TNO Intern

Commit 6d5c097f authored by Arjo Segers's avatar Arjo Segers
Browse files

Use "dataset.sizes[]" to obtain dimension lengths.

parent 05d18203
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -57,6 +57,9 @@
# 2025-01, Arjo Segers
#   Use updated CSO_Listing class.
#
# 2025-02, Arjo Segers
#   Use "dataset.sizes[]" to obtain dimension lengths.
#


########################################################################
@@ -202,14 +205,14 @@ class S5p_File(object):
        # open:
        with xarray.open_dataset(self.filename, group="PRODUCT") as ds:
            # copy some dimensions for convenience:
            self.ntime = ds.dims["time"]
            self.nscan = ds.dims["scanline"]
            self.ngpix = ds.dims["ground_pixel"]
            self.ntime = ds.sizes["time"]
            self.nscan = ds.sizes["scanline"]
            self.ngpix = ds.sizes["ground_pixel"]
            # number 'atmoshpere' layers:
            if "layer" in ds.dims.keys():
                self.nlayer = ds.dims["layer"]
                self.nlayer = ds.sizes["layer"]
            elif "level" in ds.dims.keys():
                self.nlayer = ds.dims["level"]
                self.nlayer = ds.sizes["level"]
            else:
                self.nlayer = None
            # endif