Processing MTG-I1 FCI Simulated Test Data (Using SIFT and Satpy)

Plotting a True Color composite using MTG-I1 simulated test data and Pytroll / Satpy

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:

Opening the FCI IR 10.5 µm band with SSEC SIFT

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')
Plotting a True Color composite using MTG-I1 simulated test data and Pytroll / Satpy

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.

Reading and plotting an FCI image using Google Colab

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

Regional plot using MTG-I1 FCI simulated test data

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!

Advertisement

EUMETSAT Short Course (Online): Discovering MTG-I1 Data Using the SIFT Visualisation Tool

Creating RGBs – FCI True Color: Using SSEC SIFT, the Satellite Information Familiarization Tool

In this event, EUMETSAT is demonstrating a multi-mission data visualisation tool 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. We also show an upgraded version of the web-based EUMETView tool. For the demonstration, we are using FCI data and proxy datasets, and encourage active participation by the audience.

More information at:

https://trainingevents.eumetsat.int/trui/events/2276

How to apply

Please register at this link: 

https://eumetsat.zoom.us/webinar/register/WN_ZgLflC_bROmgunumRxUcMw

GEONETCast + Python Training For Eastern Caribbean States

Hi community!

The GEONETCast-Americas Training for Eastern Caribbean States was held virtually on May 3, 5, 8, 10, 12 and 15 (4 hours each day, 24 hour total).

Seven GEONETCast-Americas (GNC-A) are being installed through the “Strengthening Disaster and Climate Resilience in the Eastern and Southern Caribbean” (SDCR) Project and the purpose of this workshop was to train participants on the skills required for the effective exploitation of the imagery and products available in the GNC-A broadcast.

Training included various topics such as a detailed analysis of each equipment of the GNC-A ground stations, maintenance aspects, data access mechanisms, disaster capabilities and an introduction to Python. The list of content delivered includes:

COMPLEMENTARY ACTIVITIES

  • Introduction to Satellite Products, Data Access Mechanisms and Visualization Tools
  • Installing NASA Panoply Data Viewer
  • Processing GOES-R Imagery with Python (Locally)
  • Processing NWP Imagery with Python (Locally)

DAY 1: MAY 3rd

  • Session 1: Welcome and Introduction
  • Session 2: Data Access Mechanisms and the GEONETCast-Americas System
  • Session 3: Hands-on – Exploring the GNC-A Content
  • Session 4: Introduction to Python
  • Session 5: GOES-R Data Processing and Visualization (Part I)

DAY 2: MAY 5th

  • Session 1: GNC-A Station Components Overview
  • Session 2: Antenna, Feed, Filter and LNB in Detail
  • Session 3: Hands-on – Antenna Pointing Parameters
  • Session 4: Hands-on – GOES-R Data Processing and Visualization (Part II)
  • Assignment: Antenna Pointing Parameters (for you site)
  • Assignment: Creating Channels Differences and RGB Composites with Python

DAY 3: MAY 8th

  • Python Homework Reflection (Night Fog Difference and Split Cloud Phase)
  • Session 1: GNC-A Disaster Capabilities
  • Session 2: The NOVRA S300D DVB-S2 Receiver in Detail
  • Session 3: Hands-on – Checkign the DVB-S2 Receiver Parameters
  • Session 4: Hands-on – NWP Data Processing and Visualization (Part I)

DAY 4: MAY 10th

  • Python Homework Reflection (Split Water Vapor and Split Ozone)
  • Session 1: The FAZZT Professional Client in Detail
  • Session 2: GNC-A Workstations
  • Session 3: Hands-on – GNC-A Maintenance Aspects
  • Session 4: Hands-on – NWP Data Processing and Visualization (Part II)
  • Assignment: GEONETCast-Americas Maintenance Checklist
  • Assignment: Creating Advanced Plots and Animations, for Any Time Interval

DAY 5: MAY 12th

  • Python Homework Reflection (Dust, Ash and SO2 RGBs)
  • Session 1: Becoming a GNC-A Data Provider + Test Upload
  • EXTRA: Remotelly Accessing the GNC-A Station From Grenada (check specifications, the FAZZT Client, PROTEUS and SHOWCast)
  • Session 2: Hands-on – Introduction to Visual Studio Code
  • Session 3: Hands-on – Creating Advanced Plots and Animations

DAY 6: MAY 15th

  • Python Homework Reflection (Night Microphysics and Natural Colors RGBs)
  • Session 1: GNC-A Community Engagement
  • Session 2: The WMO Coordination Group on Satellite Data Requirements
  • Session 3: Introduction to SHOWCast
  • Session 4: General Data Processing and Visualization (SST, SST-A, SST-Trend, Ocean Color, Blended TPW, Blended Rain Rate, CIRA ALPW, Vegetation, Total Ozone and Multimission Hotspots
  • Session 5: Workshop Summary

Huge thanks to CIMH and the participants for this great experience!

WMO VLab Regional Focus Group of the Americas and Caribbean

The WMO VLab Regional Focus Group (RFG) of the Americas and the Caribbean meets virtually for monthly weather and climate briefings.  We share satellite imagery and discuss global, regional, and local weather patterns, including hurricanes, volcanic eruptions, severe weather, and other interesting events.  Participants are researchers, forecasters, trainers, students, and managers – mostly from Central and South America and the Caribbean. We are able to “build capacity” by communicating with others across disciplines from many different countries to discuss the impacts of forecasts and broad-reaching phenomena, such as El Niño.

Hi community! If you haven’t already participated in the monthly regional focus group sessions, you don’t know what you’re missing! These sessions are great!

Please access the link below for more details (sign up for notifications, getting connected, background on the RFG Sessions and recorded sessions):

https://rammb2.cira.colostate.edu/training/rmtc/focusgroup/

Please find below the recording for the May 2023 Session:

https://www.youtube.com/watch?v=bqf_72Sp4TM&ab_channel=WMO-CGMSVirtualLaboratory

First Images of MTG-I1

The first image from Meteosat Third Generation – Imager 1 (MTG-I1) – Source: EUMETSAT and ESA, based on data provided by Thales Alenia Space

Exciting news from EUMETSAT:

The first image from Meteosat Third Generation – Imager 1 (MTG-I1) reveals a level of detail about the weather over Europe and Africa not previously possible from 36,000km above the Earth. The higher-resolution images provided by the instruments on board give weather forecasters more information about the clouds cloaking much of Europe and visible in the equatorial region of Africa and the Atlantic Ocean. Sand and sediment in the waters off Italy are also visible, as well as dust or smog being carried from south Asia. This degree of detail is not possible from the instruments on the Meteosat Second Generation satellites. The image was captured at 11:50 UTC on 18 March 2023 by the Flexible Combined Imager on MTG-I1.

Fore more details and nice comparisons with MSG:

https://www.eumetsat.int/features/discover-first-images-mtg-i1

A nice replica of the MTG (scale 3:4) at EUMETSAT HQ

GOES-R DataJam

Hello GOES-R Data Enthusiasts,

We are wishing students the best of luck during finals, and we hope you have an awesome summer break! Before you run off for the summer, we encourage you to register for the GOES-R DataJam, scheduled to take place virtually in October 2023. If you have a project idea for one of the two challenges listed below, register as a Team Lead!

Challenge #1: Visualize the View

Coding experience required: any skill level

Communicating science to a general audience imparts knowledge and inspires curiosity. Create a visualization or interactive experience that educates the public about GOES-R data and usage. Projects should be aesthetically compelling. Innovation and out of the box thinking encouraged.

Challenge #2: Clouds Computing Clouds

Coding experience required: proficient

With terabytes of GOES-R data being generated each day, efficient ways to access, process, and synthesize these data into easily accessible end-user products requires significant computer processing. In this challenge, fuse GOES-R data with another type of data set, utilizing cloud computing resources, to create a novel end-user product or methodology. Groups performing this challenge must also deliver well-commented code.

For those who register, the final acceptance emails with invitations to the event’s collaboration platforms will be sent out after registration closes – either after 100 students register or after the registration deadline of September 15, 2023, whichever comes first. Those students who have registered thus far can safely assume they are accepted!

There is still space to register, so students – sign up now if you haven’t already, and invite your friends to register as well!

If you have any questions, you can reach us at goesr.hackathon@noaa.gov

Best regards,

The GOES-R DataJam Planning Committee

(Katie Pitts, Sherrie Morris, Maurice McHugh)

DSAT Update: NWP Wind Particles Animation and Drawings

DSAT Visualization Interface – Develped at INPE / DISSM

Developed at INPE Weather Satellite Division, DSAT is a web-based application for visualizing satellite data and products: https://www.cptec.inpe.br/dsat/

Our colleague Douglas Uba is the lead developer: https://github.com/uba

He kindly presented the details of how DSAT was developed during the second teleconference of the WMO Regional Data Processing and Visualization Task Force: Link

This week, two new features have been added to DSAT:

  • Particles animations: Wind fields from “BAM”, the Brazilian Global Atmospheric Model – Developed at the Center for Weather Forecasting and Climate Research (INPE / CPTEC).
  • Drawings: Now users may create drawings in the visualization interface:

Great job by our colleagues at INPE!

GRB_INPE_6
GRB_INPE_1

AmeriGEO Week 2023

Dear AmeriGEO community and partners,

I want to remind the group that we are currently accepting requests to host side events and training sessions during our AmeriGEO Week 2023 event in San Jose, Costa Rica. We will be hosting in-person and hybrid sessions during the week, with virtual training sessions the week prior to the event (July 31st – August 4th). We aim to wrap up the request period by May 12th, so please help us by sharing within your networks. The request form can be found here. Registration for the event is also open here.

I also want to remind the group of the nomination period for the New Generation virtual event highlighting young professionals in the Americas. If there is an individual that you would like to nominate to present their work during AmeriGEO Week, please do so using this form created by Ricardo Quiroga (NASA) and Edson Hernandez (Red LabOT), organizers of the session.

Thank you again for your support in making this year’s AmeriGEO Week event a success, and please feel free to reach out with any questions.

[ESP]

Estimada comunidad de AmeriGEO,

Quería recordar al grupo que actualmente estamos aceptando solicitudes para eventos paralelos y sesiones de capacitación para nuestro evento AmeriGEO Week 2023 en San José, Costa Rica. Organizaremos sesiones presenciales e híbridas durante la semana, con sesiones de formación virtual la semana anterior al evento (del 31 de julio al 4 de agosto). Nuestro objetivo es concluir el periodo de solicitud antes del 12 de mayo, así que por favor ayúdenos compartiendo en sus redes. El formulario de solicitud puede encontrarse aquí. La inscripción para el evento también está abierta aquí.

También quiero recordar al grupo el periodo de nominación para el evento virtual Nueva Generación que destaca a los jóvenes profesionales de las Américas. Si hay un individuo que le gustaría nominar para presentar su trabajo durante la Semana AmeriGEO, por favor hágalo usando este formulario creado por Ricardo Quiroga (NASA) y Edson Hernandez (Red LabOT), organizadores de la sesión.

Gracias de nuevo por su apoyo para que la Semana AmeriGEO de este año sea un éxito, y no dude en ponerse en contacto con nosotros si tiene alguna pregunta.

Un cordial saludo,

Amber Kremer
AmeriGEO Secretariat Support

https://www.AmeriGEO.org

New GNC-A Station: Météo-France Lannion (Station n° 100)

General Dynamics Satcom Technology antenna, 3m in diameter pointing towards the Intelset-21 satellite (at 14° elevation) – Credits: Météo-France Lannion

Our colleagues from Météo-France Lannion kindly shared some information of their new GNC-A Station. This life-size test will allow their services to study the available products (in particular the weather products mainly from the GOES satellites (East and West) on the GNCA broadcast with a view to a possible installation in the Antilles on the island of Martinique.

Equipment used:

  • General Dynamics Satcom Technology antenna, 3m
  • Norsat 3220F C Band PLL LNB mounted on Feed Viking Satcom RP3CP30
  • Ayecka SR1 receiver
  • KenCast FAZZT Professional Client
KenCast FAZZT Professional Client showing the received files. Credits: Météo-France
Measurements of Météo-France terrain analyzer for GNCA (measurements made after a splitter – 3 dB). Credits: Météo-France

Thanks for sharing Météo-France team!

Do you have a newly installed GNC-A instation that hasn’t been shown in the Blog? Please send us a photo to gnc.americas@noaa.gov.

“New GNC-A Station” Series: