• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FlexMeasures / flexmeasures / 14223959325

02 Apr 2025 03:49PM UTC coverage: 67.58% (+0.1%) from 67.436%
14223959325

push

github

web-flow
Feature/stock commitments (#1300)

* refactor: separate classes for flow and stock commitments

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feat: set up stock commitment for breaching soc-minima and soc-maxima

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: remove hard constraints when moving to soft constraint

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feat: take into account StockCommitment

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: apply StockCommitment to device 0

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: comparison and skipping of constraint

Signed-off-by: F.N. Claessen <felix@seita.nl>

* assign deviations from stock position to variable

* fix: minor fixes to StockCommitment handling

* feat: expose new field flex-model fields

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feat: move price fields to flex-context

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feat: check compatibility of price units

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: param explanation

Signed-off-by: F.N. Claessen <felix@seita.nl>

* docs: add note regarding how the SoC breach price depends on the sensor resolution

Signed-off-by: F.N. Claessen <felix@seita.nl>

* docs: add documentation for new fields

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: example calculation

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: wrong indentation

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: return NaN quantity in the correct units in case of a missing fallback attribute

Signed-off-by: F.N. Claessen <felix@seita.nl>

* dev: test StockCommitment in simultaneous scheduling

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: merge conflicts relating to soc_maxima/minima for multiple devices

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: failing test (also due to a mistake in resolving merge conflicts)

Signed-off-by: F.N. Claessen <felix@seita.nl>

* docs: note cheap times relevant in test
... (continued)

7637 of 12176 branches covered (62.72%)

Branch coverage included in aggregate %.

116 of 135 new or added lines in 7 files covered. (85.93%)

8495 of 11695 relevant lines covered (72.64%)

7.18 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.53
/flexmeasures/data/models/planning/linear_optimization.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc