API Reference#

Regridding#

ufs2arco.Layers2Pressure([ak, bk, pfull, ...])

A class to interpolate from Lagrangian layers to pressure levels, and also compute layer thickness, etc

Data Sources#

ufs2arco.sources.Source([variables, levels, ...])

Base class for all datasets

ufs2arco.sources.AWSGEFSArchive(t0, fhr, member)

Access NOAA's forecast archive from the Global Ensemble Forecast System (GEFS) at s3://noaa-gefs-pds.

ufs2arco.sources.AWSHRRRArchive(t0, fhr[, ...])

Access the archive of of NOAA's High Resolution Rapid Refresh (HRRR) forecast system on AWS.

ufs2arco.sources.GFSArchive(t0, fhr[, ...])

Access 1/4 degree archives of NOAA's Global Forecast System (GFS) via:

Data Targets#

ufs2arco.targets.Target(source, chunks, ...)

Base class for the target dataset to be stored.

ufs2arco.targets.Anemoi(source, chunks, ...)

Store dataset ready for anemoi

Utilities#

ufs2arco.utils.expand_anemoi_dataset(ads, ...)

Expand the anemoi dataset "variable" dimension to individual variables.

ufs2arco.utils.convert_anemoi_inference_dataset(xds)

Convert the output from anemoi-inference to a multivariate xarray dataset.