Skip to content

Challenge 13 - Bridging the Gap: Reconciliation of Model Data with Observations #10

@DiegoDomenici

Description

@DiegoDomenici

Stream 1 - Data Visualization

Mentors

  • Iryna Rozum
  • James Varndell

Skill Required

• Python
• Frontend web development (React is desirable)
• Experience or interest in WebGL or alternative technologies is desirable
• Experience or interest in processing geospatial data (Python xarray) is desirable

Goal

Develop an interactive web application to study consistency between model data and observations over long periods of time, using frontend technologies like WebGL for high-performance computations and responsiveness.


Note: The funding source for this challenge is ECMWF funding. For details on the eligibility, please refer to Article 3 of the Terms and Conditions.


Description of the Challenge

Copernicus Climate Data Store is a cloud-based repository providing access to diverse types of data, such as Essential Climate Variables (ECVs), reanalysis products, satellite observations, and other datasets.
ERA5 reanalysis is the fifth generation ECMWF reanalysis for the global climate and weather for the past 8 decades. It combines model data with observations into a globally complete and consistent dataset.
Comparing reanalysis data with satellite observations is necessary because both data sources have inherent limitations, and combining them provides a more accurate, reliable, and comprehensive understanding of the Earth's climate and weather systems. While reanalysis offers a continuous, "map without gaps" representation by blending models with data, it relies on complex, potentially biased, model simulations. Conversely, satellites offer raw, real-time, high-resolution observations of the Earth, but these are often limited by cloud cover, specific viewing angles, and temporal gaps.

The aim of this project is to explore the possibility to use WebGL to compute time series of climatological anomalies and to create interactive visualisations in the browser.

The work in this project can be split into two parts:

  1. Data preparation. First, selected variables from the ERA5 and satellite datasets need to be programmatically retrieved from the Climate Data Store and pre-processed to produce area-averaged absolute values and climatological anomalies over IPCC AR6 regions, eg. monthly mean, quarterly, decadal, etc. Ideally, the data processing should be part of the “on-the-fly” workflow using WebGL or similar technologies.
  2. Data visualization.
    a. App layout – The app should provide a drop down selection to choose a variable and a clickable map to display and select AR6 regions.
    b. Visualisation – Several interactive charts displaying absolute values and climatological anomalies for the selected AR6 regions. All charts should be aligned with respect to start and end times for the time axis. Legends should be interactive to toggle between plotted datasets.

The main challenge will be to process high-resolution satellite data on-the-fly and to render data efficiently with a sufficiently fast response time for the application to be interactive. The complexity of the development can be tailored to the interests of the applicants.

Image

Evaluation criteria

  • Innovative approach
  • Feasibility
  • Easy to maintain / Future-proof approach
  • Transferability

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions