Package: bspline Type: Package Title: B-Spline Interpolation and Regression Version: 2.6.1 Authors@R: person(given = "Serguei", family = "Sokol", role = c("aut", "cre"), email = "sokol@insa-toulouse.fr") Description: 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. URL: https://github.com/MathsCell/bspline BugReports: https://github.com/MathsCell/bspline/issues License: GPL-2 Encoding: UTF-8 Imports: Rcpp (>= 1.0.7), nlsic (>= 1.1.0), arrApply LinkingTo: Rcpp, RcppArmadillo Suggests: RUnit Copyright: INRAE/INSA/CNRS Config/roxygen2/version: 8.1.0 Repository: https://mathscell.r-universe.dev Date/Publication: 2026-10-21 12:34:41 UTC RemoteUrl: https://github.com/mathscell/bspline RemoteRef: HEAD RemoteSha: 8bf90900b7be2533c301af64170b7b419b6c9bdb NeedsCompilation: yes Packaged: 2026-10-21 17:38:32 UTC; root Author: Serguei Sokol [aut, cre] Maintainer: Serguei Sokol