SatPy’s Documentation

The SatPy package is a python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats. SatPy comes with the ability to make various RGB composites directly from satellite instrument channel data or higher level processing output. The pyresample package is used to resample data to different uniform areas or grids.

Get to the project page for source code and downloads.

It is designed to be easily extendable to support any meteorological satellite by the creation of plugins (readers, compositors, writers, etc). In the base distribution, we provide support for the following readers:

SatPy Readers
Description Reader name Status
MSG (Meteosat 8 to 11) Seviri data in HRIT format hrit_msg Nominal
MSG (Meteosat 8 to 11) SEVIRI data in native format native_msg
No support for reading sub-section of the
full disk. HRV data cannot be remapped.
Himawari 8 and 9 AHI data in HSD format ahi_hsd Nominal
Himawari 8 and 9 AHI data in HRIT format hrit_jma Nominal
GOES 16 imager data in netcdf format abi_l1b Nominal
GOES 11 to 15 imager data in HRIT format mipp_xrit Nominal
Electro-L N2 MSU-GS data in HRIT format hrit_electrol Nominal
NOAA 15 to 19, Metop A to C AVHRR data in AAPP format aapp_l1b Nominal
Metop A to C AVHRR in native level 1 format epsl1b Nominal
Tiros-N, NOAA 7 to 19 AVHRR data in GAC and LAC format gac_lac_l1b Nominal
NOAA 15 to 19 AVHRR data in raw HRPT format hrpt Nominal
GCOM-W1 AMSR2 data in HDF5 format amsr2_l1b Nominal
MTG FCI data in netcdf format fci_fdhsi Nominal
Callipso Caliop data in EOS-hdf4 format hdf4_caliopv3 Nominal
Terra and Aqua MODIS data in EOS-hdf4 format hdfeos_l1b Nominal
NWCSAF MSG 2016 products in netCDF4 format nc_nwcsaf_msg Nominal
NWCSAF PPS 2014 products in netCDF4 format nc_nwcsaf_pps
Not yet support for remapped netCDF products.
Only the standard swath based output is supported.
CPP products not supported yet
Sentinel-1 A and B SAR-C data in SAFE format sar_c Nominal
Sentinel-2 A and B MSI data in SAFE format safe_msi Nominal
Sentinel-3 A and B OLCI data in netCDF4 format nc_olci Nominal
Sentinel-3 A and B SLSTR data in netCDF4 format nc_slstr Nominal
OSISAF SST data in GHRSST (netcdf) format ghrsst_osisaf Nominal
NUCAPS EDR Retrieval in NetCDF4 format nucaps Nominal
NOAA Level 2 ACSPO SST data in netCDF4 format acspo Nominal
SNPP VIIRS data in hdf5 SDR format viirs_sdr Nominal
SNPP VIIRS data in netCDF4 L1B format viirs_sdr Nominal
SNPP VIIRS data in hdf5 Compact format viirs_compact Nominal

Reprojection of data is also available through the use of pyresample.

Indices and tables