PyTroll: An Open-Source, Community-Driven Python Framework to Process Earth Observation Satellite Data
Raspaud, Martin ; Hoese, David ; Dybbroe, Adam ; Lahtinen, Panu ; Devasthale, Abhay ; Itkin, Mikhail ; Hamann, Ulrich ; Rasmussen, Lars Ørum ; Nielsen, Esben Stigård ; Leppelt, Thomas ; Maul, Alexander ; Kliche, Christian ; Thorsteinsson, Hrobjartur
Année de publication
PyTroll (http://pytroll.org) is a suite of open-source easy-to-use Python packages to facilitate processing and efficient sharing of Earth Observation (EO) satellite data. The PyTroll software is intended for both 24/7 real-time operations as well as research and development. PyTroll grew out of the need to provide a resilient and agile platform that can respond quickly to new user needs and new data sources. PyTroll, being open source, stimulates international collaboration, which is vital with the rapid increase of satellite information availability. The PyTroll software development is strongly user driven and has grown over the past eight years from a collaborative effort between the Danish and Swedish national meteorological services to encompass a worldwide community with active contributors. PyTroll is being used at least operationally in the national meteorological services of Denmark, Norway, Sweden, Finland, Germany, Switzerland, Italy, Estonia, and Latvia. However, given its simplicity, minimal demand on user resources, and community-driven approach, it also encourages and facilitates usage of EO data for individual applications. While PyTroll was originally developed to cater to the needs of the atmospheric remote sensing community, it could be equally useful for land and ocean applications and within hydrology. This article provides an overview of PyTroll, with examples showing the capability of some of the core packages.