API¶
Creation routines
Routines for creating NDSpline
objects.
|
Construct a least squares regression B-spline. |
|
Construct an interpolating B-spline. |
|
Construct an interpolating B-spline from a tidy data source. |
|
Create a NDSpline object from a NumPy archive containing the necessary attributes. |
Class methods
Methods of the NDSpline
class.
|
Multivariate tensor-product spline in the B-spline basis. |
|
Evaluate the N-dimensional B-spline. |
|
Return NDSpline representing the nu-th derivative in the dim-th dimension. |
|
Return NDSpline representing the nu-th antiderivative in the dim-th dimension. |
|
Save attributes of |
Return a deep copy of this NDSpline object. |
|
|
Check equality with another spline. |
|
Allocate workspace arrays for the N-dimensional B-spline evaluation. |
Evaluate the N-dimensional B-spline basis functions and coefficient selectors. |
Knots
Utility function for constructing knot arrays.
|
Utility function to perform the knot portion of the not-a-knot procedure. |
Implementations
Selection and usage of the Cython or NumPy implementations for B-Spline evaluation.
|
Set bspl implementation to either cython or numpy. |
|
Get the current bspl implementation as a string. |
Cython implementation for evaluating B-splines. |
|
NumPy implementation for evaluating B-splines. |