Skip to content
This repository has been archived by the owner on Aug 11, 2022. It is now read-only.
/ GOESplot Public archive

Download and plot GOES satellite PNGs and high-resolution NetCDF4 by date/time

License

Notifications You must be signed in to change notification settings

space-physics/GOESplot

Repository files navigation

GOES Plot

Actions Status PyPi Download stats

Quick Python script to download and plot GOES satellite preview and hi-resolution data by date/time.

goes absorption

python -m pip install -e .

The scripts work with two types of data:

Full fidelity data:

Select data using GOES shopping cart. Search by date, geographic region. Consider getting NetCDF format data unless you're familiar with the other options. Register for NOAA CLASS if needed.

It may take up to 48 hours to get access to your order. NOAA CLASS emails you when data is ready. Each 5-10 minute set of multi-band data is several hundred megabytes at full resolution.

Preview (3 hour cadence):

Get GOES preview imagedata with parallel download:

python get-goes-preview.py goesnum start stop outdir

example: download IR from GOES-13 2018-01-01 to 2018-01-02 to ~/data/goes13:

python get-goes-preview.py 13 IR 2018-01-01T00 2018-01-03T00 ~/data/goes13

These are updated every 3 hours. For science use, the full fidelity GOES data are updated on minutely timescale.

Plot GOES IR data georegistered via Cartopy:

python plot-goes.py ~/data/goes13

Plot a specific file:

python plot-goes.py ~/data/goes13/2018-01-01T12:35:00.jpg