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).
Metadata
Release files for amiris-priceforecast 2.1.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 | |
|---|---|---|---|
| amiris_priceforecast-2.1.0.tar.gz | 25.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amiris_priceforecast-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.6 kB
Release files / amiris_priceforecast-2.1.0.tar.gz
| Download URL | amiris_priceforecast-2.1.0.tar.gz |
|---|---|
| Size | 25.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20f4158ac8dbdda6d918514df0ae3291fb49e0738ff1726970c73092e121bb3b
|
|
BLAKE2b-256 checksum How to use checksums |
529f5dd3129b5eb1f42c32807fd86102cd78c1402ff092a6b60a50b53df3515c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.11.13 Windows/10
|
Release files / amiris_priceforecast-2.1.0-py3-none-any.whl
| Download URL | amiris_priceforecast-2.1.0-py3-none-any.whl |
|---|---|
| Size | 33.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8c505a32c8e943e5dc3e920607ae044474dec435b77cbba6502696d11006a6f
|
|
BLAKE2b-256 checksum How to use checksums |
44cdaeb1beedb8a88c36aff7f3cd15b3adb353dc6d392338b62a3f8bf23e1040
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.11.13 Windows/10
|