What's Changed
fpParametricCurve: improvements by @perazz in #24- parametric curve limits: access by reference by @perazz in #25
- parametric curve: add media by @perazz in #26
- fix: out of bounds access in fpknot by @perazz in #27
- Fix C++ compiler warnings by @sakamoti in #29
- Pure evaluation routines and parallel communication support by @perazz in #32
- Add spline behavior management to C/C++ APIs by @sakamoti in #31
- Workaround for GCC 15 bug #120163 with abstract interface by @perazz in #33
- Core refactoring: knot search, named constants, Givens rotations by @perazz in #34
- Core refactoring #2: fp_rotate_row_vec for Variant B sites by @perazz in #35
- Core refactoring #3: shifted-pivot and two-matrix Givens rotations by @perazz in #36
- Scalar shifted-pivot and two-matrix Givens rotations by @perazz in #37
- Grid/surface Givens rotation helpers (#38) by @perazz in #38
- Public API cleanup: umbrella module re-exports and missing methods by @perazz in #40
- Abstract base type fitpack_fitter with shared fields and comm by @perazz in #41
- Add least_squares, reset_knots, keep_knots across all fitter types by @perazz in #42
- Add convexity-constrained fitting and knot insertion by @perazz in #43
- Add integral, cross_section, derivative_spline to surface types by @perazz in #45
- Add scattered-point eval to fitpack_grid_surface by @perazz in #46
- Add Doxygen + MathJax documentation by @perazz in #47
- Fix surfit y-bounds, percur zero-pivot, and NaN-safe tests by @perazz in #48
- Add spline theory pages, example programs, and infrastructure by @perazz in #49
- Fix corrupted docs and MathJax rendering by @perazz in #50
New Contributors
Full Changelog: 0.3.3...1.0.0