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

openego / eDisGo / 30261459569
83%
dev: 84%

Build:
Build:
LAST BUILD BRANCH: ci/oedb-test-reruns
DEFAULT BRANCH: dev
Ran 27 Jul 2026 01:10PM UTC
Jobs 1
Files 68
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

27 Jul 2026 11:18AM UTC coverage: 83.304% (-0.5%) from 83.819%
30261459569

Pull #629

github

web-flow
fix: reduce dumb/reduced/flexibility_bands to the active timeindex before building (#727)

Part of #703 follow-up (ADR 0002). dumb/reduced previously wrote each
charging event's deterministic interval unconditionally into a
full-SimBEV-length series, relying solely on a later crop step to trim
to the active timeindex. Now clips the placement slice itself to
whatever overlaps the active timeindex, at unchanged power - correctly
handling a gap inside a single event's interval by writing each
in-window sub-slice independently.

get_flexibility_bands had the same underlying issue: its output values
were already correct after the existing final .loc[timeindex] clip, but
construction itself built over EVERY charging process and SimBEV's
entire simulated range regardless of how much shorter the active
timeindex was - real "build full, then crop" waste, just hidden behind
correct output. Now filters to events overlapping the active timeindex
first and sizes the construction array to only what those events plus
the active window require, while avoiding a pre-existing edge case
(an event's true end landing exactly on the array's last row gets
silently excluded) that the tighter sizing would otherwise trigger far
more often.

See docs/adr/0002-charging-time-series-reduced-to-active-timeindex-before-building.md.
Pull Request #629: Edisgo run edisgo

859 of 1137 new or added lines in 29 files covered. (75.55%)

2 existing lines in 2 files now uncovered.

9565 of 11482 relevant lines covered (83.3%)

0.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
49
60.8
edisgo/run/tasks/timeseries.py
29
43.14
edisgo/run/tasks/flex.py
25
59.02
edisgo/run/tasks/analysis.py
21
82.05
edisgo/run/config.py
21
46.15
edisgo/run/context.py
20
76.19
edisgo/run/tasks/io.py
17
73.44
edisgo/run/runner.py
16
68.0
edisgo/run/tasks/grid.py
15
45.54
-5.53% edisgo/io/db.py
13
35.0
edisgo/run/tasks/spatial.py
12
93.32
-1.01% edisgo/tools/spatial_complexity_reduction.py
11
86.27
5.36% edisgo/tools/tools.py
8
86.07
1.63% edisgo/tools/temporal_complexity_reduction.py
6
92.49
-0.94% edisgo/io/powermodels_io.py
5
90.38
edisgo/run/validator.py
4
94.93
2.43% edisgo/opf/powermodels_opf.py
4
80.17
-1.05% edisgo/tools/config.py
1
78.63
0.14% edisgo/edisgo.py
1
92.91
5.08% edisgo/flex_opt/charging_strategies.py

Coverage Regressions

Lines Coverage ∆ File
1
92.49
-0.94% edisgo/io/powermodels_io.py
1
80.17
-1.05% edisgo/tools/config.py
Jobs
ID Job ID Ran Files Coverage
1 30261459569.1 27 Jul 2026 01:10PM UTC 68
83.3
GitHub Action Run
Source Files on build 30261459569
  • Tree
  • List 68
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #629
  • PR Base - dev (#28930710676)
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