GOES-R (GOES-16/17/18/19) revolutionized geostationary weather imagery. 16 bands, refresh as fast as 30 seconds (mesoscale), and the data is free. This is the sensor LaunchDetect uses in production.
The GOES-R series (GOES-16, 17, 18, 19) is NOAA's flagship geostationary weather constellation. From 35,786 km altitude over the equator, each satellite stares continuously at one hemisphere of Earth, producing the highest-cadence operational Earth imagery available to the public — including the 30-second mesoscale refresh that LaunchDetect uses for real-time launch detection.
| Satellite | Position | Role |
|---|---|---|
| GOES-16 | drifted to 105W (stowed) | Backup |
| GOES-18 | 137.2°W | GOES-West operational |
| GOES-19 | 75.2°W | GOES-East operational (since 2025) |
The Americas + Atlantic are covered by GOES-19 (East); the Pacific + western US + Hawaii by GOES-18 (West). Combined, they cover from longitude ~160°E to ~10°W. Outside that range, the geometry is too oblique to be useful — that's where JMA Himawari-9 takes over (East Asia and Western Pacific).
The Advanced Baseline Imager (ABI) is the primary instrument on every GOES-R satellite. It has 16 spectral bands:
ABI scans Earth in three nested modes simultaneously:
The 30-second mesoscale cadence is what makes real-time launch detection possible. A Falcon 9 ascent from Vandenberg passes through several mesoscale frames during boost phase; LaunchDetect captures the plume in each.
Every ABI scene is published as a NetCDF file to NOAA's public AWS Open Data bucket within seconds of generation:
s3://noaa-goes18/ABI-L1b-RadM/{year}/{day-of-year}/{hour}/{filename}.nc
For Band 7, mesoscale 1: OR_ABI-L1b-RadM1-M6C07_G18_*.nc. The file is ~3 MB per scene. Open with xarray, netCDF4, or — most conveniently — the satpy library which handles georeferencing automatically.
You'll download a real GOES-18 Band 7 mesoscale scene over the Pacific, open it with satpy, plot it on a map with proper geographic coordinates (handled via Scene.resample()), and identify the geographic coverage area. By the end you'll understand the data shape, units, and georeferencing — preparation for Week 14 where the same data is used for actual plume detection.
Download a real GOES-18 Band 7 mesoscale NetCDF from the NOAA public AWS bucket. Open it with satpy. Plot it. Identify the geographic coverage area.
Test yourself. Answer key on the certificate-track page (Gold-tier feature: progress tracking and auto-grading).