Skip to content

openEO (core) API to connect various clients with EO cloud back-ends in a simple and unified way.

License

Notifications You must be signed in to change notification settings

soxofaan/openeo-api

 
 

Repository files navigation

openEO API

openEO develops an open API to connect R, Python and JavaScript clients to big Earth observation cloud back-ends in a simple and unified way. This repository contains this API, the openEO (core) API.

Versions

The openEO (core) API is currently released in version 0.4.2.

Note: The specification is currently still an early version, with the potential for some major things to change. The core is now fleshed out, so implementors are encouraged to try it out and give feedback. But the goal is to actually be able to act on that feedback, which will mean changes are quite possible. A solid basis is specified right now, but best practices, extensions and specification details will emerge with implementation.

Version / Branch Status Description
0.0.1 (Spec) legacy First draft with basic ideas, loosely implemented.
0.0.2 (Spec) legacy Proof of concept, implemented.
0.3.0 (Spec) legacy Major rework.
0.3.1 (Spec) legacy Fixing minor issues, see the changelog.
0.4.0 (Spec) legacy Improved discovery, added processes catalogue, new process graph structure and more.
0.4.1 (Spec) legacy Bugfix release, see the changelog.
0.4.2 (Spec) current Bugfix release, see the changelog.
draft (Spec) planned Improvements based on implementer feedback, introduce extension concept. Potentially version 1.0.0.

See also the changelog and the milestones for a rough roadmap based on GitHub issues.

Repository

This repository contains a set of files formally and technically describing the openEO API, each with a human-readable and easily browseable version:

About

openEO (core) API to connect various clients with EO cloud back-ends in a simple and unified way.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%