She gets the div/0 error on line 13

[source lang="py"]#input array of data as the h(x) [DataIn]#use the FamilyWavelet equation with w, s changing through the loop--random #values#multiply h(x) and FamilyWavelet and sum them upimport numpy as npimport matplotlib.pyplot as pltdef MotherWavelet(eta, w): x = np.pi**(-1./4)*np.exp(1j*w*eta)*np.exp((-eta**2)/2.) return xdef FamilyWavelet(n,n1,w,s,dt): x = (dt/s)**(1./2.) N = ((n1-n)*(dt))/s mw = MotherWavelet(N, w) r = x*mw return r#will get data from fileDataIn = np.loadtxt('/Users/Devan/Documents/SLAC/Projects/wavlet_tutorial/data/nino3sst.dat')newArray = np.zeros((len(DataIn)))totalSumN1 = np.zeros((120)) #want 120 spots in the arraytotalSumS = np.zeros((200)) #100 spots in the arraya = 0n1 = 0w = 5s = 0.2b = 0#an array of all the n1s from 0 to 200for n1 in range(120): for s in range(4): for a in range(len(DataIn)): y = FamilyWavelet(a, n1, w, s, 0.4) c = DataIn[a] * y.conj() newArray[a] = c y = np.sum(newArray) totalSumS[b] = y b +=1 for a in range(len(DataIn)): y = FamilyWavelet(a, n1, w, s, 0.4) c = DataIn[a] * y.conj() newArray[a] = c y = np.sum(newArray) totalSumN1[b] = y b +=1print np.concatenate((totalSumS, totalSumN1))[/source]

**Edited by Gaiiden, 06 July 2012 - 05:29 PM.**