-
is a python package for atmospheric research (see Science behind SynSatiPy)
-
allows to derive satellite images from weather forecasts or from climate simulations
SynSatiPy is a Python interface to the RTTOV software that helps to input model data (e.g. from IFS or from ICON) and loads emissivity catalogues and sensor specific files.
Currently, the SynSatiPy interface
- supports the following RTTOV versions: v13.1 and v13.2.
- provides interfaces to the following satellite sensors: MSG-SEVIRI and GOES-ABI
- is tested with python 3.10 or higher
Before SynSatiPy can be installed RTTOV must be downloaded, configured and installed on your target platform. See
- https://nwp-saf.eumetsat.int/site/software/rttov/ or
- https://en.wikipedia.org/wiki/RTTOV_(radiative_transfer_code)
SynSatiPy can be installed via pip
. It is recommended to install the SynSatiPy package into a separate python environment. Perhaps, the optimal way is to adjust this tutorial to your needs:
SynSatiPy can be imported inside python scripts or jupyter notebooks. Examples are provided in the folder Example Notebooks
Further documentation is provided here: https://synsatipy.readthedocs.io.
Please feel invited to contributed to the SynSatiPy python package (via pull requests). Possible extension are (not exclusive):
- implementation of further satellite sensor interfaces (currently supports MSG-SEVIRI and GOES-ABI)
- implementation of further model input interfaces
Please provide bug reports or ideas for extensions as issues!
For detailed information about recent changes and updates, see the CHANGELOG.md.