Skip to main content

Utility functions for handling grib2s

Project description

gribdoctor
==========

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

Installation
-------
.. 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`

OPTIONS:

: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`

OPTIONS

: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) <http://www.ncdc.noaa.gov/data-access/model-data/model-datasets/global-forcast-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 <https://github.com/mapbox/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 details)

Uploaded Source

File details

Details for the file gribdoctor-0.1.0dev.tar.gz.

File metadata

File hashes

Hashes for gribdoctor-0.1.0dev.tar.gz
Algorithm Hash digest
SHA256 83d4cbd7255d57ea8704051edca9e7a827830f8ae9cad5ea151a098c1130ae41
MD5 a40d91d895fdf9f522bbe7e26870ceb8
BLAKE2b-256 15ffd8f336284a3b79e8e77784254484a53336c249ef12dd9b4c957d0543c029

See more details on using hashes here.

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