Releases: perazz/fitpack
Releases · perazz/fitpack
Object-oriented interface for 1D and 2D splines
New object-oriented wrappers:
fitpack_curve
: 1D Spline functions from scattered data (smoothed/interpolating/least-squares)fitpack_periodic_curve
: periodic 1D Spline functionsfitpack_parametric_curve
: parametric curve in N dimensionsfitpack_closed_curve
: closed parametric curve in N dimensionsfitpack_constrained_curve
parametric N-D curve with enddpoint constraints (value and 1:k derivatives)fitpack_surface
: 2D Spline functions from scattered (x,y) data in cartesian coordinatesfitpack_polar
: 2D Spline functions from scattered data in polar coordinates (u in [0,1], v in [-pi,pi]), and user-provided boundary of the polar domain (circle, ellipsoid, etc.)fitpack_sphere
: 2D bicubic Spline function from scattered data on a spherical domain (Latitude or theta in [0,pi], Longitude or phi in [0,2pi])
New property wrappers:
dfdx
= derivative(s)integral
= integralroots
= roots of a cubic splinefourier_coefficients
= extraction of the Fourier coefficients for a user-defined list of harmonics
Full Changelog: 0.1.0...0.2.0
Code Modernization completed
0.1.0 remove all exact `real` (in)equalities
First Release
First release of this code.
- Modern Fortran refactoring
- Object-oriented interface generated