Robuta

https://www.uni-kassel.de/eecs/remena/modules/elective-modules/kassel/scientific-programming-and-publishing.html
scientific programmingpublishingeecsunikassel
https://bsplines.org/scientific-programming-with-b-splines/
B-splines are already included in the commonly used libraries of most scientific scripting languages. It is not difficult to implement B-splines yourself.
scientific programmingb splinesorg
https://github.com/DavidLeoni/algolab
OLD Algorithms Lab of Scientific Programming course (QCB master, CIBIO, University of Trento) - DavidLeoni/algolab
scientific programminggithuboldalgorithmslab