Climatology
Response format: 'json' for columnar JSON or 'arrow' for Apache Arrow format
jsonPossible values: Query for retrieving ERA5 WMO climatology data over a time range.
Instead of specifying month/hour directly, provide a time range (start_time, end_time) and the query will return climatology data matched to each hour in the range. The response includes a 'time' column with the full datetime values.
Example:
python query = TimeRangeClimatologyQuery( geo={"type": "point", "value": [(52.52, 13.405)]}, start_time=datetime(2024, 1, 15, 0, 0, 0), end_time=datetime(2024, 1, 16, 0, 0, 0), variables=["air_temperature_at_height_level_2m"], ) # Returns 24 hourly rows with climatology values for January
Start time for the climatology query (inclusive). UTC timezone.
End time for the climatology query (exclusive). UTC timezone.
List of dimensions to group by for aggregation. Time aggregation options: 'hourly', 'daily', 'weekly'. Other valid fields: 'market_zone', 'country_key', 'point'.
["hourly"]Timezone for time-based aggregations (daily, weekly). If not specified, UTC is used. Example: 'Europe/Berlin'.
UTCList of aggregation functions to apply when grouping (e.g., ['avg', 'std']). Requires 'group_by' to be specified.
List of dimensions to sort results by. Use 'time' for time-based ordering.
["time"]Pagination parameters for limiting result size.
{"limit":100,"offset":0}Optional weighting scheme for geographic aggregation. Applies weighted averages based on capacity or population. Only valid with spatial aggregation (market_zone or country_key).
{"type":"population"}Successfully retrieved climatology data
Invalid query parameters
Authentication required
Insufficient permissions
Validation Error
Last updated