TNO Intern

Commit b3a1abd1 authored by Arjo Segers's avatar Arjo Segers
Browse files

Apply temporal averaging over gridded data when making catalogue.

parent 624574a6
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -46,6 +46,9 @@
#   Harmonized settings for colormap.
#   Support multiple frequencies for gridded catalogue.
#
# 2026-09, Arjo Segers
#   Apply temporal averaging over gridded data.
#


########################################################################
@@ -1398,6 +1401,14 @@ class CSO_GriddedCatalogue(CSO_CatalogueBase):
                                    raise Exception
                                # endif

                                # time dimension present?
                                if "time" in vda.dims:
                                    # info ...
                                    logging.info(f"{indent}      temporal average over ({t},{t+dt}) ...")
                                    # select and average:
                                    vda = vda.sel( time=slice(t,t+dt) ).mean( dim="time" )
                                #endif

                                # data:
                                values = vda.values.squeeze()
                                # select layer if needed ..