Skip to main content

Utility functions for handling grib2s

Project description


Utility functions for handling quirks of weather data rasters in `grib2` format

.. role:: console(code)
:language: console

:console:`pip install gribdoctor --pre`

Usage - smoosh

stack multiple gribs of the same or varying resolutions

:console:`Usage: gribdoctor smoosh [OPTIONS] [INPUTS]... OUTPUT`


:console:`-dev, --develoment Dev tag for experimental features`

:console:`-uw, --unwrap Unwrap GFS Rasters`

:console:`--help Show this message and exit.`

Use this subcommand to "smoosh" together any number of variable resolution gribs into one tiff. This also effectively performs the below :console:`globewrap` operation on all inputs if indicated with :console:`--unwrap`, and outputs a raster of 2x (due to unwrapping) the highest input resolution.

Usage - unwrap

:console:`gribdoctor unwrap [OPTIONS] INGRIB OUTRASTER`


:console:`-bt, --bandtags Flag to indicate printing of band tags / band metadata to stdout`

:console:`-b, --bidx Bands to include in output raster. Default = all (use caution - you may inadvertently create ginourmous tif files)`

Many gridded weather GRIBs, such as NOAA's `Global Forecast System (GFS) <>`_, cover a global extent of -0.5 to 359.5 (or similar, depending on resolution), with the antimeridian (-180 / 180) bisecting a column of pixels.
This routine upsamples, slices, and merges these rasters as to convert them to "standard" -180 to 180 extent global grids. Outputs to any raster format supported by `rasterio <>`_.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gribdoctor-0.1.0dev.tar.gz (4.0 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page