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

florisvb / PyNumDiff / 33272953939
94%

Build:
DEFAULT BRANCH: master
Ran 29 Aug 2026 08:17PM 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

29 Aug 2026 08:14PM UTC coverage: 92.717% (+0.2%) from 92.498%
33272953939

push

github

pavelkomarov
Make waveletdiff's derivative an FFT, and stop integer input truncating derivatives

Phi and Phi_prime are both circulant, so the DFT diagonalizes them and Phi_prime @ Phi^-1 becomes multiplication by the single transfer function fft(phi')/fft(phi), replacing a sparse LU on a (3N-2)-square matrix with an FFT pair: 20-41x faster and identical to 5e-13. Five methods allocated outputs with np.empty_like, inheriting an integer input's dtype and silently truncating derivatives, and the five taking dt_or_t now require it strictly increasing rather than accepting reversed or repeated timestamps. polydiff hands polyfit sqrt(kernel), since polyfit weights the unsquared residual, so a sample weighs the same fitting a window as blending windows; its test settings move to degree 5 and window 15, tightening five bounds by a decade.

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

24 of 25 new or added lines in 5 files covered. (96.0%)

942 of 1016 relevant lines covered (92.72%)

0.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
90.24
0.5% pynumdiff/polynomial_fit.py
Jobs
ID Job ID Ran Files Coverage
1 33272953939.1 29 Aug 2026 08:17PM UTC 14
92.72
GitHub Action Run
Source Files on build 33272953939
  • Tree
  • List 14
  • Changed 5
  • Source Changed 5
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33272953939
  • fee1c467 on github
  • Prev Build on master (#33262990909)
  • Next Build on master (#33452597094)
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