Project maintained by pytroll Hosted on GitHub Pages — Theme by mattgraham

Pytroll Logo

Pytroll is an easy to use, modular, free and open source python framework for the processing of earth observation satellite data. The provided python packages are designed to be used both in R&D environments and in 24/7 operational production.

The focus is on atmospheric applications and imaging sensors, but as seen from the list of supported satellite sensors below the data that can be handled by Pytroll allows the usage in a wide range of earth sciences.

Pytroll packages and supported data

You can find the complete list of pytroll packages on Also checkout this overview description of all packages and their mutual dependencies, maturity and known operational usage.

A non exhaustive list of supported satellites and formats is provided here:

Tutorials, examples…

For a quick and easy overview of what Pytroll can possibly offer for you have a look at the Pytroll overview which was shown at the 2017 Eumetsat conference in Rome Tuesday October 3rd.

For some pytroll examples, you can have a look at the Pytroll Gallery or head directly to

Getting in touch

If you want to contact us, we will be very happy to chat with you on the Pytroll slack. To get access you must invite yourself to the slack team by clicking on the above badge image or go here. This invite page can sometimes take a while to load so please be patient. You can see past conversations by looking at the archives.

Alternatively, you can send messages mailing list:


Next Pytroll Contributor Week (PCW)

The 2019 Autumn Pytroll Contributor Week (PCW) will be at the Danish Meteorological Institute (DMI) in Copenhagen, from November 25th till 29th. This Pytroll Week also marks the 10 years anniversary of Pytroll! Please see the announcement.

The PCWs is a gathering of the developers and users of Pytroll during which they address issues and new features in the project and work/code together. It is a great opportunity to learn more about Pytroll and get involved in the development. Some experience with Python is desirable to enjoy the PCW at its full potential :) Due to the format of the PCW meeting it is not necessary to attend all 5 days. It is perfectly acceptable to come to a PCW and spend the time learning how to use Pytroll tools in your own workflow.

Any questions can be asked on the mailing list or on (see “Getting in touch” above).

Past PCWs

The spring 2019 Pytroll Contributor Week took place at the Pyle Center on the University of Wisconsin - Madison Campus hosted by the Space Science and Engineering Center (SSEC) in Madison, WI, USA from 13th to 17th of May, 2019. This was the first workshop in the Americas with a total of 24 people attending through the week. Attendees came from Europe and North America including many first time attendees from the SSEC, CIRA, NRL, and NOAA.


To see other workshops see the Workshops page.

Code of Conduct

All Pytroll projects and events follow a code of conduct. A link to the code of conduct can be found in the section below. It is also available in the file in the Pytroll package source repositories.

This code of conduct applies to the project space (GitHub) as well as the public space online and offline when an individual is representing the project or the community. Online examples of this include the Pytroll Slack team, mailing list, and the Pytroll twitter account. This code of conduct also applies to in-person situations like Pytroll Contributor Weeks (PCW), conference meet-ups, or any other time when the project is being represented.

Any violations of this code of conduct will be handled by the core maintainers of the project including David Hoese, Martin Raspaud, and Adam Dybbroe. If you wish to report one of the maintainers for a violation and are not comfortable with them seeing it, please contact one or more of the other maintainers to report the violation. Responses to violations will be determined by the maintainers and may include one or more of the following: