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

florisvb / PyNumDiff / 33700351915
94%

Build:
DEFAULT BRANCH: master
Ran 03 Sep 2026 12:40AM UTC
Jobs 1
Files 14
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

03 Sep 2026 12:38AM UTC coverage: 93.88% (+0.3%) from 93.556%
33700351915

push

github

pavelkomarov
Drop the solver knobs and tidy lineardiff's convex fit

The `solver` parameter is gone from `lineardiff`, `tvrdiff`, and `smooth_acceleration`: the first pins CLARABEL, the other two let CVXPY dispatch, which beats any fixed choice. SolverError is no longer caught anywhere, so a real solver failure surfaces rather than being laundered into a merely-bad score, and `lineardiff`'s unregularized `lstsq` fallback is replaced by a raised LinAlgError, since it never fired and solved a different problem than the caller asked for when it did. `robust_data_scale` computes the MAD directly instead of through scipy, and `estimate_integration_constant` gained an analytic gradient for its Huber fit and now flattens to one canonical shape rather than reshaping at every use; together those are worth about 15% of `lineardiff`'s runtime. Its search space now tries both kernels, and one `smooth_acceleration` error bound is tightened to what it actually achieves.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

24 of 26 new or added lines in 4 files covered. (92.31%)

813 of 866 relevant lines covered (93.88%)

0.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
91.18
2.14% pynumdiff/linear_model.py
Jobs
ID Job ID Ran Files Coverage
1 33700351915.1 03 Sep 2026 12:40AM UTC 14
93.88
GitHub Action Run
Source Files on build 33700351915
  • Tree
  • List 14
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33700351915
  • 7b37a210 on github
  • Prev Build on master (#33658230372)
  • Next Build on master (#33702387937)
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