Catmull–Rom Splines#
What is nowadays known as Catmull–Rom spline is a specific member of a whole family of splines introduced by Catmull and Rom [CR74]. That paper only describes uniform splines, but their definition can be straightforwardly extended to the non-uniform case.
Contrary to popular belief, Overhauser splines – as presented by Overhauser [Ove68] – are not the same!
A Python implementation of Catmull–Rom splines is available in the class splines.CatmullRom.