assume I have a cubic spline from point [0,0] to [10,10], with boundary values of zero derivative:
spl = scipy.interpolate.CubicSpline(x = [0,10], y = [0,10], bc_type=((1,0),(1,0)))
If I take the output of the spline evaluated at x as its y coordinate, I get a 'path' from the start point to the end point:
y_coordinate = spl(x_coordinate)
Now it is pretty straightforward to evaluate this spline for regularly spaced x, for example with numpy.linspace.
What should I do if I am interested in finding a sequence of x for which the euclidian distances in (x,y) space between sequential points are equal?