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.0
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.0.tar.gz | 243.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| epex_forecast-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 250.0 kB
Release files / epex_forecast-0.2.0.tar.gz
| Download URL | epex_forecast-0.2.0.tar.gz |
|---|---|
| Size | 243.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a7edd1b5bc43e6e6ba4533f6510185ee58e9d3a99170cc68d10dff0971bc07d0
|
|
BLAKE2b-256 checksum How to use checksums |
6c31e5a1196b80c426eec474b0bbbcc72e0c74ac9185c3837c62fcb521bb4a73
|
| 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.0-py3-none-any.whl
| Download URL | epex_forecast-0.2.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ad7f3a35c72039e8439d6df0e19fb62c4b4060e42f5eb0a2c14a05247c2d27b
|
|
BLAKE2b-256 checksum How to use checksums |
dd0cde39135c7fc6652a7da14b70356d3a6c6be0fb0fc8adbff127f39f9176dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|