Skip to content

Commit

Permalink
Merge pull request #97 from dthiex/main
Browse files Browse the repository at this point in the history
add content openEO intro part2
  • Loading branch information
bschumac authored Nov 5, 2023
2 parents 12c40a2 + 788d7ad commit 6401cb6
Show file tree
Hide file tree
Showing 6 changed files with 124 additions and 9 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ The programmes for each workshop are given below for your information. Each work
| Time | Activity |
| ---- | -------- |
| 09:00 | 👋 Welcome (5 minutes) |
| 9:05 | Introduction and Motivation (15 minutes) |
| 9:20 | Overview of the Pangeo ecosystem (20 minutes) |
| 9:40 | Understanding Xarray to avoid common pitfalls (30 minutes) |
| 09:05 | Introduction and Motivation (15 minutes) |
| 09:20 | Overview of the Pangeo ecosystem (20 minutes) |
| 09:40 | Understanding Xarray to avoid common pitfalls (30 minutes) |
| 10:10 | Interactive Visualization with Hvplot (15 minutes) |
| 10:30 | Break (30 minutes) | |

Expand All @@ -32,8 +32,8 @@ The programmes for each workshop are given below for your information. Each work
| 11:00 | 👋 Introduction and motivation (5 minutes) |
| 11:05 | Getting started with OpenEO (10 minutes) |
| 11:15 | Accessing and processing data with OpenEO (30 minutes) |
| 11:45 | ntegrate custom code into your workflow using User Defined Functions (30 minutes) |
| 12:15 | Q&A session - feedbacks (20 minutes) |
| 11:45 | Integrate custom code into your workflow using User Defined Functions (30 minutes) |
| 12:15 | Q&A session - feedbacks (15 minutes) |
| 12:30 | 🍽️ Lunch |

## Unlocking the Power of Space Data with Pangeo & OpenEO
Expand Down
2 changes: 2 additions & 0 deletions tutorial/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ parts:

- caption: Part 2 - OpenEO
chapters:
- file: part2/openEO-getting_started
title: Getting started
- file: part2/openEO-boa_sentinel_2
title: Sentinel-2 Bottom Of Atmosphere (BOA)
- file: part2/openEO-Corine_Land_Cover_Alps
Expand Down
9 changes: 5 additions & 4 deletions tutorial/part2/agenda_and_links.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@ Benjamin (EODC)
## 11:15 Finding Data, Running first graphs, difference to client-side processing

Daniel (Sinergise)
- Logging in People and showing them around
- Showing Different Clients (R, Python & Web editor)
- Show viewing functionality in webeditor

Valentina/Sean (EODC)
- How to get started
- Client libraries (JavaScript, Python, R) & the creating a first process graph through the Web Editor
- (Pre-)viewing results using the Web Editor

Valentina (EODC)

- Notebook showing how to search data & find metadata
- Aggregate temporal period, Corine Landcover - Change detection , Tone Mapping
Expand Down
60 changes: 60 additions & 0 deletions tutorial/part2/openEO-S2_L2A_on_demand_viewer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"process_graph": {
"load1": {
"process_id": "load_collection",
"arguments": {
"id": "SENTINEL2_L2A",
"spatial_extent": {
"west": 16.307225836233204,
"east": 16.491099787304275,
"south": 48.150014167126024,
"north": 48.275758933571645
},
"temporal_extent": [
"2023-11-01T00:00:00Z",
"2023-11-01T23:59:59Z"
],
"bands": [
"B04",
"B03",
"B02"
]
}
},
"apply3": {
"process_id": "apply",
"arguments": {
"data": {
"from_node": "load1"
},
"process": {
"process_graph": {
"linear1": {
"process_id": "linear_scale_range",
"arguments": {
"x": {
"from_parameter": "x"
},
"inputMin": 0,
"inputMax": 0.4,
"outputMax": 255
},
"result": true
}
}
}
}
},
"save2": {
"process_id": "save_result",
"arguments": {
"format": "PNG",
"data": {
"from_node": "apply3"
}
},
"result": true
}
},
"parameters": []
}
36 changes: 36 additions & 0 deletions tutorial/part2/openEO-S2_L2A_sync_job.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"process_graph": {
"load1": {
"process_id": "load_collection",
"arguments": {
"id": "SENTINEL2_L2A",
"spatial_extent": {
"west": 16.307225836233204,
"east": 16.491099787304275,
"south": 48.150014167126024,
"north": 48.275758933571645
},
"temporal_extent": [
"2023-11-01T00:00:00Z",
"2023-11-01T23:59:59Z"
],
"bands": [
"B04",
"B03",
"B02"
]
}
},
"save2": {
"process_id": "save_result",
"arguments": {
"format": "GTIFF",
"data": {
"from_node": "load1"
}
},
"result": true
}
},
"parameters": []
}
16 changes: 16 additions & 0 deletions tutorial/part2/openEO-getting_started.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## How to get started

### Useful links

- [Website](https://openeo.cloud/)
- [Documentation](https://docs.openeo.cloud/)
- [Web Editor](https://editor.openeo.cloud/)

### Process graphs for this part of the demo

This demo uses the openEO Platform Web Editor, an easy to use graphical interface to create and execute workflows (more info [here](https://docs.openeo.cloud/getting-started/editor/)).

Two simple process graphs to demonstrate two different viewing functionalities in the Web Editor:
- View results: load_collection > save_result (download json [here](https://github.com/pangeo-data/pangeo-openeo-BiDS-2023/tree/main/tutorial/part2/openEO-S2_L2A_sync_job))
- On-demand preview: load_collection > linear_scale_range > save (download json [here](https://github.com/pangeo-data/pangeo-openeo-BiDS-2023/tree/main/tutorial/part2/openEO-S2_L2A_on_demand_viewer.json))
- [On-Demand preview documentation](https://docs.openeo.cloud/federation/#on-demand-preview )

0 comments on commit 6401cb6

Please sign in to comment.