Skip to content

Update go-approx interp to v0.2.0 - #3

Merged
tannevaled merged 1 commit into
mainfrom
interp-v0.2.0
Oct 21, 2026
Merged

tannevaled merged 1 commit into
mainfrom
interp-v0.2.0

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Summary

go-approx/interp v0.2.0 is released (tag v0.2.0, PR go-approx/interp#4). This
updates the published status and version from v0.1.0 to v0.2.0.

  • New Splrep, a port of FITPACK's legacy splrep (fpcurf/fpknot).
  • Faster than SciPy on every previously slower case: Splrep 2.8x,
    RectBivariateSpline construction 2.1-2.5x, np.interp 1.2-2.0x, quintic
    B-spline evaluation 1.9-2.4x, not-a-knot cubic 1.3-1.5x.
  • Still open: RegularGridInterpolator linear evaluation at 1e3-1e4 points
    (0.95-0.98x) and shuffled-query cubic evaluation at 1e4 points (0.94x).

Text taken from the interp README and docs/perf.md on main.

🤖 Generated with Claude Code

interp v0.2.0 adds Splrep (FITPACK's legacy splrep) and closes the speed
gaps against SciPy, except two cases that remain open.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 744f933 into main Oct 21, 2026
3 checks passed
@tannevaled
tannevaled deleted the interp-v0.2.0 branch October 21, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant