GFSArchive

Contents

GFSArchive#

class ufs2arco.sources.GFSArchive(t0: dict, fhr: dict, variables: list | tuple | None = None, levels: list | tuple | None = None, use_nearest_levels: bool | None = False, slices: dict | None = None, accum_hrs: dict | None = None)#
Access 1/4 degree archives of NOAA’s Global Forecast System (GFS) via:

Methods

GFSArchive.__init__(t0, fhr[, variables, ...])

GFSArchive.add_full_extra_coords(xds)

An optional routine that builds extra coordinates if needed, see example in ensemble_forecast.py.

GFSArchive.apply_slices(xds)

Apply any slices, for now just data selection via "sel" or "isel" Note that this is the first transformation, so slicing options relate to the standard dimensions:

GFSArchive.open_grib(dims, file_suffix, ...)

Open a single GRIB file.

GFSArchive.open_sample_dataset(dims, ...[, ...])

Attributes

GFSArchive.available_levels

Built-in immutable sequence.

GFSArchive.available_variables

Built-in immutable sequence.

GFSArchive.dynamic_vars

GFSArchive.file_suffixes

GFSArchive.horizontal_dims

GFSArchive.name

GFSArchive.rename

Use this to map whatever the original source is to the ufs2arco standards...which need to be documented

GFSArchive.sample_dims

GFSArchive.static_vars