Skip to content

Latest commit

 

History

History
74 lines (43 loc) · 2.14 KB

igarrs2021.md

File metadata and controls

74 lines (43 loc) · 2.14 KB

IEEE IGARRS 2021 HD-3: Hands-on openEO: access cloud platforms using your preferred programming language

This page contains the agenda, and links to used material for the IEEE IGARRS 2021 openEO tutorial.

Details: https://igarss2021.com/tutorials.php#tut9

Agenda

  • 14:00-14:20: Introduction to openEO (Pieter Kempeneers - JRC)
  • 14:20-14:30: Q&A
  • 14:30-15:30: Python client (VITO) (Jeroen Dries - VITO)
  • 15:30-16:15: R client (WUR) (Dainius Masiliunas - WUR)
  • 16:15-16:30: Break
  • 16:30-16:45: openEO UIs (Jeroen Dries - VITO)
  • 16:45-17:15: Use case demo (Jeroen Dries - VITO)
  • 17:15-18:00: Q&A

Python client

Logging in

For participants interested in trying thing out, try logging into Terrascope openEO backend:

https://docs.terrascope.be/#/Developers/WebServices/OpenEO/OpenEO

Jupyter notebooks with the openEO Python client installed: https://notebooks.terrascope.be

This jupyter environment also has the notebook samples in this git repository already available:

https://github.com/VITObelgium/notebook-samples

Otherwise, git can be used to check out the notebooks, or simply download the 'ipynb' file.

Use 'edugain and social accounts' login to avoid having to register at Terrascope, you may still be required to fill in a form.

openEO in Python intro

General Python documentation:

https://open-eo.github.io/openeo-python-client/

Basics:

https://github.com/Open-EO/openeo-python-client/blob/master/examples/notebooks/openeo-terrascope-webinar.ipynb

More advanced:

https://github.com/VITObelgium/notebook-samples/blob/master/tools/openEO/openeo-showcase.ipynb

R client

https://openeo.org/documentation/1.0/r/

Demonstration notebook:

https://github.com/VITObelgium/notebook-samples/blob/master/tools/openEO/openeo-r-client.ipynb

openEO user interfaces

https://hub.openeo.org

https://editor.openeo.org

Use cases

Using predefined 'higher level' services:

https://github.com/VITObelgium/notebook-samples/blob/master/Terrascope/Beginner/OpenEO_CropCalendarService.ipynb

Creating 'higher level' services:

https://open-eo.github.io/openeo-python-client/udp.html#building-and-storing-user-defined-process