Skip to content

GOES infrared scene

Open example.ipynb to see an executed GOES-18 channel-13 scene, quality-filtered brightness-temperature image in scan coordinates, and pixel histogram. Available since v0.8.

Use notebook setup from the repository root. The NetCDF reader requires usdata[netcdf]; the example environment supplies plotting and Jupyter. The repository pins Python 3.14.7 to avoid an upstream crash in older Linux uv Python 3.14 builds. Other supported Python versions can also run the notebook.

The manifest requests one exact scan start, 2024-05-06T12:01:18.1Z, with explicit satellite 18, channel 13, and product ABI-L2-CMIPC. The archive file is ~3.8 MB; decoding uses additional memory. The notebook preserves the full input checksum, source URL and retrieval time, verifies the manifest lockfile, and demonstrates cache reuse. Raw scene bytes and provenance remain unchanged.

CMI is infrared brightness temperature in kelvin; DQF == 0 is selected explicitly by this analysis. It is not a surface-air-temperature estimate. The plot uses geostationary scan angles rather than latitude/longitude. The reader preserves projection metadata but does not reproject the image. Plot sampling reduces output size; summaries use all accepted finite pixels.