AI contribution¶
v0.1.2¶
Refactoring of test suite
Porting of numpy implementation to PyTorch
Adding new tests for PyTorch implementation
v0.1.1¶
The vast majority of the docstrings and some of the code in this library were partly or fully written by AI. The Claude chatbot (Sonnet 4.6) from Antropic was used. The following list provides an overview of the files or parts thereof where code was created or significantly modified by AI:
cubicmultispline.Spline1D.eval_spline(): AI-modified based on non-vectorized versioncubicmultispline.Spline.eval_spline(): fully AI-generated as separate function, incorporation into library by human
Additionally, some private methods were created or modified by AI:
cubicmultispline.Spline1D._phi(): AI-modified based on non-vectorized versioncubicmultispline.Spline1D._dphi_dt(): AI-modified based on non-vectorized versioncubicmultispline.Spline1D._d2phi_dt2(): AI-modified based on non-vectorized versioncubicmultispline.Spline1D._d3phi_dt3(): AI-modified based on non-vectorized versioncubicmultispline.Spline._find_span_and_local(): AI-generated, incorporation into library by human
The file tests/test_functions.py was created by AI, too. It holds two test functions with analytical gradients and Hessians for testing the spline interpolation.