
This Wednesday (May 31 2023), EUMETSAT organized a short course called “Discovering MTG-I1 data using the SIFT visualisation tool”, demonstrating a multi-mission data visualisation tool called SIFT, which is suited for viewing and analysing data from MTG-I1 missions. SIFT is an open-source software released by EUMETSAT and University of Wisconsin, which utilizes the popular Satpy python-package for data reading.
Please find below the short course webpage with resources (latest release of SIFT, FCI and LI simulated test data, presentations and recording):
https://training.eumetsat.int/course/view.php?id=478
I was interested in testing both approaches, using SIFT and Pytroll / Satpy.
With the instructions provided during the webinar, opening the FCI simulated test data with SIFT was not difficult:

Also, creating RGB composites with SIFT is easy (only a few clicks). The image below shows a true color composite created with SIFT (using the 0.64 µm band as Red, the 0.51 µm band as Green and the 0.444 µm band as Blue – a gamma of 0.5 for R, G and B):

The second test I wanted to make is processing the FCI simulated test data using Python. On the slides provided in the short-course webpage we have some example scripts.
To run scripts locally, I have created a test conda env called “mtg_tests” and installed some libraries, including satpy:
conda create --name mtg_tests
conda activate mtg_tests
conda install -c anaconda pip
pip install satpy
conda install -c anaconda netcdf4
conda install -c conda-forge h5netcdf
conda install -c conda-forge pyspectral
pip install pillow==9.0.0
Using the following script, creating a True Color composite with Satpy and FCI simulated test was possible:
from satpy import Scene
import glob
import os
# initialise Scene
path_to_testdata = 'C://MTG//RC0073//'
scn = Scene(filenames=glob.glob(os.path.join(path_to_testdata, '*BODY*.nc')), reader='fci_l1c_nc')
# ------ load a composite -----------------------------
scn.load(['true_color'], upper_right_corner='NE')
scn.show('true_color')

I also wanted to make some tests directly in the cloud with Google Colab (which is great for capacity building activities). And that was totally possible using Condacolab and installing the necessary libraries.

Below, a regional plot created using Satpy and some other libraries, using Google Colab.

As it is with SEVIRI, the FCI imager provides a very nice coverage of the Brazilian region. With this advancements, processing MTG-I1 real data when it’s available will be easy!