An extension to the agent-based electricity market model AMIRIS providing external electricity price forecasts to the PriceForecasterApi agent
Project description
AMIRIS-PriceForecast
External electricity price forecasts to AMIRIS
AMIRIS-PriceForecast is an extension to the agent-based electricity market model AMIRIS.
Specifically, it provides electricity price forecasts to the PriceForecasterApi agent.
What is AMIRIS-PriceForecast?
AMIRIS-PriceForecast is a Python package designed to be used with AMIRIS. Specifically, it provides several time series forecasting algorithms that can be accessed via the UrlModelService. To do this, AMIRIS-PriceForecast sets up a server and loads a user-defined forecast model. It then waits for a ForecastApiRequest sent by the PriceForecasterApi agent. After providing the forecast, which may include probabilistic forecasts, it returns a ForecastApiResponse to the AMIRIS agent, where the simulation is resumed.
Who is AMIRIS-PriceForecast for?
This AMIRIS extension is suitable for energy system modellers who want to extend the capabilities of the MarketForecaster in AMIRIS. The forecasting algorithms of AMIRIS-PriceForecast can vary from simple time-shifting approaches (Hyndman, 2014) to state-of-the-art algorithms such as Transformers (Lim et al., 2021) and Masked Autoencoders. However, this feature is aimed at more experienced users of AMIRIS, as it requires knowledge of the implications and limitations of forecasting in AMIRIS, as well as an understanding of the capabilities of time series forecasting techniques. We are happy to assist you in this regard, please refer to our Support Page for more details.
How to use AMIRIS-PriceForecast?
See the detailed description in the AMIRIS Documentation on setup, usage, and available forecast models of AMIRIS-PriceForecast.
Community
As for the main AMIRIS repository, AMIRIS-PriceForecast is mainly developed by the German Aerospace Center, Institute of Networked Energy Systems. We provide multi-level support for AMIRIS users: please see our dedicated Support Page. We welcome all contributions: bug reports, feature requests, and, of course, code. Please see our Contribution Guidelines.
Citing AMIRIS-PriceForecast
If you use AMIRIS-PriceForecast in an academic context please cite doi: 10.5281/zenodo.14907870 and doi: 10.21105/joss.05041. In other contexts, please include a link to our repositories AMIRIS-PriceForecast and AMIRIS.
Acknowledgements
The development of AMIRIS-PriceForecast was funded by the German Federal Ministry of Education and Research in the project FEAT (01IS22073B).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amiris_priceforecast-2.1.0.tar.gz.
File metadata
- Download URL: amiris_priceforecast-2.1.0.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.13 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20f4158ac8dbdda6d918514df0ae3291fb49e0738ff1726970c73092e121bb3b
|
|
| MD5 |
9954653de36d760db3d0545a6d3d2b06
|
|
| BLAKE2b-256 |
529f5dd3129b5eb1f42c32807fd86102cd78c1402ff092a6b60a50b53df3515c
|
File details
Details for the file amiris_priceforecast-2.1.0-py3-none-any.whl.
File metadata
- Download URL: amiris_priceforecast-2.1.0-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.13 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8c505a32c8e943e5dc3e920607ae044474dec435b77cbba6502696d11006a6f
|
|
| MD5 |
6a46d744b389ee053b62b9adcba7eeea
|
|
| BLAKE2b-256 |
44cdaeb1beedb8a88c36aff7f3cd15b3adb353dc6d392338b62a3f8bf23e1040
|