Catmull–Rom Splines§

What is nowadays known as Catmull–Rom spline (named after Edwin Catmull and Raphael Rom) is a specific member of a whole family of splines introduced in [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 in [Ove68]) are not the same!

A Python implementation of Catmull–Rom splines is available in the splines.CatmullRom class.