splinter icon indicating copy to clipboard operation
splinter copied to clipboard

Library for multivariate function approximation with splines (B-spline, P-spline, and more) with interfaces to C++, C, Python and MATLAB

Results 37 splinter issues
Sort by recently updated
recently updated
newest added

Add more unit tests using the Catch testing framework. Unit tests should reside in the folder "test/unit/filename", where "filename" is the file containing the units being tested.

Intermediate
Tests

Implement Tikhonov regularization for general Tikhonov matrices. The current implementation uses an identity matrix. Note that the builder classes must be updated to allow the specification of a Tikhonov matrix.

New feature
Intermediate

Use #pragma once instead of # ifndef THIS_HEADER # define THIS_HEADER # endif // THIS_HEADER to avoid including headers more than once. This has several benefits, two of them being:...

Enhancement
Beginner
Refactoring

After building all desired combinations of architectures and compilers we should run all tests. Return value of last command is stored in $? in bash. Catch seems to return 0...

Enhancement
Beginner
Tests

Add a description of the Catch testing facilities to the documentation.

Docs

Compare test executable run time on different compilers

Intermediate
Tests

Default compilation target architecture should be equal to the architecture of the host computer

Enhancement
Intermediate

Add tests that are designed to provoke errors.

Intermediate
Tests

Create a new class for non-uniform rational basis splines (NURBS) that utilizes the existing B-spline implementation.

New feature
Advanced

Write Doxygen, prioritize classes and methods that are visible to the end user.

Docs