Example #1
0
def monosp():
    range = [0,10]
    x,y,Cx,Cy = splines.randomspline(num_points,sample_points, range[0],range[1])
    #print 'Values from randomly generated spline',rspline[0],rspline[1]
    #print 'Actual Control Points',sorted(list(izip(rspline[2],rspline[3])), cmp = lambda x,y: cmp(x[0],y[0]) )
    M = splines.Monospline(num_points,x,y,uncert*numpy.ones_like(x))
    for p in M.parameters():
        p[1].range(min(y),max(y))
    return M
Example #2
0
def intmonosp():#interval monospline
    range = [0,10]
    x,y,Cx,Cy = splines.randomspline(num_points,sample_points, range[0],range[1])
    #x,y = splines.invx(1000)
    #print 'Values from randomly generated spline',rspline[0],rspline[1]
    #print 'Actual Control Points',sorted(list(izip(rspline[2],rspline[3])), cmp = lambda x,y: cmp(x[0],y[0]) )
    M = splines.MonosplineInterval(num_points,x,y,uncert*numpy.ones_like(x),targetpoints=(Cx,Cy))
    #for p in M.parameters():
    #    p[1].range(-2,2)
    return M