Processes¶
The Open Climate Service exposes two complementary processing interfaces:
- openEO process graphs — the primary interface for data analysis. Submit a DAG of composable operations via
POST /result(synchronous) orPOST /jobs(batch). 120+ standard processes are available out of the box. See the openEO guide. - Plugin processes — custom named processes registered via the
@processdecorator, discoverable atGET /processesand callable directly byprocess_idin any openEO process graph. See Extensibility — Processes.
Temporal resampling¶
Temporal resampling (e.g. daily → monthly, hourly → daily) is handled by the standard openEO aggregate_temporal_period process:
{
"process_graph": {
"load": {
"process_id": "load_collection",
"arguments": { "id": "era5land_temperature_hourly" }
},
"resample": {
"process_id": "aggregate_temporal_period",
"arguments": {
"data": { "from_node": "load" },
"period": "day",
"reducer": {
"process_graph": {
"mean": {
"process_id": "mean",
"arguments": { "data": { "from_parameter": "data" } },
"result": true
}
}
}
},
"result": true
}
}
}
See the openEO guide and the openEO process specification for the full parameter reference.