ESA title

One of the most important properties for a future-oriented platform on earth observation is the orientation towards simple operation, with a special focus on efficiency of evaluation and availability. Complexity is kept hidden in the background to direct your focus on the data. This is done on one hand by the use of an aggregate API to access the infrastructure, but also by improved user-faced graphical processing. For access to the API, the user has the option to incorporate his own preferences, by choosing between several clients.

Enabling simplicity

Implementing large EO processing workflows commonly requires engineers and scientists to invest a major part of their effort in data management: maintaining file-based data collections, running pre-processing pipelines...

Providing trasparency

Many scientific programming libraries offer manifold functionality to users in their own development environment or within cloud-based analytical environments.

Pixel to continental scalability

Traditional file-based systems greatly limit the flexibility and efficiency to exploit the EO data repositories. openEO Platform provides users with full flexibility for accessing and manipulating data.

Community & Federation

Researchers often work in siloed environments - too little code is reused and the wheels are too often reinvented. openEO platform fosters an inspirational development environment that.

Clients

openEO Platform can be used in a wide variety of programming languages and environments. There are programming APIs available in the following languages:

JupyterLab

For interactive prototyping, programming and visualization, our JupyterLab stance is well-suited to run Python-based workflows in an IDE-like environment. It’s the most convenient way for Python programmers to interact with openEO Platform.

Open JupyterLab arw
openEO Platform Editor

Beginners may prefer to use the web-based Editor. It offers a graphical user interface in the Browser to all functionalities without needing to dig into the programming APIs. It offers a block-based workflow editor and no programming experience is required.

Open Editor arw
JavaScript

primarily for use in browser-environments, but also includes support for NodeJS and TypeScript

Get started arw
Python

Development in all Python environments, including advanced support for Jupyter

Get started arw
R Language

R Language support, e.g. with nice integration into RStudio and RMarkdown

Get started arw


Note: The R client is not officially supported, but should support most functionality.

Users stories

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip

Early adopters info

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Processing capabilities

openEO Platform offers processing capabilities for a wide variety for Earth Observation workflows (e.g., Optical, SAR). All data is exposed as data cube to the user so that the complexity of file handling and data loading is abstracted away and users can immediately start with implementing their processing workflows.