model coupling for demoses
Project description
Annular
Introduction
Annular is a setup for running coupled energy system models with the aim of modeling flexibility scheduling and the policy regulations that affect the behavior of flexibility providers.
Documentation can be found at annular.readthedocs.io.
Name
Why the name 'annular'?
'Annular' means 'in the shape of a ring', with which we specifically think of the rings of Saturn, containing many moons or in other words satellites, just like the satellite models interacting with the central market model.
Installation
You can install annular directly from PyPI:
# Best practice: install in a virtual environment
python3 -m venv .venv
source .venv/bin/activate # Use `source .venv/Scripts/activate` on Windows
python3 -m pip install annular
Then you can use annular on the command line to run coupled simulations specified by config files.
annular run examples/data/energy_model_coupling.ymmsl
Result files will appear in a results/<CONFIG_FILE_NAME>/ folder, where
<CONFIG_FILE_NAME> is the name of the given configuration file.
See the built-in help for further details:
$ annular run --help
usage: annular run [-h] [--verbose] [-o OUTPUT] config_files [config_files ...]
positional arguments:
config_files Configuration files to run simulations for.
options:
-h, --help show this help message and exit
--verbose, -v Controls the level of verbosity in the logging output: -v for INFO, -vv for DEBUG
-o, --output OUTPUT Output directory
See the documentation for further explanation and examples.
Contributing
If you want to contribute to the development of annular, have a look at the contribution guidelines.
Further instructions can be found inREADME.dev.md
Citation
For citation information, see CITATION.cff
Credits
Annular was developed as part of the DEMOSES project, funded by NWO under Grant ID: ESI.2019.004.
This package was created with Cookiecutter and the NLeSC/python-template.
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 annular-0.5.0.tar.gz.
File metadata
- Download URL: annular-0.5.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d827f388d06488e5a0069baa4a6efeaac7f830c2c6914173a80e01cf46f77d7
|
|
| MD5 |
7881e80ebc66f7bfb902612ba77189ce
|
|
| BLAKE2b-256 |
0ef1356ee24fb6ee89a0b244c5ffff9e047e2851c9a9a1d04d71e5aaef16ffb8
|
File details
Details for the file annular-0.5.0-py3-none-any.whl.
File metadata
- Download URL: annular-0.5.0-py3-none-any.whl
- Upload date:
- Size: 35.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
127b29ace9ed681fb99e8fda6fb4cc2fe0f4516535232725231bda0d767984d1
|
|
| MD5 |
76eeb2e972a4de3303a67539f1ee5bb0
|
|
| BLAKE2b-256 |
9db5b799652d4fcf2cc54f1875dc3df3517752a76391bad4454e5ce999756421
|