All Projects → mapbox → grib-doctor

mapbox / grib-doctor

Licence: MIT license
Utilities for handling quirks of weather data grib files.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to grib-doctor

rio-glui
Explore CloudOptimized geotiff on your browser using Mapbox GL JS
Stars: ✭ 47 (+135%)
Mutual labels:  satellite, imagery
rio-rgbify
Encoded arbitrary bit depth rasters in psuedo base-256
Stars: ✭ 62 (+210%)
Mutual labels:  satellite, imagery
pxm-manifest-specification
File specification for PXM (Pixel Monster)
Stars: ✭ 14 (-30%)
Mutual labels:  satellite, imagery
sentinel-tiler
A serverless Sentinel-2 tiles server using AWS Lambda
Stars: ✭ 59 (+195%)
Mutual labels:  satellite, imagery
rio-hist
Histogram matching plugin for rasterio
Stars: ✭ 71 (+255%)
Mutual labels:  satellite, imagery
untiler
Stitch image tiles into larger composite TIFs
Stars: ✭ 35 (+75%)
Mutual labels:  satellite, imagery
rio-pansharpen
pansharpening landsat scenes
Stars: ✭ 42 (+110%)
Mutual labels:  satellite, imagery
rio-toa
Top Of Atmosphere (TOA) calculations for Landsat 8
Stars: ✭ 38 (+90%)
Mutual labels:  satellite, imagery
supermercado
Supercharger for mercantile
Stars: ✭ 100 (+400%)
Mutual labels:  satellite, imagery
snuggs
Snuggs are s-expressions for Numpy
Stars: ✭ 15 (-25%)
Mutual labels:  satellite, imagery
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (+20%)
Mutual labels:  imagery
Vector-Map-Generation-from-Aerial-Imagery-using-Deep-Learning-GeoSpatial-UNET
We propose a simple yet efficient technique to leverage semantic segmentation model to extract and separate individual buildings in densely compacted areas using medium resolution satellite/UAV orthoimages. We adopted standard UNET architecture, additionally added batch normalization layer after every convolution, to label every pixel in the ima…
Stars: ✭ 74 (+270%)
Mutual labels:  satellite
cligj
Click-based argument and option decorators for Python GIS command line programs
Stars: ✭ 35 (+75%)
Mutual labels:  banished
geojson-coords
Extract coordinates from GeoJSON.
Stars: ✭ 29 (+45%)
Mutual labels:  banished
nepomuk
A public transit router for GTFS feeds (currently only static) written in modern c++
Stars: ✭ 22 (+10%)
Mutual labels:  banished
PWSat2OBC
Source code of the PW-Sat2 On Board Computer (OBC) software.
Stars: ✭ 53 (+165%)
Mutual labels:  satellite
Mercantile
Spherical mercator tile and coordinate utilities
Stars: ✭ 253 (+1165%)
Mutual labels:  satellite
Pyskel
Skeleton of a Python package
Stars: ✭ 244 (+1120%)
Mutual labels:  satellite
goes2go
Download and process GOES-16 and GOES-17 data from NOAA's archive on AWS using Python.
Stars: ✭ 77 (+285%)
Mutual labels:  satellite
diversify
Script for quickly creating varying sizes of app icons for iOS project asset catalogs.
Stars: ✭ 58 (+190%)
Mutual labels:  banished

gribdoctor

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

Installation

pip install gribdoctor --pre

Usage - smoosh

stack multiple gribs of the same or varying resolutions

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

OPTIONS:

-dev, --develoment Dev tag for experimental features

-uw, --unwrap Unwrap GFS Rasters

--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 globewrap operation on all inputs if indicated with --unwrap, and outputs a raster of 2x (due to unwrapping) the highest input resolution.

Usage - unwrap

gribdoctor unwrap [OPTIONS] INGRIB OUTRASTER

OPTIONS

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].