If you look at the source of extensible_splines/splines.py you will notice that the most commonly used varieties of spline can be defined with only one or two of four ...
This is a B-spline curve plotting and demonstration program implemented in Python. It utilizes the numpy and matplotlib libraries to provide both static plotting and dynamic, interactive ...