Welcome to pytroll!ΒΆ

This is the home of the pytroll project. The pytroll project started out in 2009 as a collaboration on weather satellite data processing between DMI and SMHI. Pytroll now has a growing international user base and is used operationally at several National Met Services.

Its objective is provide different free and open source python modules for the reading, interpretation, and writing of weather satellite data.

The provided python packages are designed to be used both in R&D environments and in 24/7 operational production.

If you want to contact us, you can use the following mailing list: https://groups.google.com/group/pytroll or the pytroll IRC channel on freenode: irc://irc.freenode.net/pytroll


Five years with Pytroll!


The available pytroll python packages at the moment are:

  • pyresample for resampling satellite data
  • mipp for reading weather satellite data
  • mpop for processing weather satellite data
  • python-bufr for reading bufr files
  • pycoast for putting coastlines, borders and rivers on an image
  • pyorbital for computing satellite orbital parameters and reading TLE’s

Some more packages are in the process of being developed (you’re very welcome to have a look and give us a hand):

  • python-geotiepoints for interpolating (and extrapolation) geographic tiepoints
  • posttroll a higher-level messaging library for pytroll
  • pykdtree for really fast nearest neighbour search
  • trollcast for realtime sharing of weather satellite data
  • pyspectral to read and manipulate satellite sensor spectral responses and solar irradiance spectra
  • pydecorate to simplify the drawing of logos, text labels, color scales and legends onto images
  • trollimage the new image packagse for pytroll (replaces and enhances the image.py module in mpop)
  • trollsift for the formatting, parsing and filtering of satellite granule file names
  • pygranules for validating, fetching and scheduling satellite data granules
  • trollduction a framework for satellite batch processing

Satellites supported (imager instruments) at the moment by the reader/processor modules include:

  • Meteosat series (tested with 7, 8, 9, 10)
  • GOES series, in HRIT/LRIT format (tested with 11, 12, 13, 15)
  • MTSAT series, in HRIT/LRIT format (tested with 1R, 2)
  • Electro L, in HRIT/LRIT format (tested with N1)
  • NOAA series, in AAPP format (tested with 15, 16, 17, 18, 19)
  • Metop-A/B, in EPS 1a and 1b format
  • Aqua and Terra, in hdf-eos format
  • Suomi NPP, in SDR hdf5 format
  • TerraSAR-X
  • Radarsat-2 SAR
  • COSMO-SkyMed SAR


Contact us: https://groups.google.com/group/pytroll