NWCSAF Datacube Xarray

Star 1
Version 1.0.0
NWCSAF Datacube Xarray
Maintainers
jllisov[at]aemet.es
License
Support level
Community
Category
Training Data Access
Technology
Jupyter Notebook

NWCSAF Datacube Xarray

Jupyter notebooks on using Icechunk, Virtualizar, and Kerchunk to enable Single-Point Access to Distributed Cloud Files through xarray. Accessing NWC SAF buckets with kerchunk/virtualizarr/icechunk

Description

This project is a collection of notebooks that demonstrate how to build virtual data cubes from NWC SAF data buckets. It focuses specifically on the bucket containing NWC SAF GEO outputs hosted on the European Weather Cloud (EWC). The bucket used is a precursor to the future MTG format of NWC SAF, containing files with a time dimension. This bucket is publicly accessible within the EWC infrastructure. The bucket name is:

nwc-saf.0-degree.level-2-cf

⚠️ Important: These notebooks are designed to be executed inside the EWC environment. Please consider that these notebook should be executed inside the EWC.

⚙️ Requirements

Installation

  1. Clone the repository
git clone https://gitlab.aemet.es/jllisov/vzarr.git
cd vzarr
  1. Create the Conda environment
conda env create -f environment.yml

This will create a Conda environment named Vzarr with all necessary dependencies.

  1. Activate the environment
conda activate Vzarr

📊 Run the Jupyter Notebooks

Once the environment is activated, launch JupyterLab:

jupyter lab --ip 0.0.0.0 --port 8888

Open the JupyterLab URL provided in the terminal and navigate to the notebooks.