Amplify (abstract multi-purpose-limited flexibility) is a model for operational flexibility that remains after fulfilling a primary application by distributed energy resources.
Project description
Amplify
Getting started
The source code of Amplify lies under amplify/src/flex_calculation.py
. Its results require the data_classes.py
file. Its calculation relies only on basic python modules.
Tests
The basic tests lie under amplify/tests/unit_tests
. They can be started by calling pytest
.
test_total_flex_calculation.py
: Assert valid flexibility calculationtest_ppr_detection.py
: Validate problem detectiontest_accept_short_trades_scenarios.py
: Verify valid sizing of multi purpose obligations with MPOs lasting single time intervalstest_accept_long_trades_scenarios.py
: Verify valid sizing of multi purpose obligations with MPOs lasting more than one time interval (contains multiple scenarios)
full_result_test_accept_long_trades_scenarios.txt
: Contains result of full accept long trades test. For all failed tests, some information is given as well as a short summary.
Requirements
Until now, Amplify only requires the pytest
module, which can be installed via pip
.
License
Amplify is licensed under the Apache 2.0 license.
Project status
Amplify is still under development.
Author of documentation
Paul Hendrik Tiemann (2022)
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
Hashes for amplify_model-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b49c796644849c792d2b9dfeb5e523bb95d161a71cb4878e595de1ef32a065 |
|
MD5 | 3554374045647c73f0fae0764e0a0632 |
|
BLAKE2b-256 | 46f3c0b40564d70af6391f847124014d4f19d274e7cbe597e2aff19a77df166e |