Presentation Open Access

xcube - Python package for Earth Observation data cubes

Brandt, Gunnar; Norman Fomferra

xcube is a software package and toolkit for generation and exploitation of analysis-ready data cubes from Earth Observation and other geographical data. It is based on Python's popular data science technology stack, particularly on xarray, dask, and zarr, and is freely available as open-source software. Data sources for cube generation including the Sentinel Hub service or ESA's CCI Open Data Portal, are connected via data store plugins. Users can individually configure cube generation by subsetting and resampling input data in space and time or even by applying user code on the inputs. xcube goes further than cube generation by offering high-level methods for data set exploitation and even service provision. Services for cube generation, data provisioning, and particularly cube visualisation via a lightweight web-viewer make xcube a versatile and useful tool for many applications also in operational contexts. In this introductory talk, an overview of xcube features as well as some typical applications are presented.

Files (85.0 MB)
Name Size
81.9 MB Download
3.0 MB Download
All versions This version
Views 5959
Downloads 4545
Data volume 294.0 MB294.0 MB
Unique views 5454
Unique downloads 3838


Cite as