Dataset Catalog Reference¶
The dataset catalog provides constants for all available Elia OpenData datasets, organized by category.
Dataset Catalog for Elia OpenData API.
This module provides a comprehensive catalog of all available dataset IDs from the Elia OpenData API as simple constants. It serves as a central registry for dataset identifiers, making it easy to discover and use the correct IDs when querying the API.
The constants are organized by category (Load/Consumption, Generation, Transmission, Balancing, Congestion Management, Capacity, and Bidding/Market) to help users find relevant datasets quickly.
Example
Import specific dataset constants:
from elia_opendata.dataset_catalog import TOTAL_LOAD, IMBALANCE_PRICES_QH # noqa: E501
from elia_opendata.client import EliaClient
client = EliaClient()
load_data = client.get_records(TOTAL_LOAD, limit=10)
price_data = client.get_records(IMBALANCE_PRICES_QH, limit=10)
Import all constants:
from elia_opendata.dataset_catalog import *
from elia_opendata.data_processor import EliaDataProcessor
processor = EliaDataProcessor(return_type="pandas")
wind_df = processor.fetch_current_value(WIND_PRODUCTION)
pv_df = processor.fetch_current_value(PV_PRODUCTION)
Use with date range queries:
Note
All dataset IDs are strings that correspond to the official Elia OpenData API dataset identifiers. These constants provide a convenient and type-safe way to reference datasets without memorizing numeric IDs.