# RBF Interpolation in rust
## origin
this repo started as from [linebender:rbf-interp](https://github.com/linebender/rbf-interp)
The purpuse of the fork is to improve preformace in 3D usecases.
## Other resources
The following articles were of interest:
* [Data Interpolation with Radial Basis Functions (RBFs)
](http://shihchinw.github.io/2018/10/data-interpolation-with-radial-basis-functions-rbfs.html)
* [A Practical Guide to Radial Basis Functions](https://num.math.uni-goettingen.de/schaback/teaching/sc.pdf)
* [Radial Basis Function Interpolation](https://core.ac.uk/download/pdf/37320748.pdf) (Wilma du Toit Masters Thesis)
* [A simple Julia implementation](https://gist.github.com/lstagner/04a05b120e0be7de9915)
* [Thin plate splines in darktable](https://www.darktable.org/2016/05/colour-manipulation-with-the-colour-checker-lut-module/)
Thanks to Jacob Rus for discussion and resources, and to [LGM 2019]
for providing a stimulating environment to develop these ideas.
[SIGGRAPH 2014 course notes]: http://scribblethink.org/Courses/ScatteredInterpolation/scatteredinterpcoursenotes.pdf
[MutatorMath]: https://github.com/LettError/MutatorMath
[Polyharmonic splines]: https://en.wikipedia.org/wiki/Polyharmonic_spline
[variable fonts]: https://docs.microsoft.com/en-us/typography/opentype/spec/otvaroverview
[LGM 2019]: https://libregraphicsmeeting.org/2019/