bspline
2.5.1B-Spline Interpolation and Regression
Overview
Build and use B-splines for interpolation and regression. In case of regression, equality constraints as well as monotonicity and/or positivity of B-spline weights can be imposed. Moreover, knot positions can be on regular grid or be part of optimized parameters too (in addition to the spline weights). For this end, 'bspline' is able to calculate Jacobian of basis vectors as function of knot positions. User is provided with functions calculating spline values at arbitrary points. These functions can be differentiated and integrated to obtain B-splines calculating derivatives/integrals at any point. B-splines of this package can simultaneously operate on a series of curves sharing the same set of knots. 'bspline' is written with concern about computing performance that's why the basis and Jacobian calculation is implemented in C++. The rest is implemented in R but without notable impact on computing speed.
Install
Health
- OK2026-04-2214 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-04-1813 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
- OK2026-03-1014 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
- Examples that run
- 100%
- Documented parameters
- 98%
- Return-value docs
- 100%
- References docs
- 0%
Downloads
Repository
Stars over time
Repository practices
Checks run against github.com/mathscell/bspline on 2026-07-26.
No development-tooling practices detected in the upstream repository.
Dependencies
Code & Tests
People & History
10 releases. Pick two to compare their code metrics. R releases are shown for context.
- RR 4.6.0 released · 2026-04-24
- 2.5.1Latest
- 2.5.02025-05-16 · diff ↗
- RR 4.5.0 released · 2025-04-11
- 2.4.02025-03-12 · diff ↗
- 2.3.02025-02-05 · diff ↗
- 2.2.22024-07-02 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 2.22023-05-26 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 2.12022-09-29 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 2.0.12022-04-20 · diff ↗
- 1.0.22022-03-18 · diff ↗
- 1.0.12022-03-14
- RR 4.1.0 released · 2021-05-18
Package metadata
- First published
- 2022-03-14
- Total releases
- 10 / 4 yrs
- License
- GPL-2 OSI
- Download size
- 27 KB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet