Ejemplo n.º 1
0
def gaussSmooth(xs, yrough, xi, yi, sig):
    #ys=[y*gaussNorm1D(x,mu,sig) for x,y in zip(xs,yrough)]

    Nx = len(xs)
    Nxi = len(xi)

    for j in range(Nx):
        if yrough[j] == 0.0: continue
        low = max(0, j * 5 - 50)
        high = min(Nxi, j * 5 + 50)
        yi[low:high] += gauss1D(array(xi[low:high]), yrough[j], xs[j], sig)
Ejemplo n.º 2
0
def gaussSmooth(xs,yrough,xi,yi,sig):
    #ys=[y*gaussNorm1D(x,mu,sig) for x,y in zip(xs,yrough)]

    Nx=len(xs)
    Nxi=len(xi)

    for j in range(Nx):
        if yrough[j]==0.0: continue
        low=max(0,j*5-50)
        high=min(Nxi,j*5+50)
        yi[low:high]+=gauss1D(array(xi[low:high]),yrough[j],xs[j],sig)
Ejemplo n.º 3
0
def sumgauss(xcenter,ycenter,xgrid,ygrid,sigma):
    return gaussFunctions.gauss1D(xgrid,ygrid,ycenter,xcenter,sigma)
Ejemplo n.º 4
0
def sumgauss(xcenter, ycenter, xgrid, ygrid, sigma):
    return gaussFunctions.gauss1D(xgrid, ygrid, ycenter, xcenter, sigma)