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

FlexMeasures / flexmeasures / 29761771462
82%
main: 82%

Build:
Build:
LAST BUILD BRANCH: feat/asset-chart-annotations
DEFAULT BRANCH: main
Ran 20 Jul 2026 05:14PM UTC
Jobs 1
Files 169
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

20 Jul 2026 03:31PM UTC coverage: 81.607% (+0.003%) from 81.604%
29761771462

push

github

Flix6x
Filter annotation regressors by their own belief time

Annotations carry a belief time of their own, which may be NULL. Read it
instead of stamping every annotation with the forecast vantage point, and
treat NULL as "always known" -- the case for the holiday calendars written
by `flexmeasures add holidays`, which record no belief time.

This removes the row-duplication workaround in split_data_all_beliefs, which
fabricated a second copy of every annotation row at
`belief_time = event_start + resolution` so it would satisfy the realized-only
filter. That filter tests `belief_time > event_start` to pick measurements over
forecasts, which is the wrong question for a calendar: a holiday is never
realized after the fact, so a truthfully stamped annotation was invisible to
the training window. Annotation regressors are now exempt from the
realized-versus-forecast split and are governed solely by their own belief
time, so every belief_time in the frame means what it says.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6t3NeRRhFtLc4KvCCxFBt
Signed-off-by: F.N. Claessen <felix@seita.nl>

38 of 43 new or added lines in 1 file covered. (88.37%)

14895 of 18252 relevant lines covered (81.61%)

0.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
94.02
-0.91% flexmeasures/data/models/forecasting/pipelines/base.py
Jobs
ID Job ID Ran Files Coverage
1 29761771462.1 20 Jul 2026 05:14PM UTC 169
81.61
GitHub Action Run
Source Files on build 29761771462
  • Tree
  • List 169
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29761771462
  • 00097c3e on github
  • Prev Build on copilot/add-annotation-regressors-forecaster-config (#29697659311)
  • Next Build on fix/annotation-belief-time-filtering (#29762333840)
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