New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue 273 add roundtrip efficiency to scheduler #291
Issue 273 add roundtrip efficiency to scheduler #291
Commits on Dec 26, 2021
-
Query TimedBelief rather than Power in api v1.3 tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in api v1.3 implementations
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in user services tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in query tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in forecasting tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in scheduling tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in api v1 tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Simplify data deletion, like, by a lot
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Count ex-ante TimedBeliefs after populating time series forecasts
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Price in api v1_1 tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power/Price/Weather in Resource.load_se…
…nsor_data Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power/Price/Weather in api v2.0 tests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Refactor: simplify duplicate query construction
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Add custom join target to get rid of SA warning
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Filter criteria should work for both TimedBeliefs and TimedValues
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query TimedBelief rather than Power in api v1 implementations
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Schedules should contain one deterministic belief per event
Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Dec 27, 2021
-
Query TimedBelief rather than Price/Weather for analytics
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Query deterministic TimedBelief rather than Price for planning queries
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Forecast TimedBelief rather than Power/Price/Weather
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Schedule TimedBelief rather than Power
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Apparently, to initialize a TimedBelief is to save a TimedBelief, too
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Create TimedBelief rather than Power/Price/Weather in data generation…
… script Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Bump timely-beliefs dependency
Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Dec 28, 2021
-
Revert "Apparently, to initialize a TimedBelief is to save a TimedBel…
…ief, too" This reverts commit fb58ec7.
-
Prevent saving TimedBelief to session upon updating Sensor or Source
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Create only TimedBeliefs in conftests
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Use session.add_all calls instead of session.bulk_save_objects or ind…
…ividual session.add calls Signed-off-by: F.N. Claessen <felix@seita.nl>
-
API directly creates TimedBeliefs
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Data scripts use TimedBeliefs only
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
One more conftest switched to creating TimedBeliefs instead of Weathe…
…r objects Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Dec 30, 2021
-
Expand docstring note on forbidden replacements
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Clarify docstring note on saving changed beliefs only
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Catch forbidden belief replacements with more specific exception
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Only enqueue forecasting jobs upon successfully saving new data
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Expand test for forbidden data replacement
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Simplify play mode excemption for replacing beliefs
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Add note about potential session rollback
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Move UniqueViolation catching logic to error handler
Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Jan 1, 2022
-
Rewrite solver to deal with asymmetry in up and down commitment prices
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Add optional roundtrip_efficiency field to UDI events, and use it to …
…scale prices Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Add test cases for various round-trip efficiencies
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Add documentation for the new API field
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Fix return value for empty EMS
Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Allow efficiencies per device for multi-device EMS, by stopping the a…
…pplication of round-trip efficiency as price scalars and modeling device flows in more detail Signed-off-by: F.N. Claessen <felix@seita.nl>
-
Relax tests using some tolerance
Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Jan 2, 2022
-
Check round-trip efficiency for acceptable range
Signed-off-by: F.N. Claessen <felix@seita.nl>
Commits on Jan 3, 2022
-
Merge remote-tracking branch 'origin/project-9' into Issue-273_Add_ro…
…undtrip_efficiency_to_scheduler Signed-off-by: F.N. Claessen <felix@seita.nl> # Conflicts: # flexmeasures/api/__init__.py # flexmeasures/api/dev/tests/test_sensor_data.py # flexmeasures/data/models/time_series.py # flexmeasures/data/scripts/data_gen.py # flexmeasures/data/tests/test_queries.py # flexmeasures/data/utils.py