Get generation by fuel
get_generationAggregated generation (MW) per production type.
start/end default to UTC; start inclusive, end EXCLUSIVE.
For a full calendar month set end to the first day of the next
month. Pass tz="local" or an IANA name to interpret start/end as
wall-clock in that timezone.
GB/UK: ENTSO-E's GB generation ended 2021-06-15. For later windows use
get_series(endpoint="generation_mix", zone="GB", …) (NESO, 2009→now,
its own wind codes — list_psr_types(zone="GB") first); a window past
a series' end answers with series_ended, naming that endpoint.
If you're computing a generation-weighted price metric — capture
price, capture rate, value factor, merchant-PPA achieved price — use
get_derivation(slug="capture_price", …) instead. It runs server-side
over the full window and returns monthly rows; no row cap, no pagination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | ||
| end | Yes | ||
| zone | Yes | ||
| start | Yes | ||
| psr_types | No | ||
| aggregation | No | raw |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||