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

FlexMeasures / flexmeasures / 31186490890
84%

Build:
DEFAULT BRANCH: main
Ran 07 Aug 2026 02:23PM UTC
Jobs 1
Files 175
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Aug 2026 02:13PM UTC coverage: 83.968%. Remained the same
31186490890

push

github

web-flow
Update the device scheduler's (MI)LP formulation in the docs (#2394)

* Update the device scheduler's (MI)LP formulation in the docs

The formulation had drifted from the model the scheduler actually builds.
It now covers sub-commitments (deviation variables indexed by commitment
group rather than by time step), stock groups and the recursive stock
balance, per-commodity EMS constraint groups, device-scoped and stock
commitments, hard flow coupling, balance groups for internal commodity
nodes, and power bands (S2 operation modes), plus the binary variables
that make this a mixed-integer program.

Also drops the perfect/left/right efficiency variants, which the
scheduler no longer models (it always uses the linear treatment; the
other variants live on in apply_stock_changes_and_losses).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UKx19DmqHiTBS7iEeFTijs
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Add changelog entry for the updated scheduler formulation docs

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UKx19DmqHiTBS7iEeFTijs
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Address review: define the device sets, fix Stock_0's index, qualify module paths

Adds a "Sets and mappings" table introducing s(d), S(s), E(e), D(c), G(c,g)
and N(n), which the constraints sum over but which were only inferable from
context. The stock recursion's initial condition now uses Stock_0(d), as the
parameters table defines it, rather than an undefined per-group Stock_0(s).
Also spells out the HiGHS backend and problem-preparation entrypoints in full.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UKx19DmqHiTBS7iEeFTijs
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Address review: stock bounds are relative, and Pyomo always declares the sign binary

The parameters table described device_min/de... (continued)

17179 of 20459 relevant lines covered (83.97%)

0.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31186490890.1 07 Aug 2026 02:23PM UTC 175
83.97
GitHub Action Run
Source Files on build 31186490890
  • Tree
  • List 175
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31186490890
  • 1ed3d2d1 on github
  • Prev Build on main (#31180608506)
  • Next Build on main (#31187223344)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc