SEVIRI Level 1.5

Wildfires Exploration Standard Python

license binder render review

RoHub doi

Context

Purpose

Explore SEVIRI satellite imagery and wildfire data that is open and free for scientific use.

Sensor description

The SEVIRI Level 1.5 Image Data product contains provides 12 spectral channels. Level 1.5 image data corresponds to the geolocated and radiometrically pre-processed image data, ready for further processing, e.g. the extraction of meteorological products.

Highlights

  • Use satpy to load, visualise, and regrid SEVIRI level 1.5 data.

  • Fetch a fire database containing some 8080 fires from September 1st, 2020.

  • Visualisation of fire pixels from the database.

  • Visualisation of the fire pixels alongside bands from the SEVIRI satellite data.

  • Demonstration of how to write a custom intake driver for satpy.

Contributions

Notebook

  • Samuel Jackson (author), Science & Technology Facilities Council, @samueljackson92

  • Alejandro Coca-Castro (reviewer), The Alan Turing Institute, @acocac

Dataset originator/creator

SEVIRI Level 1.5 Image Data - MSG - 0 degree
  • European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT)

FRPPIXEL
  • Land Surface Analysis, Satellite Application Facility on Land Surface Analysis (LSA SAF)

Dataset authors

SEVIRI Level 1.5 Image Data - MSG - 0 degree
  • European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT)

FRPPIXEL
  • Land Surface Analysis, Satellite Application Facility on Land Surface Analysis (LSA SAF)

Dataset documentation

  • Martin Wooster, Jiangping He, Weidong Xu, and Alessio Lattanzio. Frp - product user manual. URL: https://nextcloud.lsasvcs.ipma.pt/s/pnDEepeq8zqRyrq (visited on 2021-11-18).

  • MJ Wooster, G Roberts, PH Freeborn, W Xu, Y Govaerts, R Beeby, J He, A Lattanzio, D Fisher, and R Mullen. Lsa saf meteosat frp products–part 1: algorithms, product contents, and analysis. Atmospheric Chemistry and Physics, 15(22):13217–13239, 2015.

Note

The author acknowledges EUMETSAT.

Install and load libraries

!pip -q install pyspectral
!pip -q install 'satpy==0.26.0'
!pip -q install pyorbital
!pip -q install geopandas
!pip -q install geoviews
WARNING: The directory '/home/jovyan/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: The directory '/home/jovyan/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: The directory '/home/jovyan/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: The directory '/home/jovyan/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: The directory '/home/jovyan/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

import pandas as pd
import numpy as np
import geopandas
import intake
import fsspec, aiohttp
import hvplot.xarray
import hvplot.pandas
import holoviews as hv
import panel as pn
import satpy
import xarray as xr
import tempfile
from scipy.spatial import cKDTree
from satpy.writers import get_enhanced_image
from getpass import getpass
from pathlib import Path
from pyresample import geometry
from pyresample import create_area_def
import datetime
import urllib.request
import os.path
import requests
from pathlib import Path
from dotenv import load_dotenv
import warnings
warnings.filterwarnings(action='ignore')