From the change log:
- Removed class for polynomial regression (PolynomialRegression).
- Removed class for radial basis function approximation (RBFApproximant)
- Updated MATLAB and Python examples
- Added a new builder class for B-splines (BSpline::Builder)
- Changed default architecture to x86-64
- Added support for equidistant knot vectors (still experimental)
- Added support for selecting the number of basis functions when constructing a B-spline
- Added support for building splines with a regularization term (as an alternative to the P-spline)
- Replaced all assertions with exceptions
- Reworked MATLAB, Python, and C interfaces
- Changed to Eigen version 3.2.8
- Updated documentation
Please note that as this is a new major release (2 -> 3), the interface has been changed and all existing code will with all likelihood be broken by this release.
OS X users: We currently offer no precompiled binaries for OS X, so you will have to compile SPLINTER yourself. Sorry for the inconvenience!