Jacopo's Lair


Also available in: Italiano 🇮🇹, Français 🇫🇷

Introduction

SatDump is generally regarded as one of the best software available for satellite data reception, decoding and processing. It is usually used to decode data obtained via direct receptions or dumps from satellites, such as the APT, LRPT or HRPT signals, then processing it into final products such as weather forecasts and more.

However, sometimes it is not possible or feasible to directly receive data from a satellite. For example, the desired object to be observed might be located outside your station's footprint, or else it might simply be a past event that needs to be subject to reanalysis.

Satellite operators usually keep a comprehensive archive of all the data obtained via their spacecraft, generally accessible at no charge.

However, the methods typically used to process these data are usually very cumbersome, often making use of poorly documented or outdated software. SatDump changes this!

Obtaining SatDump

If you don't have it already, download the latest SatDump nightly build and install it. If you have already installed SatDump, it is recommended to update it to the latest nightly build.

Note that at the moment (September 30th, 2024) support for official products is to be considered experimental: testing is welcome and if any bug is found, it should be reported to the GitHub issues. Make sure to always have the latest nightly installed before reporting a bug!

Archive Loader vs Offline Decoder

SatDump provides two ways to access official products, an integrated Archive Loader and an Offline Decoder.

The Archive Loader only supports EUMETSAT's data at the moment and requires an EUMETSAT API key to work.

The Offline Decoder is also more convenient for repeated work, as it saves you the time of redownloading the data each time.

Supported products

This is a list of all currently supported products.

Product Satellite Instrument Link Notes
High Rate SEVIRI Level 1.5 Image Data - MSG - 0 degree MSG SEVIRI EO:EUM:DAT:MSG:HRSEVIRI Open the .nat (native) file
High Rate SEVIRI Level 1.5 Image Data - MSG - Indian Ocean MSG SEVIRI EO:EUM:DAT:MSG:HRSEVIRI-IODC Open the .nat (native) file
Rapid Scan High Rate SEVIRI Level 1.5 Image Data - MSG MSG SEVIRI EO:EUM:DAT:MSG:MSG15-RSS Open the .nat (native) file
FCI Level 1c Normal Resolution Image Data - MTG - 0 degree MTG FCI EO:EUM:DAT:0662 Open the ZIP file as downloaded (SIP)
FCI Level 1c High Resolution Image Data - MTG - 0 degree MTG FCI EO:EUM:DAT:0665 Open the ZIP file as downloaded (SIP)
AVHRR Level 1B - Metop - Global Metop AVHRR EO:EUM:DAT:0665 Open the .nat (native) file
IASI Level 1C - All Spectral Samples - Metop - Global Metop IASI EO:EUM:DAT:METOP:IASIL1C-ALL Open the .nat (native) file
AMSU-A Level 1B - Metop - Global Metop AMSU-A EO:EUM:DAT:METOP:AMSUL1 Open the .nat (native) file
MHS Level 1B - Metop - Global Metop MHS EO:EUM:DAT:METOP:MHSL1 Open the .nat (native) file
OLCI Level 1B Full Resolution - Sentinel-3 Sentinel-3 OLCI EO:EUM:DAT:0409 Open the ZIP file as downloaded (SIP)

Using the Archive Loader

Obtaining access & keys

First of all, you need to obtain an EUMETSAT API key. To do this, go to EUMETSAT EOPORTAL and register an account.

Then, log in with that account. If you need METEOSAT (MSG/MTG) data with latencies of less than 1 hour, you need to also apply for a specific license (follow instructions there).

Note that if you already use EUMETCAST, then you don't need to register again. Just log in with your normal EUMETCAST account.

After obtaining your license, you can then proceed to the EUMETSAT API website and obtain your Consumer Key and Consumer Secret strings.

Setting up SatDump

Now, open SatDump and go to the Settings tab. Then:

  1. Tick the Enable Loader box.
  2. Copy the Consumer Key from the EUMETSAT API page into the EUMETSAT User Credentials Key field in SatDump.
  3. Copy the Consumer Secret from the EUMETSAT API page into the EUMETSAT User Credentials Secret field in SatDump.

You are now ready to use the Archive Loader!

Setup Archive Loader

Downloading satellite data with the Archive Loader

In the Viewer tab, you will find a Load Official button through which you can access the Archive Loader.

You can then select the desired data product and apply a date filter. When you have found the right data, you can load it with the Load button.

Archive Loader

Once the download is complete, the data will automatically be loaded into the viewer for processing.

Using the Offline Decoder

The Offline Decoder is useful if you need to work on the same data repeatedly, or if you need to work on the data without an Internet connection.

Obtaining access

First of all, you need to obtain an EUMETSAT account. To do this, go to EUMETSAT EOPORTAL and register an account.

Then, log in with that account. If you need METEOSAT (MSG/MTG) data with latencies of less than 1 hour, you need to also apply for a specific license (follow instructions there).

Note that if you already use EUMETCAST, then you don't need to register again. Just log in with your normal EUMETCAST account.

Finding the data

To obtain data, follow the links from the table of supported products. Then, click on the Download button. Apply any filters, such as data or area of interest, and click on Show Results.

Click on the ⤵️ icon to download the desired data.

Finding data

Opening the data

IMPORTANT: For data marked in the table of supported products as «Open the .nat (native) file», the ZIP file must be opened and the contained .nat file MUST be extracted and selected in SatDump for the decoding to work properly.
Conversely, data marked as «Open the ZIP file as downloaded (SIP)» MUST NOT be extracted and the ZIP file must be selected in SatDump for the decoding to work properly.

  1. Open SatDump and search for Data Stores in the Offline Processing search box.
  2. Select the Data Stores/Archives Formats (NOAA/EUMETSAT/CMA/NASA), Experimental pipeline.
  3. Select the file downloaded from EUMETSAT as Input File
  4. Select an empty directory of your choice as Output Directory.

Decoding data

Once the decoding is complete, the data will automatically be loaded into the viewer for processing. Click on the Viewer tab to access it.

Processing the data

Once the data is loaded, it can then be processed as if it were any other data normally received with SatDump.

For example, RGB composites can be selected, map overlays can be applied and projections can be performed.

Viewer

For more details, please refer to the SatDump documentation

Version: v1.0.0