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

FlexMeasures / flexmeasures / 29762333840
82%
main: 82%

Build:
Build:
LAST BUILD BRANCH: feat/asset-chart-annotations
DEFAULT BRANCH: main
Ran 20 Jul 2026 05:23PM 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 05:04PM UTC coverage: 81.626% (+0.02%) from 81.607%
29762333840

push

github

Flix6x
Expose model-params in the forecasting pipeline config

The LightGBM configuration was a hard-coded constant, so tuning it meant
editing library source. Add a `model-params` config field that is merged over
the defaults, so callers override only the keys they name.

Overrides reach Darts' LightGBMModel, which means besides LightGBM's own
parameters they also reach `add_encoders` and `categorical_future_covariates`.
`lags`, `lags_future_covariates` and `output_chunk_shift` stay derived per
forecast horizon and are not overridable.

This matters for holiday handling in particular: `min_child_samples` defaults
to 50 while a 73-day training window holds only 2-5 holidays, so the binary
annotation regressor cannot be split on at all. Making that tunable is a
prerequisite for evaluating any fix.

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>

14900 of 18254 relevant lines covered (81.63%)

0.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
10
93.96
0.03% flexmeasures/data/schemas/forecasting/pipeline.py
4
92.31
0.15% flexmeasures/data/models/forecasting/pipelines/train.py
1
98.04
5.88% flexmeasures/data/models/forecasting/custom_models/lgbm_model.py
1
96.32
0.0% flexmeasures/data/models/forecasting/pipelines/train_predict.py
Jobs
ID Job ID Ran Files Coverage
1 29762333840.1 20 Jul 2026 05:23PM UTC 169
81.63
GitHub Action Run
Source Files on build 29762333840
  • Tree
  • List 169
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29762333840
  • 4d4c3b4f on github
  • Prev Build on fix/annotation-belief-time-filtering (#29761771462)
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