EOPF Sample Service Getting Started with Zarr¶
Date: September 29, 2025 | Time: 1:30 pm - 5:00 pm | Location: Room 103, BiDS25, Riga, Latvia
🎯 Tutorial Objectives¶
Introduce Cloud-Native Workflows: Explain the paradigm shift from traditional, file-based workflows to scalable, cloud-native analysis using formats like
zarrto overcome the challenges of processing large-scale Earth observation data.Data Discovery with STAC: Provide practical skills in using the EOPF STAC catalog’s web interface and programmatic tools (like
pystac-client) to find and filter Earth observation data efficiently.Discover the newly developed plugins: Get an overview of the xarray EOPF backend, the xcube EOPF data store, the GDAL EOPF reader, and a Julia EOPF re
Build Practical Data Analysis Skills: Guide participants through a hands-on, end-to-end workflow based in Python libraries such as
xarrayandzarrto perform a real-world analysis (e.g., wildfire monitoring), showcasing the integration of STAC andzarr.
Familiarize Yourself:¶
New to EOPF? No problem!
Start with EOPF 101: https://
eopf -toolkit .github .io /eopf -101/ - Essential introduction to the EOPF ecosystem Browse available datasets in the STAC catalog (11 different Sentinel collections!)
Review example notebooks: EOPF Sample Notebooks
Check out the GitHub repository: https://
github .com /EOPF -Sample -Service /eopf -sample -notebooks
🚀 Pre-Tutorial Setup (Complete Before start)¶
Essential Registration Steps:¶
Register for Copernicus Data Space Ecosystem: https://
dataspace .copernicus .eu Access JupyterHub Environment: https://
jupyterhub .user .eopf .eodc .eu /hub Explore the STAC Browser: https://
stac .browser .user .eopf .eodc .eu

📅 Detailed Agenda¶
13:30-14:00: Introduction¶
About Cloud Optimised Formats Overview of cloud-optimised formats, focusing on their role in enabling FAIR data principles.
Zarr introduction to Sentinel We will delve into the
Zarrformat as applied to Sentinel data.Chunking for Optimisation This topic covers the fundamental concept of chunking and its importance in optimising data access.
14:00 - 15:00: Data Discovery¶
STAC EOPF Catalog Exploring Guided demo on how to explore the web interface of the EOPF STAC catalog.
Python STAC Access Guided walk for generating the connection to the EOPF STAC Catalog Endpoint through Python.
15:00 - 15:30: EOPF Zarr Plugins for easy acess¶
Overview on the availabe plugins deveolped by EOPF Sample Service. Short handons demos for each plugin:
15:30 - 16:30: Wildfire in Sardinia¶
Guided example of how to integrate Sentinel products into a specific use case.
Support on replicating the workflow with provided case studies.
16:30 - 17:00: Wrap-up & Summary¶
Key takeaways on how Zarr and STAC together form a powerful, cloud-native ecosystem that directly supports data-driven decision-making and contributes to the goals of open science and interoperability in the BIDS community.
Breaks are considered along the event 😉
🛠️ Technical Resources¶
Getting Help:¶
EOPF team members available throughout the day
New to EOPF? Start with EOPF 101 for core concepts
Slack channel: #eopf-hackathon (link provided on-site)
Documentation: EOPF Sample Notebooks
Data Available:¶
Real Copernicus Sentinel data in Zarr format
Global coverage with recent acquisitions
All processing levels from L1 to L2
Optimized chunking for cloud processing
🔄 After the Tutorial¶
Stay Connected:¶
Join ongoing discussions and join the EOPF Community Support Platform on Discourse