Examples
========

Satpy examples are available as Jupyter Notebooks on the
`pytroll-examples <https://github.com/pytroll/pytroll-examples/tree/main/satpy>`_
git repository. Some examples are described in further detail as separate pages
in this documentation. They include python code, PNG images, and descriptions of
what the example is doing. Below is a list of some of the examples and a brief
summary. Additional examples can be found at the repository mentioned above or
as explanations in the various sections of this documentation.

.. toctree::
    :hidden:
    :maxdepth: 1

    fci_l1c_natural_color
    vii_l1b_nc

.. list-table::
    :header-rows: 1

    * - Name
      - Description
    * - `Quickstart with MSG data <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/hrit_msg_tutorial.ipynb>`_
      - Satpy quickstart for loading and processing satellite data, with MSG data in this examples
    * - `Cartopy Plot <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/Cartopy%20Plot.ipynb>`_
      - Plot a single VIIRS SDR granule using Cartopy and matplotlib
    * - `Himawari-8 AHI True Color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/ahi_true_color_pyspectral.ipynb>`_
      - Generate and resample a rayleigh corrected true color RGB from Himawari-8 AHI data
    * - `Sentinel-3 OLCI True Color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/OLCI%20L1B.ipynb>`_
      - Reading OLCI data from Sentinel 3 with Pytroll/Satpy
    * - `Sentinel 2 MSI true color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/Sentinel%202%20MSI%20true%20color.ipynb>`_
      - Reading MSI data from Sentinel 2 with Pytroll/Satpy
    * - `Suomi-NPP VIIRS SDR True Color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/satpy_rayleigh_iband_enhanced.ipynb>`_
      - Generate a rayleigh corrected true color RGB from VIIRS I- and M-bands
    * - `Aqua/Terra MODIS True Color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/satpy_rayleigh_modis.ipynb>`_
      - Generate and resample a rayleigh corrected true color RGB from MODIS
    * - `Sentinel 1 SAR-C False Color <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/sentinel1-false-color.ipynb>`_
      - Generate a false color composite RGB from SAR-C polarized datasets
    * - `Level 2 EARS-NWC cloud products <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/ears-nwc.ipynb>`_
      - Reading Level 2 EARS-NWC cloud products
    * - `Level 2 MAIA cloud products <https://nbviewer.jupyter.org/github/pytroll/pytroll-examples/blob/main/satpy/polar_maia.ipynb>`_
      - Reading Level 2 MAIA cloud products
    * - :doc:`Meteosat Third Generation FCI Natural Color RGB <fci_l1c_natural_color>`
      - Generate Natural Color RGB from Meteosat Third Generation (MTG) FCI Level 1c data
    * - :doc:`Reading EPS-SG Visible and Infrared Imager (VII) with Pytroll <vii_l1b_nc>`
      - Read and visualize EPS-SG VII L1B test data and save it to an image
