EPEX Forecast (PyPi Access)
Python package: Easy access to current market forecast
epex_forecast provides a minimal Python API to use the forecast API we provided through our research.
Latest News
❗ The Forecast Servers are currently (as of late July 2026) only internally available. A port forwarding is currently under development and will be available soon. Contact the owner to stay up-to-date.
Quick Start
Installation
pip install epex_forecast
Minimal Example
Code
from epex_forecast import EPEXForecasterClient, plot_forecast
# create API client
client = EPEXForecasterClient()
# get forecast
forecast_df, meta = client.get_forecast()
plot_forecast(forecast_df, meta)
Output
meta
{
'region': 'DE_LU',
'modelId': 'Chr2-prob-7step-[96]'
}
forecast_df
ground truth 0 1 2 3 4 5 6
2026-06-27 14:30:00+00:00 66.07 7.489024 33.999275 48.606190 59.912212 70.832802 86.320732 116.122849
2026-06-27 14:45:00+00:00 93.83 25.862049 54.465881 69.106926 80.855072 92.888962 110.560532 143.705048
2026-06-27 15:00:00+00:00 61.97 9.305321 34.496605 45.747437 54.106632 62.524593 74.426704 100.204086
2026-06-27 15:15:00+00:00 98.97 45.468853 73.135429 84.800629 92.647545 100.054573 110.290382 133.064301
2026-06-27 15:30:00+00:00 112.08 57.638866 86.084541 98.290726 106.322433 113.863327 125.216148 150.170151
2026-06-27 15:45:00+00:00 129.40 68.099258 100.683945 114.830284 124.534019 134.235596 148.514236 179.282013
...
plot_forecast
Available Market Forecasts
- 🇩🇪🇱🇺 - Germany/Luxemburg: "DE_LU"
- 🇫🇷 - France: "FR"
- 🇧🇪 - Belgium": "BE"
- 🇦🇹 - Austria: "AT"
- 🇵🇱 - Poland: "PL"
License
Author: LSB (Fraunhofer IPA)
Licence pip package: MIT
Acknowledgements
👨💻 We'd like to thank Guilherme Schmid for his work on a PyPI integration, which served as the foundation for this work.
Metadata
Release files for epex-forecast 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| epex_forecast-0.2.1.tar.gz | 243.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| epex_forecast-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 250.6 kB
Release files / epex_forecast-0.2.1.tar.gz
| Download URL | epex_forecast-0.2.1.tar.gz |
|---|---|
| Size | 243.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f4df793bb7674a1cc22240e1581f935584d77cfdfa4c757a3591cff096231f8
|
|
BLAKE2b-256 checksum How to use checksums |
075092d2d545f063fe5b2ff347f3dc57a9d7475d3ac1223becdd526a14255a83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / epex_forecast-0.2.1-py3-none-any.whl
| Download URL | epex_forecast-0.2.1-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9261abc12d6d4325175444ec3c080f4f9a7115945dbb685bac994eda809f428b
|
|
BLAKE2b-256 checksum How to use checksums |
ed69b920db0e5fc6368b718bbb6d6145b476b54cf41888c31132b2f353922108
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|