diegormsouza / automet

AutoMET was created to facilitate the access and visualization of satellite imagery and products, NWP data and other meteorological information using simple functions that anyone can use and adapt, including those not familiarized with programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛰️ AutoMET - Facilitating Hands-on Activities for Satellite Meteorology Training 🌎

rect42596

Introduction: AutoMET is a set of functions created to facilitate the access and visualization of satellite imagery and products, NWP data and other meteorological information using simple commands that anyone can use and adapt, including those not familiarized with programming. The examples run directly in the cloud (Google Colab), without the need of installing any tools (but it is also possible to adapt it and run the examples locally). Students may create images processing data available since the launch of each supported satellite! Below, some examples created with AutoMET:

1

The Challenge: During training events on satellite meteorology and related fields, we usually have a mixed audience (researchers, students, technicians, meteorologists, managers, etc). Hands-on programming activities are frequently demanded, but usually, most of the participants are not experienced programmers, thus taking a considerable amount of time for them to be able to produce advanced images, and some participants don't feel motivated. This solution aims to create a simple way to motivate participants to learn programming by allowing them to quickly download, process and visualize information by using simple functions. Then, after creating nice images, we proceed understanding how these functions work.

Methodology: Instead of going through the traditional learning steps (general programming aspects -> visualizing images -> motivation), this solution proposes another approach: visualizing awesome images -> case studies -> motivation -> general programming concepts. This new approach has proved effective in recent training events.

Supported Datasets (Feb 2024):

  • Geostationary Ring (EUMETVIEW): Global mosaics (every 3 hours) with GOES-East/West, Meteosat 0°, Meteosat 45.5° and Himawari data. Data available since June 06 2021 18:00 UTC - 'ir108', 'airmass', 'natural_color', 'ash' and 'dust' RGBs are supported.

  • GOES-East and GOES-West (AWS): 'goes16' data available since July 10 2017, 'goes17' since August 28 2018, 'goes18' since August 02 2022. Note: please consider that goes-16 generated images every 15 minutes (instead of 10) until a few months after launch. Note: For the sake of speed, only ABI L2 Cloud and Moisture Imagery (Multi-Band Format) - Full Disks - 2 km resolution are supported for now. All 16 bands and more than 20 composites are supported.

  • Meteosat 0° and Meteosat 45.5° (EUMDAC): 'msg0' tested with data since March 26 2004 (every 15 minutes). 'msg45' tested with data since February 01 2017. All 12 SEVIRI bands and more than 20 composites are supported.

  • NWP: open ecmwf data available for download since January 21 2022 00:00 ('2022-01-21 00:00'). gfs data available for download since February 26 2021 00:00 ('2021-02-26 00:00'). gfs products: 'pgrb2.0p25', 'pgrb2.0p50', 'pgrb2.1p00'. Currently, 15 fields and their variations are supported.

  • METAR (UNIDATA): metar data available for the last 10 days, for each hour.

  • LAND SAF and H SAF (EUMETSAT): A variety of products from the SAFs (Satellite Application Facilities). 14 products (LEO and GEO) from the SAFs are supported.

  • SENTINEL 2 (AWS): True color composites (10 m resolution) for the region of interest. Available since January 2017.

  • MIMIC TPW ver.2 (CIMSS): Total Precipitable Water composites for the region of interest. Available since 01 October 2016 00:00 UTC.

  • MetOp ASCAT Winds (NOAA Coastwatch FTP): Daily MetOP A/B/C ASCAT composites available since 07 March 2020.

Links for the latest version of the Example Google Colab Notebooks (you may create a copy and adapt them according to your needs - you may run all scripts online, there's no need to install tools locally. Also, you may use any kind of plot in a single notebook - I have separated the examples to reduce the notebook file sizes):

  • AutoMET_00_CASE_STUDIES.ipynb: Link
  • AutoMET_01_GOES-R.ipynb: Link
  • AutoMET_02_METEOSAT.ipynb: Link
  • AutoMET_03_NWP_and_METAR.ipynb: Link
  • AutoMET_04_SATELLITE_NWP_and_METAR.ipynb: Link
  • AutoMET_05_ANIMATIONS.ipynb: Link
  • AutoMET_06_SAFs.ipynb: Link
  • AutoMET_07_SENTINEL2.ipynb: Link
  • AutoMET_08_MIMIC_TPW.ipynb: Link
  • AutoMET_09_ASCAT_Winds.ipynb: Link

Note: These examples were created primarily for use during capacity building activities but they can be adapted for operations and research as well. You may adapt the AutoMET functions the way you need!

Trainees using AutoMET functions during a capacity building event (Uruguay - November 2023): image

Among the great open source packages used by AutoMET are:

Instead of using AutoMET, do you want to learn from scratch?! No problem, we have many example notebooks for you!

  • GOES-R Data Processing (short): Link
  • GOES-R Data Processing (long): Link
  • GOES-R Channel Differences and RGBs: Link
  • NWP Data Processing: Link
  • Oceanography Data Processing: Link
  • General GEONETCast Data Processing: Link
  • MTG Data Processing: Link
  • EUMETSAT LSA SAF and H SAF Data Processing: Link

About

AutoMET was created to facilitate the access and visualization of satellite imagery and products, NWP data and other meteorological information using simple functions that anyone can use and adapt, including those not familiarized with programming.

License:MIT License