ESA EOPF 101

Your community guide for working with EOPF Sentinel Zarr data in the cloud

Explore EOPF 101, an open community resource designed to help Sentinel data users explore EOPF Sentinel Zarr data in the cloud. With our step-by-step and hands-on tutorials, you’ll learn how to effectively use EOPF Sentinel Zarr products and build Earth Observation workflows that scale.

πŸš€ Ready to explore EOPF 101?

EOPF 101 is designed for Sentinel data users who are new to cloud-optimised geospatial formats and cloud-based workflows. It introduces you to fundamental cloud-native geospatial concepts, the Earth Observation Processing Framework (EOPF) activities by ESA, re-processed EOPF Sentinel Zarr data, as well as tools and libraries to work with EOPF Sentinel Zarr data in the cloud.

Across six chapters, EOPF 101 gradually introduces you to the EOPF Sentinel Zarr products, how you can search and access these, relevant tools and plugins to use EOPF Sentinel Zarr data in different working environments, as well as practical end-to-end application workflows highlighting the benefits of EOPF Sentinel Zarr data.

πŸ’‘ How best to use EOPF 101

You can use EOPF 101 as a reference online resource to get started, example code and workflows for working with Zarr data, the EOPF STAC Catalogue, and different libraries and plugins facilitating the use of EOPF Sentinel Zarr data.

If you would like to execute the notebooks through the JupyterHub, simply follow the Launch Button available in all the executable notebooks:

Alt text

Beyond this browsable version, you can also set up our Docker images within your own JupyterHub Server and test workkflows yourself!

When starting your server, you will be able to select the Docker image you want to work with. The EOPF Toolkit has designed updated environments to support your development!

You can select: Specify an existing docker image.

Alt text

Once you click, the following box is displayed:

Alt text

In the box, you can copy and paste the following custom lines:

And select Start.

πŸ“’ Stay Involved!

EOPF 101 is a living, open-access resource designed for the Earth Observation (EO) community. While our initial launch events and competitions have concluded, the mission to refine EOPF Zarr products continues.

There are several ways you can still leverage this work and contribute to the ecosystem:

πŸš€ Explore the Competition Legacy

The EOPF Toolkit Notebook Competition (2025–2026) brought together innovators from across the EO sector. You can now use the results of this competition as a starting point for your own research and explore the power of Zarr.

πŸ—ΊοΈ Meet the EOPF Sentinel Zarr Explorer

The EOPF Explorer drives the standardization of cloud-native geospatial data formats. Through intensive collaboration with the Zarr community, it looks forward to establishing foundational Zarr Conventions that enable interoperable access to Earth Observation data across the entire ecosystem.

Follow the upcoming Webinars and Events the project is preparing for you!

πŸ’‘ Ideas & Feedback?

Is there a plugin or library missing that you would like to see integrated? Do you have feedback on EOPF 101? Please submit an issue and we will review your request.

About the ESA EOPF Toolkit project

EOPF 101 is a community resource developed as part of the EOPF Toolkit project funded by the European Space Agency. EOPF 101 is brought to you by Development Seed, thriveGEO and SparkGeo.

Special Thanks to @ciaransweet for developing the pipeline and processes for this book!! πŸ“• πŸš€


Alt text

Alt text

Open knowledge, freely shared Apache 2.0