this may be a bit of a naive question. I am looking for a way to input a Cartesian description of a famous curve and map that to some spline say NURBS to make spline paths. Is this at all possible?
Examples of curves in question: http://www-history.mcs.st-and.ac.uk/Curves/Curves.html
Ideally I would like to input the equation describing the curve and fit a spline over a given range
In many cases, it won’t be possible to represent the given curve exactly in NURBS form. But you can certainly construct NURBS approximations that are as accurate as you want.
The easiest way to create an approximation is to construct a spline curve that interpolates a sequence of points lying on the given curve. So, how do you get this sequence of points? If the given curve has known parametric equations, this is easy: you just take a sequence of parameter values $t_1, t_2, \ldots$, and calculate points $P_i = \left( x(t_i), y(t_i) \right)$. If you have only an implicit equation for the given curve, then things are more difficult. This paper outlines one possible approach: https://www.sciencedirect.com/science/article/pii/S0377042703004114