%%Page: 1 1 1 0 bop 82 613 a FS(GRASP:)34 b(a)i(data)f(analysis)f(package)g(for)h (gra)m(vitational)e(w)o(a)m(v)n(e)h(detection)1708 866 y FR(Bruce)26 b(Allen)2193 829 y FQ(\003)1496 982 y FR(Department)f(of) g(Physics)1203 1098 y(Uni)n(v)o(ersity)d(of)j(W)l(isconsin)f(-)h(Mil)o (w)o(auk)o(ee)1704 1214 y(PO)g(Box)g(413)1390 1330 y(Mil)o(w)o(auk)o (ee)f(WI)h(53201,)f(USA)1554 1533 y(No)o(v)o(ember)g(19,)g(2000)1681 1981 y FP(Contrib)n(utors:)0 2194 y FO(W)-7 b(arren)26 b(Anderson,)g(R.)e(Balasubramanian,)29 b(K)n(ent)24 b(Blackb)n(urn,)k (P)o(atrick)d(Brady)-6 b(,)26 b(Jim)f(Brau,)g(Jolien)h(Creighton,)h(T) -6 b(e)n(viet)0 2306 y(Creighton,)37 b(Ste)n(v)o(e)c(Drasco,)i(Ser)n (ge)f(Droz,)h(Eanna)f(Flanagan,)i(W)-7 b(ensheng)34 b(Hua,)h(Scott)e (Hughes,)j(Dustin)e(Laurence,)0 2419 y(Adrian)24 b(Otte)n(will,)f(Ben)h (Owen,)e(Jor)n(ge)j(Pullin,)f(Joseph)h(Romano,)f(and)g(Alan)f(W)l (iseman.)1796 3119 y FN(Abstract)227 3277 y FM(GRASP)g(\()p FN(G)p FM(ra)n(vitational)e FN(R)p FM(adiation)f FN(A)p FM(nalysis)i(&)h FN(S)p FM(imulation)e FN(P)p FM(ackage\))f(is)j(a)f (public-domain)d(softw)o(are)i(tool-kit)227 3376 y(designed)j(for)g (analysis)h(and)f(simulation)g(of)g(data)h(from)e(gra)n(vitational)h(w) o(a)n(v)o(e)g(detectors.)38 b(This)25 b(users)g(manual)f(de-)227 3476 y(scribes)29 b(the)f(use)h(and)e(features)h(of)g(this)h(package.) 48 b(Note:)41 b(an)29 b(up-to-date)d(v)o(ersion)h(of)h(this)h(manual)e (may)h(be)g(ob-)227 3576 y(tained)33 b(at:)52 b FL (http://www.lsc-group.phys.uwm.edu)o(/)p FK(\030)p FL(ba)o(llen/g)o (rasp-)o(distr)o(ibutio)o(n/)p [[144 288 511 300] [1 1 1 [3 3]] [0 0 1]] (http://www.lsc-group.phys.uwm.edu/~ballen/grasp-distribution/) pdfm FM(.)227 3675 y(The)20 b(softw)o(are)g(package)f(is)i(also)f(a)n(v)n (ailable)g(from)f(this)i(site.)1590 -37 y FP(USERS)g(MANU)-5 b(AL)1386 4276 y FO(Cop)o(yright)26 b(1999)2006 4273 y(c)1981 4276 y FJ(\015)p FO(Bruce)e(Allen)1470 4788 y FP(GRASP)d(RELEASE)f(1.9.8)p 0 5472 1560 4 v 99 5525 a FI(\003)134 5557 y FH(ballen@dirac.phys.uwm.edu)1927 5806 y FO(1)p eop %%Page: 2 2 2 1 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(2)p 0 79 3900 4 v 0 249 a FG(Contents)0 456 y FP(1)91 b(A)-5 b(CKNO)g(WLEDGEMENTS)p (#section.1) [[72 662 216 674] [1 1 1 [3 3]] [0 0 1]] pdfm 2607 w(10)0 659 y(2)91 b(Intr)n(oduction)p (#section.2) [[72 638 147 650] [1 1 1 [3 3]] [0 0 1]] pdfm 3181 w(11)136 772 y FO(2.1)96 b(The)24 b(Purpose)g(of)g(GRASP)p (#subsection.2.1) [[88 624 218 636] [1 1 1 [3 3]] [0 0 1]] pdfm 31 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)82 b(11)136 885 y(2.2)96 b(Printing/Reading)27 b(the)d(Manual)p (#subsection.2.2) [[88 611 240 623] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 82 b(11)136 998 y(2.3)96 b(Quick)24 b(Start)p (#subsection.2.3) [[88 597 163 609] [1 1 1 [3 3]] [0 0 1]] pdfm 80 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(11)136 1111 y(2.4)96 b(A)23 b(fe)n(w)g(w)o(ords)h(about)g(data)g(formats)p (#subsection.2.4) [[88 584 253 596] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(12)136 1224 y(2.5)96 b(GRASP)21 b(Hardw)o(are)j(&)f(Softw)o(are)h (Requirements)p (#subsection.2.5) [[88 570 310 582] [1 1 1 [3 3]] [0 0 1]] pdfm 81 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(13)136 1337 y(2.6)96 b(GRASP)21 b(Installation)p (#subsection.2.6) [[88 557 200 569] [1 1 1 [3 3]] [0 0 1]] pdfm 48 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)82 b(14)345 1450 y(2.6.1)110 b(GRASP)21 b(File)i(Structure)p (#subsubsection.2.6.1) [[113 543 246 555] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(14)345 1563 y(2.6.2)110 b(Accessing)26 b FF(Numerical)e(Recipes)h(in) e(C)g FO(libraries)p (#subsubsection.2.6.2) [[113 529 338 541] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)82 b(16)345 1676 y(2.6.3)110 b(Accessing)26 b(MPI)c(and)i(MPE)e(libraries)p (#subsubsection.2.6.3) [[113 516 297 528] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(17)345 1788 y(2.6.4)110 b(Accessing)26 b FF(MESA)c FO(libraries)p (#subsubsection.2.6.4) [[113 502 262 514] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(17)345 1901 y(2.6.5)110 b(Accessing)26 b(CLAP)-8 b(A)l(CK)20 b(libraries)p (#subsubsection.2.6.5) [[113 489 284 501] [1 1 1 [3 3]] [0 0 1]] pdfm 32 w(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(18)345 2014 y(2.6.6)110 b(Accessing)26 b(FRAME)21 b(libraries)p (#subsubsection.2.6.6) [[113 475 272 487] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(19)345 2127 y(2.6.7)110 b(Real-time)25 b(40-meter)g(analysis)p (#subsubsection.2.6.7) [[113 462 271 474] [1 1 1 [3 3]] [0 0 1]] pdfm 68 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(19)345 2240 y(2.6.8)110 b(The)23 b(Matlab)i(Interf)o(ace)p (#subsubsection.2.6.8) [[113 448 240 460] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 82 b(19)345 2353 y(2.6.9)110 b(Making)25 b(the)f(GRASP)c(binaries)26 b(and)e(libraries)p (#subsubsection.2.6.9) [[113 435 330 447] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(19)345 2466 y(2.6.10)65 b(Stupid)25 b(Pet)d(T)m(ricks)p (#subsubsection.2.6.10) [[113 421 224 433] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)82 b(23)136 2579 y(2.7)96 b(Con)l(v)o(entions)27 b(used)d(in)g(this)g(manual)p (#subsection.2.7) [[88 408 255 420] [1 1 1 [3 3]] [0 0 1]] pdfm 65 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(24)136 2692 y(2.8)96 b(Ho)n(w)23 b(to)g(add)h(your)g(contrib)n (utions)k(to)c(future)g(GRASP)d(releases.)p (#subsection.2.8) [[88 394 364 406] [1 1 1 [3 3]] [0 0 1]] pdfm 40 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)82 b(25)136 2805 y(2.9)96 b(Ho)n(w)23 b(to)g(use)h(the)g (GRASP)d(library)k(from)e(R)l(OO)l(T)-7 b(.)p (#subsection.2.9) [[88 380 306 392] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(28)0 3008 y FP(3)91 b(GRASP)21 b(Routines:)29 b(Reading/using)24 b(Caltech)f(40-meter)i(pr)n(ototype)g(data)p (#section.3) [[72 356 397 368] [1 1 1 [3 3]] [0 0 1]] pdfm 1099 w(30)136 3121 y FO(3.1)96 b(The)24 b(data)g(format)p (#subsection.3.1) [[88 342 183 354] [1 1 1 [3 3]] [0 0 1]] pdfm 52 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(31)136 3234 y(3.2)96 b(Function:)31 b FE(read)p 947 3234 28 4 v 31 w(block\(\))p (#subsection.3.2) [[88 329 235 341] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)82 b(35)136 3347 y(3.3)96 b(Example:)30 b FE(reader)20 b FO(program)p (#subsection.3.3) [[88 315 237 327] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 82 b(37)136 3460 y(3.4)96 b(Function:)31 b FE(find)p 947 3460 V 31 w(locked\(\))p (#subsection.3.4) [[88 302 242 314] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)82 b(38)136 3573 y(3.5)96 b(Example:)30 b FE(locklist)19 b FO(program)p (#subsection.3.5) [[88 288 250 300] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(39)136 3686 y(3.6)96 b(Function:)31 b FE(get)p 892 3686 V 32 w(data\(\))p (#subsection.3.6) [[88 275 222 287] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)82 b(40)136 3799 y(3.7)96 b(Example:)30 b FE(gwoutput)19 b FO(program)p (#subsection.3.7) [[88 261 250 273] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(41)136 3912 y(3.8)96 b(Example:)30 b FE(animate)20 b FO(program)p (#subsection.3.8) [[88 248 244 260] [1 1 1 [3 3]] [0 0 1]] pdfm 90 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(42)136 4025 y(3.9)96 b(Function:)31 b FE(read)p 947 4025 V 31 w(sweptsine\(\))p (#subsection.3.9) [[88 234 261 246] [1 1 1 [3 3]] [0 0 1]] pdfm 81 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(46)136 4138 y(3.10)51 b(Function:)31 b FE(calibrate\(\))p (#subsection.3.10) [[88 220 231 232] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)82 b(49)136 4250 y(3.11)51 b(Example:)30 b FE(print)p 1002 4250 V 31 w(ss)21 b FO(program)p (#subsection.3.11) [[88 207 248 219] [1 1 1 [3 3]] [0 0 1]] pdfm 58 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(50)136 4363 y(3.12)51 b(Function:)31 b FE(normalize)p 1222 4363 V 29 w(gw\(\))p (#subsection.3.12) [[88 193 248 205] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 82 b(51)136 4476 y(3.13)51 b(Example:)30 b FE(power)p 1002 4476 V 31 w(spectrum)19 b FO(program)p (#subsection.3.13) [[88 180 287 192] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(53)136 4589 y(3.14)51 b(Example:)30 b FE(calibrate)19 b FO(program)p (#subsection.3.14) [[88 166 257 178] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(56)136 4702 y(3.15)51 b(Example:)30 b FE(transfer)19 b FO(program)p (#subsection.3.15) [[88 153 250 165] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(59)136 4815 y(3.16)51 b(Example:)30 b FE(diag)21 b FO(program)p (#subsection.3.16) [[88 139 224 151] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)82 b(63)0 5019 y FP(4)91 b(GRASP)21 b(Routines:)29 b(Reading/using)24 b(FRAME)d(f)n(ormat)j(data)p (#section.4) [[72 115 344 127] [1 1 1 [3 3]] [0 0 1]] pdfm 1546 w(66)136 5132 y FO(4.1)96 b(T)m(ime-stamps)25 b(in)e(the)h(No)o(v) o(ember)g(1994)g(data-set)p (#subsection.4.1) [[88 101 307 113] [1 1 1 [3 3]] [0 0 1]] pdfm 45 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(68)136 5245 y(4.2)96 b(Function:)31 b FE(fget)p 947 5245 V 31 w(ch\(\))p (#subsection.4.2) [[88 88 218 100] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)82 b(69)136 5358 y(4.3)96 b(Function:)31 b FE(framefiles\(\))p (#subsection.4.3) [[88 74 240 86] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)82 b(74)136 5470 y(4.4)96 b(Example:)30 b FE(locklistF)19 b FO(program)p (#subsection.4.4) [[88 61 257 73] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(75)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(2)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 3 3 3 2 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(3)p 0 79 3900 4 v 136 249 a FO(4.5)96 b(Example:)30 b FE(gwoutputF)19 b FO(program)p (#subsection.4.5) [[88 687 257 699] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(78)136 361 y(4.6)96 b(Example:)30 b FE(animateF)19 b FO(program)p (#subsection.4.6) [[88 674 250 686] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(80)136 474 y(4.7)96 b(Swept-sine)25 b(calibration)i(information)p (#subsection.4.7) [[88 660 265 672] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(85)136 587 y(4.8)96 b(Function:)31 b FE(GRcalibrate\(\))p (#subsection.4.8) [[88 647 244 659] [1 1 1 [3 3]] [0 0 1]] pdfm 18 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)82 b(87)136 700 y(4.9)96 b(Example:)30 b FE(print)p 1002 700 28 4 v 31 w(ssF)21 b FO(program)p (#subsection.4.9) [[88 633 254 645] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(88)136 813 y(4.10)51 b(Function:)31 b FE(GRnormalize\(\))p (#subsection.4.10) [[88 619 244 631] [1 1 1 [3 3]] [0 0 1]] pdfm 18 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)82 b(90)136 926 y(4.11)51 b(Example:)30 b FE(power)p 1002 926 V 31 w(spectrumF)18 b FO(program)p (#subsection.4.11) [[88 606 294 618] [1 1 1 [3 3]] [0 0 1]] pdfm 85 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(92)136 1039 y(4.12)51 b(Example:)30 b FE(calibrateF)18 b FO(program)p (#subsection.4.12) [[88 592 264 604] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(96)136 1152 y(4.13)51 b(Example:)30 b FE(transferF)19 b FO(program)p (#subsection.4.13) [[88 579 257 591] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(100)136 1265 y(4.14)51 b(Example:)30 b FE(diagF)21 b FO(program)p (#subsection.4.14) [[88 565 231 577] [1 1 1 [3 3]] [0 0 1]] pdfm 62 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(104)136 1378 y(4.15)51 b(Example:)30 b FE(seismicF)19 b FO(program)p (#subsection.4.15) [[88 552 250 564] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(107)0 1581 y FP(5)91 b(GRASP)21 b(Routines:)29 b(Signal-to-noise)d (enhancement)c(techniques)p (#section.5) [[72 527 362 539] [1 1 1 [3 3]] [0 0 1]] pdfm 1345 w(108)136 1694 y FO(5.1)96 b(Signal-to-noise)28 b(enhancement)e(by)e(en)l(vironmental)j(cross-correlation)p (#subsection.5.1) [[88 514 395 526] [1 1 1 [3 3]] [0 0 1]] pdfm 61 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(108)136 1807 y(5.2)96 b(Outline)p (#subsection.5.2) [[88 500 146 512] [1 1 1 [3 3]] [0 0 1]] pdfm 89 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(110)136 1920 y(5.3)96 b(Function:)31 b FE(calc)p 947 1920 V 31 w(rho\(\))p (#subsection.5.3) [[88 487 222 499] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(112)136 2033 y(5.4)96 b(Function)25 b FE(chan)p 916 2033 V 31 w(clean\(\))p (#subsection.5.4) [[88 473 231 485] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(113)136 2146 y(5.5)96 b(Example:)30 b(Correlations)c(in)e (data)g(from)f(the)h(40m)g(interferometer)p (#subsection.5.5) [[88 459 375 471] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)37 b(115)136 2259 y(5.6)96 b(Example:)30 b FE(corr)p 947 2259 V 31 w(init)p (#subsection.5.6) [[88 446 218 458] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(118)136 2372 y(5.7)96 b(Example:)30 b FE(env)p 892 2372 V 31 w(corr)p (#subsection.5.7) [[88 432 211 444] [1 1 1 [3 3]] [0 0 1]] pdfm 112 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(122)0 2576 y FP(6)91 b(GRASP)21 b(Routines:)29 b(Gra)n(vitational)d(Radiation)d(fr)n(om)h(Binary)g (Inspiral)p (#section.6) [[72 408 388 420] [1 1 1 [3 3]] [0 0 1]] pdfm 1132 w(130)136 2689 y FO(6.1)96 b(Chirp)24 b(generation)j(routines)p (#subsection.6.1) [[88 394 225 406] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(131)136 2801 y(6.2)96 b(Function:)31 b FE(phase)p 1002 2801 V 31 w(frequency\(\))p (#subsection.6.2) [[88 381 268 393] [1 1 1 [3 3]] [0 0 1]] pdfm 26 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(132)136 2914 y(6.3)96 b(Example:)30 b FE(phase)p 1002 2914 V 31 w(evoltn)20 b FO(program)p (#subsection.6.3) [[88 367 274 379] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(134)136 3027 y(6.4)96 b(Detailed)25 b(e)o(xplanation)i(of)c FE(phase)p 1500 3027 V 31 w(frequency\(\))17 b FO(routine)p (#subsection.6.4) [[88 354 360 366] [1 1 1 [3 3]] [0 0 1]] pdfm 74 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)37 b(137)136 3140 y(6.5)96 b(Function:)31 b FE(chirp)p 1002 3140 V 31 w(filters\(\))p (#subsection.6.5) [[88 340 255 352] [1 1 1 [3 3]] [0 0 1]] pdfm 68 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(139)136 3253 y(6.6)96 b(Detailed)25 b(e)o(xplanation)i(of)c FE(chirp)p 1500 3253 V 31 w(filters\(\))18 b FO(routine)p (#subsection.6.6) [[88 327 347 339] [1 1 1 [3 3]] [0 0 1]] pdfm 47 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)37 b(141)136 3366 y(6.7)96 b(Example:)30 b FE(filters)20 b FO(program)p (#subsection.6.7) [[88 313 244 325] [1 1 1 [3 3]] [0 0 1]] pdfm 90 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(143)136 3479 y(6.8)96 b(Practical)25 b(Suggestion)h(for)e(Setting)g (Up)f(a)g(Lar)n(ge)h(Bank)g(of)f(Filters:)p (#subsection.6.8) [[88 300 375 312] [1 1 1 [3 3]] [0 0 1]] pdfm 93 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)37 b(145)136 3592 y(6.9)96 b(Additional)26 b(contrib)n(utions)i(to) 23 b(the)h(phase)h(and)f(frequenc)o(y)i(of)d(the)h(chirp)p (#subsection.6.9) [[88 286 393 298] [1 1 1 [3 3]] [0 0 1]] pdfm 79 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(146)345 3705 y(6.9.1)110 b(Spin)24 b(Ef)n(fects)p (#subsubsection.6.9.1) [[113 272 202 284] [1 1 1 [3 3]] [0 0 1]] pdfm 34 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(146)345 3818 y(6.9.2)133 b(2.5)23 b(Post-Ne)n(wtonian)j(corrections)g(to)e(the)g(inspiral)h(chirp)p (#subsubsection.6.9.2) [[113 259 376 271] [1 1 1 [3 3]] [0 0 1]] pdfm 78 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)37 b(149)136 3931 y(6.10)51 b(Function:)31 b FE(make)p 947 3931 V 31 w(filters\(\))p (#subsection.6.10) [[88 245 248 257] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(151)136 4043 y(6.11)51 b(Stationary)26 b(phase)f(approximation)i (to)c(binary)i(inspiral)h(chirps)p (#subsection.6.11) [[88 232 359 244] [1 1 1 [3 3]] [0 0 1]] pdfm 88 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)37 b(152)136 4156 y(6.12)51 b(Function:)31 b FE(sp)p 837 4156 V 32 w(filters\(\))p (#subsection.6.12) [[88 218 235 230] [1 1 1 [3 3]] [0 0 1]] pdfm 27 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(154)136 4269 y(6.13)51 b(Example:)30 b FE(compare)p 1112 4269 V 30 w(chirps)20 b FO(program)p (#subsection.6.13) [[88 205 287 217] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(155)136 4382 y(6.14)51 b(W)l(iener)25 b(\(optimal\))g(\002ltering)p (#subsection.6.14) [[88 191 225 203] [1 1 1 [3 3]] [0 0 1]] pdfm 39 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(157)136 4495 y(6.15)51 b(Comparison)26 b(of)d(signal)i (detectability)i(for)d(single-phase)j(and)d(tw)o(o-phase)i(searches)p (#subsection.6.15) [[88 178 442 190] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(162)136 4608 y(6.16)51 b(Function:)31 b FE(correlate\(\))p (#subsection.6.16) [[88 164 231 176] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(164)136 4721 y(6.17)51 b(Function:)31 b FE(avg)p 892 4721 V 32 w(inv)p 1089 4721 V 31 w(spec\(\))p (#subsection.6.17) [[88 150 245 162] [1 1 1 [3 3]] [0 0 1]] pdfm 78 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(166)136 4834 y(6.18)51 b(Function:)31 b FE(orthonormalize\()o(\))p (#subsection.6.18) [[88 137 264 149] [1 1 1 [3 3]] [0 0 1]] pdfm 58 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(167)136 4947 y(6.19)51 b(Dirty)24 b(details)h(of)f(optimal)g (\002ltering:)31 b(wraparound)25 b(and)f(windo)n(wing)p (#subsection.6.19) [[88 123 381 135] [1 1 1 [3 3]] [0 0 1]] pdfm 38 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)37 b(168)136 5060 y(6.20)51 b(Function:)31 b FE(find)p 947 5060 V 31 w(chirp\(\))p (#subsection.6.20) [[88 110 235 122] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(174)136 5173 y(6.21)51 b(Function:)31 b FE(freq)p 947 5173 V 31 w(inject)p 1308 5173 V 30 w(chirp\(\))p (#subsection.6.21) [[88 96 278 108] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(175)136 5285 y(6.22)51 b(Function:)31 b FE(time)p 947 5285 V 31 w(inject)p 1308 5285 V 30 w(chirp\(\))p (#subsection.6.22) [[88 83 278 95] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(176)136 5398 y(6.23)51 b(V)-10 b(etoing)25 b(techniques)i(\(time)c (domain)i(outlier)g(test\))p (#subsection.6.23) [[88 69 311 81] [1 1 1 [3 3]] [0 0 1]] pdfm 80 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(177)136 5511 y(6.24)51 b(V)-10 b(etoing)25 b(techniques)i(\()p FD(r)1137 5478 y FC(2)1199 5511 y FO(time/frequenc)o(y)f(test\))p (#subsection.6.24) [[88 56 303 68] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(180)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(3)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 4 4 4 3 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(4)p 0 79 3900 4 v 136 249 a FO(6.25)74 b(Ho)n(w)22 b(does)j(the)f FD(r)933 216 y FC(2)994 249 y FO(test)g(w)o(ork)g(?)p (#subsection.6.25) [[88 687 239 699] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(187)136 361 y(6.26)51 b(Function:)31 b FE(splitup\(\))p (#subsection.6.26) [[88 674 218 686] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(189)136 474 y(6.27)51 b(Function:)31 b FE(splitup)p 1112 474 28 4 v 30 w(freq\(\))p (#subsection.6.27) [[88 660 248 672] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(190)136 587 y(6.28)51 b(Function:)31 b FE(splitup)p 1112 587 V 30 w(freq2\(\))p (#subsection.6.28) [[88 647 255 659] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(191)136 700 y(6.29)51 b(Function:)31 b FE(splitup)p 1112 700 V 30 w(freq3\(\))p (#subsection.6.29) [[88 633 255 645] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(192)136 813 y(6.30)51 b(Example:)30 b FE(optimal)20 b FO(program)p (#subsection.6.30) [[88 619 244 631] [1 1 1 [3 3]] [0 0 1]] pdfm 90 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(193)136 926 y(6.31)51 b(Some)23 b(output)i(from)f(the)g FE(optimal)19 b FO(program)p (#subsection.6.31) [[88 606 297 618] [1 1 1 [3 3]] [0 0 1]] pdfm 58 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(199)136 1039 y(6.32)51 b(The)24 b(ef)n(fecti)n(v)o(e)g(distance)i(to)d(which)h (a)f(source)i(can)f(be)g(seen)p (#subsection.6.32) [[88 592 341 604] [1 1 1 [3 3]] [0 0 1]] pdfm 29 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)37 b(204)136 1152 y(6.33)51 b(Function:)31 b FE(inspiral)p 1167 1152 V 29 w(dist\(\))p (#subsection.6.33) [[88 579 255 591] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(206)136 1265 y(6.34)51 b(Function:)31 b FE(merger)p 1057 1265 V 30 w(dist\(\))p (#subsection.6.34) [[88 565 241 577] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(207)136 1378 y(6.35)51 b(Example:)30 b FE(compute)p 1112 1378 V 30 w(dist)21 b FO(program)p (#subsection.6.35) [[88 552 274 564] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(208)0 1581 y FP(7)91 b(GRASP)21 b(Routines:)29 b(W)-6 b(a)n(v)o(ef)n(orms)25 b(fr)n(om)f(perturbation)f(theory)p (#section.7) [[72 527 350 539] [1 1 1 [3 3]] [0 0 1]] pdfm 1448 w(211)136 1694 y FO(7.1)96 b(The)24 b(w)o(a)n(v)o(eform)p (#subsection.7.1) [[88 514 177 526] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(211)136 1807 y(7.2)96 b(Chirp)24 b(generation)j(for)c(test)h(mass)g(signals)p (#subsection.7.2) [[88 500 278 512] [1 1 1 [3 3]] [0 0 1]] pdfm 81 w(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(213)136 1920 y(7.3)96 b(Function:)31 b FE(testmass)p 1167 1920 V 29 w(chirp\(\))p (#subsection.7.3) [[88 487 261 499] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(214)136 2033 y(7.4)96 b(Function:)31 b FE(calculate)p 1222 2033 V 29 w(testmass)p 1691 2033 V 29 w(phase\(\))p (#subsection.7.4) [[88 473 324 485] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(216)136 2146 y(7.5)96 b(Function:)31 b FE(Get)p 892 2146 V 32 w(Duration\(\))p (#subsection.7.5) [[88 459 248 471] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(217)136 2259 y(7.6)96 b(Function:)31 b FE(Get)p 892 2259 V 32 w(Fmax\(\))p (#subsection.7.6) [[88 446 222 458] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(218)136 2372 y(7.7)96 b(Function:)31 b FE(ReadData\(\))p (#subsection.7.7) [[88 432 225 444] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(219)136 2485 y(7.8)96 b(Function:)31 b FE(Clean)p 1002 2485 V 31 w(Up)p 1143 2485 V 31 w(Memory\(\))p (#subsection.7.8) [[88 419 265 431] [1 1 1 [3 3]] [0 0 1]] pdfm 50 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(220)136 2598 y(7.9)96 b(Function:)31 b FE(Set)p 892 2598 V 32 w(Up)p 1034 2598 V 31 w(Data\(\))p (#subsection.7.9) [[88 405 239 417] [1 1 1 [3 3]] [0 0 1]] pdfm 65 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(221)136 2711 y(7.10)51 b(Function:)31 b FE(minustwoSlm\(\))p (#subsection.7.10) [[88 392 244 404] [1 1 1 [3 3]] [0 0 1]] pdfm 18 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(222)136 2823 y(7.11)51 b(Function:)31 b FE(read)p 947 2823 V 31 w(modes\(\))p (#subsection.7.11) [[88 378 235 390] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(223)136 2936 y(7.12)51 b(Function:)31 b FE(read)p 947 2936 V 31 w(real)p 1198 2936 V 31 w(data)p 1449 2936 V 31 w(file\(\))p (#subsection.7.12) [[88 365 289 377] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(224)136 3049 y(7.13)51 b(Function:)31 b FE(integrate)p 1222 3049 V 29 w(function\(\))p (#subsection.7.13) [[88 351 288 363] [1 1 1 [3 3]] [0 0 1]] pdfm 68 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(225)136 3162 y(7.14)51 b(Function:)31 b FE(integrateODE\(\))p (#subsection.7.14) [[88 338 251 350] [1 1 1 [3 3]] [0 0 1]] pdfm 31 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(226)136 3275 y(7.15)51 b(Errors)p (#subsection.7.15) [[88 324 141 336] [1 1 1 [3 3]] [0 0 1]] pdfm 65 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(227)136 3388 y(7.16)51 b(Example:)30 b FE(tmwave)20 b FO(program)p (#subsection.7.16) [[88 310 237 322] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(228)136 3501 y(7.17)51 b(Example:)30 b FE(lorenz)20 b FO(program)p (#subsection.7.17) [[88 297 237 309] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(231)136 3614 y(7.18)51 b(Example:)30 b FE(plot)p 947 3614 V 31 w(ambig)20 b FO(program)p (#subsection.7.18) [[88 283 261 295] [1 1 1 [3 3]] [0 0 1]] pdfm 85 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(233)0 3818 y FP(8)91 b(GRASP)21 b(Routines:)29 b(Black)23 b(hole)g(ringdo)o(wn)p (#section.8) [[72 259 273 271] [1 1 1 [3 3]] [0 0 1]] pdfm 2093 w(238)136 3931 y FO(8.1)96 b(Quasinormal)26 b(modes)e(of)f(black)i (holes)p (#subsection.8.1) [[88 245 265 257] [1 1 1 [3 3]] [0 0 1]] pdfm 53 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(239)136 4043 y(8.2)96 b(Function:)31 b FE(qn)p 837 4043 V 32 w(eigenvalues\(\))p (#subsection.8.2) [[88 232 261 244] [1 1 1 [3 3]] [0 0 1]] pdfm 80 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(241)136 4156 y(8.3)96 b(Example:)30 b FE(eigenvalues)18 b FO(program)p (#subsection.8.3) [[88 218 270 230] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(242)136 4269 y(8.4)96 b(Function:)31 b FE(sw)p 837 4269 V 32 w(spheroid\(\))p (#subsection.8.4) [[88 205 242 217] [1 1 1 [3 3]] [0 0 1]] pdfm 41 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(244)136 4382 y(8.5)96 b(Example:)30 b FE(spherical)19 b FO(program)p (#subsection.8.5) [[88 191 257 203] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(245)136 4495 y(8.6)96 b(Example:)30 b FE(spheroid)19 b FO(program)p (#subsection.8.6) [[88 178 250 190] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(248)136 4608 y(8.7)96 b(Function:)31 b FE(qn)p 837 4608 V 32 w(ring\(\))p (#subsection.8.7) [[88 164 215 176] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(250)136 4721 y(8.8)96 b(Example:)30 b FE(ringdown)19 b FO(program)p (#subsection.8.8) [[88 150 250 162] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(251)136 4834 y(8.9)96 b(Function:)31 b FE(qn)p 837 4834 V 32 w(qring\(\))p (#subsection.8.9) [[88 137 222 149] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(253)136 4947 y(8.10)51 b(Function:)31 b FE(qn)p 837 4947 V 32 w(filter\(\))p (#subsection.8.10) [[88 123 228 135] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(255)136 5060 y(8.11)51 b(Function:)31 b FE(qn)p 837 5060 V 32 w(normalize\(\))p (#subsection.8.11) [[88 110 248 122] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(256)136 5173 y(8.12)51 b(Function:)31 b FE(find)p 947 5173 V 31 w(ring\(\))p (#subsection.8.12) [[88 96 228 108] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(257)136 5285 y(8.13)51 b(Function:)31 b FE(qn)p 837 5285 V 32 w(inject\(\))p (#subsection.8.13) [[88 83 228 95] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(258)136 5398 y(8.14)51 b(V)-10 b(etoing)25 b(techniques)i(for)c(ringdo)n(wn)i(w)o(a)n(v)o(eforms)p (#subsection.8.14) [[88 69 307 81] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(259)136 5511 y(8.15)51 b(Example:)30 b FE(qn)p 837 5511 V 32 w(optimal)19 b FO(program)p (#subsection.8.15) [[88 56 261 68] [1 1 1 [3 3]] [0 0 1]] pdfm 85 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(260)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(4)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 5 5 5 4 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(5)p 0 79 3900 4 v 136 249 a FO(8.16)51 b(Structure:)31 b FE(struct)52 b(qnTemplate)p (#subsection.8.16) [[88 687 272 699] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(264)136 361 y(8.17)51 b(Structure:)31 b FE(struct)52 b(qnScope)p (#subsection.8.17) [[88 674 252 686] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(265)136 474 y(8.18)51 b(Function:)31 b FE(qn)p 837 474 28 4 v 32 w(template)p 1309 474 V 29 w(grid\(\))p (#subsection.8.18) [[88 660 272 672] [1 1 1 [3 3]] [0 0 1]] pdfm 64 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(266)136 587 y(8.19)51 b(The)24 b(close-limit)h(approximation)i(and)d (numerical)h(simulations)p (#subsection.8.19) [[88 647 364 659] [1 1 1 [3 3]] [0 0 1]] pdfm 47 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)37 b(268)136 700 y(8.20)51 b(Inspiralling)27 b(collisions)p (#subsection.8.20) [[88 633 208 645] [1 1 1 [3 3]] [0 0 1]] pdfm 50 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(270)136 813 y(8.21)51 b(Example:)30 b FE(ring-corr)19 b FO(program)p (#subsection.8.21) [[88 619 257 631] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(272)0 1017 y FP(9)91 b(GRASP)21 b(Routines:)29 b(T)-8 b(emplate)23 b(Bank)f(Generation)i(&)f(Sear)n(ching)p (#section.9) [[72 595 363 607] [1 1 1 [3 3]] [0 0 1]] pdfm 1335 w(279)136 1130 y FO(9.1)96 b(Structure:)31 b FE(struct)52 b(Template)p (#subsection.9.1) [[88 581 258 593] [1 1 1 [3 3]] [0 0 1]] pdfm 37 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(279)136 1243 y(9.2)96 b(Structure:)31 b FE(struct)52 b(Scope)p (#subsection.9.2) [[88 568 239 580] [1 1 1 [3 3]] [0 0 1]] pdfm 66 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(282)136 1356 y(9.3)96 b(Function:)31 b FE(tau)p 892 1356 V 32 w(of)p 1034 1356 V 31 w(mass\(\))p (#subsection.9.3) [[88 554 239 566] [1 1 1 [3 3]] [0 0 1]] pdfm 65 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(283)136 1469 y(9.4)96 b(Function:)31 b FE(m)p 782 1469 V 32 w(and)p 979 1469 V 32 w(eta\(\))p (#subsection.9.4) [[88 541 226 553] [1 1 1 [3 3]] [0 0 1]] pdfm 37 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(284)136 1581 y(9.5)96 b(Function:)31 b FE(template)p 1167 1581 V 29 w(area\(\))p (#subsection.9.5) [[88 527 255 539] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(286)136 1694 y(9.6)96 b(Example:)30 b FE(area)21 b FO(program)p (#subsection.9.6) [[88 514 224 526] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(287)136 1807 y(9.7)96 b(The)24 b(match)f(between)i(tw)o(o) e(templates)p (#subsection.9.7) [[88 500 262 512] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(288)136 1920 y(9.8)96 b(Function:)31 b FE(compute)p 1112 1920 V 30 w(match\(\))p (#subsection.9.8) [[88 487 255 499] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(289)136 2033 y(9.9)96 b(Function:)31 b FE(match)p 1002 2033 V 31 w(parab\(\))p (#subsection.9.9) [[88 473 242 485] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(290)136 2146 y(9.10)51 b(Function:)31 b FE(match)p 1002 2146 V 31 w(cubic\(\))p (#subsection.9.10) [[88 459 242 471] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(292)136 2259 y(9.11)51 b(Example:)30 b FE(match)p 1002 2259 V 31 w(fit)21 b FO(program)p (#subsection.9.11) [[88 446 254 458] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(293)136 2372 y(9.12)51 b(Structure:)31 b FE(struct)52 b(cubic)p 1394 2372 V 30 w(grid)p (#subsection.9.12) [[88 432 269 444] [1 1 1 [3 3]] [0 0 1]] pdfm 88 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(295)136 2485 y(9.13)51 b(Function:)31 b FE(generate)p 1167 2485 V 29 w(cubic)p (#subsection.9.13) [[88 419 248 431] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(296)136 2598 y(9.14)51 b(Function:)31 b FE(regenerate)p 1277 2598 V 28 w(cubic)p (#subsection.9.14) [[88 405 261 417] [1 1 1 [3 3]] [0 0 1]] pdfm 84 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(297)136 2711 y(9.15)51 b(Function:)31 b FE(read)p 947 2711 V 31 w(cubic)p (#subsection.9.15) [[88 392 222 404] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(298)136 2823 y(9.16)51 b(Function:)31 b FE(get)p 892 2823 V 32 w(cubic)p (#subsection.9.16) [[88 378 215 390] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(299)136 2936 y(9.17)51 b(Function:)31 b FE(free)p 947 2936 V 31 w(cubic)p (#subsection.9.17) [[88 365 222 377] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(300)136 3049 y(9.18)51 b(Function:)31 b FE(transform)p 1222 3049 V 29 w(cubic)p (#subsection.9.18) [[88 351 255 363] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(301)136 3162 y(9.19)51 b(Example:)30 b FE(make)p 947 3162 V 31 w(grid)21 b FO(program)p (#subsection.9.19) [[88 338 254 350] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(302)136 3275 y(9.20)51 b(Example:)30 b FE(read)p 947 3275 V 31 w(grid)21 b FO(program)p (#subsection.9.20) [[88 324 254 336] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(304)136 3388 y(9.21)51 b(Function:)31 b FE(template)p 1167 3388 V 29 w(grid\(\))p (#subsection.9.21) [[88 310 255 322] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(306)136 3501 y(9.22)51 b(Function:)31 b FE(plot)p 947 3501 V 31 w(template\(\))p (#subsection.9.22) [[88 297 255 309] [1 1 1 [3 3]] [0 0 1]] pdfm 68 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(309)136 3614 y(9.23)51 b(Example:)30 b FE(template)19 b FO(program)p (#subsection.9.23) [[88 283 250 295] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(311)136 3727 y(9.24)51 b(Example:)30 b FE(multifilter)18 b FO(program)p (#subsection.9.24) [[88 270 270 282] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(312)136 3840 y(9.25)51 b(Optimization)26 b(and)e(computation-speed)29 b(considerations)p (#subsection.9.25) [[88 256 340 268] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)37 b(325)136 3953 y(9.26)51 b(T)-6 b(emplate)24 b(Placement)p (#subsection.9.26) [[88 243 202 255] [1 1 1 [3 3]] [0 0 1]] pdfm 32 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(327)136 4065 y(9.27)51 b(Structure:)31 b FE(struct)52 b(tile)p (#subsection.9.27) [[88 229 232 241] [1 1 1 [3 3]] [0 0 1]] pdfm 52 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(329)136 4178 y(9.28)51 b(Function:)31 b FE(tiling)p 1057 4178 V 30 w(2d)p (#subsection.9.28) [[88 216 215 228] [1 1 1 [3 3]] [0 0 1]] pdfm 58 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(330)136 4291 y(9.29)51 b(Function:)31 b FE(plot)p 947 4291 V 31 w(list)p (#subsection.9.29) [[88 202 215 214] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(332)136 4404 y(9.30)51 b(Constants)26 b(in)d FE(tiling)p 1155 4404 V 30 w(2d.c)p (#subsection.9.30) [[88 189 240 201] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(333)136 4517 y(9.31)51 b(Structure:)31 b FE(struct)52 b(chirp)p 1394 4517 V 30 w(space)p (#subsection.9.31) [[88 175 275 187] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(334)136 4630 y(9.32)51 b(Structure:)31 b FE(struct)52 b(chirp)p 1394 4630 V 30 w(template)p (#subsection.9.32) [[88 161 295 173] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(335)136 4743 y(9.33)51 b(Function:)31 b FE(set)p 892 4743 V 32 w(chirp)p 1199 4743 V 30 w(space)p (#subsection.9.33) [[88 148 252 160] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(337)136 4856 y(9.34)51 b(Function:)31 b FE(chirp)p 1002 4856 V 31 w(metric)p (#subsection.9.34) [[88 134 235 146] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(338)136 4969 y(9.35)51 b(Function:)31 b FE(get)p 892 4969 V 32 w(chirp)p 1199 4969 V 30 w(boundary)p (#subsection.9.35) [[88 121 272 133] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(339)136 5082 y(9.36)51 b(Function:)31 b FE(get)p 892 5082 V 32 w(chirp)p 1199 5082 V 30 w(grid)p (#subsection.9.36) [[88 107 245 119] [1 1 1 [3 3]] [0 0 1]] pdfm 79 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(340)136 5195 y(9.37)51 b(Function:)31 b FE(get)p 892 5195 V 32 w(chirp)p 1199 5195 V 30 w(templates)p (#subsection.9.37) [[88 94 278 106] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(341)136 5307 y(9.38)51 b(Function:)31 b FE(plot)p 947 5307 V 31 w(chirp)p 1253 5307 V 31 w(templates)p (#subsection.9.38) [[88 80 285 92] [1 1 1 [3 3]] [0 0 1]] pdfm 21 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(342)136 5420 y(9.39)51 b(Example:)30 b FE(make)p 947 5420 V 31 w(mesh)21 b FO(program)p (#subsection.9.39) [[88 67 254 79] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(343)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(5)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 6 6 6 5 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(6)p 0 79 3900 4 v 0 249 a(10)46 b(GRASP)21 b(Routines:)29 b(T)n(ime-Fr)n(equency)24 b(Methods)p (#section.10) [[72 687 297 699] [1 1 1 [3 3]] [0 0 1]] pdfm 1891 w(346)136 361 y FO(10.1)51 b(Construction)27 b(of)c(the)h(TF)e (map)p (#subsection.10.1) [[88 674 235 686] [1 1 1 [3 3]] [0 0 1]] pdfm 31 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(346)345 474 y(10.1.1)65 b(W)l(igner)n(-V)-5 b(ille)26 b(Distrib)n(ution)p (#subsubsection.10.1.1) [[113 660 260 672] [1 1 1 [3 3]] [0 0 1]] pdfm 92 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(346)345 587 y(10.1.2)65 b(W)l(indo)n(wed)25 b(F)o(ourier)f(transform) p (#subsubsection.10.1.2) [[113 647 275 659] [1 1 1 [3 3]] [0 0 1]] pdfm 35 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(348)345 700 y(10.1.3)65 b(Choi-W)l(illiam')-5 b(s)26 b(distrib)n(ution)p (#subsubsection.10.1.3) [[113 633 268 645] [1 1 1 [3 3]] [0 0 1]] pdfm 93 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(348)136 813 y(10.2)51 b(Ste)o(ger')-5 b(s)25 b(Line)e(Detection)i (Routines)p (#subsection.10.2) [[88 619 258 631] [1 1 1 [3 3]] [0 0 1]] pdfm 45 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(348)136 926 y(10.3)51 b(Structure:)31 b FE(struct)52 b(struct)p 1449 926 28 4 v 30 w(tfparam)p (#subsection.10.3) [[88 606 295 618] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(349)136 1039 y(10.4)51 b(Function:)31 b FE(time)p 947 1039 V 31 w(freq)p 1198 1039 V 31 w(map\(\))p (#subsection.10.4) [[88 592 252 604] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(350)136 1152 y(10.5)51 b(Function)25 b FE(compute)p 1081 1152 V 30 w(scalefactor\(\))p (#subsection.10.5) [[88 579 291 591] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(350)136 1265 y(10.6)51 b(Function)25 b FE(rescale\(\))p (#subsection.10.6) [[88 565 214 577] [1 1 1 [3 3]] [0 0 1]] pdfm 64 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(351)136 1378 y(10.7)51 b(Function)25 b FE(normalize)p 1191 1378 V 29 w(picture\(\))p (#subsection.10.7) [[88 552 277 564] [1 1 1 [3 3]] [0 0 1]] pdfm 85 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(351)136 1491 y(10.8)51 b(Function)25 b FE(gen)p 861 1491 V 32 w(quasiperiodic)p 1608 1491 V 27 w(signal\(\))p (#subsection.10.8) [[88 538 320 550] [1 1 1 [3 3]] [0 0 1]] pdfm 66 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(351)136 1603 y(10.9)51 b(Function:)31 b FE(ppmprint\(\))p (#subsection.10.9) [[88 525 225 537] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(353)136 1716 y(10.10)6 b(Function:)31 b FE(pgmprint\(\))p (#subsection.10.10) [[88 511 225 523] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(353)136 1829 y(10.11)6 b(Function:)31 b FE(plottf\(\))p (#subsection.10.11) [[88 498 211 510] [1 1 1 [3 3]] [0 0 1]] pdfm 20 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(353)136 1942 y(10.12)6 b(Function:)31 b FE(get)p 892 1942 V 32 w(line)p 1144 1942 V 30 w(lens\(\))p (#subsection.10.12) [[88 484 252 496] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(354)136 2055 y(10.13)6 b(Function:)31 b FE(get)p 892 2055 V 32 w(lines\(\))p (#subsection.10.13) [[88 470 228 482] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(354)136 2168 y(10.14)6 b(Example:)30 b(tfmain)24 b(program)p (#subsection.10.14) [[88 457 227 469] [1 1 1 [3 3]] [0 0 1]] pdfm 30 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(355)345 2281 y(10.14.1)20 b(En)l(vironment)26 b(v)n(ariables)g(used)e(by)g(tfmain)p (#subsubsection.10.14.1) [[113 443 314 455] [1 1 1 [3 3]] [0 0 1]] pdfm 50 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(355)345 2394 y(10.14.2)20 b(File:)29 b FE(tfmain.h)p (#subsubsection.10.14.2) [[113 430 225 442] [1 1 1 [3 3]] [0 0 1]] pdfm 47 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(356)345 2507 y(10.14.3)20 b(File:)29 b FE(tfmain.c)p (#subsubsection.10.14.3) [[113 416 225 428] [1 1 1 [3 3]] [0 0 1]] pdfm 47 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(358)345 2620 y(10.14.4)20 b(File:)29 b FE(tf)p 946 2620 V 32 w(get)p 1143 2620 V 31 w(data.c)p (#subsubsection.10.14.4) [[113 403 252 415] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(363)345 2733 y(10.14.5)20 b(File:)29 b FE(tfmain.in)p (#subsubsection.10.14.5) [[113 389 231 401] [1 1 1 [3 3]] [0 0 1]] pdfm 60 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(364)345 2845 y(10.14.6)20 b FE(F)p FO(ile:)29 b FE(combine.c)p (#subsubsection.10.14.6) [[113 376 232 388] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(366)345 2958 y(10.14.7)20 b(File:)29 b FE(readertf.c)p (#subsubsection.10.14.7) [[113 362 238 374] [1 1 1 [3 3]] [0 0 1]] pdfm 74 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(366)0 3162 y FP(11)46 b(GRASP)21 b(Routines:)29 b(Stochastic)c(backgr)n(ound)e(detection)p (#section.11) [[72 338 327 350] [1 1 1 [3 3]] [0 0 1]] pdfm 1635 w(367)136 3275 y FO(11.1)51 b(Data)24 b(File:)29 b FE(detectors.dat)p (#subsection.11.1) [[88 324 246 336] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(367)136 3388 y(11.2)51 b(Function:)31 b FE(detector)p 1167 3388 V 29 w(site\(\))p (#subsection.11.2) [[88 310 255 322] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(370)136 3501 y(11.3)51 b(Comment:)30 b(noise)24 b(po)n(wer)g(spectra) h(for)f(\223adv)n(anced\224)i(LIGO)c(&)g(the)i(Cutler)n(-Flanagan)j (model)p (#subsection.11.3) [[88 297 477 309] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w(.)45 b(.)g(.)g(.)g(.)37 b(372)136 3614 y(11.4)51 b(Function:)31 b FE(noise)p 1002 3614 V 31 w(power\(\))p (#subsection.11.4) [[88 283 242 295] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(373)136 3727 y(11.5)51 b(Function:)31 b FE(whiten\(\))p (#subsection.11.5) [[88 270 211 282] [1 1 1 [3 3]] [0 0 1]] pdfm 20 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(375)136 3840 y(11.6)51 b(Function:)31 b FE(overlap\(\))p (#subsection.11.6) [[88 256 218 268] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(377)136 3953 y(11.7)51 b(Example:)30 b FE(overlap)20 b FO(program)p (#subsection.11.7) [[88 243 244 255] [1 1 1 [3 3]] [0 0 1]] pdfm 90 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(378)136 4065 y(11.8)51 b(Function:)31 b FE(get)p 892 4065 V 32 w(IFO12\(\))p (#subsection.11.8) [[88 229 228 241] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(380)136 4178 y(11.9)51 b(Function:)31 b FE(simulate)p 1167 4178 V 29 w(noise\(\))p (#subsection.11.9) [[88 216 261 228] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(381)136 4291 y(11.10)6 b(Function:)31 b FE(simulate)p 1167 4291 V 29 w(sb\(\))p (#subsection.11.10) [[88 202 241 214] [1 1 1 [3 3]] [0 0 1]] pdfm 44 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(383)136 4404 y(11.11)6 b(Function:)31 b FE(combine)p 1112 4404 V 30 w(data\(\))p (#subsection.11.11) [[88 189 248 201] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(386)136 4517 y(11.12)6 b(Function:)31 b FE(monte)p 1002 4517 V 31 w(carlo\(\))p (#subsection.11.12) [[88 175 242 187] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(387)136 4630 y(11.13)6 b(Example:)30 b FE(monte)p 1002 4630 V 31 w(carlo)20 b FO(program)p (#subsection.11.13) [[88 161 267 173] [1 1 1 [3 3]] [0 0 1]] pdfm 30 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(389)136 4743 y(11.14)6 b(Function:)31 b FE(test)p 947 4743 V 31 w(data12\(\))p (#subsection.11.14) [[88 148 242 160] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(396)136 4856 y(11.15)6 b(Function:)31 b FE(extract)p 1112 4856 V 30 w(noise\(\))p (#subsection.11.15) [[88 134 255 146] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(397)136 4969 y(11.16)6 b(Function:)31 b FE(extract)p 1112 4969 V 30 w(signal\(\))p (#subsection.11.16) [[88 121 261 133] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(399)136 5082 y(11.17)6 b(Function:)31 b FE(optimal)p 1112 5082 V 30 w(filter\(\))p (#subsection.11.17) [[88 107 261 119] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(401)136 5195 y(11.18)6 b(Example:)30 b FE(optimal)p 1112 5195 V 30 w(filter)20 b FO(program)p (#subsection.11.18) [[88 94 287 106] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(403)136 5307 y(11.19)6 b(Discussion:)32 b(Theoretical)26 b(signal-to-noise)i (ratio)c(for)g(the)g(stochastic)i(background)p (#subsection.11.19) [[88 80 439 92] [1 1 1 [3 3]] [0 0 1]] pdfm 35 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(407)136 5420 y(11.20)6 b(Function:)31 b FE(calculate)p 1222 5420 V 29 w(var\(\))p (#subsection.11.20) [[88 67 255 79] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(409)136 5533 y(11.21)6 b(Example:)30 b FE(snr)21 b FO(program)p (#subsection.11.21) [[88 53 218 65] [1 1 1 [3 3]] [0 0 1]] pdfm 36 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(411)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(6)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 7 7 7 6 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(7)p 0 79 3900 4 v 136 249 a FO(11.22)6 b(Example:)30 b FE(omega)p 1002 249 28 4 v 31 w(min)21 b FO(program)p (#subsection.11.22) [[88 687 254 699] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(413)136 361 y(11.23)6 b(Function:)31 b FE(analyze\(\))p (#subsection.11.23) [[88 674 218 686] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(416)136 474 y(11.24)6 b(Function:)31 b FE(prelim)p 1057 474 V 30 w(stats\(\))p (#subsection.11.24) [[88 660 248 672] [1 1 1 [3 3]] [0 0 1]] pdfm 56 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(418)136 587 y(11.25)6 b(Function:)31 b FE(statistics\(\))p (#subsection.11.25) [[88 647 238 659] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(420)136 700 y(11.26)6 b(Example:)30 b FE(simulation)18 b FO(program)p (#subsection.11.26) [[88 633 264 645] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(421)136 813 y(11.27)6 b(Some)23 b(output)i(from)f(the)g FE(simulation)18 b FO(program)p (#subsection.11.27) [[88 619 317 631] [1 1 1 [3 3]] [0 0 1]] pdfm 30 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(424)0 1017 y FP(12)46 b(Galactic)25 b(Modelling)p (#section.12) [[72 595 177 607] [1 1 1 [3 3]] [0 0 1]] pdfm 2889 w(427)136 1130 y FO(12.1)51 b(Function:)31 b FE(local)p 1002 1130 V 31 w(sidereal)p 1473 1130 V 29 w(time\(\))p (#subsection.12.1) [[88 581 291 593] [1 1 1 [3 3]] [0 0 1]] pdfm 37 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(428)136 1243 y(12.2)51 b(Example:)30 b FE(caltech)p 1112 1243 V 30 w(lst)21 b FO(program)p (#subsection.12.2) [[88 568 267 580] [1 1 1 [3 3]] [0 0 1]] pdfm 30 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(429)136 1356 y(12.3)51 b(Function:)31 b FE(galactic)p 1167 1356 V 29 w(to)p 1306 1356 V 32 w(equatorial\(\))p (#subsection.12.3) [[88 554 311 566] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(431)136 1469 y(12.4)51 b(Example:)30 b FE(galactic2equato)o(ri)o(al)16 b FO(program)p (#subsection.12.4) [[88 541 322 553] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(432)136 1581 y(12.5)51 b(Function:)31 b FE(equatorial)p 1277 1581 V 28 w(to)p 1415 1581 V 32 w(horizon\(\))p (#subsection.12.5) [[88 527 304 539] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(434)136 1694 y(12.6)51 b(Function:)31 b FE(beam)p 947 1694 V 31 w(pattern\(\))p (#subsection.12.6) [[88 514 248 526] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(435)136 1807 y(12.7)51 b(Function:)31 b FE(mc)p 837 1807 V 32 w(chirp\(\))p (#subsection.12.7) [[88 500 222 512] [1 1 1 [3 3]] [0 0 1]] pdfm 69 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(436)136 1920 y(12.8)51 b(Example:)30 b FE(inject)20 b FO(program)p (#subsection.12.8) [[88 487 237 499] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(437)0 2124 y FP(13)46 b(Binary)24 b(Inspiral)g(Sear)n(ch)f(on)g (No)o(v)o(ember)h(1994)h(Data)p (#section.13) [[72 462 310 474] [1 1 1 [3 3]] [0 0 1]] pdfm 1783 w(441)136 2237 y FO(13.1)51 b(The)24 b(Statistical)h(Theory)f(of)g (Reception)p (#subsection.13.1) [[88 449 269 461] [1 1 1 [3 3]] [0 0 1]] pdfm 86 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(442)345 2350 y(13.1.1)65 b(Maximum)24 b(Lik)o(elihood)i(Recei)n(v)o (er)p (#subsubsection.13.1.1) [[113 435 285 447] [1 1 1 [3 3]] [0 0 1]] pdfm 87 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(442)345 2463 y(13.1.2)65 b(A)23 b(Recei)n(v)o(er)h(for)g(a)f(Kno)n(wn)g(Signal) p (#subsubsection.13.1.2) [[113 421 285 433] [1 1 1 [3 3]] [0 0 1]] pdfm 86 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(442)345 2576 y(13.1.3)65 b(A)23 b(Recei)n(v)o(er)h(for)g(a)f(Signal)h(of)f (Unkno)n(wn)h(Phase)p (#subsubsection.13.1.3) [[113 408 336 420] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)37 b(443)345 2689 y(13.1.4)65 b(Reception)26 b(of)d(a)g(Signal)h(with)g(Unkno)n(wn)g(Arri)n(v)n(al)f (T)m(ime)p (#subsubsection.13.1.4) [[113 394 369 406] [1 1 1 [3 3]] [0 0 1]] pdfm 68 w(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)37 b(444)345 2801 y(13.1.5)65 b(Reception)26 b(of)d(a)g(Signal)h (with)g(Additional)h(Unkno)n(wn)f(P)o(arameters)p (#subsubsection.13.1.5) [[113 381 410 393] [1 1 1 [3 3]] [0 0 1]] pdfm 66 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(445)136 2914 y(13.2)51 b(Details)25 b(of)e(Normalization)p (#subsection.13.2) [[88 367 222 379] [1 1 1 [3 3]] [0 0 1]] pdfm 72 w(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(446)136 3027 y(13.3)51 b(Function:)31 b FE(strain)p 1057 3027 V 30 w(spec\(\))p (#subsection.13.3) [[88 354 241 366] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(447)136 3140 y(13.4)51 b(Function:)31 b FE(corr)p 947 3140 V 31 w(coef\(\))p (#subsection.13.4) [[88 340 228 352] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(448)136 3253 y(13.5)51 b(Function:)31 b FE(receiver1\(\))p (#subsection.13.5) [[88 327 231 339] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(449)136 3366 y(13.6)51 b(Function:)31 b FE(receiver2\(\))p (#subsection.13.6) [[88 313 231 325] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(450)136 3479 y(13.7)51 b(Example:)30 b FE(binary)p 1057 3479 V 30 w(search)20 b FO(program)p (#subsection.13.7) [[88 300 281 312] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(452)345 3592 y(13.7.1)65 b(En)l(vironment)26 b(v)n(ariables)g(used)e (by)g FE(binary)p 2117 3592 V 30 w(search)p (#subsubsection.13.7.1) [[113 286 369 298] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)37 b(454)345 3705 y(13.7.2)65 b(File:)29 b FE(binary)p 1166 3705 V 30 w(params.h)p (#subsubsection.13.7.2) [[113 272 268 284] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(455)345 3818 y(13.7.3)65 b(File:)29 b FE(binary)p 1166 3818 V 30 w(search.c)19 b FO(\(MPI)k(multiprocessor)k(code\))p (#subsubsection.13.7.3) [[113 259 387 271] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(458)345 3931 y(13.7.4)65 b(File:)29 b FE(binary)p 1166 3931 V 30 w(get)p 1361 3931 V 32 w(data.c)p (#subsubsection.13.7.4) [[113 245 278 257] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(472)136 4043 y(13.8)51 b(Scripts)25 b(for)e(running)j FE(binary)p 1390 4043 V 30 w(search)p (#subsection.13.8) [[88 232 281 244] [1 1 1 [3 3]] [0 0 1]] pdfm 50 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(492)136 4156 y(13.9)51 b(Example:)30 b FE(binary)p 1057 4156 V 30 w(reader)20 b FO(program)p (#subsection.13.9) [[88 218 281 230] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(493)136 4269 y(13.10)6 b(Identi\002cation)27 b(of)c(Spurious)i(Ev)o (ents)p (#subsection.13.10) [[88 205 257 217] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(496)0 4473 y FP(14)46 b(GRASP)21 b(Routines:)29 b(Super)o(no)o(v)o (ae)23 b(and)g(other)g(transient)h(sour)n(ces)p (#section.14) [[72 180 360 192] [1 1 1 [3 3]] [0 0 1]] pdfm 1362 w(499)136 4586 y FO(14.1)51 b(Centrifugal)26 b(Hang-up)f(of)e (Core)h(Collapse)g(Superno)o(v)n(ae)p (#subsection.14.1) [[88 167 334 179] [1 1 1 [3 3]] [0 0 1]] pdfm 89 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)37 b(500)136 4699 y(14.2)51 b(Structure:)31 b FE(LS)p 847 4699 V 32 w(physical)p 1319 4699 V 29 w(constants)p (#subsection.14.2) [[88 153 293 165] [1 1 1 [3 3]] [0 0 1]] pdfm 26 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(502)136 4812 y(14.3)51 b(Function:)31 b FE(LS)p 837 4812 V 32 w(freq)p 1089 4812 V 31 w(deriv\(\))p (#subsection.14.3) [[88 140 252 152] [1 1 1 [3 3]] [0 0 1]] pdfm 23 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(503)136 4925 y(14.4)51 b(Function:)31 b FE(LS)p 837 4925 V 32 w(phas)p 1089 4925 V 31 w(and)p 1285 4925 V 31 w(freq\(\))p (#subsection.14.4) [[88 126 269 138] [1 1 1 [3 3]] [0 0 1]] pdfm 86 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(504)136 5038 y(14.5)51 b(Function:)31 b FE(LS)p 837 5038 V 32 w(waveform\(\))p (#subsection.14.5) [[88 112 242 124] [1 1 1 [3 3]] [0 0 1]] pdfm 41 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(505)136 5151 y(14.6)51 b(Example:)30 b FE(LS)p 837 5151 V 32 w(filter)20 b FO(program)p (#subsection.14.6) [[88 99 254 111] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(506)0 5354 y FP(15)46 b(GRASP)21 b(Routines:)29 b(P)n(eriodic)24 b(and)e(quasi-periodic)j(sour)n(ces)p (#section.15) [[72 75 341 87] [1 1 1 [3 3]] [0 0 1]] pdfm 1519 w(507)0 5806 y(GRASP)c(RELEASE)f(1.9.8)864 b(P)o(age)24 b(7)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 8 8 8 7 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(8)p 0 79 3900 4 v 0 249 a(16)46 b(GRASP)21 b(Routines:)29 b(General)24 b(pur)o(pose)f(utilities)p (#section.16) [[72 687 291 699] [1 1 1 [3 3]] [0 0 1]] pdfm 1938 w(508)136 361 y FO(16.1)51 b(GRASP)21 b(Error)j(Handling)p (#subsection.16.1) [[88 674 217 686] [1 1 1 [3 3]] [0 0 1]] pdfm 38 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(509)345 474 y(16.1.1)65 b(Reporting)26 b(Errors)e(In)f(GRASP)e(Code)p (#subsubsection.16.1.1) [[113 660 297 672] [1 1 1 [3 3]] [0 0 1]] pdfm 54 w(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(509)345 587 y(16.1.2)65 b(Ho)n(w)23 b(GRASP)d(Error)k(Reports)g(Are)f(Handled)p (#subsubsection.16.1.2) [[113 647 328 659] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(510)345 700 y(16.1.3)65 b(Customizing)26 b(The)d(Def)o(ault)h(Handlers)p (#subsubsection.16.1.3) [[113 633 301 645] [1 1 1 [3 3]] [0 0 1]] pdfm 92 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(510)345 813 y(16.1.4)65 b(Writing)25 b(Custom)f(Error)f(Handlers)p (#subsubsection.16.1.4) [[113 619 287 631] [1 1 1 [3 3]] [0 0 1]] pdfm 76 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(511)345 926 y(16.1.5)65 b(Functions:)31 b FE(GR)p 1163 926 28 4 v 32 w(start)p 1470 926 V 31 w(error\(\))p FO(,)19 b FE(GR)p 2038 926 V 32 w(report)p 2400 926 V 30 w(error\(\))p FO(,)g FE(GR)p 2967 926 V 32 w(end)p 3164 926 V 31 w(error\(\))p (#subsubsection.16.1.5) [[113 606 501 618] [1 1 1 [3 3]] [0 0 1]] pdfm 61 w FO(.)45 b(.)37 b(513)136 1039 y(16.2)51 b(Function:)31 b FE(grasp)p 1002 1039 V 31 w(open\(\))p (#subsection.16.2) [[88 592 235 604] [1 1 1 [3 3]] [0 0 1]] pdfm 28 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(514)136 1152 y(16.3)51 b(Function:)31 b FE(avg)p 892 1152 V 32 w(spec\(\))p (#subsection.16.3) [[88 579 228 591] [1 1 1 [3 3]] [0 0 1]] pdfm 137 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(515)136 1265 y(16.4)51 b(Function:)31 b FE(binshort\(\))p (#subsection.16.4) [[88 565 225 577] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(517)136 1378 y(16.5)51 b(Function:)31 b FE(is)p 837 1378 V 32 w(gaussian\(\))p (#subsection.16.5) [[88 552 242 564] [1 1 1 [3 3]] [0 0 1]] pdfm 41 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(518)136 1491 y(16.6)51 b(Function:)31 b FE(clear\(\))p (#subsection.16.6) [[88 538 205 550] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(520)136 1603 y(16.7)51 b(Function:)31 b FE(product\(\))p (#subsection.16.7) [[88 525 218 537] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(521)136 1716 y(16.8)51 b(Function:)31 b FE(productc\(\))p (#subsection.16.8) [[88 511 225 523] [1 1 1 [3 3]] [0 0 1]] pdfm 46 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(522)136 1829 y(16.9)51 b(Function:)31 b FE(ratio\(\))p (#subsection.16.9) [[88 498 205 510] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(523)136 1942 y(16.10)6 b(Function:)31 b FE(reciprocal\(\))p (#subsection.16.10) [[88 484 238 496] [1 1 1 [3 3]] [0 0 1]] pdfm 73 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(524)136 2055 y(16.11)6 b(Function:)31 b FE(graph\(\))p (#subsection.16.11) [[88 470 205 482] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(525)136 2168 y(16.12)6 b(Function:)31 b FE(graph)p 1002 2168 V 31 w(double\(\))p (#subsection.16.12) [[88 457 248 469] [1 1 1 [3 3]] [0 0 1]] pdfm 55 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(526)136 2281 y(16.13)6 b(Function:)31 b FE(graph)p 1002 2281 V 31 w(short\(\))p (#subsection.16.13) [[88 443 242 455] [1 1 1 [3 3]] [0 0 1]] pdfm 42 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(527)136 2394 y(16.14)6 b(Function:)31 b FE(sgraph\(\))p (#subsection.16.14) [[88 430 211 442] [1 1 1 [3 3]] [0 0 1]] pdfm 20 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(528)136 2507 y(16.15)6 b(Function:)31 b FE(audio\(\))p (#subsection.16.15) [[88 416 205 428] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(529)136 2620 y(16.16)6 b(Example:)30 b FE(makesounds)18 b FO(program)p (#subsection.16.16) [[88 403 264 415] [1 1 1 [3 3]] [0 0 1]] pdfm 63 w(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(530)136 2733 y(16.17)6 b(Function:)31 b FE(sound\(\))p (#subsection.16.17) [[88 389 205 401] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(532)136 2845 y(16.18)6 b(Example:)30 b FE(translate)p (#subsection.16.18) [[88 376 218 388] [1 1 1 [3 3]] [0 0 1]] pdfm 33 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(533)136 2958 y(16.19)6 b(Multi-taper)26 b(methods)f(for)f(spectral)h(analysis)p (#subsection.16.19) [[88 362 292 374] [1 1 1 [3 3]] [0 0 1]] pdfm 27 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(543)136 3071 y(16.20)6 b(Function:)31 b FE(slepian)p 1112 3071 V 30 w(tapers\(\))p (#subsection.16.20) [[88 348 264 360] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(544)136 3184 y(16.21)6 b(Function:)31 b FE(multitaper)p 1277 3184 V 28 w(spectrum\(\))p (#subsection.16.21) [[88 335 296 347] [1 1 1 [3 3]] [0 0 1]] pdfm 82 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(546)136 3297 y(16.22)6 b(Function:)31 b FE(multitaper)p 1277 3297 V 28 w(cross)p 1580 3297 V 31 w(spectrum\(\))p (#subsection.16.22) [[88 321 333 333] [1 1 1 [3 3]] [0 0 1]] pdfm 49 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(548)136 3410 y(16.23)6 b(Structure:)31 b FE(struct)52 b(removed)p 1504 3410 V 30 w(lines)p (#subsection.16.23) [[88 308 291 320] [1 1 1 [3 3]] [0 0 1]] pdfm 60 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(549)136 3523 y(16.24)6 b(Function:)31 b FE(fvalue)p 1057 3523 V 30 w(cmp\(\))p (#subsection.16.24) [[88 294 237 306] [1 1 1 [3 3]] [0 0 1]] pdfm 98 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(550)136 3636 y(16.25)6 b(Function:)31 b FE(index)p 1002 3636 V 31 w(cmp\(\))p (#subsection.16.25) [[88 281 231 293] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(551)136 3749 y(16.26)6 b(Function:)31 b FE(remove)p 1057 3749 V 30 w(spectral)p 1527 3749 V 29 w(lines\(\))p (#subsection.16.26) [[88 267 307 279] [1 1 1 [3 3]] [0 0 1]] pdfm 64 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(552)136 3862 y(16.27)6 b(Example:)30 b FE(river)p (#subsection.16.27) [[88 254 194 266] [1 1 1 [3 3]] [0 0 1]] pdfm 48 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(554)136 3975 y(16.28)6 b(Example:)30 b FE(ifo)p 892 3975 V 31 w(clean)p (#subsection.16.28) [[88 240 218 252] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) g(.)g(.)g(.)g(.)37 b(557)136 4087 y(16.29)6 b(Example:)30 b FE(tracker)p (#subsection.16.29) [[88 227 207 239] [1 1 1 [3 3]] [0 0 1]] pdfm 75 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(561)136 4200 y(16.30)6 b(Example:)30 b FE(trackerF)p (#subsection.16.30) [[88 213 211 225] [1 1 1 [3 3]] [0 0 1]] pdfm 20 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)37 b(563)0 4404 y FP(17)46 b(T)n(ime)23 b(Standards:)29 b(UTC,)21 b(GPS,)h(T)-8 b(AI,)22 b(and)g(Unix-C)g (times.)p (#section.17) [[72 189 333 201] [1 1 1 [3 3]] [0 0 1]] pdfm 1585 w(569)136 4517 y FO(17.1)51 b(Function:)31 b FE(utctime\(\))p (#subsection.17.1) [[88 175 220 187] [1 1 1 [3 3]] [0 0 1]] pdfm 101 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(573)136 4630 y(17.2)51 b(Function:)31 b FE(gpstime\(\))p (#subsection.17.2) [[88 161 220 173] [1 1 1 [3 3]] [0 0 1]] pdfm 101 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(574)136 4743 y(17.3)51 b(Example:)30 b FE(testutctime)p (#subsection.17.3) [[88 148 233 160] [1 1 1 [3 3]] [0 0 1]] pdfm 59 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(575)0 4947 y FP(18)46 b(Matlab)24 b(Interface:)31 b(Gra)n(vitational)25 b(Radiation)f(T)-8 b(oolbox)p (#section.18) [[72 123 326 135] [1 1 1 [3 3]] [0 0 1]] pdfm 1649 w(576)136 5060 y FO(18.1)51 b(Using)24 b FE(GRtool)p (#subsection.18.1) [[88 110 182 122] [1 1 1 [3 3]] [0 0 1]] pdfm 62 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(577)136 5173 y(18.2)51 b(Functions)p (#subsection.18.2) [[88 96 156 108] [1 1 1 [3 3]] [0 0 1]] pdfm 72 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(580)345 5285 y(18.2.1)65 b(Function:)31 b FE(frextract)p (#subsubsection.18.2.1) [[113 83 253 95] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(581)345 5398 y(18.2.2)65 b(Function:)31 b FE(getfri)p (#subsubsection.18.2.2) [[113 69 233 81] [1 1 1 [3 3]] [0 0 1]] pdfm 43 w FO(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)37 b(581)345 5511 y(18.2.3)65 b(Function:)31 b FE(inspfilt)p (#subsubsection.18.2.3) [[113 56 246 68] [1 1 1 [3 3]] [0 0 1]] pdfm 70 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(582)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(8)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 9 9 9 8 bop 50 -71 a FP(Section)168 42 y(0)1453 -14 y(T)-8 b(ABLE)20 b(OF)i(CONTENTS)3664 -71 y(P)o(age)3735 42 y(9)p 0 79 3900 4 v 345 249 a FO(18.2.4)65 b(Function:)31 b FE(mxAvg)p 1293 249 28 4 v 31 w(inv)p 1489 249 V 31 w(spec)p (#subsubsection.18.2.4) [[113 687 280 699] [1 1 1 [3 3]] [0 0 1]] pdfm 60 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(583)345 361 y(18.2.5)65 b(Function:)31 b FE(mxChirp)p 1403 361 V 30 w(filters)p (#subsubsection.18.2.5) [[113 674 290 686] [1 1 1 [3 3]] [0 0 1]] pdfm 51 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(583)345 474 y(18.2.6)65 b(Function:)31 b FE(mxCompute)p 1513 474 V 29 w(match)p (#subsubsection.18.2.6) [[113 660 289 672] [1 1 1 [3 3]] [0 0 1]] pdfm 52 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(583)345 587 y(18.2.7)65 b(Function:)31 b FE(mxCorrelate)p (#subsubsection.18.2.7) [[113 647 266 659] [1 1 1 [3 3]] [0 0 1]] pdfm 41 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(583)345 700 y(18.2.8)65 b(Function:)31 b FE(mxDetector)p 1568 700 V 28 w(site)p (#subsubsection.18.2.8) [[113 633 289 645] [1 1 1 [3 3]] [0 0 1]] pdfm 53 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(583)345 813 y(18.2.9)65 b(Function:)31 b FE(mxFget)p 1348 813 V 30 w(ch)p (#subsubsection.18.2.9) [[113 619 250 631] [1 1 1 [3 3]] [0 0 1]] pdfm 40 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(584)345 926 y(18.2.10)20 b(Function:)31 b FE(mxFind)p 1348 926 V 30 w(chirp)p (#subsubsection.18.2.10) [[113 606 270 618] [1 1 1 [3 3]] [0 0 1]] pdfm 79 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(585)345 1039 y(18.2.11)20 b(Function:)31 b FE(mxFreq)p 1348 1039 V 30 w(inject)p 1708 1039 V 30 w(chirp)p (#subsubsection.18.2.11) [[113 592 313 604] [1 1 1 [3 3]] [0 0 1]] pdfm 60 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(585)345 1152 y(18.2.12)20 b(Function:)31 b FE(mxGRcalibrate)p (#subsubsection.18.2.12) [[113 579 279 591] [1 1 1 [3 3]] [0 0 1]] pdfm 67 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(585)345 1265 y(18.2.13)20 b(Function:)31 b FE(mxGRnormalize)p (#subsubsection.18.2.13) [[113 565 279 577] [1 1 1 [3 3]] [0 0 1]] pdfm 67 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(585)345 1378 y(18.2.14)20 b(Function:)31 b FE(mxM)p 1183 1378 V 31 w(and)p 1379 1378 V 32 w(eta)p (#subsubsection.18.2.14) [[113 552 261 564] [1 1 1 [3 3]] [0 0 1]] pdfm 88 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(585)345 1491 y(18.2.15)20 b(Function:)31 b FE(mxMake)p 1348 1491 V 30 w(filters)p (#subsubsection.18.2.15) [[113 538 283 550] [1 1 1 [3 3]] [0 0 1]] pdfm 37 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(586)345 1603 y(18.2.16)20 b(Function:)31 b FE(mxMatch)p 1403 1603 V 30 w(cubic)p (#subsubsection.18.2.16) [[113 525 276 537] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(586)345 1716 y(18.2.17)20 b(Function:)31 b FE(mxOrthonormaliz)o(e)p (#subsubsection.18.2.17) [[113 511 299 523] [1 1 1 [3 3]] [0 0 1]] pdfm 40 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(586)345 1829 y(18.2.18)20 b(Function:)31 b FE(mxPhase)p 1403 1829 V 30 w(frequency)p (#subsubsection.18.2.18) [[113 498 303 510] [1 1 1 [3 3]] [0 0 1]] pdfm 77 w FO(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(586)345 1942 y(18.2.19)20 b(Function:)31 b FE(mxSp)p 1238 1942 V 31 w(filters)p (#subsubsection.18.2.19) [[113 484 270 496] [1 1 1 [3 3]] [0 0 1]] pdfm 78 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(586)345 2055 y(18.2.20)20 b(Function:)31 b FE(mxSplitup)p (#subsubsection.18.2.20) [[113 470 253 482] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2168 y(18.2.21)20 b(Function:)31 b FE(mxSplitup)p 1513 2168 V 29 w(freq)p (#subsubsection.18.2.21) [[113 457 283 469] [1 1 1 [3 3]] [0 0 1]] pdfm 38 w FO(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2281 y(18.2.22)20 b(Function:)31 b FE(mxSplitup)p 1513 2281 V 29 w(freq2)p (#subsubsection.18.2.22) [[113 443 289 455] [1 1 1 [3 3]] [0 0 1]] pdfm 52 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2394 y(18.2.23)20 b(Function:)31 b FE(mxTau)p 1293 2394 V 31 w(of)p 1434 2394 V 31 w(mass)p (#subsubsection.18.2.23) [[113 430 274 442] [1 1 1 [3 3]] [0 0 1]] pdfm 47 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2507 y(18.2.24)20 b(Function:)31 b FE(mxTemplate)p 1568 2507 V 28 w(area)p (#subsubsection.18.2.24) [[113 416 289 428] [1 1 1 [3 3]] [0 0 1]] pdfm 53 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2620 y(18.2.25)20 b(Function:)31 b FE(mxTime)p 1348 2620 V 30 w(inject)p 1708 2620 V 30 w(chirp)p (#subsubsection.18.2.25) [[113 403 313 415] [1 1 1 [3 3]] [0 0 1]] pdfm 60 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(587)345 2733 y(18.2.26)20 b(Function:)31 b FE(mxUrlopen)p (#subsubsection.18.2.26) [[113 389 253 401] [1 1 1 [3 3]] [0 0 1]] pdfm 83 w FO(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(588)136 2845 y(18.3)51 b(Examples)p (#subsection.18.3) [[88 376 156 388] [1 1 1 [3 3]] [0 0 1]] pdfm 71 w(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(588)345 2958 y(18.3.1)65 b(Example:)30 b FE(print)p 1293 2958 V 30 w(ssF)p (#subsubsection.18.3.1) [[113 362 250 374] [1 1 1 [3 3]] [0 0 1]] pdfm 40 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(588)345 3071 y(18.3.2)65 b(Example:)30 b FE(power)p 1293 3071 V 30 w(spectrumF)p (#subsubsection.18.3.2) [[113 348 290 360] [1 1 1 [3 3]] [0 0 1]] pdfm 51 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(589)345 3184 y(18.3.3)65 b(Example:)30 b FE(phase)p 1293 3184 V 30 w(evoltn)p (#subsubsection.18.3.3) [[113 335 270 347] [1 1 1 [3 3]] [0 0 1]] pdfm 79 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b(590)345 3297 y(18.3.4)65 b(Example:)30 b FE(filters)p (#subsubsection.18.3.4) [[113 321 240 333] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(590)345 3410 y(18.3.5)65 b(Example:)30 b FE(area)p (#subsubsection.18.3.5) [[113 308 220 320] [1 1 1 [3 3]] [0 0 1]] pdfm 85 w FO(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.) g(.)g(.)g(.)37 b(591)345 3523 y(18.3.6)65 b(Example:)30 b FE(match)p 1293 3523 V 30 w(fit)p (#subsubsection.18.3.6) [[113 294 250 306] [1 1 1 [3 3]] [0 0 1]] pdfm 40 w FO(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) 37 b(591)345 3636 y(18.3.7)65 b(Example:)30 b FE(readfri)p (#subsubsection.18.3.7) [[113 281 240 293] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(592)345 3749 y(18.3.8)65 b(Example:)30 b FE(oneFget)p (#subsubsection.18.3.8) [[113 267 240 279] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(593)345 3862 y(18.3.9)65 b(Example:)30 b FE(twoFget)p (#subsubsection.18.3.9) [[113 254 240 266] [1 1 1 [3 3]] [0 0 1]] pdfm 57 w FO(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g (.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)37 b(593)0 4065 y FP(19)46 b(REFERENCES)p (#section.19) [[72 229 162 241] [1 1 1 [3 3]] [0 0 1]] pdfm 3013 w(595)0 5806 y(GRASP)21 b(RELEASE)f(1.9.8)864 b(P)o(age)24 b(9)1080 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 10 10 10 9 bop 50 -71 a FP(Section)134 42 y(1.0)1419 -14 y(A)-5 b(CKNO)g(WLEDGEMENTS)3664 -71 y(P)o(age)3712 42 y(10)p 0 79 3900 4 v 0 249 a FG(1)119 b(A)-7 b(CKNO)h(WLEDGEMENTS)0 456 y FO(This)29 b(w)o(ork)h(has)g(been)g(partially)h(supported)h(by)e (National)h(Science)f(F)o(oundation)h(grants)g(to:)41 b(the)30 b(Uni)n(v)o(ersity)h(of)e(W)l(is-)0 568 y(consin)23 b(-)d(Mil)o(w)o(auk)o(ee)j(PHY9507740)f(and)g(PHY9728704,)g(the)g(LIGO) d(project)k(PHY9210038)f(and)g(the)f(LIGO)e(visitors)0 681 y(program)29 b(PHY9603177.)42 b(It)28 b(has)g(also)g(bene\002ted)h (from)f(the)g(contrib)n(utions)j(of)d(se)n(v)o(eral)h(indi)n(viduals.) 44 b(Alan)27 b(W)l(iseman)0 794 y(wrote)i(the)g(chirp)h(generation)i (routines)f(with)e(me)f(in)h(1995,)i(then)e(entirely)i(re-wrote)f(them) f(for)g(GRASP)-10 b(.)26 b(Joseph)31 b(Ro-)0 907 y(mano)c(took)h(my)e (\(A)-12 b(VS)25 b(v)o(ersions)k(of)e(the\))g(stochastic)j(background)g (code,)e(helped)h(to)e(\002x)f(a)g(number)i(of)f(the)g(problems,)0 1020 y(and)34 b(produced)j(the)d(stochastic)j(background)g(simulation)f (routines)g(contained)h(in)d(GRASP)-10 b(.)31 b(Sathyaprakash)37 b(gener)n(-)0 1133 y(ously)26 b(pro)o(vided)h(me)e(with)g(a)f(cop)o(y)i (of)f(his)h(routine)h FE(grid4.f)21 b FO(which)k(e)n(v)o(entually)j(e)n (v)n(olv)o(ed)e(into)g FE(template)p 3635 1133 28 4 v 29 w(grid)p FO(.)0 1246 y(Jolien)31 b(Creighton)h(wrote)e(and)h (documented)h(the)f(section)g(on)g(black)g(hole)f(ringdo)n(wn,)j(and)e (incorporated)i(the)e(FFTW)0 1359 y(optimized)f(F)o(ourier)e(transform) i(routines.)44 b(T)-6 b(e)n(viet)27 b(Creighton,)k(Ben)d(Owen,)g(Scott) g(Hughes)g(and)h(P)o(atrick)f(Brady)g(con-)0 1472 y(trib)n(uted)34 b(essential)g(pieces)f(to)n(w)o(ards)f(the)g(binary-inspiral)k(search)d (performed)h(on)d(the)h(Caltech)h(40-meter)g(data)f(from)0 1585 y(No)o(v)o(ember)23 b(1994.)30 b(Jim)23 b(Mason)g(w)o(as)g (\223instrumental\224)k(in)c(helping)i(me)e(to)g(understand)j(and)d (document)i(the)f(data)g(format)0 1698 y(used)31 b(in)f(the)g(40-meter) h(prototype)i(e)o(xperiment.)50 b(Fred)29 b(Raab,)j(Bob)d(Spero,)j (Stan)e(Whitcomb,)i(K)n(ent)e(Blackb)n(urn)i(and)0 1810 y(others)25 b(ha)n(v)o(e)f(contrib)n(uted)k(man)o(y)23 b(useful)i(ideas)g(and)f(insights)i(about)f(ho)n(w)e(to)g(understand)k (the)d(data)h(stream)f(from)f(a)h(real)0 1923 y(interferometer)-5 b(.)32 b(Kip)23 b(Thorne)h(and)g(his)g(research)i(group)e(pro)o(vided)i (or)d(called)i(attention)h(to)e(man)o(y)f(of)g(these)i(ideas.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(10)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 11 11 11 10 bop 50 -71 a FP(Section)134 42 y(2.3)1703 -71 y(Intr)n(oduction) 1469 b(P)o(age)3712 42 y(11)p 0 79 3900 4 v 0 249 a FG(2)119 b(Intr)n(oduction)0 459 y FB(2.1)99 b(The)26 b(Pur)o(pose)g(of)f(GRASP) 0 633 y FO(The)k(analysis)i(and)f(modeling)h(of)f(data)g(from)f(gra)n (vitational)k(w)o(a)n(v)o(e)d(detectors)h(requires)h(specialized)g (numerical)f(tech-)0 746 y(niques.)f(GRASP)21 b(w)o(as)i(de)n(v)o (eloped)i(in)f(collaboration)j(with)c(the)h(Laser)f(Interferometer)k (Gra)n(vitational)f(W)-7 b(a)n(v)o(e)23 b(Observ)n(a-)0 859 y(tory)28 b(\(LIGO\))e(project)j(in)f(the)g(United)g(States,)g(and) g(contains)i(a)d(collection)j(of)d(softw)o(are)i(tools)g(for)e(this)h (purpose.)43 b(The)0 972 y(\002rst)26 b(release)i(of)f(GRASP)d(w)o(as)i (in)h(early)g(1997;)j(since)d(that)h(time)e(man)o(y)h(indi)n(viduals)i (ha)n(v)o(e)f(made)e(e)o(xtensi)n(v)o(e)j(contrib)n(u-)0 1085 y(tions.)141 1198 y(In)g(order)i(that)f(it)f(be)g(of)h(the)f(most) h(use)f(to)h(the)f(physics)i(community)-6 b(,)32 b(this)e(package)h (\(including)i(all)c(source)i(code\))0 1311 y(is)i(being)h(released)h (in)e(the)g(public)i(domain.)58 b(It)33 b(may)g(be)g(freely)h(used)g (for)f(an)o(y)g(purpose,)k(although)f(we)c(do)h(ask)h(that)0 1423 y(GRASP)23 b(and)j(its)g(author)h(be)f(ackno)n(wledged)j(or)d (referenced)i(in)e(an)o(y)g(w)o(ork)g(or)g(publications)j(to)d(which)g (GRASP)d(made)0 1536 y(a)g(contrib)n(ution.)33 b(If)23 b(possible)j(this)e(reference)i(should)f(include)g(a)e(link)h(to)g(the) g(GRASP)c(distrib)n(ution)28 b(web)23 b(site:)0 1649 y FE(http://www.lsc-)o(gr)o(ou)o(p.)o(phy)o(s.)o(uw)o(m.)o(ed)o(u/)p FJ(\030)o FE(ba)o(ll)o(en/)o(gr)o(as)o(p-)o(di)o(str)o(ib)o(ut)o(io)o (n/)p [[72 519 474 531] [1 1 1 [3 3]] [0 0 1]] (http://www.lsc-group.phys.uwm.edu/~ballen/grasp-distribution) pdfm -1 w FO(.)74 b(The)40 b(citation)0 1762 y(should)28 b(specify)g(the)f FF(ver)o(sion)h(number)f FO(\(for)g(e)o(xample,)h(1.9.1\))e(of)h(GRASP) -10 b(.)23 b(In)j(addition,)j(if)d(the)h(code)g(has)g(been)g(modi-)0 1875 y(\002ed)c(please)j(state)e(this.)31 b(W)-7 b(e)23 b(suggest)j(that)e(if)g(GRASP)d(is)i(installed)k(at)c(a)h(site,)g(one)g (person)i(at)e(the)g(institution)j(should)e(be)0 1988 y(designated)i(as)c(the)h(\223responsible)j(party\224)e(in)e(char)n(ge) j(of)d(the)h(GRASP)d(package.)141 2101 y(GRASP)g(is)j(intended)i(for)e (a)f(broad)i(audience,)h(including)g(those)f(users)g(whose)f(main)g (interest)i(is)d(in)h(running)i(simu-)0 2214 y(lations)f(and)e (analyzing)i(data,)f(and)f(those)h(users)g(whose)f(main)g(interest)i (is)d(in)h(testing)i(ne)n(w)d(data)h(analysis)i(techniques)h(or)0 2327 y(incorporating)h(searches)e(for)e(ne)n(w)f(types)i(of)f(gra)n (vitational)k(w)o(a)n(v)o(e)c(sources.)30 b(The)23 b(GRASP)d(package)25 b(includes)g(a)e(\223cook-)0 2440 y(book\224)33 b(of)f(documented)j (and)d(tested)i(lo)n(w-le)n(v)o(el)e(routines)i(which)f(may)e(be)h (incorporated)k(in)c(user)g(code,)j(and)e(simple)0 2553 y(e)o(xample)27 b(programs)h(illustrating)i(the)d(use)g(of)f(these)i (routines.)40 b(GRASP)23 b(also)28 b(includes)g(a)e(number)i(of)e(high) i(le)n(v)o(el)f(user)0 2665 y(applications)g(b)n(uilt)e(from)e(these)i (routines.)141 2778 y(W)-7 b(e)23 b(are)h(al)o(w)o(ays)g(interested)j (in)c(e)o(xtending)j(the)e(capabilities)j(of)d(GRASP)-10 b(.)20 b(Suggestions)27 b(for)d(changes)h(or)f(additions,)0 2891 y(including)g(reports)f(of)f(b)n(ugs)h(or)e(corrections,)k(impro)o (v)o(ements,)e(or)f(e)o(xtensions)i(to)e(the)g(source)h(code,)f(should) h(be)f(commu-)0 3004 y(nicated)j(directly)h(to)d(the)h(author)-5 b(.)0 3253 y FB(2.2)99 b(Printing/Reading)25 b(the)h(Manual)0 3428 y FO(The)21 b(manual)i(is)e(distrib)n(uted)k(with)d(GRASP)d(in)i (three)i(forms.)28 b(In)22 b(the)g(GRASP)d(directory)24 b FE(doc)19 b FO(you)j(can)g(\002nd)g(a)f(Portable)0 3541 y(Document)29 b(F)o(ormat)e(\(PDF\))f(\002le)h FE(manual.pdf)p FO(,)c(a)k(Postscript)j(\002le)d FE(manual.ps)22 b FO(and)28 b(a)g(De)n(vice)g(Independent)j(\002le)0 3653 y FE(manual.dvi)p FO(.)c(W)-7 b(e)24 b(suggest)j(using)f(the)g(PDF)c(\002le.)33 b(Not)24 b(only)i(is)f(it)f(compact,)i(b)n(ut)g(all)f(the)g(sections,)i (references,)h(and)0 3766 y(equations)h(are)e(represented)j(as)d (clickable)i(links.)39 b(Ev)o(en)26 b(the)h(WWW)e(links)j(\(URLs\))d (can)i(be)g(click)o(ed)i(on)d(and)i(will)e(\002re)0 3879 y(up)e(your)g(f)o(a)n(v)n(orite)i(W)-7 b(eb)23 b(bro)n(wser)-5 b(.)29 b(Y)-10 b(ou)24 b(can)g(also)g(easily)h(\223zoom-in\224)g(on)f (interesting)i(graphs.)141 3992 y(If)f(you)g(w)o(ant)g(a)f(printed)i (cop)o(y)g(of)f(the)g(manual,)g(there)h(are)f(tw)o(o)f(options.)35 b(W)-7 b(e)23 b(\002nd)i(that)g(the)g(most)g(readable)i(form)d(is)0 4105 y(\2232-up\224.)34 b(Y)-10 b(ou)25 b(can)g(mak)o(e)h(a)e (postscript)k(\002le)c(of)h(this)g(form)g(using)h(the)f FE(psnup)d FO(utility)-6 b(,)27 b(a)n(v)n(ailable)g(as)e(part)g(of)g (the)g(public-)0 4218 y(domain)f(package)i FE(psutils)p FO(.)f(Use)e(the)h(commands:)0 4331 y FE(psnup)52 b(-2)i (/usr/local/GRAS)o(P/)o(do)o(c/)o(ma)o(nua)o(l.)o(ps)48 b(man2.ps)0 4444 y FO(and)22 b(then)h(print)g(the)f(\002le)f(that)h (you)h(ha)n(v)o(e)f(just)g(created)i(\()p FE(man2.ps)p FO(\))18 b(on)k(a)f(tw)o(o-sided)j(postscript)h(printer)-5 b(.)29 b(Y)-10 b(ou')o(ll)23 b(end)f(up)0 4557 y(with)h(four)i(pages)f (of)g(this)g(manual)g(on)g(a)f(single)i(sheet)f(of)g(paper)-5 b(.)141 4670 y(If)26 b(you)h(w)o(ant)g(a)f(cop)o(y)h(of)g(the)f(manual) h(with)g(the)f(color)i(graphs)g(in)e(color)i(rather)f(than)g (gray-scale,)j(we')-5 b(v)o(e)27 b(included)0 4783 y(postscript)d (\002les)c(containing)k(the)d(color)h(and)f(black-and-white)k(pages)d (separately)-6 b(.)31 b(Print)20 b FE(doc/manual)p 3440 4783 28 4 v 29 w(color.ps)0 4895 y FO(on)k(a)f(color)h(printer)l(,)h (and)f FE(doc/manual)p 1379 4895 V 29 w(bw.ps)c FO(on)k(a)f(black)h (and)g(white)g(printer)l(,)h(and)f(start)h(collating!)0 5145 y FB(2.3)99 b(Quick)25 b(Start)0 5319 y FO(If)g(you)g(hate)h(to)f (read)h(manuals,)g(and)f(you)h(just)g(w)o(ant)f(to)g(try)g(something,)i (here')-5 b(s)26 b(a)f(suggestion.)36 b(This)25 b(assumes)h(that)g(the) 0 5432 y(GRASP)19 b(package)k(has)f(been)h(installed)g(by)f(your)h (local)f(system)g(administrator)j(in)c(a)g(directory)j(accessible)h(to) c(you,)h(such)0 5806 y FP(GRASP)f(RELEASE)f(1.9.8)841 b(P)o(age)24 b(11)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 12 12 12 11 bop 50 -71 a FP(Section)134 42 y(2.4)1703 -71 y(Intr)n(oduction) 1327 42 y(A)22 b(few)h(w)o(ords)g(about)g(data)h(f)n(ormats)3664 -71 y(P)o(age)3712 42 y(12)p 0 79 3900 4 v 0 249 a FO(as)f FE(/usr/local/GRA)o(SP)16 b FO(and)23 b(that)h(some)f(40-meter)h(data)f (\(old-format\))j(has)d(also)h(been)f(installed,)i(for)f(e)o(xample)f (in)0 361 y FE(/usr/local/GRAS)o(P/)o(da)o(ta)o FO(.)141 474 y(If)g(you)h(w)o(ant)g(to)f(try)h(running)i(a)d(GRASP)e(program,)j (type)0 587 y FE(setenv)52 b(GRASP)p 662 587 28 4 v 30 w(DATAPATH)f(/usr/local/GRAS)o(P/)o(dat)o(a/)o(19)o(no)o(v9)o(4.3)0 700 y FO(to)23 b(set)h(up)g(a)f(path)h(to)g(the)f(data,)h(then)h(go)e (to)h(the)g(GRASP)c(directory:)0 813 y FE(cd)54 b(/usr/local/GRA)o(SP)o (/s)o(rc/)o(ex)o(am)o(pl)o(es)o(/ex)o(am)o(pl)o(es)p 2247 813 V 26 w(40meter)0 926 y FO(and)24 b(try)g(running)h(one)f(of)g (the)g(e)o(x)o(ecutables:)0 1039 y FE(./locklist)0 1152 y FO(will)34 b(print)g(out)h(a)e(list)h(of)g(the)h(lock)o(ed)g(data)g (se)o(gments)g(from)f(run)g(3)f(on)h(19)h(No)o(v)o(ember)f(1994.)61 b(A)32 b(more)i(interesting)0 1265 y(program)25 b(to)e(run)h(\(in)g (the)g(same)f(directory\))j(is)0 1378 y FE(./animate)50 b(|)55 b(xmgr)d(-pipe)0 1491 y FO(which)22 b(will)g(produce)i(an)e (animated)i(display)g(of)e(the)g(IFO)f(output.)29 b(Note)22 b(that)h(in)f(order)h(for)f(this)h(to)f(w)o(ork,)g(you)h(will)e(need)0 1603 y(to)i(ha)n(v)o(e)i(the)e FE(xmgr)e FO(graphing)26 b(program)f(in)e(your)i(path.)k(\(Please)c(see)e(the)h(comment)g(about) h FE(xmgr)c FO(in)i(Section)i(3.8)p (#subsection.3.8) [[504 525 518 537] [1 1 1 [3 3]] [0 0 1]] pdfm (\).) 141 1716 y(If)e(you)h(only)h(ha)n(v)o(e)f(data)g(that)g(has)g(been)h (distrib)n(uted)h(in)e(the)g(FRAME)d(format,)i(type)0 1829 y FE(setenv)52 b(GRASP)p 662 1829 V 30 w(FRAMEPATH)f (/usr/local/GRA)o(SP)o(/da)o(ta)o(/1)o(9n)o(ov)o(94.)o(3.)o(fr)o(am)o (e)0 1942 y FO(to)23 b(set)h(up)g(a)f(path)h(to)g(the)f(data,)h(then)h (go)e(to)h(the)g(GRASP)c(directory:)0 2055 y FE(cd)54 b(/usr/local/GRA)o(SP)o(/s)o(rc/)o(ex)o(am)o(pl)o(es)o(/ex)o(am)o(pl)o (es)p 2247 2055 V 26 w(frame)0 2168 y FO(and)24 b(try)g(running)h(one)f (of)g(the)g(e)o(x)o(ecutables:)0 2281 y FE(./locklistF)0 2394 y FO(will)34 b(print)g(out)h(a)e(list)h(of)g(the)h(lock)o(ed)g (data)g(se)o(gments)g(from)f(run)g(3)f(on)h(19)h(No)o(v)o(ember)f (1994.)61 b(A)32 b(more)i(interesting)0 2507 y(program)25 b(to)e(run)h(\(in)g(the)g(same)f(directory\))j(is)0 2620 y FE(./animateF)50 b(|)k(xmgr)f(-pipe)0 2733 y FO(which)22 b(will)g(produce)i(an)e(animated)i(display)g(of)e(the)g(IFO)f(output.) 29 b(Note)22 b(that)h(in)f(order)h(for)f(this)h(to)f(w)o(ork,)g(you)h (will)e(need)0 2845 y(to)i(ha)n(v)o(e)i(the)e FE(xmgr)e FO(graphing)26 b(program)f(in)e(your)i(path.)k(\(Please)c(see)e(the)h (comment)g(about)h FE(xmgr)c FO(in)i(Section)i(3.8)p (#subsection.3.8) [[504 376 518 388] [1 1 1 [3 3]] [0 0 1]] pdfm (\).) 141 2958 y(If)35 b(you)g(w)o(ant)f(to)h(try)g(writing)g(some)g(GRASP)d (code,)38 b(a)c(simple)i(w)o(ay)e(to)h(start)g(is)f(to)h(cop)o(y)h(one) f(of)f(the)h(e)o(xample)0 3071 y(programs,)25 b(and)f(the)g(Mak)o (e\002le,)f(into)i(your)f(personal)i(directory)-6 b(,)25 b(and)f(edit)g(that:)0 3184 y FE(mkdir)52 b FJ(\030)p FE(/GRASP)0 3297 y(cp)i(/usr/local/GRA)o(SP)o(/s)o(rc/)o(ex)o(am)o(pl)o (es)o(/ex)o(am)o(pl)o(es)p 2247 3297 V 26 w(40meter/gwoutpu)o(t.)o(c)48 b FJ(\030)p FE(/GRASP)0 3410 y(cp)54 b(/usr/local/GRA)o(SP)o(/s)o(rc/)o (ex)o(am)o(pl)o(es)o(/ex)o(am)o(pl)o(es)p 2247 3410 V 26 w(40meter/Makefil)o(e)48 b FJ(\030)p FE(/GRASP)0 3523 y(cd)54 b FJ(\030)p FE(/GRASP)0 3636 y FO(No)n(w)22 b(mak)o(e)i (editing)h(changes)h(to)d(the)h(\002le)f FE(gwoutput.c)p FO(,)18 b(and)24 b(when)g(you)g(are)f(done,)i(edit)f(the)f FE(Makefile)d FO(that)k(you)0 3749 y(ha)n(v)o(e)g(copied)h(into)f(your) h(home)f(directory)-6 b(.)31 b(Find)23 b(the)h(line)g(that)g(reads:)0 3862 y FE(all:)107 b(...)h(gwoutput)51 b(...)0 3975 y FO(and)25 b(delete)h(e)n(v)o(erything)g(to)f(the)g(right)g(of)f(the)h (colon)h(e)o(xcept)f FE(gwoutput)20 b FO(from)25 b(that)g(line)g(\(b)n (ut)g(lea)n(v)o(e)g(a)f(space)i(after)f(the)0 4087 y(colon\).)30 b(Then)24 b(type:)0 4200 y FE(make)53 b(gwoutput)0 4313 y FO(to)23 b(recompile)j(this)e(program.)30 b(T)-7 b(o)22 b(run)i(it,)f(simply)h(type:)0 4426 y FE(gwoutput)p FO(.)0 4539 y(In)f(general,)i(if)f(you)g(w)o(ant)f(to)h(modify)g(GRASP)d (programs,)k(this)f(is)f(the)h(simplest)h(w)o(ay)e(to)h(start.)0 4788 y FB(2.4)99 b(A)25 b(few)g(w)o(ords)g(about)h(data)f(f)n(ormats)0 4963 y FO(The)g(GRASP)d(package)27 b(w)o(as)d(originally)k(written)e (for)f(analysis)i(of)e(data)g(in)g(the)h(\223old\224)g(format,)f(which) h(w)o(as)e(used)i(in)f(the)0 5075 y(Caltech)i(40-meter)h(IFO)c (laboratory)30 b(prior)d(to)f(1996.)37 b(Starting)28 b(in)e(1997,)h(the)g(LIGO)d(project,)29 b(and)d(a)g(number)h(of)f (other)0 5188 y(gra)n(vity-w)o(a)n(v)o(e)g(detector)g(groups,)f(ha)n(v) o(e)f(adopted)i(the)e(VIRGO)d(FRAME)g(data)j(format.)30 b(Almost)23 b(e)n(v)o(ery)h(e)o(xample)g(in)g(the)0 5301 y(GRASP)19 b(package)25 b(has)d(equi)n(v)n(alent)j(programs)e(to)f (read)h(and)g(analyze)h(data)f(in)f(either)h(format.)29 b(F)o(or)21 b(e)o(xample)i FE(animate)0 5414 y FO(and)30 b FE(animateF)24 b FO(are)30 b(tw)o(o)e(v)o(ersions)j(of)e(the)h(same)f (program.)46 b(The)29 b(\002rst)g(reads)h(data)g(in)f(the)g(old)g (format,)i(the)f(second)0 5527 y(reads)25 b(data)g(in)g(the)f(FRAME)e (format.)31 b(W)-7 b(e)24 b(ha)n(v)o(e)h(also)g(included)h(with)f (GRASP)c(a)j(translation)j(program)f(that)f(translates)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(12)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 13 13 13 12 bop 50 -71 a FP(Section)134 42 y(2.5)1703 -71 y(Intr)n(oduction) 1069 42 y(GRASP)21 b(Hard)o(war)n(e)j(&)e(Softwar)n(e)j(Requir)n (ements)3664 -71 y(P)o(age)3712 42 y(13)p 0 79 3900 4 v 0 249 a FO(data)f(from)g(the)f(old)h(format)g(to)g(the)g(ne)n(w)f (format)h(\(see)g FE(translate)18 b FO(in)24 b(Section)g(16.18)p (#subsection.16.18) [[390 687 414 699] [1 1 1 [3 3]] [0 0 1]] pdfm (\).)141 361 y(After)g(careful)i(thought,)f(the)g(LIGO)d(management)k (has)e(decided)i(to)e(only)h(distrib)n(ute)h(the)f(No)o(v)o(ember)f (1994)h(data)f(in)0 474 y(the)e(FRAME)d(format,)k(e)o(xcept)g(to)f(a)f (small)h(number)h(of)f(groups)i(\(belonging)h(to)c(the)i FF(Data)f(T)-5 b(r)o(anslation)24 b(Gr)l(oup)p FO(\))e(who)g(are)0 587 y(responsible)i(for)d(ensuring)j(that)d(the)g(translated)j(data)e (set)f(contains)i(the)e(same)g(information)j(as)d(the)g(original!)30 b(The)21 b(initial)0 700 y(distrib)n(utions)37 b(of)d(GRASP)c(will)j (include)i(both)g(old-format)g(and)f(ne)n(w-format)g(code.)59 b(Ho)n(we)n(v)o(er)33 b(after)h(a)f(reasonable)0 813 y(period)e(of)f(time,)h(the)f(old-format)i(data)f(and)f(code)g(will)g (be)g(remo)o(v)o(ed)g(from)g(the)g(package.)50 b(So)29 b(please)i(be)f(a)o(w)o(are)g(that)0 926 y(the)h(old-format)i(material) f(will)f(be)g(reaching)i(the)f(end)f(of)g(its)g(useful)i(lifetime)f(f)o (airly)g(soon;)k(we)30 b(do)h(not)h(recommend)0 1039 y(in)l(v)o(esting)26 b(much)e(ef)n(fort)g(in)g(these.)141 1152 y(If)29 b(you)h(w)o(ant)g(to)f(de)n(v)o(elop)i(or)e(w)o(ork)g(on)h (data)g(analysis)h(algorithms,)i(you)d(will)f(w)o(ant)g(to)h(ha)n(v)o (e)g(access)g(to)g(this)g(data)0 1265 y(archi)n(v)o(e.)69 b(Because)37 b(man)o(y)g(people)h(contrib)n(uted)i(to)c(taking)i(this)f (data,)j(and)d(because)i(the)d(LIGO)f(project)j(w)o(ants)f(to)0 1378 y(maintain)29 b(control)g(of)f(its)g(use)g(and)g(distrib)n(ution,) k FF(this)c(data)g(set)g(is)g(NO)l(T)e(in)h(the)h(public)h(domain)p FO(.)42 b(Ho)n(we)n(v)o(er)l(,)28 b(you)g(may)0 1491 y(request)f(a)d(cop)o(y)i(for)g(your)f(use,)h(or)f(for)g(use)h(by)f (your)h(research)h(group.)34 b(Write)25 b(to:)33 b(Director)26 b(of)f(the)g(LIGO)e(Laboratory)-6 b(,)0 1603 y(Mail)25 b(Stop)f(51-33,)i(California)h(Institute)g(of)d(T)-6 b(echnology)g(,)27 b(P)o(asadena,)f(CA)d(91125.)34 b(The)24 b(data)h(set)g(is)g(a)n(v)n(ailable)i(in)d FE(tar)0 1716 y FO(format)g(on)g(tw)o(o)f(Exabyte)i(8500c)f(format)h(tapes.)141 1829 y(In)k(order)h(to)g(use)f(the)h(data)f(in)g(the)h(FRAME)c(format,) 31 b(you)f(will)f(need)h(to)f(ha)n(v)o(e)h(access)g(to)f(the)h(FRAME)c (libraries.)0 1942 y(These)e(are)g(a)n(v)n(ailable)h(from)f(the)g (VIRGO)d(project;)26 b(the)o(y)e(may)f(be)g(do)n(wnloaded)j(from)e(the) f(site)0 2055 y FE(http://wwwlapp.)o(in)o(2p)o(3.)o(fr/)o(vi)o(rg)o(o/) o(Fr)o(ame)o(L/)o FO(.)p [[72 470 318 482] [1 1 1 [3 3]] [0 0 1]] (http://wwwlapp.in2p3.fr/virgo/FrameL/) pdfm 30 w(The)i(current)j(release)g(of)e(GRASP)d(is)j(compatible)i(with)0 2168 y(v)o(ersions)37 b(of)d(the)i(FRAME)c(library)k FJ(\024)46 b FA(3)p FD(:)p FA(72)p FO(.)63 b(Contact)36 b(Benoit)g(Mours)f FE(mours@lapp.in2p)o(3.)o(fr)28 b FO(for)35 b(further)0 2281 y(information.)0 2530 y FB(2.5)99 b(GRASP)25 b(Hard)o(war)n(e)f(&)h(Softwar)n(e)h(Requir)n(ements)0 2704 y FO(GRASP)c(w)o(as)i(de)n(v)o(eloped)i(under)g(the)f(Unix)f (\(tm\))g(operating)j(system,)e(on)g(a)f(Sun)g(w)o(orkstation)j(netw)o (ork.)32 b(The)24 b(package)0 2817 y(is)k(written)h(in)f(POSIX/ANSI)d (C,)i(so)h(that)h(GRASP)d(can)i(be)g(compiled)i(and)f(used)g(on)f(an)o (y)g(machine)i(with)e(an)g(ANSI)e(C)0 2930 y(compiler)-5 b(.)42 b(All)26 b(operating)k(system)e(calls)h(are)e(POSIX-compliant,)i (which)f(is)f(intended)j(to)d(k)o(eep)h(GRASP)d(as)i(portable)0 3043 y(to)34 b(dif)n(ferent)i(platforms)f(as)f(possible.)62 b(The)33 b(main)h(routines)i(could)f(also)g(be)e(link)o(ed)j(to)e(user) g(code)h(written)f(in)g(other)0 3156 y(languages)26 b(such)f(as)f(F)o (ortran)g(or)f(P)o(ascal;)h(the)g(details)i(of)d(this)i(linking,)g(and) f(the)g(con)l(v)o(entions)j(by)d(which)g(F)o(ortran)g(and)g(C)0 3269 y(\(or)g(P)o(ascal)f(and)h(C\))f(routines)j(communicate)f(are)f (implementation)i(dependent,)g(and)e(not)g(discussed)j(here.)141 3382 y(Se)n(v)o(eral)i(of)g(the)h(high-le)n(v)o(el)h(applications)i(in) c(GRASP)d(can)k(be)f(run)g(on)g(parallel)i(computer)g(systems.)46 b(These)30 b(can)0 3495 y(be)37 b(either)h(dedicated)i(parallel)f (computers)g(\(such)f(as)f(the)g(Intel)h(P)o(aragon)g(or)f(IBM)f(SP2)g (machines\))i(or)f(a)g(netw)o(ork)0 3608 y(of)c(scienti\002c)h(w)o (orkstations.)60 b(The)32 b(parallel)j(programming)g(in)e(GRASP)d(is)j (implemented)h(with)f(v)o(ersion)h(1.1)f(of)g(the)0 3721 y(Message)g(P)o(assing)f(Interf)o(ace)i(\(MPI\))d(library)i (speci\002cation)i([2)p (#cite.MPI) [[319 270 324 282] [1 1 1 [3 3]] [0 0 1]] pdfm (].)53 b(All)31 b(major)h(computer)h(system)g(v)o(endors)g(currently)0 3833 y(support)h(this)e(standard,)k(so)c(GRASP)e(can)i(be)g(easily)h (compiled)h(and)e(used)h(on)f(virtually)i(an)o(y)e(parallel)i(machine.) 55 b(In)0 3946 y(addition,)36 b(there)e(is)e(a)g(public-domain)j (implementation)h(of)c(MPI)f(called)j(\223mpich\224)f([3)p (#cite.MPICH) [[410 243 415 255] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(])f(which)g(will)g(run)h(MPI-based)0 4059 y(programs)d(on)f(netw)o (orks)i(of)e(scienti\002c)h(w)o(orkstations.)48 b(This)29 b(mak)o(es)g(it)g(easy)g(to)g(do)g(\223super)n(-computing)34 b(at)29 b(night\224)h(by)0 4172 y(running)c(GRASP)20 b(on)k(a)f(netw)o(ork)i(of)e(w)o(orkstations.)32 b(Further)24 b(information)i(on)e(MPI)e(is)i(a)n(v)n(ailable)h(from)f(the)g(web)f (site)0 4285 y FE(http://www.mcs.)o(an)o(l.)o(go)o(v/m)o(pi)o(/)p FO(.)p [[72 203 252 215] [1 1 1 [3 3]] [0 0 1]] (http://www.mcs.anl.gov/mpi/) pdfm 22 w(The)g(mpich)h(implementation)i(is)e(a)n(v)n(ailable)h(from)0 4398 y FE(http://www.mcs.)o(an)o(l.)o(go)o(v/m)o(pi)o(/m)o(pi)o(ch)o(/) p FO(.)p [[72 189 291 201] [1 1 1 [3 3]] [0 0 1]] (http://www.mcs.anl.gov/mpi/mpich/) pdfm 21 w(By)19 b(the)i(w)o(ay)-6 b(,)21 b(if)f(you)h(don')n(t)g(ha)n(v)o(e) g(access)h(to)e(parallel)j(machines)0 4511 y(\(or)h(ha)n(v)o(e)h(no)f (interest)i(in)e(parallel)i(computing\))h(don')n(t)e(w)o(orry!)32 b(The)24 b(only)g(parallel)i(code)f(in)f(GRASP)e(is)i(found)h(in)f (\223top-)0 4624 y(le)n(v)o(el\224)d(applications;)k(all)c(of)f(the)h (functions)i(in)d(the)h(GRASP)d(library)-6 b(,)22 b(and)f(most)g(of)f (the)h(e)o(xamples,)h(can)e(be)h(used)g(without)0 4737 y(an)o(y)j(modi\002cations)h(on)f(a)f(single)i(processor)l(,)h (stand-alone)h(computer)-5 b(.)141 4850 y(GRASP)26 b(mak)o(es)k(use)f (of)g(a)f(number)i(of)f(standard)i(numerical)f(techniques.)48 b(In)29 b(general,)i(we)e(use)g(v)o(ersion)h(2.06)f(of)0 4963 y(the)22 b(routines)h(from)e(\223)p FF(Numerical)i(Recipes)f(in)f (C:)g(the)g(art)h(of)f(scienti\002c)j(computing)p FO(\224)f([1)p (#cite.NumRec) [[403 121 409 133] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)k([Later)22 b(v)o(ersions)h(should)g(w)o(ork)0 5075 y(OK)k(\226)h(please)h(let)f(me)g(kno)n(w)g(if)g(the)o(y)h(don')n (t.])44 b(These)29 b(routines)h(are)e(widely)h(used)g(in)f(the)h (scienti\002c)g(community)-6 b(.)45 b(The)0 5188 y(full)30 b(source)i(code,)g(e)o(xamples,)g(and)e(complete)i(documentation)h(are) d(pro)o(vided)i(in)e(the)g(book,)i(and)e(are)g(also)h(a)n(v)n(ailable)0 5301 y(\(for)24 b(about)h($50\))f(in)g(computer)h(readable)g(form.)k (Ordering)c(information)h(and)e(further)h(details)g(are)f(a)n(v)n (ailable)i(from)0 5414 y FE(http://www.nr.c)o(om)o(/)p FO(.)p [[72 67 193 79] [1 1 1 [3 3]] [0 0 1]] (http://www.nr.com/) pdfm 34 w(These)i(routines)h(are)f(e)o(xtremely)h(useful)g(and)f (beautifully-document)q(ed;)35 b(if)28 b(you)g(don')n(t)0 5527 y(already)d(ha)n(v)o(e)f(them)g(a)n(v)n(ailable)i(for)e(your)g (use,)g(you)g(should!)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8)841 b(P)o(age)24 b(13)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 14 14 14 13 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(14)p 0 79 3900 4 v 141 249 a FO(Certain)32 b(routines)h(in)d(that) i(use)f(inter)n(-channel)k(correlations)f(to)d(`clean')h(a)e(signal)i (channel)h(also)f(use)f(CLAP)-8 b(A)l(CK)0 361 y(numerical)25 b(linear)f(algebra)g(libraries.)31 b(These)23 b(are)g(e)o(xtremely)i (rob)n(ust)f(and)g(well)e(tested)i(libraries)h(and)f(are)f(an)g(e)o (xtremely)0 474 y(v)n(aluable)h(complement)g(to)e FF(Numerical)h (Recipes)p FO(.)29 b(Note)22 b(that)h(all)f(GRASP)d(programs)24 b(can)e(be)g(compiled)i(without)f(CLA-)0 587 y(P)-8 b(A)l(CK)18 b(b)n(ut)j(that)g(some)g(inter)n(-channel)j(correlation)g(functions)f (will)d(not)g(be)h(a)n(v)n(ailable)i(without)e(it.)28 b(The)20 b(full)g(source)i(code)0 700 y(for)i(these)g(may)g(be)f(do)n (wnloaded)j(from)d FE(http://www.netli)o(b.)o(or)o(g/)o(cl)o(apa)o(ck)o (/)p [[227 633 424 645] [1 1 1 [3 3]] [0 0 1]] (http://www.netlib.org/clapack/) pdfm FO(.)141 813 y(The)g(time-frequenc)o(y)k(routines)f(in)d(the)h(GRASP)d (package)26 b(also)e(come)g(with)f(a)g(function)j(\()p FE(plottf\(\))p FO(\))20 b(to)j(display)0 926 y(time)g(frequenc)o (y-maps)k(on)d(the)g(screen)h(using)f(calls)h(to)e(the)h(MESA)d (graphics)26 b(library)-6 b(.)30 b(This)23 b(library)i(is)f(a)f(GL)f (lookalik)o(e)0 1039 y(and)i(a)n(v)n(ailable)i(freely)f(from)e FE(http://www.mesa)o(3d)o(.o)o(rg)o(/)p [[184 592 329 604] [1 1 1 [3 3]] [0 0 1]] (http://www.mesa3d.org/) pdfm FO(.)141 1152 y(In)g(general,)h(output)g(from)e(GRASP)e(is)j(in)f(the)h (form)f(of)h(ASCII)e(te)o(xt)i(\002les.)28 b(W)-7 b(e)21 b(assume)j(that)f(the)g(user)g(has)g(graphing)0 1265 y(packages)g(a)n(v)n(ailable)f(to)f(visualize)h(and)f(interpret)i(this) e(output.)29 b(Our)20 b(personal)j(f)o(a)n(v)n(orite)f(is)f FE(xmgr)p FO(,)d(a)n(v)n(ailable)k(in)f(the)f(pub-)0 1378 y(lic)28 b(domain)i(from)e(the)g(site)h FE(http://plasma-g)o(ate)o (.w)o(ei)o(zm)o(an)o(n.a)o(c.)o(il)o(/X)o(mg)o(r/)p [[182 552 438 564] [1 1 1 [3 3]] [0 0 1]] (http://plasma-gate.weizmann.ac.il/Xmgr/) pdfm 21 w FO(which)g(also)g(lists)g(mirror)0 1491 y(sites)24 b(in)e(Europe)i(and)f(USA.)d(\(Please)k(see)f(the)g(comment)g(about)h FE(xmgr)c FO(in)j(Section)g(3.8)p (#subsection.3.8) [[397 538 410 550] [1 1 1 [3 3]] [0 0 1]] pdfm (\).) 29 b(In)22 b(some)h(cases)h(we)e(do)h(output)0 1603 y(\223complete)k (graphs\224)g(for)e FE(xmgr)p FO(.)30 b(W)-7 b(e)24 b(do)h(also)h (output)g(some)f(data)h(in)f(the)g(form)g(of)f(PostScript)i(\(tm\))f (\002les.)33 b(Pre)n(vie)n(wers)0 1716 y(for)24 b(postscript)i(\002les) d(are)h(widely)g(a)n(v)n(ailable)i(in)d(the)h(public)h(domain)g(\(we)e (lik)o(e)h(GhostV)-5 b(ie)n(w\).)0 1965 y FB(2.6)99 b(GRASP)25 b(Installation)0 2139 y FO(As)32 b(we)f(ha)n(v)o(e)i(just)g(e)o (xplained,)k(GRASP)29 b(requires)35 b(access)e(to)g FF(Numerical)g (Recipes)g(in)g(C)e FO(libraries)j(and)f(to)g(MPI)e(and)0 2252 y(MPE)21 b(libraries)k(and)e(optionally)j(to)d(the)g(CLAP)-8 b(A)l(CK)19 b(libraries.)31 b(These)23 b(packages)i(must)e(be)g (installed,)i(and)e(then)h(within)0 2365 y(GRASP)c(a)i(path)h(to)g (these)g(libraries)i(must)d(be)h(de\002ned.)29 b(This)22 b(can)h(be)g(done)g(by)g(editing)h(a)e(single)i(\002le,)e(and)h(then)g (running)0 2478 y(a)g(shell)i(script.)k(This)24 b(section)h(e)o (xplains)g(each)g(of)e(these)i(steps)f(in)g(detail.)141 2591 y(All)h(of)g(the)g(site-speci\002c)j(information)g(is)d(contained) j(in)d(a)f(single)j(\002le)e FE(SiteSpecific)18 b FO(in)26 b(the)f(top-le)n(v)o(el)i(direc-)0 2703 y(tory)g(of)f(GRASP)-10 b(.)23 b(This)i(\002le)h(contains)i(a)e(number)h(of)f(v)n(ariables)i (whose)e(purpose)i(is)e(e)o(xplained)i(in)e(this)h(section.)38 b(These)0 2816 y(v)n(ariables)30 b(must)e(be)g(correctly)j(set)d (before)i(GRASP)25 b(can)j(be)h(used;)i(the)d(de\002nitions)j (contained)f(in)e FE(SiteSpecific)0 2929 y FO(\(as)k(distrib)n(uted\))j (are)d(probably)j FF(not)d FO(appropriate)j(for)d(your)g(system,)j(and) d(will)f(therefore)k(require)e(modi\002cation.)55 b(A)0 3042 y(number)24 b(of)f(e)o(xample)h FE(SiteSpecific)17 b FO(\002les)23 b(are)g(included)i(in)e(the)h(GRASP)c(distrib)n(ution,) 26 b(in)d(the)h(directory)h FE(Exam-)0 3155 y(ples)p 225 3155 28 4 v 31 w(SiteSpecific/)49 b FO(.)0 3400 y FP(2.6.1)92 b(GRASP)21 b(File)i(Structur)n(e)0 3574 y FO(The)d(code)h(for)f(GRASP)d(can)k(be)f(installed)i(in)e(a)g (publicly-a)n(v)n(ailable)25 b(directory)-6 b(,)23 b(for)e(e)o(xample)g FE(/usr/local/GRA)o(SP)-7 b FO(.)0 3687 y(\(It)24 b(can)g(also)h(be)f (installed)j(\223pri)n(v)n(ately\224)f(in)e(a)g(single)h(user')-5 b(s)25 b(home)g(directory)-6 b(,)26 b(if)e(desired.\))32 b(The)24 b(name)g(of)g(this)g(top-le)n(v)o(el)0 3800 y(directory)35 b(must)e(be)g(set)g(in)g(the)g(\002le)f FE(SiteSpecific)26 b FO(which)34 b(is)e(contained)k(in)c(the)h(top-le)n (v)o(el)i(GRASP)30 b(directory)-6 b(.)0 3913 y(T)f(o)29 b(do)h(this,)h(edit)f(the)h(\002le)e FE(SiteSpecific)23 b FO(and)30 b(set)g(the)g(v)n(ariable)i FE(GRASP)p 2591 3913 V 30 w(HOME)27 b FO(to)j(the)g(appropriate)j(v)n(alue,)f(for)0 4026 y(e)o(xample)21 b FE(GRASP)p 606 4026 V 30 w(HOME=/usr/local/)o (GR)o(AS)o(P)-6 b FO(.)27 b(Please)20 b(note)h(that)g(the)g (installation)i(scripts)f(are)e(not)h(designed)h(to)0 4139 y(\223b)n(uild\224)i(in)d(one)h(location)i(and)e(\223install\224)i (in)d(a)g(separate)j(location.)30 b(Y)-10 b(ou)21 b(should)j(go)d (through)j(the)e(installation)j(procedure)0 4252 y(in)e(the)h(same)g (directory)i(where)e(you)g(e)n(v)o(entually)h(w)o(ant)f(the)g(GRASP)d (package)k(to)f(reside.)141 4365 y(W)l(ithin)k(this)f(top)g(le)n(v)o (el)g(directory)i(resides)f(the)f(entire)h(GRASP)c(package.)40 b(The)26 b(directories)k(within)d(this)g(top)g(le)n(v)o(el)0 4478 y(are:)0 4661 y FE(Examples)p 445 4661 V 29 w(SiteSpecific)40 b FO(Contains)33 b(e)o(xamples)g(of)f(SiteSpeci\002c)g(\002les)g(for)g (dif)n(ferent)i(sites,)g(machine-types,)227 4774 y(and)j (installations.)71 b(Y)-10 b(ou)36 b(may)g(\002nd)g(this)h(helpful)h (in)f(the)f(installation)k(process)e(if)e(you)h(w)o(ant)f(to)h(look)g (at)f(an)227 4887 y(e)o(xample,)24 b(or)g(you)g(are)g(stuck.)0 5073 y FE(bin/)44 b FO(Contains)25 b(links)f(to)g(all)f(the)h(e)o (xample)g(programs)i(and)e(scripts)h(in)e(the)h(GRASP)d(package.)0 5258 y FE(data/)43 b FO(Contains)37 b(\(both)g(real)e(and)h (simulated\))i(interferometer)g(data,)h(or)c(symbolic)i(links)g(to)e (this)h(data.)65 b(See)35 b(the)227 5371 y(comments)25 b(in)e(Section)i(3)p (#section.3) [[194 72 199 84] [1 1 1 [3 3]] [0 0 1]] pdfm 23 w(to)e(\002nd)g(out)h(ho)n(w)f(to)h(obtain)h(this)f(data.)0 5557 y FE(doc/)44 b FO(Documentation)26 b(\(in)e(T)-6 b(eX,)21 b(PostScript,)k(D)l(VI,)d(and)i(PDF)d(formats\))k(including)h (this)e(users)h(guide.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(14)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 15 15 15 14 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(15)p 0 79 3900 4 v 0 249 a FE(include/)42 b FO(Header)28 b(\002les)f(used)h(to)f(de\002ne)h(structures)i(and)e(other)g(common)g (types)g(in)g(the)f(code.)41 b(This)27 b(also)h(include)227 361 y(the)c(ANSI)e(C)g(prototypes)27 b(for)d(all)f(the)h(GRASP)d (functions.)0 546 y FE(lib/)44 b FO(Contains)31 b(the)g(GRASP)c (library)32 b(archi)n(v)o(e:)44 b FE(libgrasp.a)p FO(.)f(T)-7 b(o)30 b(use)g(an)o(y)h(of)f(the)g(GRASP)e(functions)33 b(within)227 659 y(your)25 b(o)n(wn)e(code,)h(simply)g(link)g(this)g (library)h(with)f(you)g(o)n(wn)f(code.)0 844 y FE(man/)44 b FO(This)23 b(may)g(be)h(used)g(in)g(the)f(future)i(for)f(UNIX)e (on-line)j(manual)g(pages.)0 1029 y FE(parameters/)40 b FO(Contains)32 b(parameters)g(such)g(as)e(site)g(location)j (information,)h(and)d(estimated)g(po)n(wer)g(spectra)h(and)227 1142 y(whitening)26 b(functions)g(of)d(future)i(detectors.)0 1327 y FE(src/)44 b FO(Source)23 b(code)h(for)g(analyzing)h(v)n(arious) g(aspects)g(of)e(the)h(data)f(stream,)h(distrib)n(uted)i(among)e(the)f (follo)n(wing)i(direc-)227 1440 y(tories:)273 1624 y FE(40-meter/)18 b FO(Reading)25 b(data)f(tapes)h(produced)h(on)d(the)h (Caltech)h(40)e(meter)h(prototype)i(prior)f(to)e(1997.)273 1768 y FE(GRtoolbox/)g FO(Source)29 b(code)g(for)f(the)h(Gra)n (vitational)i(Radiation)f(T)-7 b(oolbox,)31 b(a)c(Matlab)j(\(command)f (line)g(and)427 1881 y(GUI\))23 b(interf)o(ace)j(to)d(GRASP)-10 b(.)473 2024 y FE(mexfiles/)18 b FO(Me)o(x-\002les)24 b(for)g(use)g(with)f(the)h(Gra)n(vitational)j(Radiation)e(T)-7 b(oolbox.)273 2167 y FE(examples/)23 b FO(The)k(source)i(code)g(for)f (all)f(of)h(the)g(e)o(xamples)h(gi)n(v)o(en)f(in)g(this)g(manual)h (\(or)n(ganized)i(by)c(section\).)427 2280 y(These)d(include:)473 2424 y FE(examples)p 918 2424 28 4 v 29 w(40meter/)19 b FO(Examples)24 b(of)g(reading/using)j(old-format)f(40-meter)f(data.) 473 2552 y FE(examples)p 918 2552 V 29 w(GRtoolbox/)18 b FO(M-\002le)23 b(e)o(xamples)i(for)e(the)h(Gra)n(vitational)j (Radiation)e(T)-7 b(oolbox.)473 2680 y FE(examples)p 918 2680 V 29 w(binary-search/)30 b FO(The)37 b(source)h(code)g(and)g (documentation)j(for)c(a)g(binary-inspiral)597 2793 y(search)25 b(carried)g(out)f(on)g(the)g(Caltech)g(40-meter)h(data)f(from)g(No)o(v) o(ember)f(1994.)473 2921 y FE(examples)p 918 2921 V 29 w(correlation/)e FO(Examples)28 b(of)f(determining)j(correlations)h (between)d(dif)n(ferent)h(chan-)597 3034 y(nels)24 b(and)g(using)h(the) f(kno)n(wledge)h(of)f(these)g(correlations)j(to)d(`clean)h(up')e(a)h (particular)i(channel.)473 3162 y FE(examples)p 918 3162 V 29 w(frame/)20 b FO(Examples)k(of)g(reading/using)j(ne)n(w-format)e (FRAME)c(data.)473 3290 y FE(examples)p 918 3290 V 29 w(galaxy/)27 b FO(Examples)32 b(of)g(using)g(galactic)h(models)g(to)e (predict)i(source)g(distrib)n(ution)i(pa-)597 3403 y(rameters.)473 3531 y FE(examples)p 918 3531 V 29 w(inspiral/)19 b FO(Examples)25 b(of)f(generating)j(inspiral)f(w)o(a)n(v)o(eforms)f(and)f(searching)j (for)d(them)597 3644 y(in)g(the)g(data)g(stream)g(using)h(matched)f (\002ltering.)473 3772 y FE(examples)p 918 3772 V 29 w(ringdown/)13 b FO(Examples)19 b(of)f(generating)j(black-hole-horizon) j(formation)c(ringdo)n(wn)f(w)o(a)n(v)o(e-)597 3885 y(forms)24 b(and)g(searching)i(for)e(them)f(in)h(the)g(data)g(stream)g(using)h (matched)f(\002ltering.)473 4013 y FE(examples)p 918 4013 V 29 w(stochastic/)29 b FO(Examples)36 b(of)e(simulated)j (production)h(of)d(a)f(stochastic)k(background)597 4126 y(correlated)e(signal)e(between)g(tw)o(o)f(detector)i(sites)f(and)f(a)g (pipeline)i(to)e(search)h(the)g(data)f(stream)h(for)597 4239 y(such)25 b(signals.)473 4367 y FE(examples)p 918 4367 V 29 w(template)p 1387 4367 V 29 w(bank/)h FO(Example)k(code)h (for)e(setting)j(up)d(a)g(bank)i(of)e(binary-inspiral)34 b(tem-)597 4480 y(plates)25 b(and)f(graphing)i(their)e(locations)i(in)e (parameter)h(space.)473 4608 y FE(examples)p 918 4608 V 29 w(testmass/)c FO(Example)26 b(code)g(for)g(e)n(v)n(aluating)i (binary)f(inspiral)h(w)o(a)n(v)o(eforms)f(in)e(the)h(test-)597 4721 y(mass)f(limit)g FD(m)1079 4735 y FC(1)1146 4721 y FJ(!)j FA(0)c FO(and)i(comparing)h(the)e(resulting)i(w)o(a)n(v)o (eforms)f(with)f(those)h(calculated)h(by)e(other)597 4834 y(methods.)473 4962 y FE(examples)p 918 4962 V 29 w(timefreq/)20 b FO(Example)26 b(code)g(illustrating)j(the)d(use)g(of)f (time-frequenc)o(y)k(techinques)f(for)597 5075 y(signal)d(detection.) 473 5203 y FE(examples)p 918 5203 V 29 w(transient/)14 b FO(Example)21 b(code)f(to)g(generate)i(and)e(search)h(for)f (transient)j(w)o(a)n(v)o(eforms)d(such)597 5316 y(as)k(those)g(arising) i(from)d(superno)o(v)n(ae.)473 5444 y FE(examples)p 918 5444 V 29 w(utility/)i FO(Examples)31 b(of)f(v)n(arious)i(utility)f (functions,)k(including)d(a)e(translator)j(to)d(pro-)597 5557 y(duce)25 b(ne)n(w-format)f(FRAME)d(data)j(from)g(old)g(format)g (40-meter)h(data.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(15)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 16 16 16 15 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(16)p 0 79 3900 4 v 273 249 a FE(correlation/)15 b FO(Code)22 b(for)g(calculating)j(correlations)g(between)e(dif)n (ferent)g(channels)h(and)f(`cleaning')h(a)d(par)n(-)427 361 y(ticular)k(channel.)273 501 y FE(galaxy/)16 b FO(Modelling)23 b(the)e(distrib)n(ution)j(of)c(sources)j(in)d(our)h(galaxy)h(\(needed)g (in)f(order)g(to)g(set)f(physical)j(upper)n(-)427 614 y(limits)h(using)h(the)f(40-meter)h(prototype)h(data\).)273 754 y FE(inspiral/)18 b FO(Binary)25 b(inspiral)g(analysis)h (\(including)g(optimal)f(\002ltering)f(and)g(v)o(etoing\).)273 893 y FE(optimization/)k FO(Additional)36 b(library)g(routines)h(for)e (optimizing)i(GRASP)31 b(operation)37 b(of)e(speci\002c)g(plat-)427 1006 y(forms)24 b(\(i.e.,)f(supercomputers\).)273 1146 y FE(ringdown/)g FO(Black)28 b(hole)h(horizon)h(ringdo)n(wn)f (\(including)i(optimal)e(\002ltering\).)44 b(This)28 b(can)g(be)g(used)h(to)f(\002lter)427 1259 y(for)c FF(any)g FO(e)o(xponentially-decay)q(in)q(g)29 b(sinusoid.)273 1398 y FE(stochastic/)22 b FO(Stochastic)31 b(background)h(detection)f (\(including)g(optimal)f(\002ltering)g(and)f(simulated)h(signal)427 1511 y(production\))273 1651 y FE(transient/)18 b FO(Superno)o(v)n(ae) 25 b(and)f(other)h(transient)h(sources.)273 1790 y FE(periodic/)18 b FO(Searches)25 b(for)f(pulsars)h(and)f(other)h(periodic)g(and)f (quasi-periodic)k(sources.)273 1930 y FE(template)p 718 1930 28 4 v 29 w(bank/)20 b FO(Code)k(for)g(\223placing\224)i(optimal)e (\002lters)g(in)g(parameter)h(space.)273 2069 y FE(testmass/)18 b FO(Code)24 b(for)g(calculating)i(binary)f(inspiral)h(w)o(a)n(v)o (eforms)e(in)g(the)g(test)g(mass)f(limit)h FD(m)3380 2083 y FC(1)3444 2069 y FJ(!)h FA(0)p FO(.)273 2209 y FE(timefreq/)e FO(Code)k(for)h(time-frequenc)o(y)j(transforms,)g(and)d (searching)i(for)e(line-lik)o(e)i(features)f(in)f(the)g(time-)427 2322 y(frequenc)o(y)e(maps.)273 2461 y FE(utility/)h FO(General)33 b(purpose)i(utility)e(routines,)j(including)f(the)d (interf)o(ace)j(to)d(the)g(FRAME)e(library)-6 b(,)35 b(error)427 2574 y(handler)26 b(routines,)f(etc.)0 2755 y FE(testing/)42 b FO(This)23 b(will)g(e)n(v)o(entually)j(contain)g(a)d (suite)h(of)g(programs)h(that)f(test)g(the)g(GRASP)c(installation.)0 2998 y FP(2.6.2)92 b(Accessing)24 b FF(Numerical)h(Recipes)f(in)g(C)e FP(libraries)0 3172 y FO(GRASP)27 b(mak)o(es)j(use)g(of)f(man)o(y)h(of) f(the)h(functions)i(and)e(subroutines)j(from)d FF(Numerical)g(Recipes)h (in)e(C)f FO([1)p (#cite.NumRec) [[484 336 489 348] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)46 b(The)30 b(web)0 3285 y(site)i FE(http://www.nr.c)o(om)o(/)p [[91 323 209 335] [1 1 1 [3 3]] [0 0 1]] (http://www.nr.com/) pdfm 25 w FO(is)f(a)g(good)i(source)g(of)e(further)i(information.)56 b(These)32 b(functions)i(and)e(subroutines)0 3398 y(are)g(a)n(v)n (ailable)i(in)d(F)o(ortran,)j(P)o(ascal,)f(Basic,)h(K)n(ernighan)f(and) f(Ritchie)g(\(K&R\))f(C,)f(and)i(ANSI-C)e(v)o(ersions;)37 b(you)c(will)0 3511 y(need)26 b(the)f(ANSI-C)d(routines.)35 b(The)24 b(source)i(code)g(for)f(these)g(functions)j(\(both)d FE(*.c)e FO(and)i FE(*.h)e FO(\002les\))h(must)h(be)g(installed)0 3624 y(in)f(a)f(directory)k(\(for)d(e)o(xample,)h FE(/usr/local/rec)o (ipe)o(s/)o(sr)o(c)-6 b FO(\))23 b(and)i(the)f(compiled)i(object)f (modules)g(\()p FE(*.o)d FO(\002les\))0 3737 y(must)27 b(be)h(archi)n(v)o(ed)h(into)f(a)f(single)i(library)g(\002le)d(\()p FE(*.a)g FO(\002le\).)40 b(The)27 b(instructions)k(for)c(this)h(are)g (included)i(in)d(the)h(distrib)n(u-)0 3850 y(tion)j(of)g(the)g(source)i (code)e(for)g FF(Numerical)h(Recipes)p FO(.)52 b(In)31 b(the)g(end,)i(a)d(\002le)g(called)i FE(librecipes)p 3244 3850 V 28 w(c.a)d FO(must)i(be)g(put)0 3963 y(into)i(a)e (directory)j(where)f(it)e(is)h(a)n(v)n(ailable)i(to)e(the)h(link)o(er)g (for)f(compilation.)57 b(A)30 b(good)j(place)g(to)f(put)g(this)h (library)g(is)f(in)0 4076 y FE(/usr/local/reci)o(pe)o(s/)o(li)o(b/l)o (ib)o(re)o(ci)o(pe)o(s)p 1811 4076 V 27 w(c.a)n FO(.)43 b(When)29 b(you)g(run)g(the)g(command)g(that)g(installs)h(GRASP)-10 b(,)0 4189 y(the)34 b(link)o(er)h(needs)g(to)e(be)h(able)g(to)f(\002nd) h(these)g(libraries.)61 b(The)33 b(\002le)g FE(SiteSpecific)27 b FO(must)34 b(then)g(contain)i(the)e(line)0 4301 y FE(RECIPES)p 390 4301 V 30 w(LIB)53 b(=)h(/usr/local/rec)o(ipe)o(s/)o(li)o(b)17 b FO(near)24 b(the)g(top)f(of)h(the)g(\002le.)141 4414 y(It)j(is)g(frequently)k(useful,)e(for)f(deb)n(ugging)i(purposes,)g(to) e(be)f(able)h(to)f(link)h(with)g(both)g(\223deb)n(ug\224)h(and)f (\223pro\002le\224)h(v)o(er)n(-)0 4527 y(sions)g(of)e(the)h(libraries.) 43 b(F)o(or)27 b(this)h(reason,)i(we)d(recommend)i(that)f(users)g (actually)i(create)f FF(thr)m(ee)f(separ)o(ate)i(libr)o(aries)f FO(of)0 4640 y FF(Numerical)c(Recipes)f FO(functions:)45 4812 y FE(/usr/local/recip)o(es)o(/l)o(ib)o(/li)o(br)o(ec)o(ip)o(es)p 1856 4812 V 26 w(c.a:)38 b FO(a)29 b(library)h(compiled)h(for)e(f)o (ast)h(e)o(x)o(ecution,)i(with)d(opti-)227 4924 y(mization)c(options)h (\(for)e(e)o(xample,)g(-O3)f(or)g(-xO4\))h(turned)h(on)f(during)h (compilation.)45 5106 y FE(/usr/local/recip)o(es)o(/l)o(ib)o(/li)o(br)o (ec)o(ip)o(es)p 1856 5106 V 26 w(cg.a:)35 b FO(a)28 b(library)h (compiled)h(for)e(deb)n(ugging,)k(with)c(the)g(de-)227 5218 y(b)n(ug)k(option)h(\(typically)-6 b(,)36 b(-g\))31 b(turned)i(on)f(during)g(compilation.)55 b(Note)31 b(that)h(in)f(order) i(to)e(use)h(a)e(deb)n(ugger)k(with)227 5331 y(this)c(library)-6 b(,)33 b(and)d(to)g(be)f(able)h(to)g(step)g(\223within\224)h(the)f FF(Numerical)h(Recipes)f FO(functions,)j(the)d(deb)n(ugger)j(must)c(be) 227 5444 y(able)c(to)e(locate)i(the)f(source)i(code)e(for)g FF(Numerical)h(Recipes)p FO(.)30 b(Thus,)24 b(after)g FF(Numerical)h(Recipes)g FO(is)e(compiled)j(and)227 5557 y(installed,)g(its)d(*.c)h(and)g(*.h)f(source)i(\002les)e(must)h(be)f (left)h(in)g(their)g(original)i(locations)g(and)e(not)g(deleted)h(or)e (mo)o(v)o(ed.)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(16)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 17 17 17 16 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(17)p 0 79 3900 4 v 45 249 a FE(/usr/local/recip)o(es)o(/l)o(ib)o (/li)o(br)o(ec)o(ip)o(es)p 1856 249 28 4 v 26 w(cp.a:)26 b FO(a)d(library)i(compiled)g(for)e(pro\002ling,)i(with)e(the)h (pro\002l-)227 361 y(ing)g(option)h(\(typically)-6 b(,)26 b(-pg)e(or)g(-xpg)g(for)g(\223gprof\224)h(or)f(-p)f(for)h (\223prof\224\))h(turned)g(on)f(during)h(compilation.)0 542 y(One)31 b(can)g(then)h(easily)g(compile)g(GRASP)d(code)j(with)f (the)g(appropriate)j(library)f(by)e(setting)i FE(LRECIPES)26 b FO(in)31 b FE(Site-)0 655 y(Specific)p FO(.)42 b(F)o(or)28 b(e)o(xample)i(to)g(run)f(code)i(as)e(rapidly)i(as)e(possible)j(one)e (w)o(ould)g(set)f FE(LRECIPES)51 b(=)j(recipes)p 3798 655 V 30 w(c)o FO(.)0 768 y(Ho)n(we)n(v)o(er)22 b(to)h(compile)h(code)g (for)f(deb)n(ugging)j(it)d(w)o(ould)g(be)g(preferable)j(to)d(set)g FE(LRECIPES)51 b(=)j(recipes)p 3509 768 V 29 w(cg)o FO(.)28 b(\(Note)0 881 y(that)h(rather)h(than)f(recompiling)i(the)e(entire)h (GRASP)25 b(package)31 b(in)e(this)g(w)o(ay)-6 b(,)29 b(one)g(can)g(simplify)h(modify)f(the)g(v)n(alue)g(of)0 994 y FE(LRECIPES)19 b FO(within)24 b(the)g(desired)h FE(Makefile)p FO(s)20 b(and)k(then)g(recompile)h(only)g(the)e(code)i (of)e(interest.\))141 1107 y(W)-7 b(e)35 b(ha)n(v)o(e)h(encountered)j (one)d(minor)f(problem)i(with)e(the)h FF(Numerical)g(Recipes)h(in)e(C)f FO(routines.)67 b(Unfortunately)0 1219 y(the)31 b(authors)h(of)e(these) h(routines)i(choose)f(to)e(name)h(one)f(of)h(their)g(routines)h FE(select\(\))p FO(.)45 b(This)30 b(name)h(con\003icts)g(with)0 1332 y(a)j(POSIX)d(name)k(for)f(one)g(of)g(the)h(standard)h(operating)g (system)f(calls.)61 b(In)34 b(linking)i(with)e(certain)i(libraries)g (\(for)e(e)o(x-)0 1445 y(ample)h(the)g(MPI/MPE)e(libraries\))k(this)e (can)g(generate)i(con\003icts)f(where)f(the)g(link)o(er)i(attaches)f (the)f FE(select\(\))c FO(call)0 1558 y(to)f(the)h(entry)h(point)f (from)g(the)g(wrong)g(library)-6 b(.)51 b(Starting)32 b(with)e(release)i(1.6.3)f(of)f(GRASP)-10 b(,)28 b(the)i FE(select\(\))c FO(routine)0 1671 y(from)i(Numerical)g(Recipes)h(is)f (used)g(in)g(GRASP)-10 b(.)25 b(F)o(or)i(this)h(reason,)i(you)e(must)g (\002x)f(this)i(as)e(follo)n(ws.)42 b(Before)29 b(b)n(uilding)0 1784 y(the)c FF(Numerical)h(Recipes)g FO(libraries,)i(edit)d(the)g (source)i(\002les)e FE(recipes/rofunc)o(.c)o FO(,)19 b FE(recipes/select)o(.c)o FO(,)g(and)0 1897 y FE(recipes/select.)o(c.) o(or)o(ig)12 b FO(changing)21 b(each)f(occurence)h(of)e FE(select\()c FO(to)k FE(NRselect\()p FO(.)j(Y)-10 b(ou)19 b(will)g(ha)n(v)o(e)g(to)g(do)0 2010 y(this)24 b(in)f(\(respecti)n(v)o (ely\))j(four)e(places,)h(one)e(place)h(and)g(one)g(place)g(in)f(these) h(\002les.)29 b(Then)23 b(edit)g(the)h(\002le)e FE(include/nr.h)0 2123 y FO(making)32 b(the)f(same)g(change)i(of)e FE(select\()c FO(to)j FE(NRselect\()c FO(in)31 b(one)h(place.)52 b(This)31 b(will)f(elminate)i(the)g FE(select\(\))0 2236 y FO(routine)26 b(from)f(the)g FF(Numerical)h(Recipes)g FO(library)-6 b(,)26 b(replacing)h(it)e(with)f(a)h(routine)h(called)g FE(NRselect\(\))p FO(,)20 b(and)25 b(eliminat-)0 2349 y(ing)j(an)o(y)g(possible)i(naming)f(con\003ict)g(from)e(the)h(library) -6 b(.)44 b(So,)28 b(to)f(summarize,)j(the)e(routine)i(called)f FE(select\(\))23 b FO(in)28 b(the)0 2461 y FF(Numerical)d(Recipes)f FO(library)h(is)e(used)i(in)e(GRASP)-10 b(,)21 b(b)n(ut)j(is)f(called)i FE(NRselect\(\))18 b FO(there.)0 2706 y FP(2.6.3)92 b(Accessing)24 b(MPI)f(and)f(MPE)g(libraries)0 2880 y FO(T)-7 b(o)21 b(enable)j(use)e(of)g(the)h(parallel)h(processing)h(code)e(included)h (with)e(GRASP)-10 b(,)19 b(one)k(needs)g(to)f(link)h(the)f(code)h(with) f(an)g(MPI)0 2993 y(function)32 b(call)f(library)-6 b(.)50 b(\(If)30 b(you)g(do)g(not)h(intend)g(to)f(use)h(an)o(y)f(of)g(the)g (multiprocessing)k(code,)e(we')o(ll)e(tell)h(you)f(what)g(to)0 3106 y(do.\))f(F)o(or)22 b(performance)j(monitoring)g(purposes,)g(we)c (also)j(mak)o(e)e(calls)i(to)f(the)f(Message)i(P)o(assing)g(En)l (vironment)h(\(MPE\))0 3219 y(library)-6 b(,)34 b(which)d(is)f (included)j(with)d FE(mpich)d FO([3)p (#cite.MPICH) [[252 331 257 343] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)49 b(If)31 b(these)g(function)i(libraries)f(are)f(not)g (currently)i(a)n(v)n(ailable)g(on)d(your)0 3332 y(system,)24 b(you)g(should)h(obtain)g(the)f(public)h(domain)g(implementation)h FE(mpich)20 b FO(from)k(the)g(URL)0 3445 y FE(http://www.mcs.)o(an)o (l.)o(go)o(v/m)o(pi)o(/m)o(pi)o(ch)o(/)p [[72 304 289 316] [1 1 1 [3 3]] [0 0 1]] (http://www.mcs.anl.gov/mpi/mpich/) pdfm 11 w FO(and)19 b(follo)n(w)f(the)h(instructions)i(required)f(to)e(b)n (uild)i(the)e(MPI/MPE)0 3558 y(libraries)23 b(for)f(your)g(system.)29 b(After)21 b(the)h(installation)i(process)f(is)e(complete,)i(the)f (necessary)i(libraries)f(will)e(be)h(contained)0 3671 y(in)c(a)g(library)h(archi)n(v)o(e,)h(for)f(e)o(xample)f FE(/usr/local/mpi/l)o(ib)o(/l)o(ib)o(mpi)o(.a)10 b FO(and)19 b FE(/usr/local/mpe/)o(li)o(b/)o(li)o(bmp)o(e.)o(a)-6 b FO(.)0 3784 y(The)22 b(path)g(to)g(these)h(libraries)h(is)e(set)g(in) g(the)h(\002le)e FE(SiteSpecific)16 b FO(by)22 b(means)g(of)g(the)h(v)n (ariable)g FE(MPI)p 3277 3784 V 32 w(LIBS)p FO(.)c(A)i(typical)0 3896 y(line)j(in)g FE(SiteSpecific)17 b FO(might)24 b(then)g(read:)0 4009 y FE(MPI)p 170 4009 V 31 w(LIBS=-L/usr/loca)o(l/)o(mp)o(i/)o(li)o (b)49 b(-lmpi)j(-lmpe)n FO(.)0 4122 y(Y)-10 b(ou)35 b(must)g(also)g (set)g FE(BUILD)p 987 4122 V 31 w(MPI=)53 b(true)86 b FO(in)35 b FE(SiteSpecific)p FO(.)57 b(Finally)-6 b(,)39 b(in)34 b(order)i(to)f(include)i(appropriate)0 4235 y(header)23 b(\002les)e(in)g(an)o(y)g(MPI)f(programs,)j(you)e(will)g(need)h(to)f (include)i(a)e(path)h(to)f(these)h(header)h(\002les)e(in)g(the)g (\002le)g FE(SiteSpe-)0 4348 y(cific)p FO(.)46 b(Y)-10 b(ou)30 b(can)h(do)f(this)h(by)f(setting)i FE(MPI)p 1519 4348 V 32 w(INCLUDES)26 b FO(in)k(the)g(\002le)g FE(SiteSpecific)p FO(.)43 b(A)29 b(typical)j(installation)0 4461 y(might)24 b(ha)n(v)o(e)0 4574 y FE(MPI)p 170 4574 V 31 w(INCLUDES)51 b(=)j(-I/usr/local/mpi)o(/i)o(nc)o(lu)o(de)o FO(.)0 4687 y(NO)l(TE:)22 b(If)h(you)h(don')n(t)h(w)o(ant)f(to)f(use)h FF(any)g FO(of)f(the)h(MPI)f(code,)h(just)g(set:)0 4800 y FE(BUILD)p 280 4800 V 30 w(MPI=)53 b(false)0 4913 y FO(in)23 b FE(SiteSpecific)p FO(.)g(All)g(the)h(other)g(MPI-speci\002c) h(de\002nes)f(are)g(then)g(ignored.)0 5157 y FP(2.6.4)92 b(Accessing)24 b FF(MESA)e FP(libraries)0 5331 y FO(Currently)35 b(one)f(of)g(the)f(routines)j(a)n(v)n(ailable)g(in)d(GRASP)-10 b(,)31 b FE(plottf\(\))p FO(,)g(requires)36 b(the)d(Mesa)h(library)h (to)f(display)h(the)0 5444 y(time-frequenc)o(y)e(maps)e(on)f(the)g (screen.)50 b(Mesa)31 b(is)f(a)f(3-D)h(graphics)j(library)e(with)f(an)g (API)f(which)i(is)f(v)o(ery)g(similar)h(to)0 5557 y(that)k(of)f (OpenGL.)f(Mesa)h(is)g(distrib)n(uted)j(under)f(the)e(terms)g(of)g(the) h(GNU)d(Library)j(General)g(Public)f(License.)62 b(The)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(17)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 18 18 18 17 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(18)p 0 79 3900 4 v 0 249 a FO(Mesa)28 b(library)i(may)e(be)g(do)n (wnloaded)i(from)e FE(http://www.mesa)o(3d)o(.o)o(rg)o(/)p [[248 687 392 699] [1 1 1 [3 3]] [0 0 1]] (file:.) pdfm 21 w FO(If)g(you)h(are)f(not)g(interested)j(in)d(using)0 361 y(the)h FE(plottf\(\))c FO(routine,)32 b(you)e(may)f(set)g FE(HAVE)p 1618 361 28 4 v 31 w(GL=)53 b(false)26 b FO(in)j FE(SiteSpecific)23 b FO(and)30 b(ignore)h(the)e(rest)h(of)f(this)0 474 y(section.)141 587 y(The)34 b(Installation)k(is)c(e)o(xtremely)i (simple.)63 b(Do)n(wnload)35 b(the)g(\002le)e FE(MesaLib-3.0.tar.)o(gz) o FO(.)55 b(The)34 b(ungzipped)0 700 y(untarred)23 b(\002le)e(produces) j(a)d(directory)i(tree)f(under)g FE(Mesa-3.0)p FO(.)i(Enter)d(the)h (directory)i FE(Mesa-3.0)p FO(,)17 b(and)k(k)o(e)o(y)h(in)f FE(make)p FO(.)0 813 y(This)30 b(lists)i(a)e(v)n(ariety)i(of)f(systems) g(on)g(which)g(the)g(Mesa)g(library)h(has)f(been)h(compiled.)51 b(Select)31 b(the)g(one)g(which)g(most)0 926 y(accurately)k(describes)g (your)f(system)f(and)g(k)o(e)o(y)g(in,)h FE(make)53 b(my)p 2097 926 V 32 w(system)p FO(,)31 b(where)i FE(my)p 2877 926 V 32 w(system)c FO(is)j(what)g(you)i(ha)n(v)o(e)0 1039 y(selected)25 b(from)e(the)g(list.)29 b(This)22 b(will)h(compile)h(the)f(programs)i(and)e(create)h(the)f(Mesa)g (libraries)i(in)e(the)g(directory)-6 b(,)25 b FE(Mesa-)0 1152 y(3.0/lib)p FO(.)f(Cop)o(y)f(the)f(libraries)i(to)e(a)g(common)g (location)i(such)f(as)f FE(/usr/local/lib)15 b FO(and)22 b(cop)o(y)h(the)g(include)g(\002les)0 1265 y(in)j FE(Mesa-3.0/inclu)o (de)o(-)19 b FO(to)25 b(a)g(common)h(location)i(such)e(as)g FE(/usr/local/incl)o(ud)o(e)p FO(.)i(\(The)d(\002les)h FE(README)0 1378 y FO(and)e FE(README.*)19 b FO(\002les)k(ha)n(v)o(e)i (detailed)g(instructions)i(to)d(install)h(the)e(softw)o(are,)i(if)e (required.\))0 1623 y FP(2.6.5)92 b(Accessing)24 b(CLAP)-7 b(A)i(CK)21 b(libraries)0 1798 y FO(As)d(mentioned)j(abo)o(v)o(e)f (GRASP)c(uses)j(routines)i(form)e(CLAP)-8 b(A)l(CK)16 b(to)i(perform)i(the)g(numerical)g(linear)g(algebra)h(required)0 1911 y(in)26 b(some)f(of)h(the)g(en)l(vironmental)j(correlation)g (routines.)37 b(The)25 b(routines)j(that)e(require)h(these)g(libraries) g(are)f(those)h(which)0 2024 y(`clean)h(up')e(one)h(channel)h(based)g (on)e(an)g(analysis)j(of)d(the)g(correlations)k(between)d(a)f(number)h (of)g(channels.)39 b(In)26 b(the)h(case)0 2136 y(of)e(the)h(data)g (stream)g(from)f(an)h(interferometric)j(gra)n(vitational)g(radiation)f (detector)l(,)g(the)d(primary)i(interest)g(w)o(ould)f(be)f(in)0 2249 y(the)c(cleaning)i(the)d(signal)i(determining)h(the)e(dif)n (ferential)i(displacement)h(of)c(suspended)k(test)d(masses)g(using)h (information)0 2362 y(from)h(en)l(vironmental)28 b(channels.)j(If)23 b(you)h(are)g(not)g(interested)i(in)d(such)i(routines)g(you)f(may)g (set)0 2475 y FE(WITH)p 225 2475 V 31 w(CLAPACK=)51 b(false)0 2588 y FO(in)23 b FE(SiteSpecific)18 b FO(and)24 b(ignore)h(the)f(rest) g(of)f(this)h(section.)141 2701 y(The)f(CLAP)-8 b(A)l(CK)20 b(routines)26 b(may)d(be)h(do)n(wnloaded)h(from)0 2814 y FE(http://www.netl)o(ib)o(.o)o(rg)o(/cl)o(ap)o(ac)o(k/)p [[72 379 269 391] [1 1 1 [3 3]] [0 0 1]] (http://www.netlib.org/clapack/) pdfm -1 w FO(.)162 b(It)70 b(is)g(simplest)h(to)f(do)n(wnload)h(the)g (complete)g(package)0 2927 y FE(clapack/clapack)o(.t)o(gz)25 b FO(although)35 b(it)d(is)h(possible)h(to)f(do)n(wnload)h(indi)n (vidual)h(elements)f(if)e(disk)h(space)h(is)e(at)h(a)0 3040 y(premium)h(\(the)h(complete)g(package)h(includes)f(testing)h(and) e(timing)g(routines)i(which)e(may)g(be)g(discarded)i(after)f(suc-)0 3153 y(cessful)26 b(installation\).)33 b(The)23 b(ungzipped)k(untarred) f(\002le)e(produces)i(a)d(directory)k(tree)d(under)h(CLAP)-8 b(A)l(CK.)20 b(The)k(directory)0 3266 y(CLAP)-8 b(A)l(CK)28 b(contains)34 b(LAP)-8 b(A)l(CK)29 b(mak)o(e)j(include)i(\002le)d FE(make.inc)c FO(where)32 b(compiler)h(\003ags)f(etc)g(are)g(set.)54 b(Y)-10 b(ou)31 b(may)0 3378 y(wish)23 b(to)h(change)h(the)f(lines)0 3566 y FE(BLASLIB)324 b(=)54 b(../../blas$\(PLA)o(T\))o(.a)0 3679 y(LAPACKLIB)214 b(=)54 b(lapack$\(PLAT\).a)0 3867 y FO(to)0 4054 y FE(BLASLIB)324 b(=)54 b(../../libblas$\()o(PL)o(AT\))o (.a)0 4167 y(LAPACKLIB)214 b(=)54 b(liblapack$\(PLAT)o(\).)o(a)0 4355 y FO(CLAP)-8 b(A)l(CK)30 b(uses)k(the)f(f2c)h(libraries)h(so)e (the)h(\002rst)e(step)i(is)f(to)g(create)i(these)f(by)f(typing)i FE(cd)54 b(F2CLIBS/libF77)o(;)0 4468 y(make)28 b FO(and)i FE(cd)54 b(F2CLIBS/libI77;)48 b(make)27 b FO(each)32 b(time)e(starting)i(from)e(the)h(CLAP)-8 b(A)l(CK)26 b(directory)-6 b(.)52 b(Ne)o(xt)30 b(one)0 4581 y(b)n(uilds)c(the)e (BLAS)d(\(Basic)k(Linear)f(Algebra)h(Subprograms\))h(libraries)g(with)e FE(cd)53 b(BLAS/SRC;)e(make)p FO(.)27 b(Finally)e(one)0 4694 y(b)n(uilds)f(the)e(CLAP)-8 b(A)l(CK)19 b(library)k(with)f FE(cd)54 b(SRC;)f(make)p FO(.)25 b(The)d(f2c)g(libraries)j FE(libF77.a)17 b FO(and)23 b FE(libI77.a)17 b FO(and)23 b(in-)0 4806 y(clude)c(\002le)f FE(f2c.h)d FO(are)j(no)n(w)f(in)h(the)h (subdirectory)j(F2CLIBS)15 b(of)j(CLAP)-8 b(A)l(CK)15 b(while)j(the)h(libraries)h FE(libblas$\(PLAT\))o(.a)0 4919 y FO(and)i FE(liblapack$\(PLAT)o(\).)o(a)15 b FO(are)22 b(in)g(the)g(directory)i(CLAP)-8 b(A)l(CK.)18 b(From)j(here)h(the)o(y)g (may)g(be)f(installed)j(into)f(appro-)0 5032 y(priate)31 b(directories.)51 b(Fuller)31 b(details,)h(including)h(the)d(b)n (uilding)j(and)d(running)i(of)e(the)g(test)h(and)f(timing)h(programs)g (may)0 5145 y(be)c(found)i(in)e(the)g FE(README)d FO(\002le)i(in)i(the) f(CLAP)-8 b(A)l(CK)24 b(directory)-6 b(.)42 b(As)26 b(for)i(the)f (Numerical)h(Recipes)g(libraries)i(it)d(can)g(be)0 5258 y(con)l(v)o(enient)g(to)c(ha)n(v)o(e)h(both)h(optimised)g(and)f(deb)n (ugging)j(v)o(ersions)e(of)f(the)f(libraries)j(a)n(v)n(ailable)g(for)e (de)n(v)o(elopment)h(w)o(ork.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(18)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 19 19 19 18 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(19)p 0 79 3900 4 v 0 249 a(2.6.6)92 b(Accessing)24 b(FRAME)d(libraries)0 423 y FO(The)d(LIGO)e(and)j(VIRGO)d(detector)k (projects)g(ha)n(v)o(e)f(recently)h(decided)h(to)d(standardize)j(the)d (format)h(which)g(their)g(data)g(will)0 536 y(be)24 b(recorded)i(in)e (\(see)g(Section)h(2.4)p (#subsection.2.4) [[193 653 207 665] [1 1 1 [3 3]] [0 0 1]] pdfm (\).) 30 b(The)24 b(standard)i(is)d(called)j(the)e(FRAME)d(format,)j(and)h (is)f(still)g(under)h(de)n(v)o(elopment.)0 649 y(It)d(appears)i(quite)g (possible)g(that)f(a)f(number)i(of)e(other)i(gra)n(vitational-w)o(a)n (v)o(e)j(detector)d(groups)g(will)f(also)g(adopt)g(this)g(same)0 762 y(format.)48 b(The)30 b(GRASP)d(package)32 b(contains,)h(for)d(e)n (v)o(ery)h(e)o(xample)f(program,)j(both)d(FRAME)e(format)i(and)g(old)h (format)0 874 y(v)o(ersions.)45 b(It)28 b(also)h(contains)h(an)f (translation)i(program)e(which)g(con)l(v)o(erts)i(data)e(from)f(the)g (\223old)h(1994\224)h(format)f(into)g(the)0 987 y(ne)n(w)23 b(FRAME)e(format.)141 1100 y(Unless)h(you)h(are)f(in)f(one)h(of)g(the)g (small)g(number)h(of)e(groups)j(with)d(access)i(to)f(the)g(old-format)i (data,)e(you)g(will)g(need)g(to)0 1213 y(obtain)e(the)f(FRAME)d (libraries.)29 b(These)19 b(are)g(a)n(v)n(ailable)i(from)d(the)h(VIRGO) e(project;)22 b(the)o(y)d(may)f(be)h(do)n(wnloaded)h(from)f(the)0 1326 y(site)170 b FE(http://wwwlapp)o(.i)o(n2)o(p3.)o(fr)o(/v)o(ir)o (go)o(/Fr)o(am)o(eL)o(/)p FO(.)p [[107 558 353 570] [1 1 1 [3 3]] [0 0 1]] (http://wwwlapp.in2p3.fr/virgo/FrameL/) pdfm 459 w(Contact)g(Benoit)g(Mours)0 1439 y FE(mours@lapp.in2p)o(3.)o(fr)17 b FO(for)25 b(further)g(information.)34 b(In)24 b(the)h FE(SiteSpecific)18 b FO(\002le,)24 b(if)g(you)h(need)g(the)g(FRAME)0 1552 y(libraries,)g(set)e(a)g(pointer)h(to)f(the)h(directory)h (containing)h(them.)i(NO)l(TE:)22 b(If)g(you)i(don')n(t)g(need)g(the)f (FRAME)e(libraries,)k(just)0 1665 y(set:)0 1778 y FE(BUILD)p 280 1778 28 4 v 30 w(FRAME)53 b(=)h(false)0 1891 y FO(in)23 b FE(SiteSpecific)p FO(.)g(All)g(the)h(other)g(FRAME-speci\002c)f (de\002nes)h(are)g(then)g(ignored.)141 2004 y(The)k(GRASP)d(interf)o (ace)30 b(to)e(the)g(FRAME)e(library)j(should)h(w)o(ork)e(properly)i (with)e(e)n(v)o(ery)g(v)o(ersion)i(of)e(the)g(FRAME)0 2116 y(library)g(from)e(2.30)h(onw)o(ards.)38 b(The)26 b(GRASP)d(interf)o(ace)29 b(to)d(the)h(FRAME)c(library)28 b(looks)g(to)e(see)g(which)h(v)o(ersion)h(of)e(the)0 2229 y(FRAME)h(library)k(you)e(are)h(using,)i(and)d(then)h(generates)i (the)e(appropriate)i(code.)47 b(The)29 b(FRAME)e(library)k(is)e (designed)0 2342 y(to)f(be)g(backw)o(ards-compatible.)47 b(F)o(or)27 b(e)o(xample,)j(v)o(ersion)g(3.42)e(of)g(the)g(FRAME)d (library)30 b(can)e(read)h(\002les)f(written)g(with)0 2455 y(v)o(ersion)d(2.37)f(of)f(the)h(FRAME)d(library)-6 b(.)30 b(GRASP)21 b(has)j(been)g(tested)h(with)f(v)o(ersions)h(of)e (the)h(FRAME)d FJ(\024)k FA(3)p FD(:)p FA(72)p FO(.)0 2701 y FP(2.6.7)92 b(Real-time)24 b(40-meter)h(analysis)0 2875 y FO(The)h(analysis)i(tools)f(in)g(the)f(GRASP)d(package)29 b(can)d(be)h(used)g(to)f(analyze)i(data)f(in)f(real-time,)i(as)e(it)g (is)g(recorded)j(by)d(the)0 2988 y(D)l(A)-5 b(Q)28 b(system.)46 b(This)29 b(f)o(acility)i(is)e(primarily)i(for)f(the)f(use)h(of)f(e)o (xperimenters)j(w)o(orking)e(in)g(the)f(Caltech)h(40-meter)h(lab)l(.)0 3101 y(and)24 b(will)f(probably)j(not)e(be)g(of)f(use)h(to)f(an)o(yone) i(outside)h(of)d(that)h(group.)141 3214 y(In)f(order)h(to)f(use)g(the)h (GRASP)c(tools)k(in)f(real)g(time,)g(one)g(needs)i(to)d(link)i(to)f(a)g (set)g(of)g(EPICS)d(\(Experimental)26 b(Physics)0 3327 y(and)j(Industrial)h(Control)g(System\))e(libraries,)j(that)e(are)f (not)h(otherwise)g(needed.)44 b(These)29 b(permit)g(the)f(GRASP)d(code) k(to)0 3440 y(interrogate)e(the)e(EPICS)d(system)k(to)e(\002nd)g(out)h (the)g(names)g(and)g(locations)i(of)e(the)g(most-recently)i(written)f (FRAMES)21 b(of)0 3553 y(data.)0 3799 y FP(2.6.8)92 b(The)22 b(Matlab)i(Interface)0 3973 y FO(The)18 b(Gra)n(vitational)j(Radiation) f(T)-7 b(oolbox)19 b(pro)o(vides)h(a)e(Matlab)g(interf)o(ace)j(to)d (both)h(GRASP)c(and)k(the)f(Frame)g(Library)-6 b(.)28 b(The)0 4086 y(Gra)n(vitational)g(Radiation)e(T)-7 b(oolbox)26 b(links)f(these)h(tw)o(o)e(packages)j(with)d(Matlab\227simultaneously) 30 b(e)o(xposing)d(data)e(to)g(a)0 4199 y(f)o(amiliar)l(,)30 b(commercially)f(de)n(v)o(eloped,)h(problem)f(solving)g(en)l(vironment) i(and)d(ef)n(\002cient)g(algorithms)i(designed)f(speci\002-)0 4312 y(cally)24 b(for)g(analyzing)i(gra)n(vitational)i(radiation)e (data.)0 4557 y FP(2.6.9)92 b(Making)23 b(the)f(GRASP)f(binaries)j(and) e(libraries)0 4732 y FO(T)-7 b(o)27 b(mak)o(e)i(the)f(GRASP)e (libraries)k(and)f(e)o(x)o(ecutables)i(described)g(in)d(this)h(manual,) h(please)g(follo)n(w)e(these)i(directions.)45 b(It)0 4845 y(should)25 b(only)g(tak)o(e)f(a)f(fe)n(w)g(minutes)h(to)g(do)f (this.)114 5032 y(1.)45 b(W)l(ithin)19 b(the)g(main)f(GRASP)d (directory)21 b(is)d(a)f(\002le)h(called)h FE(SiteSpecific)p FO(.)i(Mak)o(e)d(a)g(cop)o(y)h(of)f FE(SiteSpecific)227 5145 y FO(called)28 b FE(SiteSpecific.s)o(av)o(e)p FO(.)i(This)c(w)o (ay)-6 b(,)26 b(if)g(you)h(mess)f(up)g(the)h(installation,)j(you)c(can) h(start)g(o)o(v)o(er)f(easily)-6 b(.)227 5258 y(\(Alternati)n(v)o(ely)g (,)34 b(cop)o(y)d FE(SiteSpecific)23 b FO(to)30 b(a)f(\002le)h(called)h FE(SiteSpecific.m)o(ys)o(ite)22 b FO(and,)32 b(e)n(v)o(erywhere)227 5371 y(belo)n(w)-6 b(,)24 b(when)f(we)g(refer)i(to)e(editing)i(the)f FE(SiteSpecific)18 b FO(\002le,)k(edit)i FE(SiteSpecific.mys)o(it)o(e) 16 b FO(instead.\))227 5484 y(Note:)27 b(you)18 b(can)h(\002nd)f(a)f (number)i(of)f(e)o(xample)h FE(SiteSpecific)12 b FO(\002les)18 b(in)g(the)g(directory)j FE(Examples)p 3528 5484 V 29 w(SiteSpecific/)0 5806 y FP(GRASP)g(RELEASE)f(1.9.8)841 b(P)o(age)24 b(19)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 20 20 20 19 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(20)p 0 79 3900 4 v 227 249 a FO(.)52 b(These)31 b(are)h(for)f(dif)n(ferent)i(installation)i(sites)d(and)g(machine)g (types)h(\(Sun,)g(DEC,)c(Intel)j(P)o(aragon,)i(IBM)c(SP2,)227 361 y(Linux\))e(\226)f(you)g(may)g(\002nd)g(them)g(helpful)i(if)e(you)h (are)f(stuck)h(or)f(the)g(instructions)k(belo)n(w)c(are)g(ambiguous)j (or)d(un-)227 474 y(clear)-5 b(.)29 b(Once)23 b(you)g(ha)n(v)o(e)g (customized)i(the)e FE(SiteSpecific)16 b FO(\002le)22 b(for)h(your)g(o)n(wn)f(installation,)k(if)c(you)h(wish)g(you)227 587 y(can)h(email)g(it)f(to)h(us)f(and)h(we)f(will)g(include)i(it)f(in) f(future)i(releases)g(of)f(GRASP)-10 b(.)114 775 y(2.)45 b(No)n(w)22 b(edit)j FE(SiteSpecific)17 b FO(so)23 b(that)h FE(GRASP)p 1803 775 28 4 v 31 w(HOME)d FO(has)j(the)g(correct)h(path,)f (for)f(e)o(xample)227 888 y FE(GRASP)p 507 888 V 31 w(HOME=/usr/loca)o (l/)o(GRA)o(SP)-7 b FO(.)227 1001 y(This)28 b(must)f(be)g(the)h(name)g (of)f(the)h(directory)i(on)d(your)h(system)g(in)g(which)g(GRASP)c (resides.)42 b(If)27 b(you)h(are)g(not)g(the)227 1114 y(superuser)f(and)e(are)f(installing)j(GRASP)21 b(only)k(for)g(your)g (o)n(wn)e(use,)i(you)f(can)h(set)f(this)h(path)g(to)f(point)h(some)n (where)227 1227 y(in)f(your)g(o)n(wn)f(home)h(directory)-6 b(,)26 b(and)e(install)h(GRASP)20 b(there.)114 1414 y(3.)45 b(Find)32 b(out)h(where)g FF(Numerical)g(Recipes)g(in)f(C)g FO(is)g(installed)i(on)f(your)g(system.)56 b(W)l(ithin)33 b FE(SiteSpecific)26 b FO(set)227 1527 y FE(RECIPES)p 617 1527 V 30 w(LIB)21 b FO(to)j(point)g(to)g(the)g(directory)h (containing)i(these)e(libraries.)30 b(F)o(or)23 b(e)o(xample)227 1640 y FE(RECIPES)p 617 1640 V 30 w(LIB=/usr/local)o(/nu)o(me)o(ri)o (ca)o(l)p 1962 1640 V 27 w(recipes/lib)-5 b FO(.)227 1753 y(If)32 b FF(Numerical)g(Recipes)g(in)g(C)e FO(is)h(not)h (installed)i(on)e(your)g(system,)i(you)e(will)f(ha)n(v)o(e)h(to)g (obtain)h(a)e(cop)o(y)-6 b(,)34 b(and)e(in-)227 1866 y(stall)27 b(it,)g(follo)n(wing)g(the)g(directions)i(to)d(create)i(the) e(library)i(\002le)e FE(librecipes)p 2841 1866 V 28 w(c.a)p FO(.)34 b(Note)27 b(that)f(as)h(described)227 1979 y(abo)o(v)o(e,)c (you)g(might)g(also)g(w)o(ant)f(to)g(create)i(deb)n(ugging)h(libraries) g FE(librecipes)p 2852 1979 V 28 w(cg.a)20 b FO(and)i(pro\002ling)i (libraries)227 2092 y FE(librecipes)p 782 2092 V 28 w(cp.a)p FO(.)114 2279 y(4.)45 b(W)l(ithin)23 b FE(SiteSpecific)16 b FO(set)22 b FE(LRECIPES)c FO(to)k(the)g(name)g(of)g(the)g FF(Numerical)h(Recipes)g(in)f(C)f FO(library)j(you)e(wish)227 2392 y(to)i(use,)f(for)h(e)o(xample)227 2505 y FE(LRECIPES=recipe)o(s)p 1111 2505 V 27 w(c)o FO(.)114 2693 y(5.)45 b(If)24 b(you)h(intend)h(to) e(use)g(the)h(MPI)e(code,)i(set)f FE(BUILD)p 1902 2693 V 30 w(MPI=)53 b(true)p FO(,)22 b(otherwise)j(set)g(it)f(to)g FE(false)p FO(.)j(In)d(this)h(latter)227 2806 y(case,)f(an)o(y)g (MPI-speci\002c)g(de\002nes)g(are)g(ignored,)h(and)f(no)f(code)i(that)f (mak)o(es)g(use)g(of)f(MPI/MPE)e(function)26 b(calls)e(is)227 2918 y(compiled.)33 b(\(This)24 b(is)g(a)g(shame)g(\226)g(these)h(are)g (some)f(of)g(the)h(nicest)g(programs)h(in)e(the)h(GRASP)c(package.)33 b(W)-7 b(e)23 b(ur)n(ge)227 3031 y(you)h(to)g(reconsider)i(b)n(uilding) g(the)e FE(mpich)c FO(package)26 b(on)e(your)g(system!\))114 3219 y(6.)45 b(W)l(ithin)27 b FE(SiteSpecific)19 b FO(set)26 b FE(MPI)p 1476 3219 V 31 w(LIBS)d FO(to)j(point)g(to)g(the)g (directory)h(containing)i(the)d(MPI/MPE)d(libraries,)227 3332 y(and)h(to)g(specify)h(the)f(names)g(of)f(the)h(link)g(archi)n(v)o (es,)h(for)f(e)o(xample)227 3445 y FE(MPI)p 397 3445 V 32 w(LIB=-L/usr/loc)o(al)o(/m)o(pi/)o(li)o(b)48 b(-lmpi)53 b(-lmpe)m FO(.)227 3558 y(Note)22 b(that)g(if)g(you)g(use)g(the)g(v)o (ersion)h(of)f FE(mpicc)c FO(which)k(is)g(distrib)n(uted)j(with)c FE(mpich)e FO(you)j(may)f(not)h(need)h(to)f(ha)n(v)o(e)227 3671 y(an)o(y)i(of)f(the)h(MPI)f(libraries)i(referenced)h(here;)f(the)f (compiler)h(may)e(\002nd)g(them)h(automatically)-6 b(.)114 3858 y(7.)45 b(W)l(ithin)28 b FE(SiteSpecific)21 b FO(set)27 b FE(MPI)p 1480 3858 V 31 w(INCLUDES)c FO(to)j(point)i(to)f(the)g (directory)j(which)d(contains)i(the)e(MPI)f(and)227 3971 y(MPE)c(header)j(\()p FE(*.h)p FO(\))d(\002les,)h(for)h(e)o(xample)227 4084 y FE(MPI)p 397 4084 V 32 w(INCLUDES)51 b(=)j(-I/usr/local/m)o(pi)o (/i)o(ncl)o(ud)o(e)-6 b FO(.)114 4272 y(8.)45 b(W)l(ithin)25 b FE(SiteSpecific)17 b FO(set)24 b FE(MPICC)c FO(to)k(the)g(name)f(of)h (your)g(local)h(MPI)d(C)g(compiler)l(,)j(for)f(e)o(xample:)227 4385 y FE(MPICC)53 b(=)h(/usr/local/bin)o(/m)o(pi)o(cc)-6 b FO(.)227 4498 y(Y)c(ou)24 b(can)f(include)j(an)o(y)d(compilation)k (\003ags)c(\(say)-6 b(,)24 b FE(-g)p FO(\))e(on)i(this)g(line)g(also.) 114 4685 y(9.)45 b(If)27 b(you)h(ha)n(v)o(e)g(the)g(MESA)d(or)i(GL)f (library)j(installed)g(set)f FE(HAVE)p 2295 4685 V 31 w(GL=)53 b(true)p FO(,)25 b(otherwise)k(set)f(it)f(to)g FE(false)p FO(.)37 b(In)227 4798 y(this)24 b(latter)h(case,)f(the)g (routines)h(making)g(GL/MESA)20 b(calls)25 b(will)e(not)h(be)f (compiled.)68 4986 y(10.)46 b(W)l(ithin)29 b FE(SiteSpecific)22 b FO(set)28 b FE(GL)p 1428 4986 V 32 w(LIBS)d FO(to)j(point)h(to)f(the) h(directory)h(containing)h(the)d(GL/MESA)d(libraries,)227 5099 y(and)f(to)g(specify)h(the)f(names)g(of)f(the)h(link)g(archi)n(v)o (es,)h(for)f(e)o(xample)227 5212 y FE(GL)p 342 5212 V 32 w(LIBS=)52 b(-L/usr/local/lib)c(-lMesaGLU)i(-lMesaGL)h($\(XLIBS\))l FO(.)227 5324 y(Note)34 b(that)g(the)f(functions)j(in)d(the)h(MESA/GL)d (library)k(mak)o(e)e(calls)h(to)g(the)f(X)g(library)h(and)g(you)g(will) f(ha)n(v)o(e)h(to)227 5437 y(specify)26 b(the)d(location)j(of)d(the)h (X)f(libraries)i(for)f(e)o(xample)250 5550 y(XLIBS)d(=)i (-L/usr/X11/lib)j(-L/usr/X11R6/lib)g(-lX11)e(-lXe)o(xt)g(-lXmu)f(-lXt)g (-lXi)g(-lSM)g(-lICE)g(.)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(20)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 21 21 21 20 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(21)p 0 79 3900 4 v 68 249 a FO(11.)46 b(W)l(ithin)35 b FE(SiteSpecific)27 b FO(set)34 b FE(GL)p 1445 249 28 4 v 32 w(I)e FO(to)i(point)h(to)e(the)h(directory)i(which)e(contains)i (the)e(GL/MESA)d(header)227 361 y(\()p FE(*.h)p FO(\))22 b(\002les,)h(for)h(e)o(xample)227 474 y FE(GL)p 342 474 V 32 w(I)54 b(=)g(-I/usr/local/in)o(clu)o(de)o(/G)o(L)-6 b FO(.)68 662 y(12.)46 b(If)34 b(you)h(intend)h(to)e(use)h(CLAP)-8 b(A)l(CK,)30 b(set)35 b FE(WITH)p 1839 662 V 31 w(CLAPACK)51 b(=)j(true)p FO(,)34 b(otherwise)i(set)f(it)f(to)g(f)o(alse.)62 b(W)l(ithin)227 775 y FE(SiteSpecific)14 b FO(set)21 b FE(CLAPACK)p 1412 775 V 30 w(LIB)d FO(to)i(point)i(to)e(the)h (directory)h(containing)i(the)c(CLAP)-8 b(A)l(CK)17 b(libraries)23 b(and)227 888 y FE(LCLAPACK)17 b FO(and)k FE(LBLAS)d FO(to)j(the)g(\(platform-speci\002c\))k(names)c(of)g(the)g(clapack)i (and)e(blas)g(libraries)i(respecti)n(v)o(ely)227 1001 y(e)o(xcluding)k(the)d(leading)h(`lib'.)31 b(Further)25 b(set)f FE(F2C)p 1826 1001 V 31 w(LIB)e FO(to)i(point)h(to)e(the)i (directory)h(containing)h(the)d(f2c)g(libraries)227 1114 y(and)g FE(F2C)p 551 1114 V 32 w(INC)d FO(to)i(point)i(to)f(the)f (directory)j(containing)h(the)d(f2c.h)g(include)h(\002le.)68 1301 y(13.)46 b(If)24 b(you)h(intend)g(to)f(use)g(the)h(FRAME)c(code,)k (set)f FE(BUILD)p 2052 1301 V 30 w(FRAME)53 b(=)h(true)p FO(,)21 b(otherwise)26 b(set)e(it)g(to)g(f)o(alse.)31 b(In)24 b(this)227 1414 y(latter)f(case,)f(an)o(y)g(FRAME-speci\002c)f (de\002nes)h(are)g(ignored,)h(and)f(no)g(code)g(that)h(mak)o(es)f(use)g (of)f(FRAME)e(function)227 1527 y(calls)25 b(is)e(compiled.)68 1715 y(14.)46 b(W)l(ithin)24 b FE(SiteSpecific)17 b FO(set)23 b FE(FRAME)p 1578 1715 V 30 w(DIR)e FO(to)i(point)h(to)f(the)g (directory)i(which)f(contains)h(the)e(LIGO/VIRGO)227 1828 y(format)h(FRAME)d(softw)o(are,)k(for)f(e)o(xample)227 1940 y FE(FRAME)p 507 1940 V 31 w(DIR=/usr/local)o(/f)o(ram)o(e)p FO(.)227 2053 y(This)31 b(directory)j(should)e(contain)h FE(lib/libFrame.a)24 b FO(and)32 b FE(include/FrameL.)o(h)p FO(.)44 b(If)31 b(you)h(don')n(t)g(need)227 2166 y(the)24 b(FRAME)d(libraries,)k(just)f(lea)n(v)o(e)h(this)f(entry)g(blank.)68 2354 y(15.)46 b(W)l(ithin)29 b FE(SiteSpecific)p FO(,)23 b(if)k(you)h(w)o(ant)g(to)g(use)g(GRASP)d(for)j(real-time)h(analysis)h (in)e(the)g(Caltech)h(40-meter)227 2467 y(lab,)24 b(set)h FE(EPICS)p 789 2467 V 30 w(INCLUDES)20 b FO(to)k(point)h(to)f(the)g (directory)i(containing)h(the)e(EPICS)c FE(*.h)h FO(include)k(\002les,) e(and)g(set)227 2580 y FE(EPICS)p 507 2580 V 31 w(LIBS)17 b FO(to)k(point)g(to)f(the)h(directory)i(containig)f(the)f(EPICS)d (libraries.)30 b(Finally)-6 b(,)21 b(you)g(need)g(to)g(uncomment)227 2693 y(the)31 b FE(BUILD)p 648 2693 V 30 w(REALTIME)26 b FO(de\002ne)31 b(statement.)51 b(If)30 b(you)h(do)g(not)g(intend)g (to)g(use)f(your)i(GRASP)27 b(installation)34 b(for)227 2806 y(real-time)23 b(analysis)h(in)d(the)h(40-meter)h(lab,)f(simply)g (lea)n(v)o(e)g(these)g(three)h(de\002nitions)g(commented)g(out)f(with)f (a)g(hash)227 2918 y(sign)k(\()p FE(#)p FO(\).)68 3106 y(16.)46 b(At)21 b(the)g(bottom)h(of)f FE(SiteSpecific)15 b FO(are)21 b(se)n(v)o(eral)h(de\002ne)g(statements,)h(which)f(are)f (currently)j(commented)e(out.)227 3219 y(These)28 b(are)g(primarily)g (intended)i(for)e(production)i(code;)h(by)c(unde\002ning)j(these)e (lines)g(you)g(replace)h(a)e(cube)i(root)227 3332 y(function)23 b(and)f(some)e(trig)i(functions)h(in)e(the)g(code)g(with)g(f)o(aster)h (\(b)n(ut)g(less)f(accurate\))i(in-line)f(approximations.)32 b(W)-7 b(e)227 3445 y(suggest)24 b(that)f(you)g(lea)n(v)o(e)g(these)g (commented)g(out.)29 b(\(Y)-10 b(ou)22 b(might)g(w)o(ant)h(to)f (consider)i(uncommenting)h(them)d(if)g(you)227 3558 y(are)i(b)n(urning) i(thousands)g(of)e(node)g(hours)h(on)e(a)g(lar)n(ge)i(parallel)h (machine)e(-)f(b)n(ut)h(you)h(do)e(so)h(at)f(your)h(o)n(wn)f(risk!\))68 3745 y(17.)46 b(There)24 b(are)g(also)g(lines)h(that)f(are)g(currently) i(commented)f(out,)f(which)g(allo)n(w)f(you)h(to)g(o)o(v)o(erload)h (functions)h(de\002ned)227 3858 y(in)c(the)g(libraries)h(and)g (reference)g(libraries)h(of)e(optimized)h(functions.)31 b(Once)21 b(again,)i(lea)n(v)o(e)f(these)h(commented)g(out)227 3971 y(unless)i(you)e(w)o(ant)g(to)g(replace)i(standard)g FF(Numerical)f(Recipes)g FO(functions)i(with)d(optimized)h(v)o (ersions.)31 b(Currently)-6 b(,)227 4084 y(we)23 b(support)i(se)n(v)o (eral)g(sets)f(of)g(optimized)h(libraries:)336 4272 y FJ(\017)46 b FO(The)23 b(CLASSP)-8 b(A)l(CK)19 b(optimized)26 b(FFT')-5 b(s)22 b(for)i(the)f(Intel)i(P)o(aragon.)336 4418 y FJ(\017)46 b FO(The)20 b(Sun)g(Performance)j(Library')-5 b(s)22 b(optimized)g(FFT)c(for)j(the)g(Sun)f(SP)-8 b(ARC)17 b(architecture.)31 b(Note:)d(belie)n(v)o(e)21 b(it)427 4531 y(or)i(not,)h(this)f(is)g FF(slower)h FO(than)g(the)g(public)g (domain)g(equi)n(v)n(alent.)31 b(W)-7 b(e)23 b(recommend)h(that)g(you)g (use)f(the)h(FFTW)427 4644 y(package)i(instead!)336 4790 y FJ(\017)46 b FO(The)28 b(Cray/SGI)g(optimized)h(FFT)d(for)i(the)h (RS10000)f(and)h(other)g(MIPS)d(architectures.)46 b(Note:)38 b(belie)n(v)o(e)29 b(it)427 4903 y(or)23 b(not,)h(this)f(is)g FF(slower)h FO(than)g(the)g(public)g(domain)g(equi)n(v)n(alent.)31 b(W)-7 b(e)23 b(recommend)h(that)g(you)g(use)f(the)h(FFTW)427 5016 y(package)i(instead!)336 5162 y FJ(\017)46 b FO(The)25 b(DEC)e(e)o(xtended)k(math)f(library)g(\(DXML\))e(optimized)j(FFT)c (for)i(the)h(DEC)d(AXP)g(architecture.)37 b([This)427 5275 y(is)24 b(slightly)h(f)o(aster)l(,)g(or)e(slightly)j(slo)n(wer)l (,)e(than)g(FFTW)-8 b(,)21 b(depending)26 b(upon)f(the)f(array)g (size.])336 5421 y FJ(\017)46 b FO(The)26 b(FFTW)e(\(F)o(astest)j(F)o (ourier)f(T)m(ransform)h(in)f(the)h(W)-7 b(est\),)26 b(which)h(will)e(run)i(on)f(an)o(y)h(computer)-5 b(.)38 b(This)26 b(is)g(a)427 5534 y(public)f(domain)g(optimized)g(FFT)c (package,)26 b(a)n(v)n(ailable)g(from)d(the)h(web)f(site:)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(21)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 22 22 22 21 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(22)p 0 79 3900 4 v 427 249 a FE(http://www.fftw)o(.or)o(g/)o FO(.)p [[123 687 258 699] [1 1 1 [3 3]] [0 0 1]] (http://www.fftw.org/) pdfm 33 w(If)28 b(you)f(don')n(t)i(ha)n(v)o(e)f(an)g(optimized)h(FFT)c (routine)k(for)e(your)i(computer)l(,)427 361 y(we)24 b(highly)j(recommend)f(this)g(\226)f(it)f(is)h(a)g(f)o(actor)h(of)f (three)h(\(or)f(more\))g(f)o(aster)h(than)g FF(Numerical)g(Recipes)p FO(.)34 b(W)-7 b(e)427 474 y(include)25 b(glue)f(routines)h(for)e(both) h(FFTW)c(v)o(ersion)25 b(1)d(and)i(v)o(ersion)g(2.)k(The)23 b(latter)h(is)f(simpler)g(to)g(install)i(and)427 587 y(fractionally)i(more)d(ef)n(\002cient.)336 733 y FJ(\017)46 b FO(The)22 b(IBM)g(Extended)i(Scienti\002c)f(Subroutine)i(Library)e (\(ESSL\))e(optimized)j(FFT)d(routine.)30 b(Note:)f(this)23 b(has)427 846 y(only)i(been)f(tested)h(on)e(the)h(IBM)f(SP2)f(machine.) 227 1034 y(Further)29 b(details)g(may)f(be)g(found)h(in)f(the)g FE(src/optimizatio)o(n)21 b FO(subdirectory)32 b(of)27 b(GRASP)-10 b(.)25 b(If)j(you)g(w)o(ant)g(to)227 1147 y(use)19 b(these)g(optimized)h(library)f(routines,)i(\002rst)d(go)g (into)h(the)f(appropriate)k(subdirectory)f(of)d FE(src/optimization)227 1260 y FO(and)24 b(b)n(uild)h(the)f(optimized)h(library)g(routine)g (using)g(the)f FE(makefiles)p FO(')-5 b(s)19 b(that)24 b(you)g(\002nd)f(there,)h(then)h(uncomment)227 1373 y(the)f (appropriate)j(lines)d(in)g FE(SiteSpecific)17 b FO(and)24 b(follo)n(w)g(the)g(instructions)j(gi)n(v)o(en)d(here.)68 1560 y(18.)46 b(T)-7 b(o)21 b(install)i(the)f(Gra)n(vitational)j (Radiation)f(T)-7 b(oolbox)22 b(which)h(pro)o(vides)g(an)f(interf)o (ace)i(between)f(GRASP)c(and)j(Mat-)227 1673 y(lab,)34 b(comment)e(out)g(the)f(line)h FE(BUILD)p 1498 1673 28 4 v 31 w(GRTOOLBOX)50 b(=)k(false)29 b FO(and)j(uncomment)h FE(BUILD)p 3384 1673 V 30 w(GRTOOLBOX)227 1786 y(=)54 b(true)p FO(.)34 b(Then)27 b(edit)f(the)h(v)n(ariables)h FE(MEX)p FO(,)c FE(MEXFLAGS)p FO(,)d(and)27 b FE(EXT)d FO(appropriately)-6 b(.)40 b(Y)-10 b(ou)26 b(will)g(then)h(ha)n(v)o(e)g (add)227 1899 y(the)f(directories)j FE(src/GRtoolbox)19 b FO(and)26 b FE(src/examples/e)o(xa)o(mp)o(les)p 2818 1899 V 26 w(GRtoolbox)21 b FO(to)k(your)h(Matlab)227 2012 y(path.)68 2200 y(19.)46 b(No)n(w)-6 b(,)21 b(in)g(the)h(top)h(le) n(v)o(el)e(GRASP)e(directory)-6 b(,)25 b(e)o(x)o(ecute)d(the)g(shell)h (script)g FE(InstallGRASP)p FO(,)15 b(by)22 b(typing)h(the)f(com-)227 2312 y(mands:)227 2425 y FE(chmod)53 b(+x)g(InstallGRASP)227 2538 y(./InstallGRASP)48 b(SiteSpecific)18 b FO(\(or)23 b FE(SiteSpecific.mys)o(it)o(e)17 b FO(if)23 b(appropriate\))227 2651 y(From)h(here)i(on,)f(the)g(remainder)i(of)d(the)i(installation)i (should)e(proceed)h(automatically)-6 b(.)36 b(The)24 b FE(InstallGRASP)227 2764 y FO(script)j(tak)o(es)f(information)i (contained)f(in)e(the)h FE(SiteSpecific)19 b FO(\002le)24 b(\(or)i(in)f(the)g(\002le)g(named)g(in)h(the)f(\002rst)g(ar)n(gu-)227 2877 y(ment)e(of)f FE(InstallGRASP)16 b FO(such)23 b(as)f FE(SiteSpecific.my)o(si)o(te)p FO(\))15 b(and)23 b(uses)g(it)f(to)g (create)i FE(Makefile)p FO(')-5 b(s)18 b(in)227 2990 y(each)25 b FE(src)c FO(subdirectory)-6 b(,)27 b(and)d(runs)g FE(make)d FO(in)j(each)g(of)f(those)i(directories.)68 3178 y(20.)46 b(If)28 b(you)h(w)o(ant)g(to)f(\223uninstall\224)k(GRASP) 25 b(so)k(that)g(you)g(can)g(be)o(gin)g(the)g(installation)i(procedure) g(again,)f(cleanly)-6 b(,)32 b(a)227 3290 y(script)25 b(has)f(been)g(pro)o(vided)i(for)e(this)g(purpose.)30 b(T)-7 b(o)23 b(e)o(x)o(ecute)h(it,)f(type:)227 3403 y FE(./RemoveGRASP)227 3516 y FO(and)k(w)o(ait)e(until)i(the)f(script)h (reports)g(that)g(it)e(has)h(\002nished.)37 b(Note:)c(when)26 b(you)h(ha)n(v)o(e)f(sucessfully)j(completed)f(this)227 3629 y(process,)21 b(please)e(email)g(us)f(a)f(cop)o(y)j(of)e(your)g FE(SiteSpecific)12 b FO(\002le)18 b(and)g(we)g(will)f(put)i(it)f(into)g (the)h FE(Examples)p 3800 3629 V 29 w(SiteSpecific/)227 3742 y FO(directory)26 b(of)e(future)g(GRASP)d(releases.)0 3930 y(The)30 b FE(Makefile)c FO(in)k(each)h(directory)h(is)e (constructed)k(by)c(concatenating)35 b(the)30 b(\002le)g(named)h(in)f (the)g(\002rst)g(ar)n(gument)i(of)0 4043 y FE(InstallGRASP)18 b FO(\(typically)28 b FE(SiteSpecific)p FO(\))19 b(with)24 b(a)g(\002le)h(called)h FE(Makefile.tail)18 b FO(in)24 b(each)i(indi)n(vidual)h(di-)0 4156 y(rectory)-6 b(.)37 b(If)26 b(you)g(w)o(ant)g(to)f(try)h(changing)i(the)e(compilation)j (procedure,)f(you)f(can)f(modify)g(the)g FE(Makefile)c FO(in)j(a)h(gi)n(v)o(en)0 4268 y(directory)-6 b(.)50 b(Ho)n(we)n(v)o(er)29 b(this)h(will)g(be)g(created)h(each)g(time)e (that)i(you)f(run)g FE(InstallGRASP)p FO(;)24 b(for)30 b(changes)i(to)d(become)0 4381 y(permanent)c(the)o(y)f(should)i(either) e(be)g(made)f(in)h FE(SiteSpecific)17 b FO(or)24 b(in)f(the)h FE(Makefile.tail)p FO(')-5 b(s.)141 4494 y(Note)26 b(that)g(this)h (installation)i(procedure)f(and)f(code)f(has)g(been)h(tested)g(on)f (the)g(follo)n(wing)h(types)g(of)f(machines:)36 b(Sun)0 4607 y(4)28 b(\(Solaris\),)j(DEC)c(AXP)g(\(OSF\),)g(IBM)g(SP2)h (\(AIX\),)g(HP)f(700)i(\(HPUX\),)d(Intel)k(\(Linux\),)h(Intel)e(P)o (aragon.)45 b(There)29 b(is)g(a)0 4720 y(problem)c(on)e(some)h(SGI)e (\(IRIX\))h(machines.)31 b(If)23 b(you)h(get)g(error)g(messages)h (reading:)164 4908 y FE(...)164 5021 y(if:)53 b(Expression)d(Syntax.) 164 5134 y(***)j(Error)f(code)h(1)h(\(bu21\))164 5246 y(GRASP)e(did)h(NOT)g(complete)e(installation)e(successfully)0 5434 y FO(this)24 b(can)g(be)g(\002x)o(ed)f(by)g(setting)j(the)d(shell) i(to)e FE(bash)e FO(before)k(running)h(InstallGRASP:)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(22)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 23 23 23 22 bop 50 -71 a FP(Section)134 42 y(2.6)1703 -71 y(Intr)n(oduction) 1562 42 y(GRASP)21 b(Installation)3664 -71 y(P)o(age)3712 42 y(23)p 0 79 3900 4 v 164 249 a FE(SGI>)52 b(setenv)g(SHELL)g (/usr/local/bin/b)o(as)o(h)164 361 y(SGI>)g(./InstallGRASP)d (SiteSpecific)0 549 y FO(If)23 b(you)h(run)g(into)g(problems)i(with)d (our)h(installation)j(scripts,)d(please)h(let)f(us)g(kno)n(w)f(so)h (that)g(we)e(can)i(\002x)f(them.)141 662 y(If)h(you)g(w)o(ant)g(to)g(e) o(xperiment)i(with)e(GRASP)d(or)j(to)g(write)g(code)h(of)f(your)h(o)n (wn,)e(a)h(good)h(w)o(ay)e(to)h(start)h(is)f(to)g(cop)o(y)h(the)0 775 y FE(Makefile)20 b FO(and)k(the)g(e)o(xample)h(\()p FE(*.c)p FO(\))d(programs)k(from)e(the)g FE(src/examples)18 b FO(directory)26 b(into)f(a)e(directory)j(of)e(your)0 888 y(o)n(wn.)33 b(Y)-10 b(ou)25 b(can)h(then)g(edit)g(one)f(of)g(the)h (e)o(xample)g(programs,)h(and)e(type)h(\223)p FE(make)p FO(\224)e(within)i(your)g(directory)h(to)e(compile)i(a)0 1001 y(modi\002ed)d(v)o(ersion)h(of)e(the)h(program.)141 1114 y(If)h(you)g(wish)f(to)h(modify)g(the)g(code)h(and)f(libraries)i (distrib)n(uted)h(with)c(GRASP)e(\(in)j(other)h(w)o(ords,)f(modify)g (the)g(func-)0 1227 y(tions)19 b(described)i(in)d(this)h(manual!\))29 b(the)19 b(best)g(idea)f(is)h(to)f(use)h FE(cp)53 b(-r)17 b FO(to)h(recursi)n(v)o(ely)j(cop)o(y)e(the)g(entire)g(GRASP)d (directory)0 1339 y(structure)24 b(\(and)e(all)f(associated)j (\002les\))d(into)h(a)f(pri)n(v)n(ate)h(directory)i(which)d(you)h(o)n (wn.)28 b(Y)-10 b(ou)21 b(can)g(then)h(install)h(your)f(personal)0 1452 y(cop)o(y)34 b(of)f(GRASP)-10 b(,)30 b(by)k(follo)n(wing)g(the)g (directions)i(abo)o(v)o(e.)58 b(This)33 b(will)f(permit)i(you)g(to)f (modify)h(source)h(code)f(within)0 1565 y(an)o(y)c(of)g(the)g FE(src)e FO(subdirectories;)37 b(typing)32 b FE(make)27 b FO(within)j(that)h(directory)h(will)e(automatically)j(re-b)n(uild)f (the)e(GRASP)0 1678 y(libraries)25 b(that)e(you)g(are)g(using.)30 b(By)22 b(the)h(w)o(ay)-6 b(,)22 b(if)g(you)i(are)f(modifying)h(these)g (functions)h(to)e(\002x)f(b)n(ugs)h(or)g(repair)h(problems,)0 1791 y(or)h(if)f(you)h(ha)n(v)o(e)h(a)e(\223better)i(w)o(ay\224)f(of)g (doing)h(something,)h(please)f(let)f(us)f(kno)n(w)h(so)g(that)g(we)f (can)h(consider)i(incorporating)0 1904 y(those)e(changes)g(in)f(the)f (general)j(GRASP)20 b(distrib)n(ution.)0 2150 y FP(2.6.10)92 b(Stupid)22 b(P)n(et)h(T)-7 b(ricks)0 2324 y FO(There)26 b(are)g(a)g(number)h(of)e(simple)i(things)g(that)g(one)f(can)h(do)f (during)h(or)f(after)h(the)f(installation)j(process)f(that)e(may)g(mak) o(e)0 2437 y(GRASP)21 b(easier)k(to)f(maintain)i(and/or)f(use)g(at)f (your)g(site.)31 b(F)o(or)23 b(e)o(xample,)i(if)f(is)g(often)h(e)o (xtremely)g(con)l(v)o(enient)i(for)d(deb)n(ug-)0 2550 y(ging)i(purposes)h(to)e(ha)n(v)o(e)h(a)e(GRASP)e(library)27 b(\()p FE(libgrasp.a)p FO(\))20 b(constructed)28 b(with)d(all)g(the)g (symbol)h(table)g(information)0 2663 y(turned)20 b(on,)g(and)g(another) g(library)h(constructed)h(with)d(all)g(the)h(optimization)h(switches)g (turned)f(on.)27 b(Users)20 b(who)e(w)o(ant)h(their)0 2776 y(code)30 b(to)f(run)g(as)h(f)o(ast)f(as)g(possible)j(can)d(link)h (to)f(the)g(optimized)i(library)-6 b(.)47 b(Users)30 b(who)e(w)o(ant)i(to)f(track)h(do)n(wn)f(problems)0 2889 y(within)c(GRASP)-10 b(,)21 b(or)j(to)h(step)g(through)h(internal)g (GRASP)c(functions)27 b(can)e(link)g(to)f(the)h(deb)n(ug)h(library)-6 b(.)33 b(Y)-10 b(ou)24 b(can)g(accom-)0 3002 y(plish)i(this)f(easily)g (by)g(b)n(uilding)i(tw)o(o)d(separate)j(GRASP)21 b(libraries,)27 b(as)e(follo)n(ws.)32 b(\(Note:)f(since)26 b(the)f(normal)g(C-compiler) 0 3114 y(deb)n(ugging)i(option)e(is)e FE(-g)f FO(the)i(deb)n(ug)h (library)g(has)f(a)p 1729 3114 28 4 v 56 w FE(g)e FO(appended)k(to)e (its)f(name.\))136 3302 y FJ(\017)46 b FO(Edit)33 b(your)h FE(SiteSpecific.my)o(si)o(te)26 b FO(\002le)32 b(so)h(that)h(the)f(deb) n(ugging)j(switches)f(are)e(turned)h(on)f(\()p FE(CFLAGS)227 3415 y(=)54 b(-g)p FO(,)26 b(typically\).)43 b(Y)-10 b(ou)26 b(may)h(also)h(w)o(ant)f(to)g(b)n(uild)i(the)e(GRASP)d(e)o (xample)k(programs)h(with)e(the)g(\223deb)n(ug\224)j(v)o(er)n(-)227 3528 y(sions)25 b(of)e(the)g(Numerical)i(Recipes)f(libraries,)h(in)e (which)h(case)g(you)g(should)h(set)e FE(LRECIPES=recipe)o(s)p 3676 3528 V 27 w(cg)e FO(in)227 3641 y FE(SiteSpecific.my)o(sit)o(e)p FO(.)37 b(In)29 b(simiilar)h(f)o(ashion)h(you)e(might)g(also)h(choose)g (to)f(link)g(to)g(FRAME)d(libraries)227 3754 y(compiled)f(with)f(deb)n (ugging)i(turned)f(on.)136 3941 y FJ(\017)46 b FO(Build)24 b(GRASP)d(as)i(described)j(abo)o(v)o(e,)e(by)g(running)227 4054 y FE(InstallGRASP)49 b(SiteSpecific.mys)o(it)o(e)p FO(.)136 4242 y FJ(\017)d FO(Mak)o(e)24 b(a)f(cop)o(y)i(of)e(the)h (GRASP)d(library:)227 4355 y FE(cp)54 b(/usr/local/GRAS)o(P/)o(li)o(b/) o(li)o(bgr)o(as)o(p.)o(a)48 b(/usr/local/GRASP)o(/l)o(ib)o(/l)o(ib)o (gra)o(sp)p 3729 4355 V 26 w(g.a)136 4542 y FJ(\017)e FO(Mak)o(e)24 b(a)f(cop)o(y)i(of)e(the)h(\223deb)n(ug\224)i(GRASP)21 b(e)o(xample)j(programs:)227 4655 y FE(cp)54 b(-r)g(/usr/local/GRA)o (SP)o(/b)o(in)48 b(/usr/local/GRAS)o(P/)o(bi)o(n)p 2802 4655 V 27 w(g)227 4768 y FO(Note:)27 b(the)19 b FE(/usr/local/GRAS)o (P/b)o(in)11 b FO(directory)22 b(contains)f FF(links)e FO(to)g(the)g(actual)i(e)o(x)o(ecutables,)h(b)n(ut)d(for)g(most)227 4881 y(unix)k(systems)h(this)f(cop)o(y)g(command)g(will)f(cop)o(y)i (the)e(actual)i(\002les.)k(Y)-10 b(our)22 b(mileage)i(may)e(v)n(ary)h (\226)f(choose)i(the)e(cop)o(y)227 4994 y(option)j(which)f(copies)h (the)f(\002les)f FF(not)h FO(the)g(links!)136 5182 y FJ(\017)46 b FF(Remo)o(ve)32 b FO(your)h(GRASP)c(installation)35 b(\(i.e.)53 b(e)n(v)o(erything)34 b(b)n(ut)f(the)f(library)h(and)g(the) f(e)o(x)o(ecutables,)k(and)c(original)227 5295 y(GRASP)21 b(package\))26 b(by)d(typing:)227 5408 y FE(RemoveGRASP)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(23)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 24 24 24 23 bop 50 -71 a FP(Section)134 42 y(2.7)1703 -71 y(Intr)n(oduction) 1321 42 y(Con)l(v)o(entions)24 b(used)e(in)h(this)g(manual)3664 -71 y(P)o(age)3712 42 y(24)p 0 79 3900 4 v 136 249 a FJ(\017)46 b FO(Modify)19 b FE(SiteSpecific.my)o(sit)o(e)11 b FO(so)18 b(that)h(the)f(optimization)j(options)f(are)e(turned)i(on)e (\(typically)-6 b(,)22 b FE(CFLAGS)227 361 y(=)54 b(-O)p FO(\).)31 b(Y)-10 b(ou)32 b(should)h(also)g(set)g(the)f(Numerical)h (Recipes)g(library)h(to)e(the)h(optimized)h(v)o(ersions,)h(typically)g (via)227 474 y FE(LRECIPES=recipe)o(s)p 1111 474 28 4 v 27 w(c)22 b FO(in)i FE(SiteSpecific.mys)o(it)o(e)p FO(.)f(In)h(simiilar)h(f)o(ashion)h(you)f(might)f(also)h(choose)227 587 y(to)f(link)g(to)f(FRAME)e(libraries)26 b(compiled)f(with)e (optimization)k(turned)e(on.)136 773 y FJ(\017)46 b FO(Install)25 b(GRASP)c(again:)227 886 y FE(InstallGRASP)49 b(SiteSpecific.mys)o(it)o (e)0 1070 y FO(Y)-10 b(our)18 b(GRASP)d(installation)22 b(will)17 b(no)n(w)h(contain)i FF(two)e FO(GRASP)d(libraries:)28 b FE(/usr/local/GRASP)o(/l)o(ib)o(/l)o(ibg)o(ra)o(sp)o(.a)0 1183 y FO(and)140 b FE(/usr/local/GRA)o(SP)o(/l)o(ib)o(/li)o(bg)o(ra)o (sp)p 1862 1183 V 26 w(g.a)d FO(and)j(tw)o(o)e(sets)i(of)f(e)o(x)o (ecutables,)170 b(in)0 1296 y FE(/usr/local/GRAS)o(P/)o(bi)o(n)17 b FO(and)24 b FE(/usr/local/GRA)o(SP)o(/b)o(in)p 2370 1296 V 26 w(g)p FO(.)141 1409 y(Another)30 b(useful)g(trick)g(is)e(if)h (you)g(are)g(b)n(uilding)i(v)o(ersions)g(of)d(GRASP)e(for)j(se)n(v)o (eral)h(dif)n(ferent)g(architectures,)k(on)29 b(a)0 1522 y(shared)c FE(/usr/local/)18 b FO(disk.)29 b(Here)24 b(the)f(procedure)k(is)c(the)h(follo)n(wing:)136 1706 y FJ(\017)46 b FO(Create)24 b(a)f FE(SiteSpecific.arc)o(h1)16 b FO(\002le)23 b(for)h(the)f(\002rst)h(machine)g(type.)136 1892 y FJ(\017)46 b FO(Install)25 b(GRASP)c(in)i(the)h(usual)h(w)o(ay:) 227 2005 y FE(InstallGRASP)49 b(SiteSpecific.arc)o(h1)136 2191 y FJ(\017)d FO(Cop)o(y)24 b(the)g(libraries:)227 2304 y FE(cp)54 b(/usr/local/GRAS)o(P/)o(li)o(b/)o(li)o(bgr)o(as)o(p.)o (a)48 b(/usr/local/GRASP)o(/l)o(ib)o(/l)o(ib)o(gra)o(sp)p 3729 2304 V 26 w(arch1.a)136 2490 y FJ(\017)e FO(Mak)o(e)24 b(a)f(cop)o(y)i(of)e(the)h(GRASP)d(e)o(xample)j(programs:)227 2603 y FE(cp)54 b(-r)g(/usr/local/GRA)o(SP)o(/b)o(in)48 b(/usr/local/GRAS)o(P/)o(bi)o(n)p 2802 2603 V 27 w(arch1)227 2716 y FO(Note:)27 b(the)19 b FE(/usr/local/GRAS)o(P/b)o(in)11 b FO(directory)22 b(contains)f FF(links)e FO(to)g(the)g(actual)i(e)o(x) o(ecutables,)h(b)n(ut)d(for)g(most)227 2829 y(unix)k(systems)h(this)f (cop)o(y)g(command)g(will)f(cop)o(y)i(the)e(actual)i(\002les.)k(Y)-10 b(our)22 b(mileage)i(may)e(v)n(ary)h(\226)f(choose)i(the)e(cop)o(y)227 2942 y(option)j(which)f(copies)h(the)f(\002les)f FF(not)h FO(the)g(links!)136 3128 y FJ(\017)46 b FF(Remo)o(ve)32 b FO(your)h(GRASP)c(installation)35 b(\(i.e.)53 b(e)n(v)o(erything)34 b(b)n(ut)f(the)f(library)h(and)g(the)f(e)o(x)o(ecutables,)k(and)c (original)227 3241 y(GRASP)21 b(package\))26 b(by)d(typing:)227 3354 y FE(RemoveGRASP)136 3540 y FJ(\017)46 b FO(Return)35 b(to)g(the)g(\002rst)f(step)h(abo)o(v)o(e,)j(and)c(be)o(gin)i(this)f (process)h(again,)i(b)n(ut)d(this)g(time)f(for)h(the)g(second)h (machine)227 3653 y(architecture)27 b(\(i.e.)i(change)c FE(arch1)20 b FO(to)k FE(arch2)c FO(abo)o(v)o(e\).)0 3837 y(This)h(method)i(will)e(a)n(v)n(oid)i(duplication)i(of)c(source)i (\002les,)e(documentation,)26 b(etc,)21 b(while)h(still)g(pro)o(viding) i(a)d(set)h(of)f(libraries)0 3950 y(and)j(e)o(x)o(ecutables)i(for)e (dif)n(ferent)h(machine)g(types.)0 4198 y FB(2.7)99 b(Con)l(v)o (entions)25 b(used)h(in)f(this)g(manual)0 4373 y FO(The)e(con)l(v)o (entions)k(used)e(in)e(this)h(manual)g(are)g(not)g(strict)h(ones.)k(Ho) n(we)n(v)o(er)23 b(we)g(do)h(observ)o(e)h(a)e(fe)n(w)f(general)k (rules:)114 4557 y(1.)45 b(W)-7 b(ords)24 b(or)f(lines)h(that)g(you)g (might)g(type)g(on)f(a)g(computer)i(\(commands,)f(\002lenames,)g(names) f(of)h(C-language)h(func-)227 4670 y(tions,)g(and)f(so)f(are\))h(are)g (generally)i(indicated)g(in)d FE(teletype)51 b(font)p FO(.)114 4856 y(2.)45 b(When)27 b(a)f(function)j(is)e(described,)j(the) d(ar)n(guments)i(which)e(are)g FF(inputs)h FO(and)f(those)h(which)f (are)g FF(outputs)h FO(\(or)f(those)227 4969 y(which)d(are)g(both\))h (are)e(indicated.)31 b(Thus,)24 b(for)f(e)o(xample)i(the)f (\(\002ctional!\))31 b(addition)25 b(function)227 5082 y FE(add\(int)52 b(a,)h(int)g(b,int*)f(c\))22 b FO(which)i(sets)g FE(*c)54 b(=)g(a+b)21 b FO(is)j(described)i(by:)273 5268 y FE(a:)h FO(Input.)j(One)23 b(of)g(the)h(tw)o(o)f(inte)o(gers)j(that)e (are)f(added)i(together)-5 b(.)273 5413 y FE(b:)27 b FO(Input.)j(The)23 b(second)i(of)f(these)g(inte)o(gers.)273 5557 y FE(c:)j FO(Output.)i(Set)23 b(to)h(the)g(sum)f(of)g FE(a)g FO(and)h FE(b)p FO(.)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8)841 b(P)o(age)24 b(24)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 25 25 25 24 bop 50 -71 a FP(Section)134 42 y(2.8)1703 -71 y(Intr)n(oduction) 834 42 y(Ho)o(w)23 b(to)g(add)g(y)n(our)g(contrib)n(utions)h(to)f (futur)n(e)h(GRASP)d(r)n(eleases.)3664 -71 y(P)o(age)3712 42 y(25)p 0 79 3900 4 v 227 249 a FO(Note)26 b(that)h(technically)i (this)d(is)g(incorrect,)j(because)f(of)e(course)h(in)f(C)f(e)n(v)o(en)h (the)g(\223output)i(ar)n(guments\224)h(are)d(really)227 361 y(just)31 b(inputs;)k(the)o(y)c(are)f(pointers)i(to)e(an)h(address) h(in)e(memory)g(that)h(the)f(routine)i(is)e(supposed)j(to)d(modify)-6 b(.)49 b(And)227 474 y(technically)-6 b(,)36 b(the)c(statement)h(that)f (\223c)f(is)g(set)h(to...)-6 b(\224)30 b(is)i(not)f(correct,)k(since)d (in)g(f)o(act)f(it)h(is)f(the)g(inte)o(ger)i(pointed)g(to)227 587 y(by)27 b(c)g(\(denoted)i(*c\))f(that)f(is)g(set.)40 b(Ho)n(we)n(v)o(er)26 b(we)g(\002nd)h(that)h(this)f(con)l(v)o(ention)j (mak)o(es)e(it)f(much)g(easier)h(to)f(read)h(the)227 700 y(function)e(descriptions!)114 881 y(3.)45 b(Most)28 b(of)f(the)h(time,)g(the)g(e)o(xample)g(programs)h(using)g(GRASP)c (functions)30 b(are)e(gi)n(v)o(en)g(e)o(xplicitly)h(in)f(the)g(manual,) 227 994 y(so)36 b(you)h(can)f(see)g(the)g(GRASP)d(functions)38 b(\223in)e(use\224.)67 b(Because)37 b(these)g(e)o(xamples)g(are)f (illustrati)n(v)o(e,)41 b(the)o(y)36 b(are)227 1107 y(generally)25 b(\223pared)f(do)n(wn\224)e(as)g(much)g(as)h(possible)h(\(for)e(e)o (xample,)h(def)o(ault)h(v)n(alues)g(of)e(adjustable)j(parameters)f(are) 227 1219 y(hard-wired)i(in,)d(rather)i(than)f(prompted)h(for\).)114 1400 y(4.)45 b(Routines)25 b(and)f(e)o(xample)h(programs)g(in)e(GRASP)e (generally)26 b(be)o(gin)e(with)g(the)f(line:)227 1513 y FE(#include)51 b("grasp.h")227 1626 y FO(which)26 b(includes)h(the)e (prototypes)k(for)c(all)g(GRASP)d(functions)28 b(as)d(well)g(as)g(the)g (library)i(header)g(\002les)d FE(stdio.h)p FO(,)227 1739 y FE(stdlib.h)p FO(,)32 b FE(math.h)p FO(,)h FE(values.h)p FO(,)g(and)h FE(time.h)p FO(.)58 b(The)33 b(GRASP)f(include)k(\002le)d FE("grasp.h")d FO(can)k(be)227 1852 y(found)25 b(in)f(the)f FE(include)d FO(subdirectory)27 b(of)d(GRASP)-10 b(.)0 2097 y FB(2.8)99 b(Ho)o(w)24 b(to)h(add)h(y)n(our)e(contrib)n(utions)i (to)f(futur)n(e)i(GRASP)e(r)n(eleases.)0 2272 y FO(As)k(we)f(ha)n(v)o (e)i(e)o(xplained,)j(the)d(general)h(idea)f(of)g(GRASP)c(is)k(to)f(ha)n (v)o(e)h(a)f(collection)j(of)e(documented)i(and)e(tested)g(code)0 2385 y(a)n(v)n(ailable)f(for)e(use)g(by)g(the)g(gra)n(vitational-w)o(a) n(v)o(e)k(detection)e(community)-6 b(.)40 b(Man)o(y)26 b(people)j(ha)n(v)o(e)e(made)g(signi\002cant)h(con-)0 2498 y(trib)n(utions)e(to)e(this)g(package,)h(and)f(we)f(w)o(ould)h (welcome)g(an)o(y)g(additional)i(contrib)n(utions.)141 2610 y(In)e(order)g(to)f(minimize)i(the)e(ef)n(fort)i(in)l(v)n(olv)o (ed)h(in)d(making)i(additions)h(to)d(GRASP)-10 b(,)20 b(and)k(in)g(order)g(to)g(ensure)h(that)f(the)o(y)0 2723 y(are)g(properly)h(included)h(and)e(a)n(v)n(ailable)i(to)e(all,)f(here) h(are)g(some)f(guidelines)k(about)e(ho)n(w)e(to)g(contrib)n(ute:)136 2915 y FJ(\017)46 b FO(The)36 b(contrib)n(utions)41 b(must)c(be)f (structured)j(in)e(such)g(a)f(w)o(ay)g(that)h(the)o(y)g(can)g(be)g (installed)i(using)e(the)g(standard)227 3028 y(GRASP)21 b(installation)27 b(scripts,)e(and)f(the)o(y)g(respect)h(the)f(GRASP)c (\002le)j(hierarchy)-6 b(.)136 3208 y FJ(\017)46 b FO(The)27 b(contrib)n(utions)k(must)c(be)h(documented)h(in)e FP(T)-8 b(eX)p FO(,)26 b(follo)n(wing)i(the)g(same)f(general)i(style)f(as)f (this)h(manual)g(\(we)227 3321 y(try)c(not)g(to)f(be)h FF(too)g FO(nit-pick)o(y!\).)136 3502 y FJ(\017)46 b FO(In)30 b(general,)k(be)c(sure)h(that)g(you)g(are)f(using)i(\(and)f (modifying!\))52 b(the)30 b(current)i(release)g(of)e(GRASP)-10 b(.)28 b(This)i(mak)o(es)227 3615 y(it)h(much)g(easier)h(for)f(me)g(to) f(mer)n(ge)i(your)g(additions)h(in)e(with)g(the)g(e)o(xisting)i(code.) 52 b(The)30 b(danger)j(is)d(that)i(if)f(you)227 3728 y(modify)25 b(\002les)f(from)f(an)h(old)h(release)g(of)f(GRASP)-10 b(,)21 b(where)j(other)h(corrections/change)q(s)k(ha)n(v)o(e)c (subsequently)i(been)227 3841 y(made,)i(then)f(I)g(need)g(to)g(try)g (and)g(mer)n(ge)h(these)f(changes)i(into)f(what)e(you)i(ha)n(v)o(e)f (done.)42 b(It')-5 b(s)29 b(easier)f(for)g(e)n(v)o(eryone)227 3954 y(if)g(you)g(are)g(modifying)i(the)e(most)g(current)h(\002les.)41 b(If)28 b(you)g(contact)i(me)d(in)h(adv)n(ance,)i(I)d(can)h(also)h(gi)n (v)o(e)f(you)g(some)227 4066 y(idea)g(about)g(ho)n(w)e(man)o(y)g (changes)j(ha)n(v)o(e)e(already)i(been)e(made)g(to)g(the)g(current)h (release,)h(and)e(what)g(the)g(schedule)227 4179 y(is)g(for)f(the)h(ne) o(xt)g(release.)40 b(One)26 b(w)o(ay)g(to)h(\002nd)f(the)h(absolute)i (\223most)e(current\224)h(v)o(ersion)g(of)f(a)f(\002le)g(is)h(to)f(get) h(it)f(from)227 4292 y(the)e(GRASP)d(de)n(v)o(elopment)26 b(source)f(tree,)e(which)h(is)g(at)227 4405 y FE(http://www.lsc-)o(gro) o(up)o(.p)o(hy)o(s.)o(uwm)o(.e)o(du)o(/)p FJ(\030)p FE(b)o(al)o(le)o (n/)o(gr)o(asp)o(-d)o(is)o(tr)o(ib)o(uti)o(on)o(/G)o(RA)o(SP)o(/)p [[99 188 540 200] [1 1 1 [3 3]] [0 0 1]] (http://www.lsc-group.phys.uwm.edu/~ballen/grasp-distribution/GRASP/) pdfm FO(.)227 4518 y(Before)f(sending)i(me)d(a)g(re)n(vised)i(\002le)e(to)h (incorporate)i(in)e(GRASP)-10 b(,)19 b(please)24 b FE(diff)c FO(it)j(with)f(the)h(corresponding)k(\002le)227 4631 y(in)d(this)g(directory)-6 b(,)26 b(to)d(mak)o(e)h(sure)g(that)g(the)g (only)g(dif)n(ferences)i(are)e(ones)h(that)f(you)g(ha)n(v)o(e)g (deliberately)j(made!)141 4823 y(If)i(you)h(w)o(ant)f(to)g(mak)o(e)g (\224small\224)h(changes)h(to)e(GRASP)-10 b(,)26 b(for)j(e)o(xample)h (to)f(modify)h(a)f(function)i(to)e(add)h(e)o(xtra)f(func-)0 4935 y(tionality)-6 b(,)27 b(to)e(repair)h(something)h(that)e(is)g (brok)o(en,)i(or)d(to)h(add)g(some)g(additional)j(functions)g(in)c(one) i(section,)g(then)g(please)0 5048 y(do)e(the)f(follo)n(wing:)114 5218 y(1.)45 b(Pro)o(vide)25 b(documentation)j(in)d(the)g(form)f(of)g (a)g(modi\002ed)h(\002le:)31 b FE(doc/man)p 2598 5218 28 4 v 29 w(*.tex)p FO(.)e(I)24 b(will)g(mer)n(ge)h(your)g(changes)227 5331 y(into)34 b(the)g(general)h(GRASP)c(distrib)n(ution.)63 b(F)o(or)32 b(clarity)-6 b(,)37 b(let')-5 b(s)35 b(assume)f(that)g(you) g(ha)n(v)o(e)g(added)h(a)e(utility)i(func-)227 5444 y(tion,)25 b(and)f(ha)n(v)o(e)h(modi\002ed)g FE(doc/man)p 1498 5444 V 29 w(utility.tex)19 b FO(by)24 b(adding)i(a)d(description)28 b(of)c(your)h(function\(s\))i(to)d(it.)227 5557 y(Remember)l(,)g FF(softwar)m(e)h(can)f(ne)o(ver)g(be)f(better)i(than)g(its)e (documentation)p FO(.)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(25)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 26 26 26 25 bop 50 -71 a FP(Section)134 42 y(2.8)1703 -71 y(Intr)n(oduction) 834 42 y(Ho)o(w)23 b(to)g(add)g(y)n(our)g(contrib)n(utions)h(to)f (futur)n(e)h(GRASP)d(r)n(eleases.)3664 -71 y(P)o(age)3712 42 y(26)p 0 79 3900 4 v 114 249 a FO(2.)45 b(In)25 b(an)o(y)g (modi\002cations)i(of)e(the)g(documentation)k FE(*.tex)22 b FO(\002les,)i(please)j(be)e(sure)g(to)g FF(spell-c)o(hec)n(k)j FO(the)d(\002les)g(before)227 361 y(you)f(send)h(them)e(to)h(me.)k(Use) 23 b(either)i(the)e FE(spell)e FO(or)i FE(ispell)d FO(utilities,)26 b(or)d(some)h(other)g(alternati)n(v)o(e.)114 549 y(3.)45 b(Y)-10 b(ou)21 b(should)h(pro)o(vide)h(additional)h(lines)e(to)e(add)i (to)f FE(doc/make)p 2307 549 28 4 v 29 w(tex)p 2501 549 V 31 w(from)p 2752 549 V 31 w(C)p FO(.)e(This)i(is)g(a)f(script)i(that) g(automat-)227 662 y(ically)h(con)l(v)o(erts)h(an)o(y)e FE(*.c)e FO(e)o(xample)i(\002les)g(that)g(you)g(w)o(ould)h(lik)o(e)f (to)g(include)h(in)f(the)g(manual)h(into)f FE(.tex)d FO(\002les.)28 b(In)227 775 y(general,)d(you)f(should)i(ha)n(v)o(e)e (an)f(e)o(xample)i(program)f(which)g(sho)n(ws)g(a)f(v)o(ery)h(simple)g (use)g(of)g(your)g(function.)114 962 y(4.)45 b(Y)-10 b(ou)25 b(should)h(pro)o(vide)g(an)o(y)f(\002gures)g(which)g(ha)n(v)o (e)g(been)h(included)h(in)d(your)i(\224modi\002ed\224)g FE(doc/man)p 3463 962 V 29 w(*.tex)c FO(\002le)227 1075 y(in)e(postscript:)31 b FE(doc/Figures/MY)o(PA)o(CKA)o(GE)o(1.)o(ps)o FO(,)14 b FE(doc/Figures/MYP)o(AC)o(KA)o(GE2)o(.p)o(s)p FO(,)g(and)20 b(so)g(on.)227 1188 y(Note)k(that)h(the)g(postscript)i (\002les)d(produced)j(by)d(man)o(y)g(plotting)j(packages)f(are)f(e)o (xcessi)n(v)o(ely)h(lar)n(ge,)g(often)f(se)n(v)o(eral)227 1301 y(MB.)e(F)o(or)h(\002gures)h(produced)i(from)d(programs)i(lik)o(e) f(this,)g(it)f(is)g(more)h(ef)n(\002cient)g(to)f(use)h(a)f(bitmap)h(to) f(describe)j(the)227 1414 y(entire)e(image.)k(Full)23 b(details)i(of)f(ho)n(w)f(to)g(produce)j(such)e(bitmaps)h(may)e(be)h (found)h(at)227 1527 y FE(http://xxx.lanl)o(.go)o(v/)o(he)o(lp)o(/b)o (itm)o(ap)p [[99 534 303 546] [1 1 1 [3 3]] [0 0 1]] (http://xxx.lanl.gov/help/bitmap) pdfm -1 w FO(.)c(The)f(follo)n(wing)j(e)o(xtract)e(describes)j(`the)d (easiest)h(w)o(ay)e(to)h(do)227 1640 y(bitmapping')26 b(using)f(XV)-7 b(:)227 1790 y(\223First)27 b(display)h(the)f(original) i(\002gure)d(on)h(the)g(screen)g(someho)n(w)g(\(e.g.)38 b(with)26 b(ghostvie)n(w\).)40 b(Then)26 b(use)h(the)g(`Grab')227 1903 y(b)n(utton)33 b(in)e(XV)e(to)i(snatch)i(a)d(cop)o(y)i(of)f(the)h (displayed)h(image)f(into)f(XV')-5 b(s)31 b(b)n(uf)n(fer)h(\(after)g (selecting)h(`Grab')f(you)227 2016 y(can)f(do)f(this)g(either)h(by)f (clicking)i(the)f(left)f(mouse)g(b)n(utton)i(on)e(the)g(desired)i (windo)n(w)e(\(which)h(grabs)g(the)f(whole)227 2129 y(windo)n(w\),)24 b(or)f(by)h(holding)h(do)n(wn)f(the)g(middle)g(mouse)g(b)n(utton)h(and) f(dragging)i(\(which)e(selects)h(a)e(re)o(gion\)\).)227 2279 y(Once)32 b(the)g(image)g(is)g(in)g(XV')-5 b(s)31 b(b)n(uf)n(fer)l(,)k(you)d(can)h(manipulate)h(it.)53 b(Y)-10 b(ou)32 b(should)h(use)f(`)-7 b(Autocrop')34 b(or)e(`Crop')g(to)227 2392 y(remo)o(v)o(e)25 b(an)o(y)f(e)o(xcess)i (mar)n(gins)g(around)g(the)f(\002gure.)31 b(Then)25 b(sa)n(v)o(e)g(it)f (\(as)h(gif,)f(jpe)o(g,)h(color)h(postscript)h(or)d(gre)o(yscale)227 2505 y(postscript\).)32 b(If)23 b(resa)n(ving)j(as)e(postscript)i(you)e (must)g(click)g(the)g(XV)e(`compress')j(box)g(for)e(e)o(xtra)h (compression.)-6 b(\224)114 2693 y(5.)45 b(Y)-10 b(ou)19 b(should)h(pro)o(vide)h(a)d(modi\002ed)h(v)o(ersion)i(of)d(\(for)i(e)o (xample\))g FE(src/utility/ut)o(il)o(it)o(y.c)11 b FO(\(this)20 b(modi\002ed)227 2806 y(source)36 b(contains)g(your)f(additions,)k(mer) n(ged)c(into)g(the)f(standard)i(GRASP)31 b(release\))36 b(and)f(additional)h(e)o(xample)227 2918 y(programs)25 b(demonstrating)i(your)e(functions)h(in)227 3031 y FE(src/examples/ex)o (amp)o(le)o(s)p 1384 3031 V 26 w(utility/example1)o(.c)o FO(,)227 3144 y FE(src/examples/ex)o(amp)o(le)o(s)p 1384 3144 V 26 w(utility/example2)o(.c)o FO(,)17 b(and)24 b(so)f(on.)114 3332 y(6.)45 b(Y)-10 b(ou)22 b(should)h(pro)o(vide)h(a)d (modi\002ed)h(v)o(ersion)h(of)f FE(include/grasp.h)14 b FO(\(or)22 b(the)g(additional)j(lines)d(to)g(mer)n(ge)h(into)227 3445 y(this)28 b(header)h(\002le\).)40 b(This)28 b(header)g(should)i (contain)f(proto-types)h(for)e(an)o(y)g(functions)i(which)d(you)h(ha)n (v)o(e)h(added)f(to)227 3558 y(GRASP)-10 b(,)31 b(which)i(you)h(w)o (ould)g(lik)o(e)g(to)g(mak)o(e)f(publicly-a)n(v)n(ailable)q(.)63 b(In)33 b(general,)38 b(please)c(try)g(to)f(a)n(v)n(oid)i(putting)227 3671 y(\223documentation\224)28 b(in)c(this)g(header)h(\002le:)j(it)c (should)h(go)e(into)i(the)e(manual)i(and)f(into)g(the)g(source)h (\002les.)0 3858 y(If)k(you)h(are)g(doing)g(this)g(\(modifying)i(or)d (e)o(xtending)j(e)o(xisting)f(GRASP)26 b(functions\))33 b(please)d(do)g(a)f(search)h(of)g(the)f(e)o(xist-)0 3971 y(ing)k(GRASP)d(source)35 b(code)e(to)g(v)o(erify)h(that)f(your)h (changes)h(do)d(not)i(break)g(e)o(xisting)g(code.)58 b(Or)l(,)34 b(if)e(necessary)-6 b(,)38 b(mak)o(e)0 4084 y(modi\002cations)26 b(to)d(the)h(e)o(xisting)h(code,)f(and)g(send)h (me)e(those)h(modi\002ed)g(\002les)f(as)h(well)f(as)h(the)f(materials)i (abo)o(v)o(e.)141 4197 y(On)h(the)h(other)h(hand,)g(you)f(might)g(ha)n (v)o(e)h(grander)g(plans!)40 b(Y)-10 b(ou)27 b(might)g(not)g(w)o(ant)g (to)f(mak)o(e)h(\223small\224)h(changes)g(-)f(you)0 4310 y(might)c(w)o(ant)g(to)g(include)i(a)e(major)g(ne)n(w)f(section)j(in)e (GRASP)-10 b(,)20 b(for)j(modelling)i(another)g(type)f(of)f(source,)h (or)f(for)g(a)g(type)g(of)0 4423 y(analysis)k(which)f(is)f(dif)n (ferent)i(than)f(an)o(ything)h(currently)h(in)d(the)h(package.)36 b(Let')-5 b(s)25 b(assume)h(that)g(you)f(w)o(ant)h(to)f(pro)o(vide)i(a) 0 4536 y(major)d(ne)n(w)f(GRASP)d(package)26 b(or)d(f)o(acility)j (called)f(MYP)-8 b(A)l(CKA)l(GE.)19 b(In)24 b(this)g(case:)114 4723 y(1.)45 b(Y)-10 b(ou)30 b(should)j(pro)o(vide)f(documentation)i (in)c(the)h(form)f(of)h(a)f(\002le:)42 b FE(doc/man)p 2748 4723 V 30 w(MYPACKAGE.te)p FO(x,)26 b(which)31 b(has)227 4836 y(the)e(same)g(format)g(as)g(\(for)g(e)o(xample\))g FE(doc/man)p 1873 4836 V 30 w(inspiral.tex)p FO(.)38 b(I)28 b(will)g(modify)h FE(doc/manual.tex)227 4949 y FO(by)24 b(putting)h(a)e(line:)227 5062 y FE(include)p FJ(f)p FE(man)p 827 5062 V 29 w(MYPACKAGE)p FJ(g)227 5175 y FO(into)34 b FE(doc/manual.tex)p FO(,)28 b(to)33 b(include)i(your)f(contrib)n(ution)j(to)c(the)g(manual.)58 b(Reference)35 b(should)g(be)e(in)g(the)227 5288 y(same)22 b(format)h(as)e(the)i(e)o(xisting)g(ones,)g(and)f(will)g(be)g(added)h (to)f(the)g FF(r)m(efer)m(ences)i FO(section)f(of)f FE(manual.tex)p FO(.)h(Mak)o(e)227 5401 y(sure)34 b(that)g(you)g(modify)g FE(doc/man)p 1434 5401 V 29 w(intro.tex)28 b FO(to)33 b(describe)j(an)o(y)d(additional)j(directories)g(that)e(you)g(ha)n(v)o (e)227 5514 y(added)25 b(to)f(the)f FE(src)f FO(tree.)29 b(Remember)l(,)24 b FF(softwar)m(e)g(can)g(ne)o(ver)g(be)g(better)h (than)f(its)g(documentation)p FO(.)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8) 841 b(P)o(age)24 b(26)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 27 27 27 26 bop 50 -71 a FP(Section)134 42 y(2.8)1703 -71 y(Intr)n(oduction) 834 42 y(Ho)o(w)23 b(to)g(add)g(y)n(our)g(contrib)n(utions)h(to)f (futur)n(e)h(GRASP)d(r)n(eleases.)3664 -71 y(P)o(age)3712 42 y(27)p 0 79 3900 4 v 114 249 a FO(2.)45 b(In)26 b(an)o(y)g (modi\002cations)i(of)e(or)g(additions)i(to)e(the)g(documentation)k FE(*.tex)23 b FO(\002les,)j(please)h(be)f(sure)g(to)g FF(spell-c)o(hec)n(k)227 361 y FO(the)35 b(\002les)f(before)i(you)f (send)h(them)e(to)h(me.)61 b(Use)34 b(either)h(the)g FE(spell)d FO(or)i FE(ispell)d FO(utilities,)39 b(or)c(some)f(other)227 474 y(alternati)n(v)o(e.)114 662 y(3.)45 b(Y)-10 b(ou)31 b(should)h(pro)o(vide)g(additional)i(lines)d(to)g(add)g(to)f FE(doc/make)p 2384 662 28 4 v 30 w(tex)p 2579 662 V 31 w(from)p 2830 662 V 31 w(C)p FO(.)f(This)h(is)h(a)f(script)i(that)f (auto-)227 775 y(matically)j(con)l(v)o(erts)g(an)o(y)e FE(*.c)e FO(e)o(xample)i(\002les)g(that)g(you)h(w)o(ould)f(lik)o(e)h (to)f(include)h(in)f(the)h(manual)f(into)h FE(.tex)227 888 y FO(\002les.)114 1075 y(4.)45 b(Y)-10 b(ou)26 b(should)i(pro)o (vide)g(\002gures)e(in)g(postscript)j(form)d(with)g(names)h(deri)n(v)o (ed)g(from)f(your)h(package)i(name)d(if)g(that)g(is)227 1188 y(possible.)40 b(F)o(or)25 b(e)o(xample:)36 b FE(doc/Figures/MYP)o (AC)o(KA)o(GE)o(1.p)o(s)p FO(,)20 b FE(doc/Figures/MY)o(PA)o(CK)o(AGE)o (2.)o(ps)o FO(.)227 1301 y(These)k(\002gures)g(should)h(be)f(included)i (in)d(your)i FE(doc/man)p 2120 1301 V 29 w(MYPACKAGE.tex)17 b FO(\002le.)114 1489 y(5.)45 b(Y)-10 b(ou)24 b(should)h(pro)o(vide)g (source)g(code)f(in)g FE(src/MYPACKAGE/)o(MY)o(PA)o(CKA)o(GE)o(.c)16 b FO(and)24 b(e)o(xample)g(programs)h(in)227 1602 y FE(src/examples/ex) o(amp)o(le)o(s)p 1384 1602 V 26 w(MYPACKAGE/exampl)o(e1)o(.c)o FO(,)227 1715 y FE(src/examples/ex)o(amp)o(le)o(s)p 1384 1715 V 26 w(MYPACKAGE/exampl)o(e2)o(.c)o FO(,)97 b(and)88 b(so)g(on.)221 b(The)88 b(code)g(in)227 1828 y FE(src/MYPACKAGE/M)o (YPA)o(CK)o(AG)o(E.)o(c)18 b FO(contains)26 b(the)f(actual)h(functions) h(that)e(you)g(ha)n(v)o(e)h(pro)o(vided.)33 b(An)o(y)24 b(e)o(x)o(e-)227 1940 y(cutable)i(e)o(xample)e(programs)h(that)f(use)g (these)h(functions)h(should)f(be)e(in)h(the)g FE(src/examples)17 b FO(path.)114 2128 y(6.)45 b(Y)-10 b(ou)33 b(should)i(pro)o(vide)f(a)f (modi\002ed)g(header)i(\002le)d FE(include/grasp.h)25 b FO(or)33 b(additional)j(lines)e(to)f(mer)n(ge)h(into)227 2241 y(this,)24 b(declaring)i(prototypes)h(for)c(an)o(y)h(publicly-a)n (v)n(ailable)29 b(functions.)114 2429 y(7.)45 b(Y)-10 b(ou)24 b(should)h(pro)o(vide)g(\223tail\224)f(parts)h(of)e(the)h(Mak)o (e\002les:)227 2542 y FE(src/examples/ex)o(amp)o(le)o(s)p 1384 2542 V 26 w(MYPACKAGE/Makefi)o(le)o(.t)o(ai)o(l)p FO(,)16 b(and)227 2654 y FE(src/MYPACKAGE/M)o(ake)o(fi)o(le)o(.t)o(ai)o (l)p FO(.)22 b(Y)-10 b(ou)23 b(can)h(see)227 2767 y FE(src/examples/ex) o(amp)o(le)o(s)p 1384 2767 V 26 w(inspiral/Makefil)o(e.)o(ta)o(il)f FO(for)30 b(an)g(e)o(xample.)50 b(Please)30 b(follo)n(w)h(the)227 2880 y(syntax)24 b(of)e(this)g(f)o(airly)i(closely:)30 b(the)22 b(structure)j(is)d(there)h(for)f(good)h(reasons.)30 b(If)22 b(you)g(pro)o(vide)i(a)e(\002le)f(that)i(w)o(orks)f(on)227 2993 y(your)27 b(o)n(wn)d(system)j(it)e(may)g(not)h(w)o(ork)f(on)h (other)g(people')-5 b(s)28 b(systems)e(\226)g(b)n(ut)g(if)f(you)h (follo)n(w)f(our)h(style)h(it)e(probably)227 3106 y(will.)114 3294 y(8.)45 b(Be)27 b(sure)i(to)f(modify)h(the)f FE(InstallGRASP)21 b FO(utility)30 b(to)e(include)h(a)f(\223b)n(uild\224)i(in)e(an)o(y)g (directories)j(that)d(you)h(ha)n(v)o(e)227 3407 y(added)c(to)f(the)f FE(src)f FO(tree.)0 3594 y(In)k(general,)i(the)e(\223rule)h(of)e (thumb\224)i(here)g(is)e(that)i(you)f(should)h(try)g(not)f(to)g(add)g (functions)i(which)e(substantially)k(o)o(v)o(erlap)0 3707 y(e)o(xisting)i(GRASP)27 b(functions.)51 b(Either)30 b(modify)h(the)g(e)o(xisting)g(GRASP)d(functions)k(\(as)e(described)j (belo)n(w\))d(to)g(add)h(the)0 3820 y(e)o(xtra)24 b(functionality)j(or) d(use)g(them)f(\223as)h(is\224.)141 3933 y(I)34 b(w)o(ould)h(be)f (grateful)i(for)f(a)f(bit)g(of)h(adv)n(anced)h(w)o(arning)g(about)f(an) o(y)g(additions)h(to)f(GRASP)c(\(b)n(ut)k(a)f(uuencoded)0 4046 y(gzipped)29 b(tar\002le)f(or)f(shar)h(\002le)e(dropped)j(in)f(my) e(mailbox)j FF(will)d FO(get)i(my)e(rapid)j(attention,)h(if)d(it)g (contains)i(these)f(dif)n(ferent)0 4159 y(items,)23 b(because)i(that)e (mak)o(es)h(it)e FF(easy)i FO(for)f(me)f(to)h(incorporate)j(it!\))k (The)22 b(best)i(format)f(for)g(this)h(\002le)e(is)h(to)g(mak)o(e)g(it) f(contain)0 4272 y(only)28 b(the)g(\002les)f(that)h(you)g(are)g(adding) h(to)f(GRASP)-10 b(,)24 b(or)j(those)i(\002les)e(from)g(the)h(most)g (current)h(GRASP)c(distrib)n(ution)31 b(that)0 4385 y(are)e(being)g (modi\002ed,)h FF(with)f(e)n(xactly)h(the)f(corr)m(ect)h(dir)m(ectory)g (tr)m(ee)f(structur)m(e)p FO(.)46 b(This)28 b(mak)o(es)h(it)f(easy)i (for)e(me)g(to)g(unpack)0 4498 y(your)21 b(contrib)n(utions)j(and)d (mer)n(ge)g(them)f(into)h(the)g(general)h(GRASP)17 b(distrib)n(ution.) 31 b(One)20 b(w)o(ay)g(to)g(\002nd)g(the)g(absolute)j(\223most)0 4610 y(current\224)j(v)o(ersion)f(of)e(a)g(\002le)g(is)g(to)h(get)g(it) f(from)g(the)h(GRASP)d(de)n(v)o(elopment)26 b(source)f(tree,)e(which)h (can)g(be)g(reached)h(from)0 4723 y FE(http://www.lsc-)o(gr)o(ou)o(p.)o (phy)o(s.)o(uw)o(m.)o(ed)o(u/)p FJ(\030)o FE(ba)o(ll)o(en/)o(gr)o(as)o (p-)o(di)o(str)o(ib)o(ut)o(io)o(n/)o(GRA)o(SP)o(/)p [[72 150 513 162] [1 1 1 [3 3]] [0 0 1]] (http://www.lsc-group.phys.uwm.edu/~ballen/grasp-distribution/GRASP/) pdfm FO(.)69 b(Be-)0 4836 y(fore)32 b(sending)h(me)d(a)h(re)n(vised)i (\002le)d(to)h(incorporate)k(in)c(GRASP)-10 b(,)28 b(please)33 b FE(diff)28 b FO(it)j(with)g(the)h(\002le)e(in)h(this)h(directory)-6 b(,)35 b(to)0 4949 y(mak)o(e)24 b(sure)g(that)g(the)g(only)g(dif)n (ferences)i(are)e(ones)h(that)f(you)g(ha)n(v)o(e)g(deliberately)j (made!)141 5062 y(Note:)i(it)24 b(is)f(a)g(good)i(idea)f(to)f(check)i (your)f(code)h(in)e(the)h(follo)n(wing)h(w)o(ays:)136 5250 y FJ(\017)46 b FO(Error)24 b(messages)i(in)e(your)h(code)f(should) i(not)e(be)g(done)h(with)f FE(fprintf\(stderr,)o FJ(\001)15 b(\001)g(\001)-5 b FE(\))p FO(,)23 b(b)n(ut)i(should)g(be)f(dealt)227 5363 y(with)h(by)h(calling)g(the)g(GRASP)c(error)k(handler)-5 b(.)36 b(Look)25 b(at)g(an)o(y)g(of)h(the)f(current)i(GRASP)22 b(code)k(to)f(see)h(ho)n(w)f(this)g(is)227 5476 y(done,)f(or)g(read)g (Section)h(16.1)p (#subsection.16.1) [[195 60 214 72] [1 1 1 [3 3]] [0 0 1]] pdfm 23 w(on)f(the)g(error)g(handler)-5 b(.)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(27)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 28 28 28 27 bop 50 -71 a FP(Section)134 42 y(2.9)1703 -71 y(Intr)n(oduction) 1095 42 y(Ho)o(w)23 b(to)g(use)g(the)g(GRASP)e(library)j(fr)n(om)g(R)m (OO)l(T)-8 b(.)3664 -71 y(P)o(age)3712 42 y(28)p 0 79 3900 4 v 136 249 a FJ(\017)46 b FO(Mak)o(e)24 b(sure)g(that)g(it)g (passes)h(by)e FE(lint)e FO(cleanly)-6 b(.)136 436 y FJ(\017)46 b FO(Stick)27 b(to)g(POSIX)e(operating)k(systems)g(calls,)f (only)-6 b(.)40 b(Remember)27 b(that)g(your)h(code)g(needs)g(to)f(run)g (on)g FF(other)h FO(plat-)227 549 y(forms.)g(The)21 b(f)o(act)h(that)f (the)h(code)g(w)o(orks)f(correctly)i(on)f(your)f(platform)i(does)f(not) f(guarantee)j(similar)e(beha)n(vior)h(on)227 662 y(other)i(types)f(of)g (machines.)30 b(This)24 b(item,)f(and)h(the)f(pre)n(vious)j(one,)e (will)f(go)h(a)f(long)h(w)o(ay)f(to)n(w)o(ards)i(ensuring)g(that.)136 850 y FJ(\017)46 b FO(If)30 b(you)h(are)f(using)i(the)e FE(gcc)e FO(compiler)l(,)34 b(mak)o(e)c(sure)h(that)g(the)f FE(-Wall)d FO(option)32 b(\(which)f(enables)h(all)e(w)o(arnings\))227 962 y(does)25 b(not)f(issue)g(an)o(y)g(w)o(arnings.)136 1150 y FJ(\017)46 b FO(If)22 b(you)g(ha)n(v)o(e)g(access)h(to)f(more)f (than)i(one)f(type)g(of)g(machine,)g(please)h(test)g(your)f(code)g(on)g (both)h(a)e(32-bit)i(and)f(64-bit)227 1263 y(machine)j(if)e(possible.) 136 1451 y FJ(\017)46 b FO(If)21 b(you)g(ha)n(v)o(e)g(access)h(to)e (both)h(big-endian)j(and)d(little-endian)j(machines,)e(please)g(test)f (you)g(code)h(on)e(both)i(of)e(those)227 1564 y(also.)0 1751 y(Please)27 b(remember)g(that)f(man)o(y)h(people)g(will)f(be)g (running)j FF(your)e FO(code)g(on)f(platforms)i(which)f(are)f(dif)n (ferent)i(than)f(yours.)0 1864 y(The)22 b(f)o(act)h(that)g(your)g(code) g(runs)g(properly)i(on)e(your)g(platform)g(does)h(not)e(mean)h(that)g (it)f(will)g(run)h(properly)h(on)f(other)g(ones)0 1977 y(as)28 b(well.)44 b(The)28 b(best)h(w)o(ay)f(to)h(ensure)h(this)f(is)f (to)g(eliminate)j(the)d(types)i(of)e(problematic)j(constructions)i (that)c FE(lint)d FO(and)0 2090 y FE(-Wall)20 b FO(w)o(arn)k(about,)g (and)g(to)g(test)g(your)g(code)h(on)e(a)g(couple)i(of)f(dif)n(ferent)h (machines.)141 2203 y(One)f(\002nal)g(\()p FP(important)p FO(\))g(note.)31 b(When)25 b(your)f(code)h(has)g(been)g(sucessfully)i (inte)o(grated)f(into)f(the)f(GRASP)d(package,)0 2316 y(we)d(will)h(issue)h(a)f(ne)n(w)f(release)j(of)e(GRASP)d(as)k(quickly) h(as)e(possible.)29 b(As)18 b(soon)i(as)f(this)h(release)h(is)e(a)n(v)n (ailable,)j(we)c FF(str)l(ongly)0 2429 y FO(recommend)25 b(that)f(you)g FF(thr)l(ow)g(away)g FO(your)h(\223personal\224)h(w)o (orking)f(copies)g(of)f(the)g(\002les)f(that)i(you)f(ha)n(v)o(e)g(been) h(creating)g(or)0 2542 y(modifying,)g(install)g(this)f(latest)h (release)g(of)e(GRASP)-10 b(,)20 b(and)k(mak)o(e)g FF(ne)o(w)f FO(copies)i(of)e(the)h(v)n(arious)h(\002les)e(to)g(w)o(ork)h(from.)29 b(The)0 2654 y(reason)g(is)e(this:)37 b(in)27 b(the)h(process)h(of)e (including)j(your)e(material)g(into)g(GRASP)c(we)j(ha)n(v)o(e)g (probably)j(made)d(a)g(number)h(of)0 2767 y(changes)e(to)f(it.)31 b(If)24 b(you)h FF(don')m(t)h FO(follo)n(w)f(our)g(suggestion,)j(mak)o (e)c(additional)k(changes)e(to)e(your)i(o)n(wn)e(\002les)g(and)h(send)g (them)0 2880 y(to)i(us,)i(we)e(will)g(not)h(be)f(v)o(ery)h(recepti)n(v) o(e)i(\(as)d(you)h(are)g(forcing)h(us)f(to)g(perform)g(the)g (unpleasant)j(task)d(of)f(mer)n(ging)i(your)0 2993 y(changes)d(with)d (our)h(earlier)h(ones\).)0 3242 y FB(2.9)99 b(Ho)o(w)24 b(to)h(use)h(the)f(GRASP)g(library)g(fr)n(om)g(R)m(OO)l(T)-9 b(.)0 3417 y FO(R)l(OO)l(T)33 b(is)h(an)g(interacti)n(v)o(e)j (public-domain)h(en)l(vironment)f(for)e(data)g(analysis)h(de)n(v)o (eloped)h(at)d(CERN.)e(Details)j(about)0 3530 y(it)d(can)g(be)g(found)i (at)e FE(http://root.ce)o(rn.)o(ch)o(/)p [[156 293 287 305] [1 1 1 [3 3]] [0 0 1]] (http://root.cern.ch/) pdfm FO(.)47 b(W)l(ithin)34 b(the)e(root)h(en)l(vironment,)k(you)c(can)f (mak)o(e)g(use)h(of)f(the)0 3642 y(GRASP)26 b(library)-6 b(.)48 b(T)-7 b(o)28 b(do)i(this,)h(ho)n(we)n(v)o(er)l(,)g(you)f(need)g (to)f(produce)j(a)c(shared-object)34 b(v)o(ersion)c(of)g(the)f(GRASP)e (library)-6 b(,)0 3755 y(and)19 b(then)g(load)g(it)f(into)h(R)l(OO)l(T) -7 b(.)17 b(The)h(follo)n(wing)i(instructions)i(on)c(ho)n(w)g(to)h(do)f (this)h(were)f(contrib)n(uted)k(by)d(Damir)f(Buskulic)0 3868 y(\()p FE(buskulic@lapp.i)o(n2p)o(3.)o(fr)o FO(\),)f(and)24 b(ha)n(v)o(e)g(been)h(tested)f(under)h(Linux.)114 4056 y(1.)45 b(In)20 b(b)n(uilding)j FE(libgrasp.a)14 b FO(and)21 b FE(librecipes)p 1913 4056 28 4 v 28 w(c.a)d FO(be)i(sure)g(that)h (you)f(ha)n(v)o(e)h(a)f FF(position)i(independent)h(code)227 4169 y FO(option.)31 b(F)o(or)22 b(the)i FE(gcc)d FO(compiler)k(this)f (is)g FE(-fPIC)p FO(.)c(This)j(is)h(needed)h(to)e(b)n(uild)i(a)e (proper)i(shared)g(library)-6 b(.)114 4356 y(2.)45 b(The)23 b(R)l(OO)l(T)f(en)l(vironment)27 b(v)n(ariables)f(should)f(ha)n(v)o(e)f (been)g(set)g(during)h(install,)g(especially)h FE($ROOTSYS)p FO(.)114 4544 y(3.)45 b(Issue)25 b(the)f(follo)n(wing)h(three)f (commands:)336 4732 y FJ(\017)46 b FO(T)-7 b(o)23 b(b)n(uild)i(the)e (interf)o(ace)j(functions)g(for)e(the)g(R)l(OO)l(T)e(C)g(interpreter:) 427 4845 y FE(cint)53 b(-w1)g(-zlibgrasp)d(-nG)p 1688 4845 V 1720 4845 V 64 w(cpp)p 1917 4845 V 32 w(grasp.cc)h(-D)p 2550 4845 V 2582 4845 V 64 w(MAKECINT)p 3054 4845 V 3084 4845 V 116 w(-DG)p 3335 4845 V 3367 4845 V 65 w(MAKECINT)427 4958 y(-c-1)i(-DG)p 870 4958 V 902 4958 V 64 w(REGEXP)f(-DG)p 1481 4958 V 1513 4958 V 64 w(SHAREDLIB)e(-DG)p 2255 4958 V 2287 4958 V 65 w(OSFDLL)h(-D)p 2811 4958 V 2844 4958 V 65 w(cplusplus)427 5070 y(-I$ROOTSYS/incl)o(ude)d(-I/include/)o(gr)o(as)o(p.)o (h)427 5313 y FO(This)24 b(will)f(create)i(\002les)e FE(G)p 1250 5313 V 1283 5313 V 65 w(cpp)p 1480 5313 V 31 w(grasp.cc)c FO(and)24 b FE(G)p 2179 5313 V 2212 5313 V 65 w(cpp)p 2409 5313 V 32 w(grasp.h)19 b FO(which)24 b(need)g(to)g(be)f(compiled.)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(28)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 29 29 29 28 bop 50 -71 a FP(Section)134 42 y(2.9)1703 -71 y(Intr)n(oduction) 1095 42 y(Ho)o(w)23 b(to)g(use)g(the)g(GRASP)e(library)j(fr)n(om)g(R)m (OO)l(T)-8 b(.)3664 -71 y(P)o(age)3712 42 y(29)p 0 79 3900 4 v 336 249 a FJ(\017)46 b FO(Compile)24 b(these)h(\002les)e (with:)427 361 y FE(gcc)53 b(-O)h(-fPIC)e(-DG)p 1306 361 28 4 v 1338 361 V 64 w(REGEXP)g(-DG)p 1917 361 V 1949 361 V 64 w(SHAREDLIB)f(-DG)p 2692 361 V 2724 361 V 64 w(OSFDLL)427 474 y(-I$ROOTSYS/incl)o(ude)d(-c)53 b(G)p 1687 474 V 1720 474 V 65 w(cpp)p 1917 474 V 32 w(grasp.cc)336 733 y FJ(\017)46 b FO(Build)24 b(the)g(shared)h(library) g(with)e(the)h(command:)427 846 y FE(gcc)53 b(-shared)f(-o)h (libgrasp.so)d(./G)p 2070 846 V 2102 846 V 64 w(c)p 2189 846 V 32 w(grasp.o)i(/)o(li)o(bg)o(ra)o (sp.)o(a)427 959 y()o(/l)o(ib)o(re)o(cip)o (es)p 2129 959 V 26 w(c.a)427 1072 y FO(creating)26 b(a)d FE(libgrasp.so)18 b FO(\002le.)28 b(Y)-10 b(ou)23 b(can)h(put)g(this)g (\002le)f(an)o(ywhere)i(that)f(you)g(wish.)227 1260 y(Note:)29 b(it)24 b(is)f(important)i(to)f(put)g(the)g(\002les)f(and)h(libraries)h (in)f(the)g(order)g(gi)n(v)o(en)g(abo)o(v)o(e.)114 1447 y(4.)45 b(Launch)20 b(R)l(OO)l(T)d(and)i(use)h(the)f(command)g FE(gSystem->Load\(")o(lib)o(gr)o(as)o(p")o(\);)13 b FO(to)19 b(ha)n(v)o(e)g(the)g(routines)i(from)227 1560 y(the)j(GRASP)d(library)k (a)n(v)n(ailable)h(within)e(R)l(OO)l(T)-7 b(.)0 1748 y(Note)27 b(that)g FE(cint)d FO(has)k(some)e(trouble)j(with)e (prototypes)i(for)e(v)n(ariable-length-ar)o(gu)q(ment)33 b(\(v)n(arar)n(gs\))c(functions.)41 b(These)0 1861 y(types)22 b(of)g(functions)i(are)d(used)h(to)g(implement)g(the)g(GRASP)c(error)23 b(handler)g(16.1)p (#subsection.16.1) [[363 494 382 506] [1 1 1 [3 3]] [0 0 1]] pdfm (.) 28 b(F)o(or)20 b(this)i(reason)h(the)f(GRASP)c(include)0 1974 y(\002le)27 b FE(include/grasp.h)20 b FO(has)28 b(some)g(lines)h(which)f(are)g(automatically)j FF(not)d FO(included)i(if)d(the)h(\002le)f(is)h(being)h(read)f(by)0 2087 y FE(cint)p FO(.)d(Thus)20 b(the)g(GRASP)e(error)n(-handling)24 b(functions)f(can')n(t)e(be)f(called)i(from)e(within)g(R)l(OO)l(T)f (\(b)n(ut)i(you)f(w)o(ouldn')n(t)i(w)o(ant)0 2200 y(to)h(do)h(this)g (an)o(yw)o(ay\).)141 2312 y(Note)j(that)g(one)g(can)g(compile)g(the)g (Frame)f(library)i(for)f(use)g(with)f(R)l(OO)l(T)f(in)h(e)o(xactly)i (the)f(same)g(w)o(ay)-6 b(.)37 b(Y)-10 b(ou)27 b(replace)0 2425 y FE(grasp.h)22 b FO(by)j FE(FrameL.h)d FO(and)k FE(libgrasp.a)20 b FO(by)26 b FE(libFrame.a)20 b FO(\(al)o(w)o(ays)27 b(compiled)g(with)f FE(-fPIC)p FO(\).)c(There)k(is)0 2538 y(no)e(need)g(for)g FE(librecipes)18 b FO(in)23 b(the)h(Framelib)g(case,)g(because)i(it)d(does)h(not)g(mak)o(e)g(use)g (of)f FF(Numerical)i(Recipes)p FO(.)0 5806 y FP(GRASP)c(RELEASE)f (1.9.8)841 b(P)o(age)24 b(29)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 30 30 30 29 bop 50 -71 a FP(Section)134 42 y(3.0)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)428 b(P)o(age)3712 42 y(30)p 0 79 3900 4 v 0 249 a FG(3)119 b(GRASP)31 b(Routines:)38 b(Reading/using)32 b(Caltech)e(40-meter)f(pr)n(ototype)h(data)0 456 y FP(This)d(Section)h (of)g(the)g(GRASP)d(manual)j(is)g(no)o(w)f(OBSOLETE)d(\(except)29 b(f)n(or)f(historical)i(inter)n(est\))g(-)e(it)f(describes)0 568 y(the)d(OLD)e(1994)j(40-meter)h(data)e(f)n(ormat.)31 b(The)22 b(40-meter)k(data)e(fr)n(om)h(1994)g(has)e(been)h(translated)h (into)f(FRAME)0 681 y(f)n(ormat,)d(and)d(is)h(distrib)n(uted)h(in)e (FRAME)f(f)n(ormat)k(only)-6 b(.)27 b(Please)20 b(go)f(to)h(Section)g (4)p (#section.4) [[397 635 402 647] [1 1 1 [3 3]] [0 0 1]] pdfm 19 w(of)f(the)g(GRASP)e(manual,)j(which)0 794 y(contains)k(details)g (about)f(the)g(FRAME)e(f)n(ormat)j(1994)h(data.)141 907 y FO(There)34 b(is)f(a)h(good)g(archi)n(v)o(e)h(of)f(data)g(from)g(the) f(Caltech)i(40-meter)g(prototype)h(interferometer)-5 b(.)63 b(\(Note)33 b(that)i(this)0 1020 y(name)28 b(is)g(slightly)i (misleading:)41 b(the)28 b(a)n(v)o(erage)i(length)f(of)f(the)h(optical) g(arm)f(ca)n(vities)i(is)e(38.25)h(meters.\))43 b(Although)30 b(the)0 1133 y(interferometer)e(is)d(only)g(sensiti)n(v)o(e)i(enough)f (to)f(detect)h(e)n(v)o(ents)g(lik)o(e)f(binary)h(inspiral)h(within)e FJ(\031)f FO(10kpc)i(\(the)f(distance)i(to)0 1246 y(the)e(galactic)i (center\))f(its)f(output)h(is)f(ne)n(v)o(ertheless)j(v)o(ery)d(useful)i (in)d(studying)k(data)d(analysis)i(algorithms)g(on)e(real-w)o(orld)0 1359 y(interferometer)32 b(noise.)44 b(This)28 b(data)h(w)o(as)f(tak)o (en)i(during)g(the)e(period)i(from)e(1993)i(to)e(1996;)k(for)d(our)f (purposes)j(here)e(we)0 1472 y(will)f(concentrate)j(on)e(data)f(tak)o (en)i(during)g(a)d(one-week)j(long)f(observ)n(ation)i(run)e(from)f(No)o (v)o(ember)h(14-21,)h(1994.)44 b(The)0 1585 y(original)27 b(data)f(is)f(contained)j(on)d(11)g(e)o(xabyte)i(tapes)f(with)f(about)h (46)g(total)g(hours)g(of)f(data;)i(the)e(instrument)j(w)o(as)c(in)h (lock)0 1698 y(about)k(88\045)e(of)g(the)h(time.)41 b(The)27 b(details)i(of)e(this)h(run,)h(the)f(status)h(of)e(the)h(instrument,)i (and)e(the)g(properties)i(of)d(this)i(data)0 1810 y(are)24 b(well-described)j(in)c(theses)i(by)f(Gillespe)g([31)p (#cite.Gillespie) [[252 500 263 512] [1 1 1 [3 3]] [0 0 1]] pdfm 2 w(])f(and)h(L)-5 b(yons)24 b([32)p (#cite.Lyons) [[321 500 332 512] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)141 1923 y(The)34 b(GRASP)d(package)k(includes)i(routines)e(for) g(reading)g(this)g(data.)60 b(The)33 b(data)i(is)f(not)g(read)g (directly)i(from)e(the)0 2036 y(tapes)j(themselv)o(es;)45 b(the)36 b(data)h(instead)h(must)e(be)g(read)h(of)n(f)f(the)g(tapes)h (and)g(put)f(onto)h(disk)g(\(or)f(into)h(pipes\))g(using)h(a)0 2149 y(program)33 b(called)g FE(extract)p FO(.)51 b(The)31 b(GRASP)e(routines)34 b(can)f(then)g(be)f(used)g(to)g(read)h(the)f (resulting)j(\002les.)54 b(While)32 b(the)0 2262 y(GRASP)f(routines)36 b(can)e(be)g(used)g(without)h(an)o(y)f(further)h(understanding)j(of)c (the)g(data)g(format,)j(it)c(is)h(v)o(ery)g(helpful)h(to)0 2375 y(understand)j(this)e(in)f(more)g(detail.)65 b(Note)35 b(that)h(these)g(data)g(formats)g(and)g(the)f(associated)j(structures)g (were)d(de\002ned)0 2488 y(years)30 b(before)g(GRASP)c(w)o(as)i (written;)k(we)c(did)i(not)f(choose)h(this)f(data)h(format)f(and)g (should)i(not)e(be)f(held)i(accountable)0 2601 y(for)e(its)f (shortcomings.)44 b(W)-7 b(e)26 b(ha)n(v)o(e)i(included)i(a)d (preliminary)j(translator)f(that)f(translates)i(the)e(data)g(from)f (this)h(old)g(1994)0 2714 y(format)e(into)g(the)g(ne)n(w)f(LIGO/VIRGO)e (frame)i(format.)35 b(The)25 b(program)i FE(translate)20 b FO(may)26 b(be)f(found)i(in)e(the)h(GRASP)0 2827 y FE(src/examples/ex)o(am)o(pl)o(es)p 1156 2827 28 4 v 26 w(utility)c FO(directory)-6 b(,)29 b(and)e(is)e(documented)k(in)d (the)g(Section)h(on)f(GRASP)d(general)0 2940 y(purpose)j(utilities.)141 3052 y(If)j(you)h(w)o(ant)g(to)f(de)n(v)o(elop)i(or)e(w)o(ork)g(on)h (data)g(analysis)h(algorithms,)i(you)d(will)f(w)o(ant)g(to)h(ha)n(v)o (e)g(access)g(to)g(this)g(data)0 3165 y(archi)n(v)o(e.)69 b(Because)37 b(man)o(y)g(people)h(contrib)n(uted)i(to)c(taking)i(this)f (data,)j(and)d(because)i(the)d(LIGO)f(project)j(w)o(ants)f(to)0 3278 y(maintain)29 b(control)g(of)f(its)g(use)g(and)g(distrib)n(ution,) k FF(this)c(data)g(set)g(is)g(NO)l(T)e(in)h(the)h(public)h(domain)p FO(.)42 b(Ho)n(we)n(v)o(er)l(,)28 b(you)g(may)0 3391 y(request)f(a)d(cop)o(y)i(for)g(your)f(use,)h(or)f(for)g(use)h(by)f (your)h(research)h(group.)34 b(Write)25 b(to:)33 b(Director)26 b(of)f(the)g(LIGO)e(Laboratory)-6 b(,)0 3504 y(Mail)25 b(Stop)f(51-33,)i(California)h(Institute)g(of)d(T)-6 b(echnology)g(,)27 b(P)o(asadena,)f(CA)d(91125.)34 b(The)24 b(data)h(set)g(is)g(a)n(v)n(ailable)i(in)d FE(tar)0 3617 y FO(format)i(on)f(tw)o(o)f(Exabyte)i(8500c)h(format)e(tapes.)34 b(Each)25 b(directory)i(\(for)f(a)e(dif)n(ferent)j(run)f(on)f(a)f(dif)n (ferent)j(day\))f(occupies)0 3730 y(the)e(follo)n(wing)h(amount)f(of)g (space)g(\(in)g(mbytes\):)709 3910 y FE(14nov94.1)214 b(647)709 4023 y(14nov94.2)g(913)709 4135 y(18nov94.1)160 b(1041)709 4248 y(18nov94.2)g(1121)709 4361 y(19nov94.1)g(1554)709 4474 y(19nov94.2)g(1074)709 4587 y(19nov94.3)g(1250)709 4700 y(19nov94.4)g(1206)709 4813 y(20nov94.1)g(1146)709 4926 y(20nov94.2)g(1173)709 5039 y(20nov94.3)g(1543)0 5218 y FO(Each)20 b(of)g(these)i(directories)h(contains)f(the)f FE(channel.*)15 b FO(\002les)20 b(and)h(the)g FE(swept-sine.asc)o(ii)13 b FO(swept-sine)22 b(calibra-)0 5331 y(tion)f(\002les.)27 b(In)21 b(this)f(manual,)i(we)d(assume)j(that)e(these)i(directories)h (\(or)d(links)i(to)e(them\))h(ha)n(v)o(e)f(been)i(placed)f(where)g(you) g(can)0 5444 y(access)29 b(them.)40 b(The)27 b(GRASP)d(programs)29 b(that)f(use)f(this)h(data)g(determine)h(its)f(location)h(by)f(means)f (of)h(the)f(en)l(vironment)0 5557 y(v)n(ariable)e FE(GRASP)p 593 5557 V 31 w(DATAPATH)p FO(.)19 b(Y)-10 b(ou)23 b(can)h(set)f(this)i (by)e(typing)i(\(for)f(e)o(xample\))0 5806 y FP(GRASP)d(RELEASE)f (1.9.8)841 b(P)o(age)24 b(30)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 31 31 31 30 bop 50 -71 a FP(Section)134 42 y(3.1)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1633 42 y(The)e(data)i(f)n(ormat)3664 -71 y(P)o(age)3712 42 y(31)p 0 79 3900 4 v 141 249 a FE(setenv)52 b(GRASP)p 803 249 28 4 v 30 w(DATAPATH)f(/usr/local/data)o(/19)o(no)o(v9)o(4.)o (3)0 361 y FO(to)24 b(access)g(the)g(data)h(from)e(run)h(3)f(on)h(No)o (v)o(ember)g(19th.)29 b(System)24 b(administrators:)33 b(after)24 b(installing)i(these)f(directories)h(in)0 474 y(a)h(con)l(v)o(enient)j(place)e(on)f(your)h(machine,)h(we)d (recommend)i(that)g(you)f(install)i(a)d(set)i(of)f(links)h(to)f(them)g (in)g(the)g(directory)0 587 y FE(data)g FO(within)k(the)f(GRASP)d(home) k(directory)-6 b(.)50 b(This)30 b(w)o(ay)g(your)h(users)g(can)f(\002nd) g(them)g(without)h(asking)g(you)g(for)f(the)0 700 y(location!)141 813 y(W)-11 b(ARNING:)26 b(this)j(data)h(w)o(as)e(written)h(on)g(a)f (\223big-endian\224)k(machine)d(\(the)g(sun-4)h(w)o(orkstation)h(is)d (an)h(e)o(xample)g(of)0 926 y(such)20 b(a)f(machine\).)29 b(The)19 b(\003oats)h(are)f(in)h(IEEE)d(754)j(\003oating-point)j (format.)28 b(Attempts)20 b(to)f(read)h(the)g(data)g(in)f(its)h (distrib)n(uted)0 1039 y(form)28 b(on)g(a)g(\223little-endian\224)k (machine)e(\(such)f(as)f(Intel)h(80*86)g(computers\))h(will)e(yield)h (garbage)h(unless)f(the)g(bytes)g(are)0 1152 y(properly)c(sw)o(apped.) 30 b(The)22 b(routines)i(used)g(to)e(read)i(data)f(\(in)g(particular)l (,)i(the)e(function)i FE(read)p 3003 1152 V 31 w(block\(\))p FO(\))19 b(test)k(the)f(byte)0 1265 y(order)j(of)e(the)h(machine)g (being)h(used,)f(and)g(sw)o(aps)g(the)g(byte)g(order)h(if)e(the)h (machine)h(is)e(\223little-endian\224.)33 b(This)23 b(introduces)0 1378 y(some)g(inef)n(\002cienc)o(y)i(if)e(you)h(are)f(running)j(on)d(a) g(\223little-endian\224)k(machine,)e(b)n(ut)e(is)g(preferrable)k(to)c (ha)n(ving)i(tw)o(o)e(copies)h(of)0 1491 y(the)j(data,)g(one)g(for)g (each)g(architecture.)40 b(If)26 b(you)h(are)g(doing)h(all)e(of)g(your) i(w)o(ork)e(on)h(a)f(\223little-endian\224)k(machine)e(and)f(you)0 1603 y(w)o(ant)f(to)g(a)n(v)n(oid)i(this)f(inef)n(\002cienc)o(y)-6 b(,)29 b(write)d(a)g(program)h(which)g(properly)h(sw)o(aps)f(the)g (byte)g(orders)g(of)f(the)h(header)h(blocks)0 1716 y(\(which)c(are)g (in)f(4-byte)i(units\))g(and)f(then)h(also)f(properly)h(sw)o(aps)g(the) e(byte)i(order)f(of)g(the)f(data)i(blocks)g(\(which)f(are)g(2-byte)0 1829 y(units\))g(and)g(reformat)h(the)e(ra)o(w)f(data)i(\002les.)29 b(Then)23 b(modify)h(the)f FE(read)p 2238 1829 V 31 w(block\(\))c FO(data)24 b(so)g(that)f(it)g(no)h(longer)g(sw)o(aps)g(the)0 1942 y(bytes)h(on)e(your)i(machine.)0 2191 y FB(3.1)99 b(The)26 b(data)f(f)n(ormat)0 2366 y FO(Data)i(is)f(written)i(onto)g (the)f(e)o(xabyte)h(tapes)g(in)f(blocks)h(about)g(1/2)f(me)o(gabyte)h (in)f(size.)39 b(The)26 b(format)i(of)e(the)h(data)h(on)f(the)0 2479 y(tapes)34 b(is)f(as)h(sho)n(wn)f(in)g(T)-7 b(able)34 b(1)p (#table.1) [[195 420 200 432] [1 1 1 [3 3]] [0 0 1]] pdfm (.)57 b(The)33 b(tape)h(be)o(gins)g(with)g(a)e(main)i(header)g(\(denoted)i (\223mh\224)d(in)h(the)f(table\).)59 b(This)33 b(is)p 0 2601 3730 4 v -2 2714 4 113 v 50 2680 a(mh)p 214 2714 V 100 w(0')-5 b(s)p 420 2714 V 138 w(0')g(s)p 701 2714 V 139 w(mh)p 917 2714 V 100 w(0')g(s)p 1123 2714 V 138 w(0')g(s)p 1404 2714 V 139 w(mh)p 1620 2714 V 100 w(gh)p 1811 2714 V 100 w(0')g(s)p 2016 2714 V 199 w(data)p 2463 2714 V 199 w(mh)p 2679 2714 V 100 w(gh)p 2870 2714 V 100 w(0')g(s)p 3076 2714 V 199 w(data)p 3523 2714 V 199 w FJ(\001)15 b(\001)g(\001)p 0 2717 3730 4 v -2 2830 4 113 v 120 2796 a FO(1024)p 420 2830 V 171 w(1024)p 701 2830 V 701 2830 V 172 w(1024)p 1123 2830 V 171 w(1024)p 1404 2830 V 1404 2830 V 267 w(1024)p 2016 2830 V 267 w FA(1024)22 b FJ(\002)e FD(n)p 2463 2830 V 2463 2830 V 264 w FO(1024)p 3076 2830 V 267 w FA(1024)i FJ(\002)e FD(n)p 3523 2830 V 99 w FJ(\001)15 b(\001)g(\001)p 0 2834 3730 4 v 368 2987 a FO(T)-7 b(able)23 b(1:)29 b(F)o(ormat)23 b(of)h(Exabyte)g(data)g(tapes)h(\(\002rst)e(ro)n(w:)29 b(content,)c(second)g(ro)n(w:)k(length)c(in)e(bytes\).)0 3199 y(follo)n(wed)30 b(by)f(a)g(set)h(of)f(zeros,)i(padding)g(the)f (length)g(of)f(the)h(header)g(block)h(to)e(1024)h(bytes.)46 b(There)30 b(is)f(then)h(an)f(empty)0 3312 y(block)h(of)g(1024)g(bytes) g(containing)i(zeros.)47 b(This)29 b(pattern)i(is)e(repeated)i(until)f (the)g(\002rst)f(block)h(containing)i(actual)f(data.)0 3425 y(This)20 b(is)g(signaled)j(by)d(the)h(appearance)i(of)d(a)g(main) g(header)l(,)j(follo)n(wed)e(by)g(a)e(gra)n(vity)k(header)e(\(denoted)i (\223gh\224)e(in)f(the)h(\002gure)0 3538 y(abo)o(v)o(e\).)38 b(These)27 b(tw)o(o)f(headers)i(are)e(padded)i(with)f(zeros)g(to)f(a)g (length)i(of)e(1024)i(bytes.)38 b(This)26 b(is)g(then)h(follo)n(wed)h (by)e(a)g(set)0 3651 y(of)32 b(data)g(\(the)g(length)i(of)d(this)h(set) g(is)g(a)f(multiple)i(of)f(1024)h(bytes\).)54 b(Information)34 b(about)f(the)f(length)i(of)d(the)h(data)h(sets)0 3764 y(is)c(contained)j(in)e(the)g(headers.)48 b(The)29 b(data)h(sets)g (themselv)o(es)i(consist)f(of)e(data)h(from)g(a)f(total)h(of)f(16)h (channels,)j(each)d(of)0 3877 y(which)22 b(comes)h(from)f(a)g(12-bit)h (A)e(to)h(D)f(con)l(v)o(erter)-5 b(.)31 b(F)o(our)21 b(of)h(the)h(16)f(channels)i(are)f(f)o(ast)f(\(sample)h(rates)g(a)f (bit)g(slo)n(wer)g(than)0 3990 y(10kHz\))k(and)f(the)g(remaining)i(12)e (channels)j(are)d(slo)n(w)f(\(sample)i(rates)g(a)f(bit)g(slo)n(wer)g (than)h(1kHz\).)33 b(The)25 b(ratio)h(of)e(sample)0 4103 y(rates)31 b(is)f(e)o(xactly)h FA(10)38 b(:)g(1)p FO(.)48 b(W)l(ithin)31 b(the)f(blocks)i(labeled)g(\223data\224,)h(these)e (samples)g(are)f(interlea)n(v)o(ed.)51 b(The)30 b(information)0 4216 y(content)23 b(of)e(the)h(dif)n(ferent)h(channels)h(is)d(detailed) i(on)f(page)g(136)g(of)f(L)-5 b(yon')g(s)22 b(thesis)g([32)p (#cite.Lyons) [[391 211 402 223] [1 1 1 [3 3]] [0 0 1]] pdfm 2 w(],)f(and)g(is)h(summarized)g(in)g(T)-7 b(able)21 b(3)p (#table.3) [[532 211 537 223] [1 1 1 [3 3]] [0 0 1]] pdfm (.)141 4329 y(The)h(program)h FE(extract)c FO(reads)k(data)g(of)n(f)f(the)h (tapes)g(and)g(writes)f(them)h(into)g(\002les.)28 b(One)22 b(\002le)f(is)h(produced)j(for)d(each)0 4441 y(channel;)j(typically)g (these)f(\002les)f(are)g(named)g FE(channel.0)18 b FJ(!)k FE(channel.15)p FO(.)h(The)g(complete)h(set)f(of)g(these)g(\002les)g (for)0 4554 y(the)j(No)o(v)o(ember)g(1994)h(run)f(\002ts)g(onto)g(tw)o (o)g(Exabyte)h(tapes)g(\(in)f(the)g(8500c)i(compressed)g(format\).)36 b(The)26 b(information)i(in)0 4667 y(these)f(\002les)f(be)o(gins)h (only)g(at)f(the)h(moment)f(when)g(the)h(useful)g(data)g(\(starting)h (with)e(the)g(gra)n(vity)i(header)g(blocks\))g(be)o(gins)0 4780 y(to)c(arri)n(v)o(e.)32 b(The)24 b(format)g(of)h(the)f(data)h(in)f (these)i FE(channel.*)19 b FO(\002les)24 b(is)g(sho)n(wn)h(in)f(T)-7 b(able)24 b(2)p (#table.2) [[414 143 419 155] [1 1 1 [3 3]] [0 0 1]] pdfm (.)31 b(Here)24 b(the)h(main)f(headers)i(are)p 0 4884 3659 4 v -2 4997 4 113 v 296 4963 a(block)f(0)p 861 4997 V 861 4997 V 594 w(block)f(1)p 1725 4997 V 1725 4997 V 594 w(block)g(2)p 2588 4997 V 2588 4997 V 594 w(block)h(3)p 3451 4997 V 346 w FJ(\001)15 b(\001)g(\001)p 0 5001 3659 4 v -2 5114 4 113 v 50 5080 a FO(mh)p 214 5114 V 100 w(bh)p 405 5114 V 100 w(0')-5 b(s)p 610 5114 V 101 w(data)p 861 5114 V 101 w(mh)p 1077 5114 V 100 w(bh)p 1268 5114 V 100 w(0')g(s)p 1474 5114 V 101 w(data)p 1725 5114 V 101 w(mh)p 1940 5114 V 100 w(bh)p 2131 5114 V 100 w(0')g(s)p 2337 5114 V 101 w(data)p 2588 5114 V 101 w(mh)p 2804 5114 V 100 w(bh)p 2994 5114 V 101 w(0')g(s)p 3200 5114 V 100 w(data)p 3451 5114 V 101 w FJ(\001)15 b(\001)g(\001)p 0 5117 3659 4 v -2 5230 4 113 v 215 5196 a FO(1024)p 610 5230 V 305 w(cs)p 861 5230 V 861 5230 V 303 w(1024)p 1474 5230 V 305 w(cs)p 1725 5230 V 1725 5230 V 303 w(1024)p 2337 5230 V 305 w(cs)p 2588 5230 V 2588 5230 V 304 w(1024)p 3200 5230 V 304 w(cs)p 3451 5230 V 138 w FJ(\001)g(\001)g(\001)p 0 5233 3659 4 v 0 5386 a FO(T)-7 b(able)20 b(2:)27 b(F)o(ormat)20 b(of)g(a)g FE(channel.0)p FJ(!)p FE(15)14 b FO(\002le)20 b(\(\002rst)g(ro)n(w:)27 b(block)21 b(number)l(,)h(second)g(ro)n(w:)k (content,)d(third)e(ro)n(w:)27 b(length)0 5499 y(in)c(bytes\).)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(31)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 32 32 32 31 bop 50 -71 a FP(Section)134 42 y(3.1)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1633 42 y(The)e(data)i(f)n(ormat)3664 -71 y(P)o(age)3712 42 y(32)p 0 79 3900 4 v 0 249 a FO(the)h(same)f(as)g(before,)h(ho)n(we) n(v)o(er)g(the)f(headers)j(that)d(follo)n(w)h(them)f(are)h(called)g (binary)h(headers)g(\(denoted)g(by)f(\223bh\224)g(in)f(the)0 361 y(table\).)35 b(The)25 b(length)i(of)e(the)h(data)g(stream)g(\(in)f (bytes\))i(is)e(called)h(the)g(\223chunksize\224)j(and)d(is)f(denoted)i (by)e(\223cs\224)h(in)g(T)-7 b(able)25 b(2)p (#table.2) [[532 674 537 686] [1 1 1 [3 3]] [0 0 1]] pdfm (.)0 474 y(W)-7 b(e)30 b(frequently)35 b(reference)e(the)f(data)g(in)f (these)h(\002les)f(by)h(\223block)g(number\224)h(and)f(\223of)n (fset\224.)53 b(The)31 b(block)i(number)f(is)f(an)0 587 y(inte)o(ger)26 b FJ(\025)h FA(0)d FO(and)h(is)f(sho)n(wn)h(in)f(T)-7 b(able)25 b(2)p (#table.2) [[223 647 228 659] [1 1 1 [3 3]] [0 0 1]] pdfm (.)31 b(The)24 b(of)n(fset)i(is)e(an)h(inte)o(ger)g(which,)g(within)g(a)f(gi) n(v)o(en)i(block,)f(de\002nes)g(the)g(of)n(fset)0 700 y(of)f(a)f(data)i(element)f(from)g(the)g(\002rst)g(data)g(element)h(in) f(the)g(block.)31 b(In)23 b(a)h(block)h(containing)i(5000)d(samples,)h (these)g(of)n(fsets)0 813 y(w)o(ould)f(be)g(numbered)h(from)e(0)h(to)f (4999.)141 926 y(The)g(structure)j(of)d(the)h(binary)h(headers)h(is)0 1039 y FE(struct)52 b(ld)p 497 1039 28 4 v 32 w(binheader)e FJ(f)45 1227 y FE(float)j(elapsed)p 763 1227 V 29 w(time:)27 b FO(This)d(is)g(the)g(total)g(elapsed)i(time)e(in)g(seconds,)i (typically)g(starting)g(from)e(the)g(\002rst)f(v)n(alid)227 1339 y(block)i(of)e(data,)h(from)g(the)g(be)o(ginning)i(of)d(the)h (run.)45 1527 y FE(float)53 b(datarate:)24 b FO(This)f(is)h(the)f (sample)i(rate)f(of)f(the)h(channel,)h(in)f(Hz.)0 1715 y FJ(g)p FO(;)141 1828 y(The)f(structure)j(of)d(the)h(main)g(headers)h (is)0 1940 y FE(struct)52 b(ld)p 497 1940 V 32 w(mainheader)e FJ(f)45 2128 y FE(int)k(chunksize:)23 b FO(The)g(size)h(of)g(the)g (data)g(se)o(gment)g(that)g(follo)n(ws,)g(in)g(bytes.)45 2316 y FE(int)54 b(filetype:)24 b FO(Undocumented;)i(often)f(1)e(or)g (2.)45 2503 y FE(int)54 b(epoch)p 544 2503 V 30 w(time)p 794 2503 V 31 w(sec:)45 b FO(The)32 b(number)h(of)g(seconds)i(after)e (January)h(1,)h(1970,)g(Coordinated)h(Uni)n(v)o(ersal)d(T)m(ime)227 2616 y(\(UTC\))27 b(for)h(the)g(\002rst)g(sample.)42 b(This)28 b(is)f(the)i(quantity)h(returned)g(by)e(the)g(function)i FE(time\(\))24 b FO(in)k(the)g(standard)i(C)227 2729 y(library)-6 b(.)45 2917 y FE(int)54 b(epoch)p 544 2917 V 30 w(time)p 794 2917 V 31 w(msec:)26 b FO(The)d(number)h(of)g (millseconds)i(which)e(should)h(be)f(added)g(to)g(the)g(pre)n(vious)h (quantity)-6 b(.)45 3104 y FE(int)54 b(tod)p 434 3104 V 31 w(second:)25 b FO(Seconds)g(after)f(minute,)g(0-61)g(for)g(leap)g (second,)h(local)g(California)g(time.)45 3292 y FE(int)54 b(tod)p 434 3292 V 31 w(minute:)25 b FO(Minutes)g(after)f(hour)g(0-59,) g(local)h(California)g(time.)45 3480 y FE(int)54 b(tod)p 434 3480 V 31 w(hour:)26 b FO(Hour)d(since)i(midnight)g(0-23,)f(local)h (California)g(time.)45 3667 y FE(int)54 b(date)p 489 3667 V 31 w(day:)26 b FO(Day)d(of)h(the)f(month,)h(1-31,)g(local)h (California)g(time.)45 3855 y FE(int)54 b(date)p 489 3855 V 31 w(month:)25 b FO(Month)f(of)g(the)f(year)l(,)i(0-11)f(is)f (January-December)l(,)28 b(local)c(California)i(time.)45 4043 y FE(int)54 b(date)p 489 4043 V 31 w(year:)25 b FO(Y)-9 b(ears)24 b(since)h(1900,)f(local)g(California)i(time.)45 4230 y FE(int)54 b(date)p 489 4230 V 31 w(dow:)26 b FO(Days)d(since)i (Sunday)-6 b(,)24 b(0-6,)g(local)g(California)i(time.)45 4418 y FE(int)54 b(sub)p 434 4418 V 31 w(hdr)p 630 4418 V 31 w(flag:)26 b FO(Undocumented.)0 4606 y FJ(g)p FO(;)f(Note:)32 b(in)25 b(the)g(original)i(headers,)g(these)f FE(int)c FO(were)j(declared)i(as)e FE(long)p FO(.)30 b(The)o(y)24 b(are)i(in)e(f)o(act)i(4-byte)g(objects,)h(and)e(on)0 4718 y(some)j(modern)h(machines,)i(if)d(the)o(y)g(are)h(declared)h(as)e (long)h(the)o(y)g(will)e(be)i(incorrectly)i(interpreted)g(as)d(8-byte)i (objects.)0 4831 y(F)o(or)e(this)i(reason,)i(we)d(ha)n(v)o(e)h(changed) h(the)f(header)g(de\002nitions)i(to)d(what)g(is)g(sho)n(w)h(abo)o(v)o (e.)46 b(Also)29 b(please)i(note)f(that)g(the)0 4944 y(time)23 b(v)n(alues)i Fz(tod)p 586 4944 V 32 w(minute)14 b FJ(\001)h(\001)g(\001)h Fz(date)p 1233 4944 V 31 w(year)22 b FO(are)i(the)g(local)g(California)h(time,)e(not)h(UTC.)141 5057 y(F)o(or)d(se)n(v)o(eral)i(years,)g(the)f FE(extract)c FO(program)23 b(contained)h(se)n(v)o(eral)f(b)n(ugs.)29 b(One)22 b(of)g(these)h(caused)g(the)f FE(channel.*)0 5170 y FO(to)j(ha)n(v)o(e)i(no)e(v)n(alid)h(header)h(information)h (apart)f(from)e(the)h FE(elapsed)51 b(time)23 b FO(and)j FE(datarate)21 b FO(entries)27 b(in)f(the)g(binary)0 5283 y(header)l(,)k(and)f(the)f FE(chunksize)23 b FO(entry)29 b(in)e(the)h(main)g(header)-5 b(.)43 b(All)27 b(the)h(remaining)i (entries)f(in)f(the)g(main)g(header)h(were)0 5396 y(either)c(incorrect) g(or)f(nonsensical.)32 b(This)23 b(b)n(ug)h(w)o(as)g(corrected)h(by)f (Allen)g(on)f(14)h(No)o(v)o(ember)g(1996;)g(data)h(\002les)e(produced)0 5509 y(from)g(the)h(tapes)h(after)f(that)g(time)g(should)h(ha)n(v)o(e)f (v)n(alid)g(header)h(information.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8) 841 b(P)o(age)24 b(32)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 33 33 33 32 bop 50 -71 a FP(Section)134 42 y(3.1)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1633 42 y(The)e(data)i(f)n(ormat)3664 -71 y(P)o(age)3712 42 y(33)p 0 79 3900 4 v 141 249 a FO(There)g(w)o(as)f(also)h(a)f(more)g (serious)i(b)n(ug)f(in)g(the)f(original)j(v)o(ersions)f(of)e FE(extract)p FO(.)i(The)e(typical)i(chunksize)h(of)d(most)0 361 y(slo)n(w)32 b(channels)i(is)d(10,000)i(bytes)g(\(5,000)g (samples\))h(and)e(the)g(chunksize)j(of)c(most)h(f)o(ast)h(channels)h (is)e(100,000)h(bytes)0 474 y(\(50,000)27 b(samples\))g(b)n(ut)f(until) h(it)f(w)o(as)f(corrected)j(by)e(Allen)g(on)f(14)h(No)o(v)o(ember)g (1996,)h(the)f FE(extract)c FO(program)27 b(w)o(ould)0 587 y(in)d(apparently)k(unpredictable)g(\(though)f(actually)f(quite)f (deterministic\))j(f)o(ashion)e(\223skip\224)g(the)f(last)g(data)g (point)h(from)e(the)0 700 y(slo)n(w)j(channels)j(or)d(the)h(last)g(ten) g(data)g(points)h(from)f(the)f(f)o(ast)h(channels,)j(gi)n(ving)e(rise)f (to)f(sequences)j(of)e(4,999)g(samples)0 813 y(from)22 b(the)g(slo)n(w)g(channels,)i(and)f(correspondingly)k(49,990)c(samples) g(from)f(the)g(f)o(ast)h(channels.)30 b(Not)22 b(surprisingly)-6 b(,)25 b(these)0 926 y(missing)30 b(data)f(points)h(ga)n(v)o(e)f(rise)g (to)g(strange)h(\223gremlins\224)h(in)d(the)h(early)h(data)f(analysis)i (w)o(ork;)h(these)d(are)g(described)i(in)0 1039 y(L)-5 b(yon')g(s)24 b(thesis)g([32)p (#cite.Lyons) [[135 592 146 604] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(])f(on)g(pages)h(150-151.)31 b(These)23 b(missing)h(points)g(were)f (simply)h(cut)f(out)h(of)f(the)g(data)g(stream)h(as)f(sho)n(wn)0 1152 y(in)i(Figure)g(1)p (#figure.1) [[115 579 120 591] [1 1 1 [3 3]] [0 0 1]] pdfm (;)g (rather)h(lik)o(e)g(cutting)g(out)f(1)g(millisecond)i(of)e(a)f(symphon) o(y)i(orchestra)i(e)n(v)o(ery)d(5.1)f(seconds;)k(this)d(gi)n(v)o(es)h (rise)0 1265 y(to)e(\223clicks\224)i(which)e(e)o(xcited)h(the)g (optimal)f(\002lters.)31 b(This)23 b(problem)i(is)f(sho)n(wn)g(belo)n (w;)h(data)f(tak)o(en)h(of)n(f)f(the)h(tapes)f(after)h(14)0 1378 y(No)o(v)o(ember)f(1996)g(should)h(be)f(free)g(of)f(these)i (problems.)141 1491 y(There)30 b(are)f(a)g(couple)i(of)f(ca)n(v)o(eats) h(re)o(garding)g(use)f(of)f(these)h(\223ra)o(w)f(data\224)i(\002les.)46 b(First,)30 b(in)g(the)f FE(channel.*)c FO(\002les,)0 1603 y(there)30 b(can)g(be,)g(with)f(no)h(w)o(arning,)h(lar)n(ge)g(se)o (gments)f(of)g(missing)g(data.)47 b(In)29 b(other)h(w)o(ords,)h(a)e (block)h(of)f(data)h(with)f(time)0 1716 y(stamp)j(13,000)h(sec,)h (lasting)g(5)d(sec,)j(can)f(be)f(follo)n(wed)h(by)f(another)h(data)g (block)g(with)f(a)f(time)h(stamp)g(of)g(14,000)h(sec)0 1829 y(\(i.e.,)23 b(995)h(sec)g(of)g(missing)h(data\).)30 b(Also,)23 b(the)h(time)g(stamps)g(are)g(stored)h(in)f(single)h (precision)h(\003oats,)e(so)f(that)i(after)f(about)0 1942 y(10,000)31 b(sec)f(the)o(y)g(no)g(longer)i(ha)n(v)o(e)e(a)g (resolution)i(better)g(than)e(a)g(single)h(sample)f(interv)n(al.)50 b(When)30 b(we)f(read)i(the)f(data,)0 2055 y(we)23 b(typically)j(use)f (the)f(time-stamp)h(on)f(the)g(\002rst)f(data)i(se)o(gment)g(to)e (establish)k(the)d(time)f(at)h(which)g(the)g(\002rst)g(sample)h(w)o(as) 0 2168 y(tak)o(en.)49 b(Starting)31 b(from)f(that)g(time,)h(we)e(then)i (determine)g(the)f(time)g(of)g(a)f(data)i(se)o(gment)g(by)e(using)j FE(elapsed)p 3635 2168 28 4 v 29 w(time)p FO(,)0 2281 y(since)g(the)e(millisecond)j(time)e(resolution)i(of)e FE(epoch)p 1782 2281 V 30 w(time)p 2032 2281 V 31 w(msec)d FO(is)i(not)h(good)h(enough.)52 b(\(See)30 b(the)h(comments)g(in)0 2394 y(Section)24 b(4.1)p (#subsection.4.1) [[107 430 121 442] [1 1 1 [3 3]] [0 0 1]] pdfm (\).) 141 2507 y(F)o(or)k(our)i(purposes,)i(the)e(most)f(useful)h(channels)i (are)d FE(channel.0)24 b FO(and)30 b FE(channel.10)p FO(.)40 b(Channel)30 b(0)f(contains)0 2620 y(the)f(actual)g(v)n(oltage) h(output)g(of)e(the)h(IFO.)d(This)i(is)g(typically)j(in)d(the)h(range)g (of)f FJ(\006)p FA(100)p FO(.)40 b(Later)l(,)28 b(we)f(will)g(discuss)i (ho)n(w)d(to)0 2733 y(calibrate)33 b(this)e(signal.)51 b(Channel)31 b(10)g(contains)i(a)d(TTL)e(lock)o(ed)k(le)n(v)o(el)f (signal,)i(indicating)h(if)c(the)h(interferometer)j(w)o(as)0 2845 y(in)d(lock.)53 b(This)31 b(is)h(typically)h(in)f(the)f(range)i (from)e(1)g(to)g(10)h(when)f(lock)o(ed,)k(and)d(e)o(xceeds)h(se)n(v)o (eral)f(hundred)h(when)f(the)0 2958 y(interferometer)c(is)d(out)h(of)f (lock.)34 b(Note:)f(after)26 b(coming)g(into)g(lock)g(you)f(will)g (notice)i(that)e(the)h(IFO)e(output)i(is)f(often)i(zero)0 3071 y(\(with)c(a)f(bit)i(of)e(DC)g(of)n(fset\))i(for)f(periods)i (ranging)g(from)d(a)h(fe)n(w)f(seconds)j(to)e(a)f(minute.)30 b(This)22 b(is)h(because)i(the)e(instrument)0 3184 y(output)k (ampli\002ers)f(are)f(typically)j(o)o(v)o(erloaded)g(\(saturated\))g (when)d(the)h(instrument)h(is)e(out-of-lock.)37 b(Because)26 b(the)o(y)g(are)0 3297 y(A)l(C)e(coupled,)k(this)e(leads)g(to)g(zero)g (output.)36 b(After)25 b(the)h(instrument)h(comes)f(into)g(lock,)g(the) g(char)n(ge)h(on)f(these)g(ampli\002ers)0 3410 y(gradually)i(bleeds)f (of)n(f)e(\(or)g(one)h(of)f(the)h(operators)h(remembers)g(to)e(hit)g (the)h(reset)g(b)n(utton\))h(and)f(then)g(the)g(output)g(\223comes)0 3523 y(ali)n(v)o(e\224.)i(So)19 b(don')n(t)i(be)e(puzzled)j(if)d(the)h (instrument)h(drops)g(into)f(lock)h(and)f(the)f(output)j(is)d(zero)h (for)g(40)f(seconds)j(afterw)o(ards!)141 3636 y(The)28 b(contents)i(of)e(the)g FE(channel.*)c FO(\002les)j(w)o(as)h(not)h(the) f(same)g(for)g(all)h(of)f(the)g(runs.)43 b(L)-5 b(yon')g(s)29 b(thesis)g([32)p (#cite.Lyons) [[491 281 502 293] [1 1 1 [3 3]] [0 0 1]] pdfm 2 w(])e(gi)n(v)o(es)i(a)0 3749 y(chart)23 b(on)f(page)g(136)g(with)g (some)g(\223typical\224)i(channel)g(assignments.)30 b(The)22 b(channel)h(assignments)i(during)e(these)g(No)o(v)o(em-)0 3862 y(ber)30 b(1994)g(data)g(runs)g(are)g(listed)h(in)e(a)g(log)h (book;)k(the)o(y)29 b(were)h(initially)h(chosen)g(on)f(No)o(v)o(ember)g (14,)g(then)h(changed)g(on)0 3975 y(No)o(v)o(ember)25 b(15th)h(and)f(again)h(on)f(No)o(v)o(ember)g(18th;)i(these)f (assignments)h(are)e(sho)n(wn)g(in)g(T)-7 b(able)25 b(3)p (#table.3) [[443 240 448 252] [1 1 1 [3 3]] [0 0 1]] pdfm (.)33 b(\(Note)25 b(that)g(the)g(chart)0 4087 y(on)k(page)h(136)f(of)g(L)-5 b(yon')g(s)30 b(thesis)g(describes)h(the)e(channel)i(assignments)h(on)d (15)g(No)o(v)o(ember)g(94,)h(a)e(day)i(when)f(no)g(data)0 4200 y(w)o(as)23 b(tak)o(en.\))0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(33)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 34 34 34 33 bop 50 -71 a FP(Section)134 42 y(3.1)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1633 42 y(The)e(data)i(f)n(ormat)3664 -71 y(P)o(age)3712 42 y(34)p 0 79 3900 4 v 0 202 3220 4 v 50 281 a FO(Channel)h(Number)p 722 315 4 113 v 100 w(Description)h FJ(\024)c FO(14)i(No)o(v)o(ember)g (94)p 1970 315 V 100 w(Description)i FJ(\025)d FO(18)g(No)o(v)o(ember)h (94)p 0 318 3220 4 v 339 397 a(0)p 722 431 4 113 v 763 w(IFO)e(output)p 1970 431 V 849 w(IFO)g(output)339 510 y(1)p 722 544 V 835 w(unused)p 1970 544 V 862 w(magnetometer)339 623 y(2)p 722 657 V 835 w(unused)p 1970 657 V 904 w(microphone)339 736 y(3)p 722 770 V 746 w(microphone)p 1970 770 V 906 w(unused)p 0 773 3220 4 v 339 852 a(4)p 722 886 4 113 v 808 w(dc)i(strain)p 1970 886 V 939 w(dc)g(strain)339 965 y(5)p 722 999 V 653 w(mode)g(cleaner)h(pzt)p 1970 999 V 628 w(mode)f(cleaner)h(pzt)339 1078 y(6)p 722 1112 V 734 w(seismometer)p 1970 1112 V 791 w(seismometer)339 1191 y(7)p 722 1225 V 835 w(unused)p 1970 1225 V 970 w(slo)n(w)e(pzt)339 1304 y(8)p 722 1338 V 835 w(unused)p 1970 1338 V 831 w(po)n(wer)h(stabilizer)339 1417 y(9)p 722 1450 V 835 w(unused)p 1970 1450 V 993 w(unused)316 1530 y(10)p 722 1563 V 726 w(TTL)d(lock)o(ed)p 1970 1563 V 820 w(TTL)h(lock)o(ed)316 1642 y(11)p 722 1676 V 664 w(arm)h(1)g(visibility)p 1970 1676 V 696 w(arm)g(1)g(visibility)316 1755 y(12)p 722 1789 V 664 w(arm)g(2)g(visibility)p 1970 1789 V 696 w(arm)g(2)g(visibility)316 1868 y(13)p 722 1902 V 525 w(mode)g(cleaner)j(visibility)p 1970 1902 V 418 w(mode)e(cleaner)h(visibility)316 1981 y(14)p 722 2015 V 790 w(slo)n(w)e(pzt)p 1970 2015 V 969 w(unused)316 2094 y(15)p 722 2128 V 639 w(arm)g(1)g(coil)h(dri)n(v)o(er)p 1970 2128 V 645 w(arm)f(1)g(coil)i(dri)n(v)o(er)p 0 2131 3220 4 v 0 2285 a(T)-7 b(able)34 b(3:)49 b(Channel)35 b(assignments)i(for)d(the)g(No)o(v)o(ember)g(1994)h(data)g(runs.)60 b(Channels)36 b(0-3)e(are)g(the)g(\223f)o(ast\224)h(channels,)0 2397 y(sampled)25 b(at)e(about)i(10)e(kHz;)h(the)g(remaining)h(twelv)o (e)f(are)g(the)f(\223slo)n(w\224)h(channels,)i(sampled)f(at)e(about)i (1KHz.)450 2566 y currentpoint currentpoint translate 0.52942 0.52942 scale neg exch neg exch translate 450 2566 a 450 2566 a gsave currentpoint currentpoint translate 270 neg rotate neg exch neg exch translate 450 2566 a @beginspecial 40 @llx 30 @lly 570 @urx 710 @ury 5300 @rwi @setspecial%%BeginDocument: Figures/figure10.ps %!PS-Adobe-2.0 %%Creator: XMgr v3.01pl7 %%Title: dropout.ps %%BoundingBox: 40 30 570 710 %%EndComments /m {moveto} bind def /l {lineto} bind def /RJ { stringwidth neg exch neg exch rmoveto } bind def /CS { stringwidth 2 div neg exch 2 div neg exch rmoveto } bind def 0.25 0.25 scale 1 setlinecap mark /ISOLatin1Encoding 8#000 1 8#054 {StandardEncoding exch get} for /minus 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 8#301 1 8#317 {StandardEncoding exch get} for /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis /ISOLatin1Encoding where not {256 array astore def} if cleartomark /makeISOEncoded { findfont /curfont exch def /newfont curfont maxlength dict def /ISOLatin1 (-ISOLatin1) def /curfontname curfont /FontName get dup length string cvs def /newfontname curfontname length ISOLatin1 length add string dup 0 curfontname putinterval dup curfontname length ISOLatin1 putinterval def curfont { exch dup /FID ne { dup /Encoding eq { exch pop ISOLatin1Encoding exch } if dup /FontName eq { exch pop newfontname exch } if exch newfont 3 1 roll put } { pop pop } ifelse } forall newfontname newfont definefont } def /Times-Roman makeISOEncoded pop /Times-Bold makeISOEncoded pop /Times-Italic makeISOEncoded pop /Times-BoldItalic makeISOEncoded pop /Helvetica makeISOEncoded pop /Helvetica-Bold makeISOEncoded pop /Helvetica-Oblique makeISOEncoded pop /Helvetica-BoldOblique makeISOEncoded pop 2500 0 translate 90 rotate /Times-Italic-ISOLatin1 findfont 60 scalefont setfont [] 0 setdash 522 410 m 522 2090 l 2727 2090 l 2727 410 l 522 410 l stroke [] 0 setdash 522 410 m 522 420 l 890 410 m 890 420 l 1257 410 m 1257 420 l 1625 410 m 1625 420 l 1992 410 m 1992 420 l 2360 410 m 2360 420 l 2727 410 m 2727 420 l 522 2090 m 522 2080 l 890 2090 m 890 2080 l 1257 2090 m 1257 2080 l 1625 2090 m 1625 2080 l 1992 2090 m 1992 2080 l 2360 2090 m 2360 2080 l 2727 2090 m 2727 2080 l stroke 522 410 m 522 430 l 1257 410 m 1257 430 l 1992 410 m 1992 430 l 2727 410 m 2727 430 l 522 2090 m 522 2070 l 1257 2090 m 1257 2070 l 1992 2090 m 1992 2070 l 2727 2090 m 2727 2070 l /Times-Italic-ISOLatin1 findfont 60 scalefont setfont /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 522 360 m gsave 522 360 translate 0 rotate 0 -20 m (50.660) CS (50.660) show grestore newpath 1257 360 m gsave 1257 360 translate 0 rotate 0 -20 m (50.665) CS (50.665) show grestore newpath 1992 360 m gsave 1992 360 translate 0 rotate 0 -20 m (50.670) CS (50.670) show grestore newpath 2727 360 m gsave 2727 360 translate 0 rotate 0 -20 m (50.675) CS (50.675) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1624 260 m gsave 1624 260 translate 0 rotate 0 0 m (elapsed time \(sec\)) CS (elapsed time \(sec\)) show grestore newpath 522 410 m 532 410 l 522 620 m 532 620 l 522 830 m 532 830 l 522 1040 m 532 1040 l 522 1250 m 532 1250 l 522 1460 m 532 1460 l 522 1670 m 532 1670 l 522 1880 m 532 1880 l 522 2090 m 532 2090 l 2727 410 m 2717 410 l 2727 620 m 2717 620 l 2727 830 m 2717 830 l 2727 1040 m 2717 1040 l 2727 1250 m 2717 1250 l 2727 1460 m 2717 1460 l 2727 1670 m 2717 1670 l 2727 1880 m 2717 1880 l 2727 2090 m 2717 2090 l stroke 522 410 m 542 410 l 522 830 m 542 830 l 522 1250 m 542 1250 l 522 1670 m 542 1670 l 522 2090 m 542 2090 l 2727 410 m 2707 410 l 2727 830 m 2707 830 l 2727 1250 m 2707 1250 l 2727 1670 m 2707 1670 l 2727 2090 m 2707 2090 l /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 484 410 m gsave 484 410 translate 0 rotate 0 -20 m (-100.0) RJ (-100.0) show grestore newpath 484 830 m gsave 484 830 translate 0 rotate 0 -20 m (-50.0) RJ (-50.0) show grestore newpath 484 1250 m gsave 484 1250 translate 0 rotate 0 -20 m (0.0) RJ (0.0) show grestore newpath 484 1670 m gsave 484 1670 translate 0 rotate 0 -20 m (50.0) RJ (50.0) show grestore newpath 484 2090 m gsave 484 2090 translate 0 rotate 0 -20 m (100.0) RJ (100.0) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 207 1250 m gsave 207 1250 translate 90 rotate 0 0 m (IFO output \(channel 0\)) CS (IFO output \(channel 0\)) show grestore newpath /Helvetica-ISOLatin1 findfont 90 scalefont setfont 1624 2258 m gsave 1624 2258 translate 0 rotate 0 0 m (Data Dropouts) CS (Data Dropouts) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1624 2140 m gsave 1624 2140 translate 0 rotate 0 0 m (19 November 94 tape 3) CS (19 November 94 tape 3) show grestore newpath 609 939 m 623 1182 l 638 1485 l 653 1384 l 668 1275 l 684 1409 l 698 1527 l 713 1628 l 728 1636 l 742 1401 l 757 1233 l 772 1409 l 788 1644 l 803 1443 l 817 1191 l 832 1334 l 847 1266 l 862 821 l 876 771 l 891 1157 l 907 1359 l 922 1359 l 937 1443 l 951 1653 l 966 1695 l 981 1678 l 995 1770 l 1012 1577 l 1026 1417 l 1041 1602 l 1056 1535 l 1070 1090 l 1085 1006 l 1100 1208 l 1114 1124 l 1131 922 l 1145 1006 l 1160 1216 l 1175 1132 l 1189 981 l 1204 1023 l 1219 1040 l 1235 1040 l 1250 1216 l 1264 1166 l 1279 930 l 1294 1098 l 1308 1342 l 1323 1098 l 1338 762 l 1502 1653 l 1517 1812 l 1532 1493 l 1547 1325 l 1561 1653 l 1576 1737 l 1592 1392 l 1607 1308 l 1622 1468 l 1636 1376 l 1651 1308 l 1666 1451 l 1680 1417 l 1697 1334 l 1711 1510 l 1726 1518 l 1741 1233 l 1755 1241 l 1770 1619 l 1785 1493 l 1799 1090 l 1816 1300 l 1830 1543 l 1845 1166 l 1860 930 l 1874 1174 l 1889 1132 l 1904 888 l 1920 1040 l 1935 1224 l 1949 1023 l 1964 1031 l 1979 1334 l 1993 1208 l 2008 1006 l 2023 1367 l 2039 1661 l 2054 1409 l 2068 1250 l 2083 1434 l 2098 1376 l 2113 1082 l 2127 1182 l 2143 1350 l 2158 998 l 2173 788 l 2188 1040 l 2202 981 l 2217 678 l 2232 981 l stroke 745408 1317 m stroke 1.000000 0.000000 0.000000 setrgbcolor 0.000000 0.000000 0.000000 setrgbcolor 1.000000 0.000000 0.000000 setrgbcolor 0.000000 0.000000 0.000000 setrgbcolor 1.000000 0.000000 0.000000 setrgbcolor 757 1233 m 772 1409 l 788 1644 l 803 1443 l 817 1191 l 832 1334 l 847 1266 l 862 821 l 876 771 l 891 1157 l 907 1359 l 922 1359 l 937 1443 l 951 1653 l 966 1695 l 981 1678 l 995 1770 l 1012 1577 l 1026 1417 l 1041 1602 l 1056 1535 l 1070 1090 l 1085 1006 l 1100 1208 l 1114 1124 l 1131 922 l 1145 1006 l 1160 1216 l 1175 1132 l 1189 981 l 1204 1023 l 1219 1040 l 1235 1040 l 1250 1216 l 1264 1166 l 1279 930 l 1294 1098 l 1308 1342 l 1323 1098 l 1338 762 l 1354 922 l 1369 1149 l 1383 1023 l 1398 1023 l 1413 1174 l 1428 1073 l 1442 1082 l 1458 1426 l 1473 1586 l 1488 1502 l 1502 1653 l 1517 1812 l 1532 1493 l 1547 1325 l 1561 1653 l 1576 1737 l 1592 1392 l 1607 1308 l 1622 1468 l 1636 1376 l 1651 1308 l 1666 1451 l 1680 1417 l 1697 1334 l 1711 1510 l 1726 1518 l 1741 1233 l 1755 1241 l 1770 1619 l 1785 1493 l 1799 1090 l 1816 1300 l 1830 1543 l 1845 1166 l 1860 930 l 1874 1174 l 1889 1132 l 1904 888 l 1920 1040 l 1935 1224 l 1949 1023 l 1964 1031 l 1979 1334 l 1993 1208 l 2008 1006 l 2023 1367 l 2039 1661 l 2054 1409 l 2068 1250 l 2083 1434 l 2098 1376 l 2113 1082 l 2127 1182 l 2143 1350 l 2158 998 l 2173 788 l 2188 1040 l 2202 981 l 2217 678 l 2232 981 l stroke 0.000000 0.000000 0.000000 setrgbcolor 1.000000 0.000000 0.000000 setrgbcolor 745558 1460 m stroke 0.000000 0.000000 0.000000 setrgbcolor 1421 1347 m 1301 1608 l 1403 1362 m 1421 1347 l 1421 1370 l stroke /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1352 720 m gsave 1352 720 translate 0 rotate 0 -20 m (Missing data) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1091 1803 m gsave 1091 1803 translate 0 rotate 0 -20 m (Effect of) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1100 1705 m gsave 1100 1705 translate 0 rotate 0 -20 m (interpolating) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont showpage %%Trailer %%EndDocument @endspecial 4867 2566 a currentpoint grestore moveto 4867 2566 a 450 2566 a currentpoint currentpoint translate 1 0.52942 div 1 0.52942 div scale neg exch neg exch translate 450 2566 a 0 5058 a FO(Figure)d(1:)56 b(This)22 b(sho)n(ws)g(the)g(appearance)j (of)c FE(channel.0)c FO(before)24 b(and)e(after)h(the)f FE(extract)c FO(program)23 b(w)o(as)e(repaired)0 5171 y(\(on)i(14)g(No)o(v)o(ember)f(1996\))i(to)f(correctly)h(e)o(xtract)g (data)f(from)g(the)g(Exabyte)g(data)g(tapes.)30 b(The)22 b(old)h(v)o(ersion)h(of)e FE(extract)0 5284 y FO(dropped)i(the)f(ten)g (data)g(points)g(directly)i(abo)o(v)o(e)e(the)f(w)o(ords)h(\223missing) h(data\224;)g(in)e(ef)n(fect)h(these)h(were)e(interpolated)j(by)e(the)0 5397 y(diagonal)j(line)e(\(b)n(ut)g(with)g(ten)f(times)h(the)g(slope)h (sho)n(wn)e(since)i(e)n(v)o(erything)h(in)d(between)i(w)o(as)e (missing\).)0 5806 y FP(GRASP)e(RELEASE)f(1.9.8)841 b(P)o(age)24 b(34)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 35 35 35 34 bop 50 -71 a FP(Section)134 42 y(3.2)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1430 42 y(Function:)k FE(read)p 2062 42 28 4 v 31 w(block\(\))3664 -71 y FP(P)o(age)3712 42 y(35)p 0 79 3900 4 v 0 249 a FB(3.2)99 b(Function:)32 b Fy(read)p 916 249 30 4 v 35 w(block\(\))0 423 y FE(int)53 b(read)p 443 423 28 4 v 31 w(block\(FILE)d(*fp,short)h(**here,int)f(*n,float)g (*tstart,float)f(*srate,int)0 536 y(allocate,int)g(*nalloc,int)h(seek,) i(struct)g(ld)p 2188 536 V 32 w(binheader*)e(bh,struct)g(ld)p 3475 536 V 32 w(mainheader*)0 649 y(mh\))0 762 y FO(This)19 b(function)i(ef)n(\002ciently)f(reads)g(one)g(block)g(of)e(data)i(from) f(one)g(of)g(the)g FE(channel.*)14 b FO(data)20 b(\002les,)f(operating) i(in)e(sequen-)0 874 y(tial)24 b(\(not)g(random\))h(access.)30 b(On)23 b(\002rst)h(entry)-6 b(,)24 b(it)g(detects)h(the)f (byte-ordering)j(of)d(the)g(machine)h(that)f(it)f(is)h(running)h(on,)f (and)0 987 y(sw)o(aps)d(the)g(byte)g(order)g(if)f(the)h(machine)h(is)e (\223little-endian\224)25 b(\(the)c(data)g(w)o(as)f(originally)j (written)e(in)g(\223big-endian\224)j(format,)0 1100 y(and)g(is)f (distrib)n(uted)k(that)d(w)o(ay\).)29 b(It)23 b(will)g(also)i(print)f (a)f(comment)h(\(on)g(\002rst)f(entry\))i(if)e(the)h(machine)h(is)e (not)h(big-endian.)141 1213 y(The)f(ar)n(guments)j(are:)45 1401 y FE(fp:)h FO(Input.)j(A)22 b(pointer)k(to)d(the)h FE(channel.*)19 b FO(\002le)k(being)h(read.)45 1588 y FE(here:)57 b FO(Input/Output.)77 b(A)37 b(pointer)k(to)d(an)h(array)g (of)g(shorts,)k(which)c(is)g(where)g(the)g(data)g(will)f(be)h(found)h (when)227 1701 y FE(read)p 452 1701 V 31 w(block\(\))29 b FO(returns.)57 b(If)32 b FE(allocate)p FO(=0,)f(then)i(this)g (pointer)h(is)f(input.)57 b(If)32 b FE(allocate)c FO(is)k(non-zero,)227 1814 y(then)25 b(this)f(pointer)h(is)e(output.)45 2002 y FE(n:)30 b FO(Output.)k(A)23 b(pointer)k(to)e(an)f(inte)o(ger)l(,)j (which)e(is)g(the)g(number)h(of)e(data)i(items)f(read)g(from)g(the)g (block,)h(and)g(written)f(to)227 2115 y FE(*here)p FO(.)h(These)e(data) g(items)g(are)f(typically)j(short)f(inte)o(gers,)g(so)e(the)h(number)h (of)e(bytes)i(output)g(is)e(twice)h(*n.)45 2302 y FE(tstart)p FO(:)30 b(Output.)35 b(The)25 b(time)g(stamp)h(\(elapsed)h(time)e (since)i(be)o(ginning)g(of)f(the)f(run\))h(at)g(the)f(start)h(of)g(the) f(data)h(block.)227 2415 y(T)-7 b(ak)o(en)24 b(from)f(the)h(binary)h (header)-5 b(.)45 2603 y FE(srate)p FO(:)27 b(Output.)i(The)23 b(sample)h(rate,)g(in)g(Hz,)e(tak)o(en)j(from)e(the)h(binary)h(header) -5 b(.)45 2791 y FE(allocate)p FO(:)23 b(Input.)28 b(The)19 b FE(read)p 1159 2791 V 31 w(block\(\))c FO(function)21 b(will)d(place)i(the)f(data)h(that)f(it)g(has)g(read)h(in)f(a)f(user)i (de\002ned)f(array)227 2903 y(if)j FE(allocate)17 b FO(is)22 b(zero.)29 b(If)22 b FE(allocate)17 b FO(is)22 b(set,)g(it)g(will)f (use)i FE(malloc\(\))17 b FO(to)22 b(allocate)i(a)d(block)j(of)d (memory)-6 b(,)23 b(and)227 3016 y(set)k FE(*here)c FO(to)j(point)h(to) f(that)h(block)g(of)g(memory)-6 b(.)37 b(Further)27 b(calls)g(to)f FE(read)p 2709 3016 V 31 w(block\(\))c FO(will)k(then)h(use)f(calls)h (to)227 3129 y FE(realloc\(\))21 b FO(if)k(necessary)i(to)f (re-allocate)i(the)d(size)h(of)f(the)h(block)g(of)f(memory)-6 b(,)26 b(to)f(accommodate)i(additional)227 3242 y(data)f(points.)34 b(Note)24 b(that)i(in)e(either)i(case,)g FE(read)p 1795 3242 V 31 w(block\(\))20 b FO(puts)26 b(into)f(the)g(array)h(only)g (the)f(data)g(from)g(the)g(ne)o(xt)227 3355 y(block;)g(it)f(o)o(v)o(er) n(-writes)h(an)o(y)e(e)o(xisting)j(data)e(in)f(memory)-6 b(.)45 3543 y FE(nalloc)p FO(:)25 b(Input/Output.)31 b(If)20 b FE(allocate)d FO(is)k(zero,)h(then)f(this)h(is)f(used)g(to)g (tell)h FE(read)p 2811 3543 V 31 w(block\(\))17 b FO(the)k(size)g(\(in) h(shorts\))227 3656 y(of)g(the)f(array)h FE(*here)p FO(.)j(An)c(error)h (message)h(will)e(be)g(generated)j(by)e FE(read)p 2622 3656 V 30 w(block\(\))c FO(if)j(this)h(array)g(is)f(too)h(small)227 3769 y(to)e(accommodate)j(the)d(data.)28 b(If)20 b FE(allocate)c FO(is)k(nonzero,)i(then)f(this)g(inte)o(ger)g(is)f(set)h(\(and)g (reset,)g(if)f(needed\))i(to)e(the)227 3881 y(number)26 b(of)f(array)h(entries)h(allocated)g(by)f FE(malloc\(\)/reall)o(oc)o (\(\))o FO(.)h(In)e(this)h(case,)g(be)f(sure)h(that)f FE(*nalloc)227 3994 y FO(is)f(zero)g(before)i(the)e(\002rst)f(call)h (to)g FE(read)p 1517 3994 V 31 w(block\(\))p FO(,)c(or)k(the)g (function)i(will)d(think)i(that)f(it)g(has)g(already)i(allocated)227 4107 y(memory!)45 4295 y FE(seek:)61 b FO(Input.)81 b(If)40 b FE(seek)e FO(is)j(set)g(to)f(zero,)45 b(then)d(the)f(function)i (reads)e(data.)81 b(If)40 b FE(seek)e FO(is)j(set)g(nonzero,)46 b(then)227 4408 y FE(read)p 452 4408 V 31 w(block\(\))20 b FO(does)k(not)g(cop)o(y)h(an)o(y)e(data)h(into)h FE(*here)p FO(.)g(Instead)g(it)f(simply)g(skips)h(o)o(v)o(er)e(the)h(actual)h (data.)45 4595 y FE(bh:)i FO(Output.)j(A)22 b(pointer)j(to)f(the)g (binary)h(header)g(structure)g(de\002ned)g(abo)o(v)o(e.)45 4783 y FE(mh:)i FO(Output.)j(A)22 b(pointer)j(to)f(the)g(main)f(header) i(structure)h(de\002ned)e(abo)o(v)o(e.)141 4971 y(This)29 b(is)g(a)f(lo)n(w-le)n(v)o(el)h(function,)k(which)c(reads)h(a)e(block)i (of)f(data.)45 b(It)29 b(is)g(designed)i(to)e(either)h(write)e(the)i (data)f(into)h(a)0 5084 y(user)n(-de\002ned)g(array)e(or)g(block)g(of)f (memory)-6 b(,)29 b(if)e FE(allocate)22 b FO(is)28 b(of)n(f,)f(or)h(to) f(allocate)i(the)f(memory)f(itself.)41 b(In)28 b(the)f(latter)0 5197 y(mode,)21 b(the)g(function)j(uses)d FE(nalloc)d FO(to)i(track)i(the)f(amount)h(of)f(memory)g(allocated,)j(and)d (reallocates)j(if)c(necessary)-6 b(.)31 b(It)20 b(is)0 5309 y(often)k(useful)g(to)f(be)g(able)h(to)f(quickly)i(skip)f(o)o(v)o (er)f(sections)i(of)e(data)g(\(for)h(e)o(xample,)g(just)f(after)h(the)f (interferometer)j(locks,)0 5422 y(a)k(fe)n(w)g(minutes)i(is)e(needed)j (for)d(the)h(violin)h(modes)f(to)g(damp)g(do)n(wn\).)50 b(Or)30 b(if)g(the)h(IFO)e(is)i(out)g(of)f(lock,)j(one)e(needs)h(to)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(35)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 36 36 36 35 bop 50 -71 a FP(Section)134 42 y(3.2)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1430 42 y(Function:)k FE(read)p 2062 42 28 4 v 31 w(block\(\))3664 -71 y FP(P)o(age)3712 42 y(36)p 0 79 3900 4 v 0 249 a FO(quickly)g(read)e(ahead)i(to)d(the)i(ne)o(xt)f (lock)o(ed)h(section.)38 b(If)26 b FE(seek)d FO(is)j(set,)g(then)h (this)f(routine)i(beha)n(v)o(es)g(e)o(xactly)f(as)f(it)g(w)o(ould)0 361 y(in)d(normal)i(\(read\))f(mode)g(b)n(ut)g(does)h(not)f(cop)o(y)g (an)o(y)g(data.)141 474 y(The)30 b(function)i FE(read)p 869 474 28 4 v 31 w(block\(\))26 b FO(returns)31 b(the)g(number)g(of)e (data)i(items)f(that)h(will)e(be)h(returned)j(on)d(the)g FF(ne)n(xt)h FO(call)0 587 y(to)c FE(read)p 322 587 V 31 w(block\(\))p FO(.)35 b(It)27 b(returns)i(-1)e(if)g(it)g(has)g(just) h(read)g(the)f(\002nal)g(block)i(of)e(data)g(\(implying)i(that)f(the)f (ne)o(xt)h(call)g(will)0 700 y(return)d(0\).)j(It)c(returns)h(0)e(if)g (it)h(can)g(not)f(read)i(an)o(y)e(further)i(data,)f(because)i(none)e (remains.)141 813 y(Note)18 b(that)h(if)f(the)g(user)h(has)f(set)g FE(allocate)p FO(,)d(then)k(the)f FE(read)p 2120 813 V 31 w(block\(\))c FO(will)k(allocate)i(memory)e(using)h FE(malloc\(\)/reallo)o(c\(\))o FO(.)0 926 y(It)k(is)h(the)f(users)i (responsibility)j(to)23 b(free)h(this)g(block)h(of)e(memory)h(when)g (it)f(is)g(no)h(longer)h(needed,)g(using)g FE(free\(\))p FO(.)45 1139 y(Author:)30 b(Bruce)24 b(Allen,)g (ballen@dirac.phys.uwm.edu)45 1326 y(Comments:)36 b(This)27 b(function)i(w)o(as)e(designed)i(for)e(v)n(ariable-length)k(blocks.)40 b(It)27 b(might)g(be)g(possible)i(to)d(simplify)i(it)f(for)227 1439 y(\002x)o(ed-length)f(block)f(sizes.)0 5806 y FP(GRASP)c(RELEASE)f (1.9.8)841 b(P)o(age)24 b(36)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 37 37 37 36 bop 50 -71 a FP(Section)134 42 y(3.3)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1403 42 y(Example:)29 b FE(reader)20 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(37)p 0 79 3900 4 v 0 249 a FB(3.3)99 b(Example:)32 b Fy(reader)23 b FB(pr)n(ogram)0 423 y FO(This)e(e)o(xample)g(uses)h(the)f(function)i FE(read)p 1364 423 28 4 v 31 w(block\(\))17 b FO(described)24 b(in)d(the)g(pre)n (vious)i(section)f(to)f(read)h(the)f(\002rst)g(20)g(blocks)0 536 y(out)j(of)f(the)h(\002le)f FE(channel.0)p FO(.)g(It)g(prints)i (the)f(header)h(information)h(for)d(each)h(block)h(of)e(data,)h(and)g (the)g(100th)g(data)g(item)0 649 y(from)f(each)i(block,)f(along)h(with) e(the)h(time)f(associated)k(with)c(that)h(data)g(item.)141 762 y(The)g(data)i(is)e(located)j(with)d(the)h(utility)h(function)h FE(grasp)p 2021 762 V 31 w(open\(\))p FO(,)21 b(which)k(is)f (documented)k(in)c(Section)i(16.2)p (#subsection.16.2) [[505 626 524 638] [1 1 1 [3 3]] [0 0 1]] pdfm (.) 32 b(In)0 874 y(order)23 b(for)e(this)h(e)o(xample)h(program)f(to)g(w)o (ork,)f(you)h FF(must)g FO(set)g(the)f(en)l(vironment)k(v)n(ariable)e FE(GRASP)p 3139 874 V 31 w(DATAPATH)17 b FO(to)k(point)0 987 y(to)i(a)h(directory)h(containing)i(40-meter)e(data.)k(Y)-10 b(ou)24 b(can)f(do)h(this)g(with)g(a)f(command)h(such)g(as)141 1100 y FE(setenv)52 b(GRASP)p 803 1100 V 30 w(DATAPATH)f (/usr/local/data)o(/19)o(no)o(v9)o(4.)o(3)0 1213 y FO(to)23 b(access)i(the)f(data)g(from)g(run)g(3)f(on)h(No)o(v)o(ember)f(19th.)0 1421 y Fx(=)p Fw(\003)c Fv(GRASP:)f(Cop)o(yright)i(1997,1998)h(Bruce)e (Allen)g Fw(\003)p Fx(=)0 1512 y FH(#include)43 b("grasp.h")0 1695 y(int)h(main\(\))p Fw(f)134 1786 y FH(FILE)h Fw(\003)p FH(fp;)134 1878 y(short)f Fw(\003)p FH(data;)134 1969 y(float)g(tblock,time,srate;)134 2060 y(int)h (code,num,size=0,count=0,which=100;)134 2152 y(struct)f(ld)p 542 2152 27 4 v 35 w(binheader)f(bheader;)134 2243 y(struct)h(ld)p 542 2243 V 35 w(mainheader)f(mheader;)134 2425 y Fx(=)p Fw(\003)20 b Fv(open)g(the)f(IFO)f(channel)i(for)f(reading)h Fw(\003)p Fx(=)134 2517 y FH(fp=grasp)p 498 2517 V 34 w(open\("GRASP_DATAPATH","channel.0","r"\);)134 2699 y Fx(=)p Fw(\003)g Fv(read)f(the)g(\002rst)f(20)i(blocks)f(of)g(lock)h (data)f Fw(\003)p Fx(=)134 2791 y FH(while)44 b(\(count)g Fx(<)p FH(20\))g Fw(f)269 2882 y Fx(=)p Fw(\003)19 b Fv(read)h(a)f(block)g(of)g(data)g Fw(\003)p Fx(=)269 2973 y FH(code=)44 b(read)p 722 2973 V 34 w(block\(fp,)p Fu(&)p FH(data,)p Fu(&)p FH(num,)p Fu(&)p FH(tblock,)p Fu(&)p FH(srate,1,)p Fu(&)p FH(size)o(,0,)p Fu(&)p FH(bh)o(eader,)o Fu(&)p FH(mhead)o(er\);)269 3156 y Fx(=)p Fw(\003)19 b Fv(if)g(there)g(is)f(no)i(data)f(left,)f(then)h(break)h Fw(\003)p Fx(=)269 3247 y FH(if)44 b(\(code==0\))g(break;)269 3430 y Fx(=)p Fw(\003)19 b Fv(print)g(some)h(information)f(about)h(the) f(data.)p Fw(\003)p Fx(=)269 3521 y FH(printf\("Data)43 b(block)h(\045d)g(from)g(file)h(channel.0)e(starts)h(at)g(t)h(=)g (\045f)f(sec.\\n",count,tblock\);)269 3613 y(printf\("This)f(block)h (sampled)f(at)i(\045f)f(Hz)h(and)f(contains)g(\045d)g (shorts.\\n",srate,num\);)269 3795 y Fx(=)p Fw(\003)19 b Fv(print)g(out)g(some)h(information)f(about)h(a)f(single)g(data)g (point)h(from)f(block)g Fw(\003)p Fx(=)269 3887 y FH (time=tblock+\(which)p Fw(\000)p FH(1.0\))p Fx(=)p FH(srate;)269 3978 y(printf\("Data)43 b(item)h(\045d)g(at)h(time)f(\045f)h(is)f (\045d.\\n",which,time,data[which)p Fw(\000)p FH(1]\);)269 4069 y(printf\("The)f(next)h(block)g(of)h(data)f(contains)f(\045d)i (shorts.\\n\\n",code\);)269 4252 y Fx(=)p Fw(\003)19 b Fv(increment)h(count)g(of)f FH(#)f Fv(of)h(blocks)h(read.)p Fw(\003)p Fx(=)269 4343 y FH(count++;)134 4435 y Fw(g)134 4617 y Fx(=)p Fw(\003)g Fv(print)f(information)g(about)h(the)f(lar)o (gest)g(memory)g(block)h(allocated)f Fw(\003)p Fx(=)134 4709 y FH(printf\("The)43 b(largest)h(memory)g(block)g(allocated)f(by)i (read)f(block\(\))g(was)g(\045d)g(shorts)g(long\\n",size\);)134 4891 y Fx(=)p Fw(\003)20 b Fv(free)f(the)g(array)g(allocated)g(by)h (read)p 1161 4891 V 35 w(block\(\))g Fw(\003)p Fx(=)134 4983 y FH(free\(data\);)134 5074 y(return)44 b(0;)0 5165 y Fw(g)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(37)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 38 38 38 37 bop 50 -71 a FP(Section)134 42 y(3.4)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1403 42 y(Function:)k FE(find)p 2035 42 28 4 v 31 w(locked\(\))3664 -71 y FP(P)o(age)3712 42 y(38)p 0 79 3900 4 v 0 249 a FB(3.4)99 b(Function:)32 b Fy(find)p 916 249 30 4 v 35 w(locked\(\))0 423 y FE(int)53 b(find)p 443 423 28 4 v 31 w(locked\(FILE)d(*fp,int)h(*s)p 1675 423 V 32 w(offset,int)f(*s)p 2417 423 V 32 w(block,int)g(*e)p 3104 423 V 32 w(offset,)h(int)i(*e)p 3900 423 V 32 w(block,float)0 536 y(*tstart,float)c(*tend,float)g(*srate\))0 649 y FO(This)28 b(mid-le)n(v)o(el)h(function)h(looks)g(in)e(a)f(TTL-lock)o (ed)i(signal)g(channel)h(\(typically)-6 b(,)32 b FE(channel.10)p FO(\))23 b(and)29 b(\002nds)f(the)g(re-)0 762 y(gions)c(of)f(time)g (when)h(the)f(interferometer)k(is)c(lock)o(ed.)30 b(The)23 b(\002rst)f(time)h(it)g(is)g(called,)i(it)e(returns)h(information)i (identifying)0 874 y(the)k(start)h(and)g(end)f(times)g(of)g(the)h (\002rst)e(lock)o(ed)j(re)o(gion.)49 b(The)30 b(second)i(time)e(it)f (is)h(called)i(it)d(returns)j(the)e(start)h(and)g(end)0 987 y(times)24 b(of)f(the)h(second)h(lock)o(ed)g(re)o(gion,)g(and)f(so) f(on.)141 1100 y(The)g(ar)n(guments)j(are:)45 1288 y FE(fp)p FO(:)f(Input.)j(A)17 b(pointer)j(to)e(the)g(\002le)g (containing)j(the)d(TTL)e(lock)j(signal.)28 b(A)17 b(typical)j(\002le)d (name)h(might)h(be)f(\223)p FE(channel.10)p FO(\224.)45 1475 y FE(s)p 105 1475 V 33 w(offset)p FO(:)31 b(Output.)38 b(The)25 b(of)n(fset)j(\(number)f(of)f(shorts\))i(into)f(the)g(block)g (where)g(the)f(IFO)f(locks.)38 b(This)27 b(ranges)g(from)227 1588 y(0)e(to)f(n-1)h(where)g(the)g(number)h(of)e(data)i(items)f(in)f (block)i FE(s)p 2095 1588 V 32 w(block)c FO(is)j(n.)31 b(This)25 b(of)n(fset)g(points)i(to)d(the)h(\002rst)g(lock)o(ed)227 1701 y(point.)45 1889 y FE(s)p 105 1889 V 33 w(block)p FO(:)33 b(Output.)40 b(The)26 b(number)i(of)f(the)g(data)h(block)g (where)g(the)f(IFO)e(locks.)41 b(This)27 b(ranges)h(from)f(0)g(to)g (n-1)g(where)227 2002 y(the)d(total)g(number)h(of)e(data)i(blocks)g(in) e(the)h(\002le)f(is)g(n.)45 2189 y FE(e)p 105 2189 V 33 w(offset)p FO(:)30 b(Output.)37 b(The)26 b(of)n(fset)h(\(number)g (of)f(shorts\))i(into)f(the)f(block)h(where)f(the)h(IFO)d(loses)k (locks.)37 b(This)26 b(ranges)227 2302 y(from)k(0)f(to)g(n-1)h(where)f (the)h(number)g(of)g(data)g(items)f(in)h(the)f(block)i FE(e)p 2492 2302 V 32 w(block)p FO(.)43 b(This)30 b(of)n(fset)g(points) h(to)e(the)h(last)227 2415 y(lock)o(ed)25 b(point)g(\(not)f(to)g(the)g (\002rst)f(unlock)o(ed)j(point\).)45 2603 y FE(e)p 105 2603 V 33 w(block)p FO(:)f(Output.)30 b(The)22 b(number)h(of)g(the)f (data)i(block)f(where)g(the)g(IFO)e(loses)j(lock.)29 b(This)22 b(ranges)i(from)f FE(s)p 3508 2603 V 32 w(block)c FO(to)227 2716 y(n-1)24 b(where)g(the)g(total)g(number)h(of)e(data)h (blocks)h(in)f(the)g(\002le)f(is)g(n.)45 2903 y FE(tstart)p FO(:)29 b(Output.)k(The)24 b(elapsed)i(time)f(in)g(seconds,)h(since)g (the)f(be)o(ginning)i(of)e(the)g(run,)g(of)g(the)g(data)g(block)h(in)f (which)227 3016 y(the)f(\002rst)f(lock)o(ed)i(point)g(w)o(as)e(found.) 30 b(Note:)f(This)24 b(is)f(not)h(the)g(time)f(of)h(lock)g (acquisition!)45 3204 y FE(tend)p FO(:)j(Output.)j(The)23 b(elapsed)i(time)f(in)f(seconds,)j(since)e(the)g(be)o(ginning)i(of)e (the)f(run,)h(of)g(the)f(data)i(block)f(in)g(which)g(the)227 3317 y(last)g(lock)o(ed)h(point)g(w)o(as)e(found.)30 b(Note:)f(this)c(is)e(not)h(the)g(time)f(at)g(which)h(lock)h(w)o(as)e (lost!)45 3505 y FE(srate)p FO(:)k(Output.)i(The)23 b(sample)h(rate)g (of)g(the)g(TTL-lock)o(ed)g(channel,)h(in)e(Hz.)141 3692 y(This)32 b(routine)h(uses)f FE(read)p 1034 3692 V 31 w(block\(\))c FO(to)j(e)o(xamine)i(successi)n(v)o(e)h(sections)f(of)f (the)g FE(channel.10)26 b FO(data)32 b(\002le.)52 b(It)0 3805 y(looks)23 b(for)f(continuous)k(sequences)e(of)e(data)h(points)g (where)f(the)h(v)n(alue)g(lies)f(between)h(limits)f(\(inclusi)n(v)o (e\))j FE(LOCKL=1)18 b FO(and)0 3918 y FE(LOCKH=10)p FO(.)23 b(It)d(returns)i(the)e(start)h(and)g(end)f(points)i(of)e(each)h (successi)n(v)o(e)h(such)f(sequence.)30 b(The)20 b(upper)h(and)g(lo)n (wer)f(limits)0 4031 y(can)k(be)f(changed)j(in)e(the)f(code,)h(if)g (desired,)h(ho)n(we)n(v)o(er)f(these)g(v)n(alues)h(appear)g(to)e(be)h (reliable)h(ones.)141 4144 y(The)35 b(inte)o(ger)h(returned)i(by)d FE(find)p 1290 4144 V 31 w(locked\(\))30 b FO(is)35 b(the)h(actual)g (number)g(of)g(data)f(points)i(in)e(the)g FF(fast)h FO(channels,)0 4257 y(during)25 b(the)f(lock)o(ed)h(period.)30 b(It)24 b(returns)h(0)e(if)g(there)i(are)e(no)h(remaining)h(lock)o(ed)h(se)o (gments.)141 4370 y(If)35 b(there)h(is)f(a)g(gap)h(in)f(the)g(data)h (stream,)j(arising)e(not)e(because)j(the)d(instrument)i(went)f(out)f (of)g(lock,)k(b)n(ut)d(rather)0 4483 y(because)26 b(the)f(tape-writing) i(program)f(w)o(as)e(interrupted)j(and)e(then)h(later)f(restarted,)h FE(find)p 2937 4483 V 31 w(locked\(\))20 b FO(will)k(print)i(out)0 4595 y(a)j(w)o(arning)h(message,)i(b)n(ut)e(will)f(otherwise)h(treat)g (this)g(simply)g(as)f(a)g(loss)h(of)f(lock)h(during)h(the)f(period)g (of)g(the)f(missing)0 4708 y(data.)45 4921 y(Author:)h(Bruce)24 b(Allen,)g(ballen@dirac.phys.uwm.edu)45 5109 y(Comments:)36 b(This)27 b(function)i(w)o(as)e(designed)i(for)e(v)n(ariable-length)k (blocks.)40 b(It)27 b(might)g(be)g(possible)i(to)d(simplify)i(it)f(for) 227 5221 y(\002x)o(ed-length)f(block)f(sizes.)0 5806 y FP(GRASP)c(RELEASE)f(1.9.8)841 b(P)o(age)24 b(38)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 39 39 39 38 bop 50 -71 a FP(Section)134 42 y(3.5)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1349 42 y(Example:)29 b FE(locklist)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(39)p 0 79 3900 4 v 0 249 a FB(3.5)99 b(Example:)32 b Fy(locklist)23 b FB(pr)n(ogram)0 423 y FO(This)f(e)o(xample)i(uses)f(the)g(function)i FE(find)p 1373 423 28 4 v 31 w(locked)19 b FO(described)25 b(in)e(the)g(pre)n (vious)i(section)f(to)e(print)i(out)f(location)i(infor)n(-)0 536 y(mation)k(and)h(times)f(for)g(all)f(the)h(lock)o(ed)i(sections)g (in)d(the)h(\002le)f FE(channel.10)p FO(.)39 b(Note)29 b(that)g(this)h(e)o(xample)f(only)h(prints)0 649 y(out)24 b(information)i(for)e(lock)o(ed)h(sections)g(longer)g(than)g(30)e(sec.) 0 856 y Fx(=)p Fw(\003)c Fv(GRASP:)f(Cop)o(yright)i(1997,1998)h(Bruce)e (Allen)g Fw(\003)p Fx(=)0 948 y FH(#include)43 b("grasp.h")0 1130 y(int)h(main\(\))g Fw(f)134 1222 y FH(float)g (tstart,tend,srate,totaltime,begin,end;)134 1313 y(int)h(start)p 543 1313 27 4 v 34 w(offset,start)p 1117 1313 V 33 w(block,end)p 1555 1313 V 34 w(offset,end)p 2039 1313 V 33 w(block,points,zero=0;)134 1404 y(struct)f(ld)p 542 1404 V 35 w(mainheader)f(mh;)134 1496 y(struct)h(ld)p 542 1496 V 35 w(binheader)f(bh;)134 1587 y(double)h(doubleutc;)134 1678 y(FILE)h Fw(\003)p FH(fplock;)134 1770 y(time)p 318 1770 V 35 w(t)g(unixtime;)134 1952 y Fx(=)p Fw(\003)20 b Fv(Open)f(the)g(\002le)g(for)f(reading)i Fw(\003)p Fx(=)134 2044 y FH(fplock=grasp)p 678 2044 V 34 w(open\("GRASP_DATAPATH","channel.10","r)o("\);)134 2226 y Fx(=)p Fw(\003)g Fv(print)f(the)g(absolute)g(start)g(time)f (\(in)h(UTC\))f(of)h(the)g(run)g Fw(\003)p Fx(=)134 2318 y FH(read)p 318 2318 V 35 w(block\(fplock,NULL,)p Fu(&)p FH(zero,)p Fu(&)p FH(tstart,)p Fu(&)p FH(srate,)o(0,)p Fu(&)p FH(zer)o(o,1,)p Fu(&)p FH(b)o(h,)p Fu(&)p FH(mh\))o(;)134 2409 y(doubleutc=mh.epoch)p 948 2409 V 33 w(time)p 1161 2409 V 34 w(sec+0.001)p Fw(\003)p FH(mh.epoch)p 1998 2409 V 33 w(time)p 2211 2409 V 34 w(msec;)134 2500 y(printf\("Starting) 43 b(time)h(of)g(first)g(frame:)g(\04513f)g(Unix-C)g (time\\n",doubleutc\);)134 2592 y(printf\("Starting)f(time)h(of)g (first)g(frame:)g(\04513f)g(GPS)h(time\\n",doubleutc)p Fw(\000)p FH(UTCTOGPS\);)134 2683 y(unixtime=mh.epoch)p 903 2683 V 33 w(time)p 1116 2683 V 34 w(sec;)134 2774 y(printf\(")f(\230)179 b(UTC)44 b(time)h(\045s",asctime\(utctime\()p Fu(&)p FH(unixtime\)\)\);)134 2866 y(printf\(")f(\230)h(Unix)f(gmtime)g (\045s\\n",asctime\(gmtime\()p Fu(&)p FH(unixtime\)\)\);)134 3048 y Fx(=)p Fw(\003)20 b Fv(re)n(wind)f(the)g(\002le)f(pointer)i Fw(\003)p Fx(=)134 3139 y FH(rewind\(fplock\);)134 3322 y(while)44 b(\(1\))h Fw(f)269 3505 y Fx(=)p Fw(\003)19 b Fv(\002nd)g(the)g(ne)o(xt)h(lock)o(ed)g(section)f(of)g(the)g(data)g Fw(\003)p Fx(=)269 3596 y FH(points=find)p 768 3596 V 33 w(locked\(fplock,)p Fu(&)p FH(start)p 1706 3596 V 32 w(offset,)941 3687 y Fu(&)p FH(start)p 1220 3687 V 35 w(block,)p Fu(&)p FH(end)p 1710 3687 V 33 w(offset,)p Fu(&)p FH(end)p 2243 3687 V 33 w(block,)p Fu(&)p FH(tstart,)p Fu(&)p FH(tend,)p Fu(&)p FH(srate\);)269 3870 y Fx(=)p Fw(\003)g Fv(if)g(no)g(data)g(remains,)g(then)h(e)o(xit)e Fw(\003)p Fx(=)269 3961 y FH(if)44 b(\(points==0\))403 4053 y(break;)269 4235 y Fx(=)p Fw(\003)19 b Fv(calculate)h(start)e (and)i(end)f(of)g(lock)g(times)g Fw(\003)p Fx(=)269 4327 y FH(begin=tstart+start)p 1083 4327 V 32 w(offset)p Fx(=)p FH(srate;)269 4418 y(end=tend+end)p 813 4418 V 33 w(offset)p Fx(=)p FH(srate;)269 4509 y(totaltime=end)p Fw(\000)p FH(begin;)269 4692 y Fx(=)p Fw(\003)g Fv(print)g(out)g(info)h(for)e (lock)i(interv)n(als)f Fx(>)f Fv(30)i(seconds)g Fw(\003)p Fx(=)269 4783 y FH(if)44 b(\(totaltime)p Fx(>)p FH(30.0\))f Fw(f)403 4875 y FH(printf\("Locked)g(from)h(t)h(=)f(\045f)h(to)f(\045f) h(for)f(\045f)h(sec\\n",begin,end,totaltime\);)403 4966 y(printf\("Number)e(of)h(data)h(points)e(is)i(\045d\\n",points\);)403 5057 y(printf\("Start)e(block:)h(\045d)89 b(End)45 b(block:)e (\045d\\n",start)p 2516 5057 V 34 w(block,end)p 2955 5057 V 33 w(block\);)403 5149 y(printf\("Start)g(offset:)h(\045d)g(End) h(offset)e(\045d\\n\\n",start)p 2606 5149 V 33 w(offset,end)p 3089 5149 V 34 w(offset\);)269 5240 y Fw(g)134 5331 y(g)134 5423 y FH(return)h(0;)0 5514 y Fw(g)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(39)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 40 40 40 39 bop 50 -71 a FP(Section)134 42 y(3.6)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1485 42 y(Function:)k FE(get)p 2062 42 28 4 v 31 w(data\(\))3664 -71 y FP(P)o(age)3712 42 y(40)p 0 79 3900 4 v 0 249 a FB(3.6)99 b(Function:)32 b Fy(get)p 856 249 30 4 v 35 w(data\(\))0 423 y FE(int)53 b(get)p 388 423 28 4 v 32 w(data\(FILE)d(*fp,FILE)h(*fplock,float)e (*tstart,int)g(npoint,short)g(*location,int)0 536 y(*rem,float)h (*srate,int)g(seek\))0 649 y FO(This)23 b(high-le)n(v)o(el)j(function)f (is)e(an)h(easy)g(w)o(ay)f(to)g(get)h(the)g(IFO)e(output)j(\(gra)n (vity)g(w)o(a)n(v)o(e)e(signal\))i(during)g(periods)g(when)f(the)0 762 y(IFO)19 b(is)h(lock)o(ed.)30 b(When)20 b(called,)i(it)e(returns)i (the)f(ne)o(xt)g(lock)o(ed)h(data)f(section)h(of)e(a)g(user)n (-speci\002ed)k(length.)29 b(It)20 b(also)h(speci\002es)0 874 y(if)i(the)h(section)h(of)f(data)g(is)f(part)h(of)g(a)f(continuous) k(lock)o(ed)e(stream,)f(or)f(the)h(be)o(ginning)i(of)d(a)h(ne)n(w)e (lock)o(ed)k(section.)141 987 y(The)d(ar)n(guments)j(are:)45 1175 y FE(fp:)h FO(Input.)j(Pointer)24 b(to)g(a)f(\002le)g(\(typically) j FE(channel.0)p FO(\))19 b(containing)27 b(the)c(channel)j(0)d(data.) 45 1363 y FE(fplock:)i FO(Input.)30 b(Pointer)25 b(to)e(a)g(\002le)g (\(typically)j FE("channel.10")p FO(\))18 b(containing)26 b(the)e(TTL)e(lock)i(signal.)45 1550 y FE(tstart:)h FO(Output.)30 b(The)23 b(time)g(of)h(the)g(zeroth)h(point)f(in)g(the)f(returned)j (data.)45 1738 y FE(npoint:)f FO(Input.)30 b(The)23 b(number)i(of)e (data)h(points)h(requested)i(by)c(the)h(user)-5 b(.)45 1925 y FE(location:)25 b FO(Input.)k(Pointer)c(to)e(the)h(location)i (where)d(the)h(data)g(should)i(be)d(put.)45 2113 y FE(rem:)k FO(Output.)i(The)23 b(number)i(of)e(points)i(of)f(data)g(remaining)h (in)f(this)g(lock)o(ed)h(se)o(gment)f(of)g(data.)45 2301 y FE(srate:)i FO(Output.)j(The)23 b(sample)i(rate)f(of)f(the)h(f)o(ast) g(data)g(channel,)h(in)f(Hz.)45 2488 y FE(seek:)h FO(Input.)k(If)20 b(this)h(is)g(zero,)h(then)f(the)g(data)g(is)g(returned)i(in)d(the)h (array)h FE(location[)50 b(])p FO(.)27 b(Ho)n(we)n(v)o(er)20 b(if)g(this)i(input)f(is)227 2601 y(non-zero,)i(then)e FE(get)p 939 2601 V 31 w(data)c FO(performs)22 b(e)o(xactly)f(as)f (described,)j(e)o(xcept)e(that)f(it)g(does)h(not)f(actually)i(read)f (an)o(y)f(data)227 2714 y(from)k(the)f(\002le)g(or)g(write)h(to)f FE(location[)51 b(])p FO(.)27 b(This)c(is)h(useful)g(to)g(quickly)h (skip)f(o)o(v)o(er)g(un-interesting)j(re)o(gions)e(of)227 2827 y(the)f(data,)g(for)g(e)o(xample)g(the)g(\002rst)f(se)n(v)o(eral)i (minutes)f(after)h(the)e(interferometer)k(acquires)f(lock.)141 3015 y(This)c(function)i(returns)g(0)e(if)f(there)i(is)f(no)g (remaining)i(lock)o(ed)g(data)e(stream)h(of)f(the)g(requested)j (length.)k(It)22 b(returns)i(1)d(if)0 3128 y(it)h(is)g(just)h(starting) h(on)e(a)g(ne)n(w)f(lock)o(ed)j(section)g(of)e(the)g(data)h(stream,)g (and)f(it)g(returns)i(2)e(if)g(the)g(data)h(is)f(part)h(of)f(an)g (on-going)0 3241 y(lock)o(ed)j(sequence.)141 3353 y FP(W)-11 b(ARNING:)51 b FO(The)26 b FE(get)p 1009 3353 V 31 w(data\(\))d FO(function)29 b(contains)g(internal)f(\(static\))g(v)n(ariables)h (which)e(mean)g(that)g(you)g(can)0 3466 y FF(not)d FO(use)g(it)f(as)h (follo)n(ws:)114 3654 y(1.)45 b(Open)24 b(a)f(\002le)g(pointer)i FE(fp)114 3842 y FO(2.)45 b(Call)24 b FE(get)p 572 3842 V 31 w(data\(fp,)p FJ(\001)15 b(\001)g(\001)m FE(\))23 b FO(some)g(number)i(of)e(times)114 4029 y(3.)45 b(Close)24 b(the)g(\002le)f(pointer)i FE(fp)d FO(and)i(then)g(\(say\))h(open)f(it) f(again)114 4217 y(4.)45 b(Call)24 b FE(get)p 572 4217 V 31 w(data\(fp,)p FJ(\001)15 b(\001)g(\001)m FE(\))23 b FO(some)g(number)i(of)e(times.)0 4405 y(This)i(sequence)i(will)d(lea) n(v)o(e)i(you)f(and)g(the)g(code)h(v)o(ery)f(confused:)34 b(it)24 b(does)i(not)f(correspond)j(to)d(\223re)n(winding\224)i(the)e (\002le.)31 b(If)0 4517 y(this)21 b(is)e(desired)j(then)f(you)g(will)e (ha)n(v)o(e)i(to)f(modify)h(the)f FE(get)p 1864 4517 V 32 w(data\(\))c FO(function)22 b(by)e(adding)i(a)e(helper)h (\223reset\(\)\224)h(function.)45 4730 y(Author:)30 b(Bruce)24 b(Allen,)g(ballen@dirac.phys.uwm.edu)45 4918 y(Comments:)39 b(This)29 b(function)h(w)o(as)e(designed)j(for)d(v)n(ariable-length)33 b(blocks.)44 b(It)28 b(is)g(possible)j(to)d(simplify)i(it)e(for)g (\002x)o(ed-)227 5031 y(length)23 b(block)g(sizes.)29 b(It)22 b(should)h(also)g(be)e(modi\002ed)h(to)g(return)h(a)e(complete) i(set)f(of)g(dif)n(ferent)i(channels,)g(by)e(adding)227 5143 y(additional)j(ar)n(guments)f(to)d(specify)j(which)e(channels)h (are)f(desired)i(and)e(where)g(the)g(data)g(should)h(be)f(placed.)29 b(This)227 5256 y(could)c(also)f(be)g(used)g(to)g(eliminate)h(the)e FE(seek)e FO(ar)n(gument.)0 5806 y FP(GRASP)g(RELEASE)f(1.9.8)841 b(P)o(age)24 b(40)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 41 41 41 40 bop 50 -71 a FP(Section)134 42 y(3.7)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1349 42 y(Example:)29 b FE(gwoutput)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(41)p 0 79 3900 4 v 0 249 a FB(3.7)99 b(Example:)32 b Fy(gwoutput)23 b FB(pr)n(ogram)0 423 y FO(This)k(e)o(xample)i(uses)f(the)g(function)i FE(get)p 1343 423 28 4 v 31 w(data\(\))24 b FO(described)30 b(in)e(the)g(pre)n (vious)h(section)g(to)f(print)g(out)g(a)g(tw)o(o-column)0 536 y(\002le)f(containing)k(the)e(IFO)d(output)k(for)e(the)g(\002rst)g (lock)o(ed)h(section)h(containing)h(100)d(sample)h(points.)43 b(In)28 b(the)h(output,)h(the)0 649 y(left)k(column)i(is)d(time)h(v)n (alues,)k(and)d(the)f(right)h(column)g(is)f(the)g(actual)i(IFO)d (output)i(\(note)g(that)g(because)h(this)f(comes)0 762 y(from)30 b(a)h(12)f(bit)h(A-D)e(con)l(v)o(erter)l(,)35 b(the)c(output)h(is)e(an)h(inte)o(ger)g(v)n(alue)h(from)e(-2047)i(to)e (2048\).)51 b(The)30 b(program)i(w)o(orks)f(by)0 874 y(acquiring)26 b(data)f(100)f(points)i(at)d(a)h(time,)f(then)i (printing)h(out)e(the)g(v)n(alues,)h(then)f(acquiring)j(100)d(more)g (points,)h(and)g(so)e(on.)0 987 y(Whene)n(v)o(er)32 b(a)f(ne)n(w)f (lock)o(ed)j(section)f(be)o(gins,)i(the)d(program)i(prints)f(a)e (banner)j(message)f(to)f(alert)h(the)f(user)-5 b(.)52 b(Note)31 b(that)0 1100 y(typical)25 b(lock)o(ed)h(sections)g(contain)f FJ(\031)g FA(10)1327 1067 y FC(7)1391 1100 y FO(points)g(of)f(data,)g (so)f(this)i(program)g(should)g(not)f(be)g(used)g(for)g(real)h(w)o(ork) e(\226)h(it')-5 b(s)0 1213 y(just)24 b(a)f(demonstration!)0 1421 y Fx(=)p Fw(\003)c Fv(GRASP:)f(Cop)o(yright)i(1997,1998)h(Bruce)e (Allen)g Fw(\003)p Fx(=)0 1512 y FH(#include)43 b("grasp.h")0 1695 y(int)h(main\(\))g Fw(f)134 1786 y FH(float)g(tstart,time,srate;) 134 1878 y(int)h(remain,i,npoint,code;)134 1969 y(FILE)g Fw(\003)p FH(fp,)p Fw(\003)p FH(fplock;)134 2060 y(short)f Fw(\003)p FH(data;)134 2243 y Fx(=)p Fw(\003)20 b Fv(open)g(the)f(IFO)f (output)i(\002le)e(and)h(lock)h(\002le)e Fw(\003)p Fx(=)134 2334 y FH(fp=grasp)p 498 2334 27 4 v 34 w (open\("GRASP_DATAPATH","channel.0","r"\);)134 2425 y(fplock=grasp)p 678 2425 V 34 w(open\("GRASP_DATAPATH","channel.10","r)o("\);)134 2608 y Fx(=)p Fw(\003)i Fv(specify)f(the)g(number)h(of)f(points)h(of)f (output)g Fu(&)g Fv(allocate)g(array)g Fw(\003)p Fx(=)134 2699 y FH(npoint=100;)134 2791 y(data=\(short)43 b Fw(\003)p FH(\)malloc\(sizeof\(short\))p Fw(\003)p FH(npoint\);)134 2973 y(while)h(\(1\))h Fw(f)269 3065 y Fx(=)p Fw(\003)19 b Fv(\002ll)f(the)h(array)g(with)g(npoint)h(points)f(of)g(data)g Fw(\003)p Fx(=)269 3156 y FH(code=get)p 633 3156 V 34 w(data\(fp,fplock,)p Fu(&)p FH(tstart,npoint,data,)p Fu(&)p FH(re)o(main,)p Fu(&)o FH(srate,)o(0\);)269 3247 y Fx(=)p Fw(\003)g Fv(if)g(no)g(data)g(remains,)g(e)o(xit)g(loop)g Fw(\003)p Fx(=)269 3339 y FH(if)44 b(\(code==0\))g(break;)269 3430 y Fx(=)p Fw(\003)19 b Fv(if)g(starting)g(a)f(ne)n(w)i(lock)o(ed)g (se)o(gment,)f(print)g(banner)h Fw(\003)p Fx(=)269 3521 y FH(if)44 b(\(code==1\))g Fw(f)403 3613 y FH(printf\("____________)e (NEW)i(LOCKED)g(SEGMENT)g(____________\\n\\n"\);)403 3704 y(printf\(")89 b(Time)44 b(\(sec\)\\t)133 b(IFO)45 b(output\\n"\);)269 3795 y Fw(g)269 3887 y Fx(=)p Fw(\003)19 b Fv(no)n(w)h(output)g(the)f(data)g Fw(\003)p Fx(=)269 3978 y FH(for)44 b(\(i=0;i)p Fx(<)p FH(npoint;i++\))e Fw(f)403 4069 y FH(time=tstart+i)p Fx(=)p FH(srate;)403 4161 y(printf\("\045f\\t\045d\\n",time,data[i]\);)269 4252 y Fw(g)134 4343 y(g)134 4435 y Fx(=)p Fw(\003)20 b Fv(close)f(the)g(data)g(\002les,)f(and)i(return)f Fw(\003)p Fx(=)134 4526 y FH(fclose\(fp\);)134 4617 y(fclose\(fplock\);)134 4709 y(return)44 b(0;)0 4800 y Fw(g)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(41)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 42 42 42 41 bop 50 -71 a FP(Section)134 42 y(3.8)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Example:)29 b FE(animate)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(42)p 0 79 3900 4 v 0 249 a FB(3.8)99 b(Example:)32 b Fy(animate)23 b FB(pr)n(ogram)0 423 y FO(This)33 b(e)o(xample)h(uses)h(the)e(function)j FE(get)p 1372 423 28 4 v 31 w(data\(\))30 b FO(described)36 b(in)d(the)h(pre)n (vious)h(section)h(to)d(produce)i(an)f(animated)0 536 y(display)27 b(sho)n(wing)f(the)g(time)f(series)h(output)h(of)e(the)h (IFO)e(in)h(a)g(lo)n(wer)g(windo)n(w)-6 b(,)25 b(and)h(a)e (simultaneously)29 b(calculated)f(FFT)0 649 y(po)n(wer)h(spectrum)h(in) e(the)h(upper)h(windo)n(w)-6 b(.)44 b(This)29 b(output)h(from)e(this)i (program)f(must)g(be)g(piped)h(into)f(a)f(public)i(domain)0 762 y(graphing)20 b(program)g(called)f FE(xmgr)p FO(.)24 b(This)18 b(may)g(be)g(obtained)j(from)d FE(http://plasma-)o(ga)o(te)o (.w)o(eiz)o(ma)o(nn)o(.a)o(c.)o(il/)o(Xm)o(gr)o(/)p FO(.)p [[330 626 588 638] [1 1 1 [3 3]] [0 0 1]] (http://plasma-gate.weizmann.ac.il/Xmgr/) pdfm 0 874 a(\(This)j(lists)g(mirror)g(sites)h(in)e(the)h(USA)e(and)i (Europe)g(also\).)29 b(Some)20 b(sample)h(output)h(of)f FE(animate)c FO(is)j(sho)n(wn)h(in)g(Figure)g(2)p (#figure.2) [[532 612 537 624] [1 1 1 [3 3]] [0 0 1]] pdfm (.)789 3911 y @beginspecial 14.943920 @llx 59.775700 @lly 577.831726 @urx 747.196228 @ury 3401 @rhi @setspecial%%BeginDocument: Figures/figure7.ps %!PS-Adobe-2.0 %%Creator: XMgr v3.01pl7 %%Title: pout.dat %%EndComments /m {moveto} bind def /l {lineto} bind def /RJ { stringwidth neg exch neg exch rmoveto } bind def /CS { stringwidth 2 div neg exch 2 div neg exch rmoveto } bind def 0.25 0.25 scale 1 setlinecap mark /ISOLatin1Encoding 8#000 1 8#054 {StandardEncoding exch get} for /minus 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 8#301 1 8#317 {StandardEncoding exch get} for /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis /ISOLatin1Encoding where not {256 array astore def} if cleartomark /makeISOEncoded { findfont /curfont exch def /newfont curfont maxlength dict def /ISOLatin1 (-ISOLatin1) def /curfontname curfont /FontName get dup length string cvs def /newfontname curfontname length ISOLatin1 length add string dup 0 curfontname putinterval dup curfontname length ISOLatin1 putinterval def curfont { exch dup /FID ne { dup /Encoding eq { exch pop ISOLatin1Encoding exch } if dup /FontName eq { exch pop newfontname exch } if exch newfont 3 1 roll put } { pop pop } ifelse } forall newfontname newfont definefont } def /Times-Roman makeISOEncoded pop /Times-Bold makeISOEncoded pop /Times-Italic makeISOEncoded pop /Times-BoldItalic makeISOEncoded pop /Helvetica makeISOEncoded pop /Helvetica-Bold makeISOEncoded pop /Helvetica-Oblique makeISOEncoded pop /Helvetica-BoldOblique makeISOEncoded pop 0.000000 0.000000 0.000000 setrgbcolor 1 setlinewidth /Times-Italic-ISOLatin1 findfont 60 scalefont setfont [] 0 setdash 290 365 m 290 1467 l 2209 1467 l 2209 365 l 290 365 l stroke [] 0 setdash 290 365 m 290 375 l 521 365 m 521 375 l 752 365 m 752 375 l 983 365 m 983 375 l 1215 365 m 1215 375 l 1446 365 m 1446 375 l 1677 365 m 1677 375 l 1909 365 m 1909 375 l 2140 365 m 2140 375 l 290 1467 m 290 1457 l 521 1467 m 521 1457 l 752 1467 m 752 1457 l 983 1467 m 983 1457 l 1215 1467 m 1215 1457 l 1446 1467 m 1446 1457 l 1677 1467 m 1677 1457 l 1909 1467 m 1909 1457 l 2140 1467 m 2140 1457 l stroke 290 365 m 290 385 l 752 365 m 752 385 l 1215 365 m 1215 385 l 1677 365 m 1677 385 l 2140 365 m 2140 385 l 290 1467 m 290 1447 l 752 1467 m 752 1447 l 1215 1467 m 1215 1447 l 1677 1467 m 1677 1447 l 2140 1467 m 2140 1447 l /Times-Italic-ISOLatin1 findfont 60 scalefont setfont /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 290 315 m gsave 290 315 translate 0 rotate 0 -20 m (22.00) CS (22.00) show grestore newpath 752 315 m gsave 752 315 translate 0 rotate 0 -20 m (22.10) CS (22.10) show grestore newpath 1215 315 m gsave 1215 315 translate 0 rotate 0 -20 m (22.20) CS (22.20) show grestore newpath 1677 315 m gsave 1677 315 translate 0 rotate 0 -20 m (22.30) CS (22.30) show grestore newpath 2140 315 m gsave 2140 315 translate 0 rotate 0 -20 m (22.40) CS (22.40) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1249 215 m gsave 1249 215 translate 0 rotate 0 0 m (t \(sec\)) CS (t \(sec\)) show grestore newpath 290 365 m 300 365 l 290 502 m 300 502 l 290 640 m 300 640 l 290 778 m 300 778 l 290 916 m 300 916 l 290 1054 m 300 1054 l 290 1191 m 300 1191 l 290 1329 m 300 1329 l 290 1467 m 300 1467 l 2209 365 m 2199 365 l 2209 502 m 2199 502 l 2209 640 m 2199 640 l 2209 778 m 2199 778 l 2209 916 m 2199 916 l 2209 1054 m 2199 1054 l 2209 1191 m 2199 1191 l 2209 1329 m 2199 1329 l 2209 1467 m 2199 1467 l stroke 290 365 m 310 365 l 290 640 m 310 640 l 290 916 m 310 916 l 290 1191 m 310 1191 l 290 1467 m 310 1467 l 2209 365 m 2189 365 l 2209 640 m 2189 640 l 2209 916 m 2189 916 l 2209 1191 m 2189 1191 l 2209 1467 m 2189 1467 l /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 252 365 m gsave 252 365 translate 0 rotate 0 -20 m (-200.0) RJ (-200.0) show grestore newpath 252 640 m gsave 252 640 translate 0 rotate 0 -20 m (-100.0) RJ (-100.0) show grestore newpath 252 916 m gsave 252 916 translate 0 rotate 0 -20 m (0.0) RJ (0.0) show grestore newpath 252 1191 m gsave 252 1191 translate 0 rotate 0 -20 m (100.0) RJ (100.0) show grestore newpath 252 1467 m gsave 252 1467 translate 0 rotate 0 -20 m (200.0) RJ (200.0) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1249 1517 m gsave 1249 1517 translate 0 rotate 0 0 m (IFO output 4) CS (IFO output 4) show grestore newpath 0.000000 1.000000 0.000000 setrgbcolor 290 841 m 290 794 l 290 825 l 291 974 l 291 979 l 292 891 l 292 1023 l 293 1158 l 293 1065 l 294 979 l 294 1018 l 295 993 l 295 916 l 296 954 l 296 1015 l 297 938 l 297 907 l 297 1023 l 298 1023 l 298 885 l 299 910 l 299 1056 l 300 1054 l 300 963 l 301 987 l 301 1023 l 302 938 l 302 888 l 303 938 l 303 932 l 304 863 l 304 872 l 304 863 l 305 797 l 305 803 l 306 880 l 306 869 l 307 817 l 307 877 l 308 949 l 308 896 l 309 869 l 309 960 l 310 971 l 310 927 l 311 968 l 311 985 l 312 885 l 312 836 l 312 910 l 313 916 l 313 828 l 314 792 l 314 800 l 315 778 l 315 792 l 316 869 l 316 883 l 317 844 l 317 907 l 318 1001 l 318 960 l 319 907 l 319 941 l 319 954 l 320 913 l 320 919 l 321 943 l 321 883 l 322 847 l 322 916 l 323 963 l 323 941 l 324 976 l 324 1037 l 325 1045 l 325 1048 l 326 1087 l 326 1048 l 327 990 l 327 1056 l 327 1087 l 328 965 l 328 872 l 329 907 l 329 899 l 330 792 l 330 761 l 331 866 l 331 924 l 332 880 l 332 850 l 333 850 l 333 866 l 334 930 l 334 946 l 334 866 l 335 858 l 335 938 l 336 885 l 336 728 l 337 734 l 337 841 l 338 808 l 338 720 l 339 761 l 339 839 l 340 913 l 340 998 l 341 1001 l 341 932 l 342 993 l 342 1133 l 342 1095 l 343 963 l 343 1012 l 344 1081 l 344 905 l 345 770 l 345 861 l 346 935 l 346 880 l 347 828 l 347 869 l 348 946 l 348 1009 l 349 1051 l 349 1040 l 349 1015 l 350 1051 l 350 1043 l 351 924 l 351 907 l 352 1029 l 352 1007 l 353 855 l 353 833 l 354 932 l 354 946 l 355 883 l 355 910 l 356 979 l 356 1012 l 357 1056 l 357 1059 l 357 990 l 358 1043 l 358 1158 l 359 1070 l 359 844 l 360 781 l 360 839 l 361 792 l 361 665 l 362 640 l 362 698 l 363 748 l 363 800 l 364 850 l 364 888 l 364 982 l 365 1056 l 365 1018 l 366 963 l 366 1023 l 367 1065 l 367 941 l 368 803 l 368 783 l 369 792 l 369 794 l 370 822 l 370 852 l 371 899 l 371 996 l 372 1056 l 372 1037 l 372 1054 l 373 1186 l 373 1269 l 374 1194 l 374 1111 l 375 1087 l 375 1032 l 376 924 l 376 866 l 377 858 l 377 800 l 378 739 l 378 775 l 379 833 l 379 855 l 380 938 l 380 1056 l 380 1067 l 381 1043 l 381 1073 l 382 1054 l 382 1001 l 383 982 l 383 916 l 384 800 l 384 759 l 385 759 l 385 695 l 386 651 l 386 745 l 387 836 l 387 858 l 387 941 l 388 1092 l 388 1136 l 389 1059 l 389 1048 l 390 1095 l 390 1084 l 391 993 l 391 841 l 392 717 l 392 690 l 393 712 l 393 659 l 394 602 l 394 662 l 395 814 l 395 935 l 395 996 l 396 1065 l 396 1114 l 397 1120 l 397 1103 l 398 1087 l 398 1067 l 399 1032 l 399 968 l 400 869 l 400 811 l 401 814 l 401 811 l 402 786 l 402 822 l 402 954 l 403 1043 l 403 1076 l 404 1139 l 404 1178 l 405 1158 l 405 1145 l 406 1128 l 406 1023 l 407 883 l 407 825 l 408 819 l 408 739 l 409 646 l 409 690 l 410 737 l 410 673 l 410 717 l 411 883 l 411 954 l 412 985 l 412 1070 l 413 1076 l 413 993 l 414 963 l 414 932 l 415 811 l 415 753 l 416 792 l 416 745 l 417 643 l 417 681 l 417 822 l 418 861 l 418 836 l 419 974 l 419 1158 l 420 1175 l 420 1147 l 421 1156 l 421 1125 l 422 1070 l 422 1023 l 423 941 l 423 825 l 424 786 l 424 783 l 424 695 l 425 648 l 425 800 l 426 968 l 426 976 l 427 938 l 427 1034 l 428 1139 l 428 1117 l 429 1111 l 429 1122 l 430 1070 l 430 1020 l 431 987 l 431 894 l 432 811 l 432 800 l 432 808 l 433 770 l 433 767 l 434 877 l 434 990 l 435 1015 l 435 1065 l 436 1161 l 437 1051 l 437 949 l 438 902 l 438 855 l 439 800 l 439 720 l 440 613 l 440 588 l 440 681 l 441 731 l 441 712 l 442 794 l 442 954 l 443 1054 l 443 1056 l 444 1070 l 444 1125 l 445 1106 l 445 1007 l 446 919 l 446 877 l 447 894 l 447 869 l 447 783 l 448 761 l 448 828 l 449 855 l 449 894 l 450 1007 l 450 1111 l 451 1175 l 451 1222 l 452 1255 l 452 1211 l 453 1125 l 453 1054 l 454 990 l 454 910 l 454 841 l 455 778 l 455 712 l 456 704 l 456 739 l 457 797 l 457 858 l 458 943 l 458 1032 l 459 1065 l 459 1067 l 460 1100 l 460 1095 l 461 1032 l 461 963 l 462 872 l 462 778 l 462 704 l 463 681 l 463 690 l 464 690 l 464 748 l 465 872 l 465 919 l 466 902 l 466 1032 l 467 1194 l 467 1189 l 468 1103 l 468 1037 l 469 946 l 469 847 l 469 797 l 470 731 l 470 629 l 471 596 l 471 676 l 472 723 l 472 750 l 473 855 l 473 949 l 474 985 l 474 1067 l 475 1172 l 475 1202 l 476 1147 l 476 1087 l 477 1078 l 477 1051 l 477 943 l 478 830 l 478 797 l 479 808 l 479 794 l 480 781 l 480 852 l 481 982 l 481 1081 l 482 1100 l 482 1095 l 483 1167 l 483 1224 l 484 1120 l 484 965 l 484 932 l 485 960 l 485 877 l 486 692 l 486 571 l 487 626 l 487 717 l 488 690 l 488 681 l 489 789 l 489 894 l 490 943 l 490 993 l 491 1040 l 491 1059 l 492 1040 l 492 976 l 492 874 l 493 814 l 494 767 l 494 665 l 495 659 l 495 792 l 496 880 l 496 861 l 497 927 l 497 1076 l 498 1133 l 498 1111 l 499 1120 l 499 1136 l 499 1122 l 500 1087 l 500 998 l 501 852 l 501 764 l 502 792 l 502 786 l 503 737 l 503 789 l 504 896 l 504 872 l 505 828 l 505 965 l 506 1133 l 506 1161 l 507 1167 l 507 1202 l 507 1161 l 508 1054 l 508 996 l 509 913 l 509 817 l 510 828 l 510 841 l 511 764 l 511 742 l 512 866 l 512 963 l 513 963 l 513 993 l 514 1114 l 514 1136 l 514 1015 l 515 952 l 515 943 l 516 883 l 516 803 l 517 734 l 517 665 l 518 670 l 518 723 l 519 720 l 519 709 l 520 828 l 520 987 l 521 998 l 521 976 l 522 1059 l 522 1114 l 522 1048 l 523 1007 l 523 1062 l 524 1062 l 524 954 l 525 899 l 525 852 l 526 783 l 526 806 l 527 919 l 527 979 l 528 996 l 528 1073 l 529 1153 l 529 1139 l 529 1153 l 530 1189 l 530 1156 l 531 1073 l 531 1018 l 532 946 l 532 847 l 533 817 l 533 806 l 534 734 l 534 723 l 535 855 l 535 894 l 536 841 l 536 927 l 537 1026 l 537 1004 l 537 1009 l 538 1098 l 538 1076 l 539 941 l 539 888 l 540 891 l 540 800 l 541 709 l 541 772 l 542 822 l 542 789 l 543 808 l 543 877 l 544 932 l 544 1007 l 545 1087 l 545 1043 l 545 968 l 546 976 l 546 990 l 547 894 l 547 792 l 548 811 l 548 819 l 549 731 l 549 712 l 550 803 l 550 841 l 551 836 l 551 888 l 552 971 l 552 1029 l 552 1100 l 553 1117 l 553 1073 l 554 1114 l 554 1169 l 555 1045 l 555 888 l 556 902 l 556 963 l 557 899 l 557 808 l 558 817 l 558 888 l 559 957 l 559 1012 l 560 1007 l 560 976 l 560 1048 l 561 1106 l 561 998 l 562 938 l 562 1029 l 563 1009 l 563 822 l 564 701 l 564 712 l 565 720 l 565 692 l 566 709 l 566 739 l 567 759 l 567 866 l 567 957 l 568 913 l 568 877 l 569 974 l 569 1037 l 570 965 l 570 913 l 571 935 l 571 896 l 572 808 l 572 794 l 573 808 l 573 811 l 574 869 l 574 952 l 575 957 l 575 971 l 575 1032 l 576 1045 l 576 993 l 577 1012 l 577 1103 l 578 1054 l 578 932 l 579 941 l 579 957 l 580 869 l 580 833 l 581 880 l 581 833 l 582 764 l 582 817 l 582 899 l 583 946 l 583 1020 l 584 1109 l 584 1098 l 585 1034 l 585 1084 l 586 1133 l 586 1032 l 587 932 l 587 910 l 588 880 l 588 836 l 589 866 l 589 880 l 590 811 l 590 839 l 590 963 l 591 960 l 591 847 l 592 858 l 592 954 l 593 943 l 593 858 l 594 863 l 594 888 l 595 830 l 595 806 l 596 811 l 596 770 l 597 783 l 597 855 l 597 850 l 598 800 l 598 877 l 599 993 l 599 963 l 600 896 l 600 954 l 601 1070 l 601 1043 l 602 1001 l 602 1029 l 603 1020 l 603 971 l 604 935 l 604 924 l 604 932 l 605 990 l 605 1026 l 606 993 l 606 985 l 607 1051 l 607 1067 l 608 987 l 608 943 l 609 987 l 609 1018 l 610 982 l 610 907 l 611 872 l 611 874 l 612 896 l 612 869 l 613 874 l 613 883 l 614 855 l 614 863 l 615 919 l 615 941 l 616 919 l 616 894 l 617 899 l 617 919 l 618 932 l 618 910 l 619 869 l 619 899 l 620 957 l 620 905 l 620 830 l 621 877 l 621 954 l 622 927 l 622 872 l 623 858 l 623 844 l 624 828 l 624 833 l 625 841 l 625 819 l 626 877 l 626 990 l 627 957 l 627 825 l 627 855 l 628 968 l 628 943 l 629 896 l 629 932 l 630 979 l 630 954 l 631 987 l 631 1037 l 632 965 l 632 935 l 633 1026 l 633 1045 l 634 974 l 634 1020 l 634 1089 l 635 998 l 635 913 l 636 968 l 636 1045 l 637 965 l 637 899 l 638 916 l 638 861 l 639 847 l 639 954 l 640 943 l 640 828 l 641 822 l 641 877 l 642 858 l 642 803 l 642 847 l 643 902 l 643 839 l 644 836 l 644 896 l 645 830 l 645 764 l 646 808 l 646 861 l 647 836 l 647 814 l 648 872 l 648 910 l 649 913 l 649 968 l 649 993 l 650 952 l 650 965 l 651 1043 l 651 1029 l 652 968 l 652 976 l 653 1001 l 653 952 l 654 894 l 654 905 l 655 896 l 655 885 l 656 943 l 656 946 l 657 891 l 657 979 l 657 1087 l 658 996 l 658 863 l 659 899 l 659 993 l 660 1004 l 660 987 l 661 949 l 661 916 l 662 946 l 662 998 l 663 968 l 663 910 l 664 932 l 664 963 l 664 965 l 665 960 l 665 949 l 666 963 l stroke 666 963 m 666 963 m 666 1018 l 667 1045 l 667 987 l 668 894 l 668 880 l 669 863 l 669 734 l 670 695 l 670 797 l 671 792 l 671 704 l 672 756 l 672 850 l 672 855 l 673 902 l 673 1001 l 674 965 l 674 885 l 675 963 l 675 1023 l 676 907 l 676 850 l 677 924 l 677 869 l 678 794 l 678 905 l 679 996 l 679 907 l 679 869 l 680 1007 l 680 1054 l 681 998 l 681 1103 l 682 1205 l 682 1117 l 683 1073 l 683 1114 l 684 1048 l 684 954 l 685 998 l 685 996 l 686 792 l 686 726 l 687 885 l 687 883 l 687 753 l 688 861 l 688 1051 l 689 987 l 689 930 l 690 1065 l 690 1087 l 691 960 l 691 971 l 692 1023 l 692 877 l 693 742 l 693 825 l 694 822 l 694 654 l 694 690 l 695 880 l 695 910 l 696 866 l 696 979 l 697 1045 l 697 982 l 698 1073 l 698 1200 l 699 1059 l 699 894 l 700 943 l 700 883 l 701 665 l 701 640 l 702 775 l 702 734 l 702 654 l 703 797 l 703 916 l 704 866 l 704 946 l 705 1120 l 705 1065 l 706 1004 l 706 1161 l 707 1197 l 707 1004 l 708 930 l 708 1032 l 709 979 l 709 783 l 710 797 l 710 910 l 710 852 l 711 863 l 711 1015 l 712 1007 l 712 952 l 713 1111 l 713 1244 l 714 1131 l 714 1065 l 715 1125 l 715 1032 l 716 858 l 716 836 l 717 841 l 717 742 l 717 692 l 718 712 l 718 673 l 719 659 l 719 772 l 720 872 l 720 907 l 721 982 l 721 1062 l 722 1012 l 722 949 l 723 1026 l 723 1004 l 724 839 l 724 775 l 725 770 l 725 720 l 725 690 l 726 720 l 726 778 l 727 852 l 727 954 l 728 1015 l 728 1018 l 729 1117 l 729 1247 l 730 1161 l 730 1023 l 731 1070 l 731 1100 l 732 927 l 732 814 l 732 817 l 733 748 l 733 712 l 734 814 l 734 844 l 735 767 l 735 822 l 736 1007 l 736 1045 l 737 1012 l 737 1131 l 738 1247 l 738 1153 l 739 1045 l 739 1065 l 739 979 l 740 828 l 740 852 l 741 822 l 741 662 l 742 704 l 742 866 l 743 850 l 743 817 l 744 1012 l 744 1186 l 745 1109 l 745 1048 l 746 1114 l 746 1043 l 747 869 l 747 839 l 747 819 l 748 648 l 748 577 l 749 648 l 749 610 l 750 579 l 750 775 l 751 921 l 751 836 l 752 905 l 752 1161 l 753 1167 l 753 1018 l 754 1081 l 754 1142 l 755 1007 l 755 941 l 755 952 l 756 844 l 756 715 l 757 742 l 757 794 l 758 745 l 758 844 l 759 1067 l 759 1078 l 760 1048 l 760 1247 l 761 1362 l 761 1235 l 762 1139 l 762 1133 l 762 1045 l 763 905 l 763 844 l 764 781 l 764 659 l 765 646 l 765 742 l 766 745 l 766 723 l 767 874 l 767 1045 l 768 1056 l 768 1078 l 769 1183 l 769 1180 l 769 1087 l 770 1018 l 770 935 l 771 833 l 771 781 l 772 731 l 772 637 l 773 626 l 773 770 l 774 833 l 774 781 l 775 861 l 775 1067 l 776 1172 l 776 1150 l 777 1142 l 777 1117 l 777 1032 l 778 957 l 778 891 l 779 756 l 779 665 l 780 673 l 780 662 l 781 657 l 781 701 l 782 772 l 782 833 l 783 941 l 783 1089 l 784 1186 l 784 1238 l 784 1285 l 785 1280 l 785 1191 l 786 1106 l 786 1032 l 787 891 l 787 767 l 788 775 l 789 706 l 789 761 l 790 891 l 790 919 l 791 968 l 791 1139 l 792 1252 l 792 1219 l 792 1175 l 793 1161 l 793 1084 l 794 963 l 794 891 l 795 753 l 795 538 l 796 513 l 796 615 l 797 610 l 797 560 l 798 657 l 798 819 l 799 905 l 799 1018 l 799 1153 l 800 1131 l 800 1095 l 801 1156 l 801 1109 l 802 905 l 802 783 l 803 794 l 803 723 l 804 604 l 804 643 l 805 723 l 805 748 l 806 839 l 806 985 l 807 1020 l 807 1095 l 807 1304 l 808 1365 l 808 1172 l 809 1056 l 809 1117 l 810 1067 l 810 852 l 811 734 l 811 742 l 812 701 l 812 668 l 813 681 l 813 648 l 814 701 l 814 963 l 814 1167 l 815 1172 l 815 1233 l 816 1373 l 816 1326 l 817 1142 l 817 1078 l 818 1034 l 818 883 l 819 775 l 819 728 l 820 657 l 820 618 l 821 673 l 821 770 l 822 828 l 822 907 l 822 1034 l 823 1078 l 823 1067 l 824 1133 l 824 1147 l 825 1023 l 825 902 l 826 822 l 826 748 l 827 679 l 827 629 l 828 610 l 828 599 l 829 635 l 829 745 l 829 841 l 830 935 l 830 1087 l 831 1183 l 831 1175 l 832 1208 l 832 1249 l 833 1202 l 833 1076 l 834 930 l 834 852 l 835 817 l 835 794 l 836 745 l 837 847 l 837 938 l 837 979 l 838 1081 l 838 1230 l 839 1258 l 839 1208 l 840 1216 l 841 1087 l 841 921 l 842 869 l 842 811 l 843 670 l 843 651 l 844 709 l 844 684 l 844 701 l 845 800 l 845 888 l 846 993 l 846 1103 l 847 1158 l 847 1150 l 848 1142 l 848 1139 l 849 1029 l 849 872 l 850 839 l 850 850 l 851 748 l 851 621 l 852 640 l 852 720 l 852 797 l 853 916 l 853 971 l 854 924 l 854 979 l 855 1128 l 856 1026 l 856 1032 l 857 1020 l 857 880 l 858 792 l 858 794 l 859 748 l 859 637 l 859 643 l 860 761 l 860 814 l 861 902 l 861 1076 l 862 1156 l 862 1169 l 863 1249 l 863 1288 l 864 1194 l 864 1111 l 865 1103 l 865 1045 l 866 888 l 866 803 l 867 803 l 867 731 l 867 701 l 868 808 l 868 877 l 869 891 l 869 949 l 870 1023 l 870 1081 l 871 1161 l 871 1175 l 872 1056 l 872 910 l 873 858 l 873 828 l 874 720 l 874 621 l 875 615 l 875 643 l 875 629 l 876 651 l 876 767 l 877 863 l 877 910 l 878 993 l 878 1054 l 879 1054 l 879 1117 l 880 1167 l 880 1043 l 881 888 l 881 877 l 882 921 l 882 841 l 882 709 l 883 728 l 883 808 l 884 819 l 884 850 l 885 921 l 885 1004 l 886 1084 l 886 1117 l 887 1122 l 887 1109 l 888 1087 l 888 1089 l 889 1040 l 889 907 l 890 792 l 890 709 l 890 665 l 891 692 l 891 783 l 892 880 l 892 930 l 893 982 l 893 1092 l 894 1139 l 894 1133 l 895 1175 l 895 1183 l 896 1098 l 896 1004 l 897 946 l 897 899 l 897 830 l 898 786 l 898 783 l 899 739 l 899 692 l 900 753 l 900 808 l 901 806 l 901 877 l 902 976 l 902 971 l 903 941 l 903 1015 l 904 1051 l 904 924 l 905 839 l 905 888 l 905 850 l 906 723 l 906 704 l 907 750 l 907 753 l 908 808 l 908 910 l 909 924 l 909 965 l 910 1128 l 910 1213 l 911 1092 l 911 1037 l 912 1136 l 912 1114 l 912 998 l 913 998 l 913 1026 l 914 932 l 914 836 l 915 880 l 915 916 l 916 866 l 916 941 l 917 1020 l 917 941 l 918 949 l 918 1092 l 919 1070 l 919 952 l 919 1007 l 920 1084 l 920 943 l 921 819 l 921 916 l 922 924 l 922 748 l 923 704 l 923 800 l 924 822 l 924 825 l 925 885 l 925 907 l 926 869 l 926 949 l 927 1045 l 927 993 l 927 968 l 928 1081 l 928 1070 l 929 894 l 929 869 l 930 927 l 930 844 l 931 753 l 932 770 l 932 745 l 933 770 l 933 852 l 934 847 l 934 852 l 935 1004 l 935 1065 l 935 968 l 936 996 l 936 1076 l 937 993 l 937 863 l 938 902 l 938 957 l 939 861 l 939 855 l 940 998 l 940 990 l 941 896 l 941 952 l 942 1007 l 942 968 l 942 1018 l 943 1156 l 943 1136 l 944 1029 l 944 1054 l 945 1103 l 945 1012 l 946 910 l 946 902 l 947 847 l 947 781 l 948 844 l 948 885 l 949 792 l 949 745 l 949 792 l 950 822 l 950 833 l 951 902 l 951 971 l 952 919 l 952 902 l 953 965 l 953 916 l 954 830 l 954 852 l 955 830 l 955 728 l 956 728 l 956 830 l 957 825 l 957 761 l 957 836 l 958 968 l 958 1012 l 959 1048 l 959 1128 l 960 1117 l 960 1070 l 961 1084 l 961 1070 l 962 952 l 962 861 l 963 899 l 963 885 l 964 797 l 964 822 l 965 836 l 965 913 l 966 949 l 966 935 l 967 985 l 967 1054 l 968 1078 l 968 1087 l 969 1098 l 969 1084 l 970 1020 l 970 960 l 971 946 l 971 916 l 972 850 l 972 825 l 973 800 l 973 852 l 974 963 l 974 996 l 975 1012 l 975 1100 l 976 1128 l 976 1048 l 977 998 l 978 910 l 978 797 l 979 748 l 979 739 l 979 684 l 980 596 l 980 621 l 981 737 l 981 797 l 982 861 l 982 963 l 983 1015 l 983 1081 l 984 1145 l 984 1109 l 985 1040 l 985 1032 l 986 1007 l 986 938 l 987 899 l 987 872 l 987 817 l 988 731 l 988 728 l 989 811 l 989 916 l 990 1026 l 990 1133 l 991 1197 l 991 1227 l 992 1291 l 992 1296 l 993 1183 l 993 1076 l 994 1037 l 994 954 l 994 814 l 995 715 l 995 704 l 996 704 l 996 657 l 997 687 l 997 841 l 998 971 l 998 1023 l 999 1084 l 999 1131 l 1000 1156 l 1000 1175 l 1001 1117 l 1001 1007 l 1002 910 l 1002 839 l 1002 756 l 1003 654 l 1003 585 l 1004 602 l 1004 709 l 1005 800 l 1005 830 l 1006 896 l 1006 1037 l 1007 1180 l 1007 1241 l 1008 1183 l 1008 1125 l 1009 1087 l 1009 974 l 1009 830 l 1010 726 l 1010 679 l 1011 668 l 1011 613 l 1012 574 l 1012 651 l 1013 770 l 1013 847 l 1014 954 l 1014 1098 l 1015 1200 l 1015 1266 l 1016 1310 l 1016 1282 l 1017 1202 l 1017 1122 l 1017 1020 l 1018 891 l 1018 753 l 1019 698 l 1019 709 l 1020 679 l 1020 684 l 1021 808 l 1021 930 l 1022 1029 l 1022 1178 l 1023 1260 l 1023 1230 l 1024 1200 l 1024 1197 l 1024 1133 l 1025 1043 l 1025 927 l 1026 767 l 1026 582 l 1027 458 l 1027 447 l 1028 489 l 1028 552 l 1029 681 l 1029 811 l 1030 877 l 1030 1023 l 1031 1211 l 1031 1216 l 1032 1122 l 1032 1145 l 1032 1194 l 1033 1023 l 1033 786 l 1034 726 l 1034 695 l 1035 599 l 1035 560 l 1036 604 l 1036 679 l 1037 786 l 1037 957 l 1038 1117 l 1038 1178 l 1039 1258 l 1039 1343 l 1040 1299 l 1040 1197 l 1040 1164 l 1041 1089 l 1041 894 l 1042 709 l 1042 635 l 1043 632 l 1043 591 l 1044 538 l 1044 593 l 1045 715 l stroke 1045 715 m 1045 715 m 1045 891 l 1046 1122 l 1046 1252 l 1047 1296 l 1047 1368 l 1047 1393 l 1048 1302 l 1048 1172 l 1049 1078 l 1049 932 l 1050 715 l 1050 579 l 1051 588 l 1052 566 l 1052 629 l 1053 792 l 1053 949 l 1054 1062 l 1054 1133 l 1055 1133 l 1055 1167 l 1055 1247 l 1056 1197 l 1056 985 l 1057 808 l 1057 745 l 1058 637 l 1058 478 l 1059 428 l 1059 513 l 1060 604 l 1060 668 l 1061 789 l 1061 971 l 1062 1117 l 1062 1167 l 1062 1183 l 1063 1271 l 1063 1393 l 1064 1357 l 1064 1167 l 1065 976 l 1065 825 l 1066 701 l 1066 624 l 1067 607 l 1067 640 l 1068 709 l 1068 836 l 1069 996 l 1069 1109 l 1070 1194 l 1070 1277 l 1070 1351 l 1071 1368 l 1071 1307 l 1072 1197 l 1072 1076 l 1073 930 l 1073 742 l 1074 596 l 1074 530 l 1075 522 l 1075 563 l 1076 643 l 1076 745 l 1077 863 l 1077 996 l 1077 1133 l 1078 1233 l 1078 1274 l 1079 1285 l 1079 1247 l 1080 1117 l 1080 952 l 1081 833 l 1081 761 l 1082 662 l 1082 530 l 1083 500 l 1083 599 l 1084 690 l 1084 786 l 1085 930 l 1085 1045 l 1085 1084 l 1086 1131 l 1086 1213 l 1087 1222 l 1087 1164 l 1088 1084 l 1088 943 l 1089 781 l 1089 692 l 1090 651 l 1090 552 l 1091 491 l 1091 591 l 1092 764 l 1092 894 l 1092 987 l 1093 1120 l 1093 1269 l 1094 1354 l 1094 1373 l 1095 1337 l 1095 1271 l 1096 1197 l 1096 1087 l 1097 902 l 1097 734 l 1098 670 l 1098 637 l 1099 596 l 1099 648 l 1099 817 l 1100 949 l 1100 974 l 1101 1004 l 1101 1145 l 1102 1318 l 1102 1346 l 1103 1200 l 1103 1037 l 1104 957 l 1104 902 l 1105 753 l 1105 535 l 1106 455 l 1106 524 l 1107 538 l 1107 511 l 1107 626 l 1108 830 l 1108 968 l 1109 1012 l 1109 1089 l 1110 1222 l 1110 1280 l 1111 1241 l 1111 1153 l 1112 1032 l 1112 916 l 1113 844 l 1113 742 l 1114 582 l 1114 574 l 1115 692 l 1115 775 l 1115 786 l 1116 844 l 1116 1020 l 1117 1178 l 1117 1224 l 1118 1263 l 1118 1310 l 1119 1266 l 1119 1145 l 1120 1026 l 1120 935 l 1121 797 l 1121 624 l 1122 519 l 1122 511 l 1122 646 l 1123 808 l 1123 863 l 1124 924 l 1124 1067 l 1125 1233 l 1125 1340 l 1126 1335 l 1126 1266 l 1127 1213 l 1127 1147 l 1128 1023 l 1128 847 l 1129 728 l 1129 695 l 1129 665 l 1130 596 l 1130 591 l 1131 659 l 1131 767 l 1132 863 l 1132 913 l 1133 957 l 1133 1070 l 1134 1161 l 1134 1125 l 1135 1040 l 1135 1018 l 1136 965 l 1136 819 l 1137 704 l 1137 613 l 1137 555 l 1138 596 l 1138 690 l 1139 728 l 1139 761 l 1140 891 l 1140 1111 l 1141 1235 l 1141 1241 l 1142 1288 l 1142 1310 l 1143 1202 l 1143 1087 l 1144 1023 l 1144 968 l 1144 919 l 1145 830 l 1145 739 l 1146 742 l 1146 828 l 1147 872 l 1147 861 l 1148 924 l 1148 1098 l 1149 1194 l 1149 1175 l 1150 1153 l 1150 1150 l 1151 1136 l 1151 1070 l 1152 952 l 1152 825 l 1152 753 l 1153 739 l 1153 701 l 1154 632 l 1154 673 l 1155 800 l 1155 852 l 1156 855 l 1156 938 l 1157 1084 l 1157 1180 l 1158 1147 l 1158 1076 l 1159 1095 l 1159 1100 l 1159 976 l 1160 819 l 1160 750 l 1161 794 l 1161 814 l 1162 706 l 1162 654 l 1163 723 l 1163 789 l 1164 858 l 1164 943 l 1165 996 l 1165 1029 l 1166 1095 l 1166 1139 l 1167 1092 l 1167 1004 l 1167 985 l 1168 938 l 1168 817 l 1169 775 l 1169 808 l 1170 814 l 1170 806 l 1171 874 l 1171 968 l 1172 1029 l 1172 1109 l 1173 1147 l 1173 1122 l 1174 1161 l 1174 1213 l 1174 1122 l 1175 993 l 1175 1001 l 1176 1026 l 1176 924 l 1177 800 l 1177 761 l 1178 770 l 1178 748 l 1179 783 l 1179 880 l 1180 905 l 1180 916 l 1181 974 l 1181 941 l 1182 896 l 1182 968 l 1182 1015 l 1183 921 l 1183 797 l 1184 797 l 1184 839 l 1185 745 l 1185 665 l 1186 692 l 1186 728 l 1187 775 l 1187 841 l 1188 872 l 1188 910 l 1189 1023 l 1189 1111 l 1189 1054 l 1190 993 l 1190 1098 l 1191 1142 l 1191 982 l 1192 877 l 1192 907 l 1193 869 l 1193 800 l 1194 786 l 1194 781 l 1195 797 l 1195 891 l 1196 976 l 1196 935 l 1197 927 l 1197 1106 l 1197 1164 l 1198 954 l 1198 883 l 1199 1012 l 1199 1032 l 1200 907 l 1200 866 l 1201 919 l 1201 910 l 1202 850 l 1202 839 l 1203 839 l 1203 888 l 1204 985 l 1204 982 l 1205 919 l 1205 968 l 1205 1092 l 1206 1084 l 1206 976 l 1207 952 l 1207 1004 l 1208 960 l 1208 858 l 1209 783 l 1209 676 l 1210 668 l 1210 726 l 1211 706 l 1211 662 l 1212 756 l 1212 902 l 1212 924 l 1213 874 l 1213 952 l 1214 1073 l 1214 1020 l 1215 954 l 1215 971 l 1216 965 l 1216 924 l 1217 850 l 1217 778 l 1218 797 l 1218 877 l 1219 921 l 1219 894 l 1220 855 l 1220 927 l 1220 1054 l 1221 1095 l 1221 1067 l 1222 1109 l 1222 1211 l 1223 1224 l 1223 1133 l 1224 1048 l 1224 987 l 1225 957 l 1225 902 l 1226 775 l 1226 728 l 1227 828 l 1227 874 l 1227 797 l 1228 811 l 1228 952 l 1229 1012 l 1229 985 l 1230 1004 l 1230 1065 l 1231 1076 l 1231 1062 l 1232 1026 l 1232 924 l 1233 833 l 1233 808 l 1234 772 l 1234 692 l 1234 709 l 1235 806 l 1235 841 l 1236 861 l 1236 930 l 1237 1001 l 1237 1065 l 1238 1117 l 1238 1098 l 1239 1037 l 1239 1070 l 1240 1067 l 1240 863 l 1241 692 l 1241 734 l 1242 783 l 1242 704 l 1242 632 l 1243 734 l 1243 863 l 1244 888 l 1244 910 l 1245 971 l 1245 1045 l 1246 1169 l 1246 1222 l 1247 1117 l 1247 1076 l 1248 1167 l 1248 1147 l 1249 963 l 1249 803 l 1250 811 l 1250 872 l 1250 844 l 1251 797 l 1251 830 l 1252 899 l 1252 1007 l 1253 1084 l 1253 1070 l 1254 1114 l 1254 1260 l 1255 1224 l 1255 993 l 1256 932 l 1256 1054 l 1257 998 l 1257 731 l 1257 557 l 1258 574 l 1258 635 l 1259 654 l 1259 651 l 1260 681 l 1260 811 l 1261 968 l 1261 1026 l 1262 990 l 1262 1023 l 1263 1156 l 1263 1142 l 1264 968 l 1264 863 l 1264 855 l 1265 800 l 1265 715 l 1266 651 l 1266 646 l 1267 720 l 1267 836 l 1268 896 l 1268 880 l 1269 993 l 1269 1172 l 1270 1219 l 1270 1197 l 1271 1189 l 1271 1161 l 1272 1062 l 1272 946 l 1272 852 l 1273 794 l 1274 761 l 1274 657 l 1275 635 l 1275 753 l 1276 839 l 1276 844 l 1277 949 l 1277 1175 l 1278 1310 l 1278 1288 l 1279 1230 l 1279 1189 l 1279 1136 l 1280 1065 l 1280 946 l 1281 775 l 1281 673 l 1282 726 l 1282 695 l 1283 593 l 1283 720 l 1284 949 l 1284 965 l 1285 899 l 1285 1026 l 1286 1180 l 1286 1133 l 1287 1065 l 1287 1045 l 1287 954 l 1288 844 l 1288 786 l 1289 676 l 1289 530 l 1290 563 l 1290 690 l 1291 668 l 1291 657 l 1292 822 l 1292 968 l 1293 990 l 1293 1076 l 1294 1200 l 1294 1194 l 1294 1224 l 1295 1285 l 1295 1139 l 1296 927 l 1296 902 l 1297 894 l 1297 706 l 1298 604 l 1298 761 l 1299 885 l 1299 847 l 1300 905 l 1300 1092 l 1301 1169 l 1301 1227 l 1302 1335 l 1302 1291 l 1302 1158 l 1303 1153 l 1303 1145 l 1304 910 l 1304 692 l 1305 706 l 1305 726 l 1306 607 l 1306 571 l 1307 704 l 1307 797 l 1308 833 l 1308 946 l 1309 1087 l 1309 1139 l 1309 1211 l 1310 1252 l 1310 1125 l 1311 1020 l 1311 1051 l 1312 957 l 1312 728 l 1313 646 l 1313 654 l 1314 632 l 1314 629 l 1315 706 l 1315 830 l 1316 932 l 1316 1012 l 1317 1089 l 1317 1106 l 1317 1120 l 1318 1194 l 1318 1164 l 1319 996 l 1319 902 l 1320 874 l 1320 759 l 1321 626 l 1321 602 l 1322 640 l 1322 692 l 1323 748 l 1323 806 l 1324 930 l 1324 1111 l 1324 1263 l 1325 1310 l 1325 1285 l 1326 1299 l 1326 1302 l 1327 1172 l 1327 1018 l 1328 954 l 1328 841 l 1329 684 l 1329 670 l 1330 706 l 1330 695 l 1331 770 l 1331 866 l 1332 910 l 1332 1012 l 1332 1180 l 1333 1252 l 1333 1219 l 1334 1175 l 1334 1133 l 1335 1004 l 1335 828 l 1336 715 l 1336 618 l 1337 522 l 1337 527 l 1338 568 l 1338 541 l 1339 604 l 1339 800 l 1339 899 l 1340 946 l 1340 1125 l 1341 1249 l 1341 1205 l 1342 1172 l 1342 1169 l 1343 1056 l 1343 905 l 1344 839 l 1344 781 l 1345 626 l 1345 613 l 1346 742 l 1346 704 l 1347 651 l 1347 866 l 1347 1111 l 1348 1125 l 1348 1139 l 1349 1263 l 1349 1269 l 1350 1167 l 1350 1153 l 1351 1117 l 1351 924 l 1352 775 l 1352 720 l 1353 577 l 1353 461 l 1354 591 l 1354 783 l 1354 794 l 1355 841 l 1355 1106 l 1356 1258 l 1356 1222 l 1357 1291 l 1357 1346 l 1358 1213 l 1358 1142 l 1359 1128 l 1359 880 l 1360 651 l 1360 695 l 1361 712 l 1361 522 l 1362 466 l 1362 698 l 1362 803 l 1363 726 l 1363 880 l 1364 1114 l 1364 1078 l 1365 1081 l 1365 1205 l 1366 1142 l 1366 949 l 1367 924 l 1367 896 l 1368 670 l 1368 552 l 1369 629 l 1369 591 l 1370 516 l 1370 651 l 1370 833 l 1371 863 l 1371 963 l 1372 1233 l 1372 1343 l 1373 1269 l 1373 1282 l 1374 1280 l 1374 1081 l 1375 987 l 1375 1056 l 1376 907 l 1376 651 l 1377 676 l 1377 806 l 1377 739 l 1378 695 l 1378 877 l 1379 1032 l 1379 1048 l 1380 1169 l 1380 1285 l 1381 1186 l 1381 1142 l 1382 1205 l 1382 1087 l 1383 861 l 1383 830 l 1384 806 l 1384 607 l 1384 530 l 1385 632 l 1385 646 l 1386 676 l 1386 855 l 1387 952 l 1387 941 l 1388 1073 l 1388 1249 l 1389 1200 l 1389 1081 l 1390 1145 l 1390 1161 l 1391 916 l 1391 745 l 1392 786 l 1392 739 l 1392 593 l 1393 643 l 1393 709 l 1394 648 l 1394 748 l 1395 935 l 1395 993 l 1396 1048 l 1396 1156 l 1397 1164 l 1397 1089 l 1398 1114 l 1398 1122 l 1399 930 l 1399 750 l 1400 783 l 1400 789 l 1400 646 l 1401 657 l 1401 830 l 1402 891 l 1402 932 l 1403 1095 l 1403 1191 l 1404 1178 l 1404 1258 l 1405 1348 l 1405 1213 l 1406 1076 l 1406 1117 l 1407 1067 l 1407 863 l 1407 767 l 1408 775 l 1408 731 l 1409 659 l 1409 717 l 1410 833 l 1410 880 l 1411 1001 l 1411 1156 l 1412 1070 l 1412 979 l 1413 1078 l 1413 1092 l 1414 952 l 1414 863 l 1414 833 l 1415 739 l 1415 651 l 1416 640 l 1416 629 l 1417 604 l 1417 706 l 1418 869 l 1418 866 l 1419 883 l 1419 1106 l 1420 1230 l 1420 1125 l 1421 1092 l stroke 1421 1092 m 1421 1092 m 1421 1178 l 1422 1139 l 1422 1001 l 1422 916 l 1423 844 l 1423 764 l 1424 759 l 1424 750 l 1425 717 l 1425 764 l 1426 905 l 1426 1015 l 1427 1037 l 1427 1059 l 1428 1167 l 1428 1208 l 1429 1128 l 1429 1081 l 1429 996 l 1430 880 l 1430 874 l 1431 858 l 1431 748 l 1432 723 l 1432 808 l 1433 841 l 1433 861 l 1434 949 l 1434 1040 l 1435 1073 l 1435 1092 l 1436 1136 l 1436 1133 l 1437 1084 l 1437 1067 l 1437 1043 l 1438 927 l 1438 817 l 1439 794 l 1439 715 l 1440 604 l 1440 637 l 1441 712 l 1441 704 l 1442 767 l 1442 877 l 1443 910 l 1443 952 l 1444 1020 l 1444 1034 l 1444 1007 l 1445 1009 l 1445 998 l 1446 869 l 1446 792 l 1447 836 l 1447 800 l 1448 668 l 1448 698 l 1449 874 l 1449 919 l 1450 924 l 1450 1037 l 1451 1084 l 1451 1076 l 1452 1150 l 1452 1183 l 1452 1098 l 1453 1103 l 1453 1180 l 1454 1070 l 1454 880 l 1455 896 l 1455 971 l 1456 830 l 1456 709 l 1457 819 l 1457 902 l 1458 850 l 1458 935 l 1459 1062 l 1459 998 l 1459 982 l 1460 1092 l 1460 1065 l 1461 952 l 1461 968 l 1462 996 l 1462 844 l 1463 748 l 1463 797 l 1464 778 l 1464 706 l 1465 786 l 1465 891 l 1466 830 l 1466 839 l 1467 1026 l 1467 1098 l 1467 971 l 1468 982 l 1468 1106 l 1469 1023 l 1469 938 l 1470 1004 l 1470 930 l 1471 742 l 1472 814 l 1472 720 l 1473 648 l 1473 808 l 1474 927 l 1474 858 l 1474 919 l 1475 1045 l 1475 990 l 1476 976 l 1476 1136 l 1477 1103 l 1477 907 l 1478 971 l 1478 1111 l 1479 982 l 1479 844 l 1480 916 l 1480 957 l 1481 891 l 1481 905 l 1482 985 l 1482 963 l 1482 957 l 1483 1098 l 1483 1106 l 1484 990 l 1484 1092 l 1485 1208 l 1485 1012 l 1486 844 l 1486 952 l 1487 957 l 1487 814 l 1488 833 l 1488 877 l 1489 756 l 1489 698 l 1489 825 l 1490 839 l 1490 737 l 1491 819 l 1491 1001 l 1492 960 l 1492 855 l 1493 910 l 1493 965 l 1494 902 l 1494 869 l 1495 880 l 1495 817 l 1496 808 l 1496 894 l 1497 855 l 1497 772 l 1497 847 l 1498 935 l 1498 899 l 1499 924 l 1499 1056 l 1500 1092 l 1500 1012 l 1501 1001 l 1501 1056 l 1502 1018 l 1502 957 l 1503 974 l 1503 919 l 1504 828 l 1504 883 l 1504 919 l 1505 817 l 1506 896 l 1506 850 l 1507 825 l 1507 935 l 1508 1015 l 1508 987 l 1509 1029 l 1509 1128 l 1510 1081 l 1510 993 l 1511 1032 l 1511 1020 l 1512 885 l 1512 863 l 1512 924 l 1513 811 l 1513 701 l 1514 786 l 1514 910 l 1515 943 l 1515 949 l 1516 957 l 1516 930 l 1517 924 l 1517 965 l 1518 907 l 1518 803 l 1519 858 l 1519 905 l 1519 772 l 1520 681 l 1520 767 l 1521 808 l 1521 679 l 1522 659 l 1522 825 l 1523 902 l 1524 979 l 1524 976 l 1525 930 l 1525 1018 l 1526 1103 l 1526 1029 l 1527 985 l 1527 1051 l 1527 1004 l 1528 828 l 1528 803 l 1529 916 l 1529 891 l 1530 855 l 1530 976 l 1531 1015 l 1531 965 l 1532 1073 l 1532 1172 l 1533 1084 l 1533 1034 l 1534 1106 l 1534 1073 l 1535 921 l 1535 891 l 1535 921 l 1536 830 l 1536 745 l 1537 761 l 1537 789 l 1538 789 l 1538 830 l 1539 896 l 1539 894 l 1540 946 l 1540 1098 l 1541 1070 l 1541 941 l 1542 1032 l 1542 1128 l 1542 949 l 1543 811 l 1543 861 l 1544 844 l 1544 764 l 1545 745 l 1545 778 l 1546 803 l 1546 866 l 1547 982 l 1547 974 l 1548 894 l 1548 990 l 1549 1065 l 1549 960 l 1550 930 l 1550 1020 l 1550 1004 l 1551 833 l 1551 764 l 1552 825 l 1552 822 l 1553 753 l 1553 745 l 1554 759 l 1554 839 l 1555 1029 l 1555 1122 l 1556 1062 l 1556 1070 l 1557 1219 l 1557 1258 l 1557 1131 l 1558 1087 l 1558 1109 l 1559 1001 l 1559 913 l 1560 880 l 1560 770 l 1561 737 l 1561 877 l 1562 930 l 1562 847 l 1563 899 l 1563 1054 l 1564 1070 l 1564 993 l 1564 1100 l 1565 1208 l 1565 1070 l 1566 935 l 1566 907 l 1567 786 l 1567 651 l 1568 670 l 1568 681 l 1569 610 l 1569 659 l 1570 797 l 1570 794 l 1571 772 l 1571 938 l 1572 1067 l 1572 1029 l 1572 1056 l 1573 1145 l 1573 1103 l 1574 996 l 1574 968 l 1575 932 l 1575 781 l 1576 726 l 1576 833 l 1577 800 l 1577 701 l 1578 822 l 1578 979 l 1579 968 l 1579 1007 l 1580 1128 l 1580 1139 l 1580 1128 l 1581 1194 l 1581 1158 l 1582 1018 l 1582 976 l 1583 938 l 1583 739 l 1584 596 l 1584 704 l 1585 756 l 1585 687 l 1586 794 l 1586 993 l 1587 1040 l 1587 1059 l 1587 1208 l 1588 1263 l 1588 1180 l 1589 1197 l 1589 1194 l 1590 990 l 1590 839 l 1591 852 l 1591 778 l 1592 643 l 1592 676 l 1593 778 l 1593 715 l 1594 668 l 1594 822 l 1594 946 l 1595 930 l 1595 996 l 1596 1098 l 1596 1015 l 1597 985 l 1597 1067 l 1598 946 l 1598 723 l 1599 698 l 1599 775 l 1600 670 l 1600 555 l 1601 662 l 1601 770 l 1602 775 l 1602 899 l 1602 1051 l 1603 1081 l 1603 1142 l 1604 1277 l 1605 1133 l 1605 1120 l 1606 1145 l 1606 946 l 1607 772 l 1607 852 l 1608 877 l 1608 745 l 1609 759 l 1609 902 l 1609 946 l 1610 960 l 1610 1070 l 1611 1125 l 1611 1106 l 1612 1191 l 1612 1266 l 1613 1095 l 1613 905 l 1614 930 l 1614 910 l 1615 720 l 1615 662 l 1616 748 l 1616 701 l 1617 637 l 1617 759 l 1617 894 l 1618 916 l 1618 998 l 1619 1117 l 1619 1092 l 1620 1078 l 1620 1180 l 1621 1164 l 1621 976 l 1622 883 l 1622 888 l 1623 792 l 1623 648 l 1624 662 l 1624 781 l 1625 737 l 1625 794 l 1626 877 l 1626 976 l 1627 1081 l 1627 1095 l 1628 1037 l 1628 1065 l 1629 1150 l 1629 1051 l 1630 800 l 1630 748 l 1631 841 l 1631 803 l 1632 739 l 1632 764 l 1632 806 l 1633 905 l 1633 1037 l 1634 1089 l 1634 1109 l 1635 1186 l 1635 1299 l 1636 1255 l 1636 1111 l 1637 1095 l 1637 1084 l 1638 946 l 1638 803 l 1639 756 l 1639 775 l 1639 806 l 1640 775 l 1640 739 l 1641 792 l 1641 943 l 1642 1067 l 1642 1032 l 1643 1012 l 1643 1092 l 1644 1084 l 1644 952 l 1645 883 l 1645 830 l 1646 739 l 1646 704 l 1647 648 l 1647 582 l 1647 640 l 1648 764 l 1648 775 l 1649 734 l 1649 877 l 1650 1081 l 1650 1087 l 1651 1067 l 1651 1161 l 1652 1164 l 1652 1040 l 1653 952 l 1653 919 l 1654 869 l 1654 808 l 1654 764 l 1655 709 l 1655 723 l 1656 858 l 1656 935 l 1657 858 l 1657 888 l 1658 1100 l 1658 1219 l 1659 1156 l 1659 1103 l 1660 1103 l 1660 1051 l 1661 941 l 1661 841 l 1662 737 l 1662 687 l 1662 772 l 1663 825 l 1663 772 l 1664 792 l 1664 949 l 1665 1037 l 1665 1009 l 1666 1067 l 1666 1197 l 1667 1202 l 1667 1117 l 1668 1067 l 1668 979 l 1669 869 l 1669 839 l 1669 789 l 1670 676 l 1670 673 l 1671 734 l 1671 709 l 1672 687 l 1672 786 l 1673 877 l 1673 902 l 1674 954 l 1674 1040 l 1675 1065 l 1675 1012 l 1676 949 l 1676 905 l 1677 852 l 1677 800 l 1677 753 l 1678 709 l 1678 690 l 1679 726 l 1679 759 l 1680 814 l 1680 960 l 1681 1073 l 1681 1114 l 1682 1167 l 1682 1186 l 1683 1117 l 1683 1081 l 1684 1100 l 1684 1070 l 1684 979 l 1685 910 l 1685 899 l 1686 858 l 1686 803 l 1687 814 l 1687 863 l 1688 896 l 1688 938 l 1689 979 l 1689 1018 l 1690 1103 l 1690 1150 l 1691 1045 l 1691 935 l 1692 976 l 1692 990 l 1692 822 l 1693 712 l 1693 761 l 1694 794 l 1694 764 l 1695 781 l 1695 803 l 1696 814 l 1696 905 l 1697 1023 l 1697 1037 l 1698 1015 l 1698 1103 l 1699 1158 l 1699 1001 l 1699 880 l 1700 938 l 1700 921 l 1701 806 l 1701 783 l 1702 764 l 1702 684 l 1703 706 l 1703 819 l 1704 836 l 1704 808 l 1705 949 l 1705 1117 l 1706 1054 l 1706 974 l 1707 1076 l 1707 1084 l 1707 924 l 1708 883 l 1708 943 l 1709 866 l 1709 811 l 1710 919 l 1710 938 l 1711 836 l 1711 921 l 1712 1084 l 1712 1051 l 1713 1040 l 1713 1191 l 1714 1216 l 1714 1056 l 1715 1032 l 1715 1117 l 1715 990 l 1716 833 l 1716 916 l 1717 963 l 1717 789 l 1718 734 l 1718 852 l 1719 863 l 1719 811 l 1720 896 l 1720 963 l 1721 896 l 1721 924 l 1722 1032 l 1722 924 l 1722 783 l 1723 877 l 1723 930 l 1724 770 l 1724 723 l 1725 797 l 1725 731 l 1726 676 l 1726 833 l 1727 927 l 1727 855 l 1728 905 l 1728 1070 l 1729 1056 l 1729 943 l 1729 1023 l 1730 1106 l 1730 976 l 1731 905 l 1731 976 l 1732 954 l 1732 839 l 1733 836 l 1733 874 l 1734 833 l 1734 844 l 1735 954 l 1735 965 l 1736 938 l 1736 1062 l 1737 1156 l 1737 1059 l 1737 938 l 1738 924 l 1738 899 l 1739 852 l 1739 910 l 1740 974 l 1740 924 l 1741 866 l 1741 913 l 1742 960 l 1742 952 l 1743 979 l 1743 1020 l 1744 1009 l 1744 1026 l 1744 1040 l 1745 996 l 1745 965 l 1746 968 l 1746 943 l 1747 869 l 1747 833 l 1748 839 l 1748 781 l 1749 698 l 1749 717 l 1750 775 l 1750 800 l 1751 850 l 1751 907 l 1752 899 l 1752 894 l 1752 938 l 1753 952 l 1753 930 l 1754 910 l 1754 894 l 1755 839 l 1755 819 l 1756 858 l 1756 819 l 1757 775 l 1757 894 l 1758 1012 l 1758 987 l 1759 976 l 1759 1048 l 1759 1087 l 1760 1032 l 1760 1043 l 1761 1098 l 1761 1076 l 1762 1018 l 1762 1015 l 1763 996 l 1763 954 l 1764 968 l 1764 954 l 1765 847 l 1765 830 l 1766 935 l 1766 974 l 1767 921 l 1767 932 l 1767 996 l 1768 957 l 1768 916 l 1769 979 l 1770 866 l 1770 844 l 1771 885 l 1771 861 l 1772 839 l 1772 883 l 1773 877 l 1773 794 l 1774 803 l 1774 907 l 1774 960 l 1775 971 l 1775 1007 l 1776 971 l 1776 888 l 1777 924 l 1777 1004 l 1778 949 l 1778 872 l 1779 910 l 1779 885 l 1780 783 l 1780 786 l 1781 830 l 1781 778 l 1782 778 l 1782 910 l 1782 968 l 1783 916 l 1783 932 l 1784 1001 l 1784 963 l 1785 905 l 1785 952 l 1786 985 l 1786 963 l 1787 993 l 1787 1037 l 1788 993 l 1788 938 l 1789 965 l 1789 1004 l 1789 993 l 1790 1007 l 1790 1065 l 1791 1026 l 1791 957 l 1792 998 l 1792 1040 l 1793 990 l 1793 963 l 1794 998 l 1794 971 l 1795 891 l 1795 880 l 1796 952 l 1796 919 l 1797 833 l 1797 828 l 1797 825 l 1798 806 l 1798 828 l stroke 1798 828 m 1798 828 m 1799 830 l 1799 800 l 1800 825 l 1800 872 l 1801 866 l 1801 822 l 1802 858 l 1802 905 l 1803 885 l 1803 866 l 1804 869 l 1804 885 l 1804 891 l 1805 894 l 1805 905 l 1806 921 l 1806 938 l 1807 941 l 1808 963 l 1808 968 l 1809 957 l 1810 965 l 1810 968 l 1811 949 l 1811 952 l 1812 979 l 1812 954 l 1812 913 l 1813 916 l 1813 932 l 1814 932 l 1814 907 l 1815 858 l 1815 797 l 1816 814 l 1816 930 l 1817 1001 l 1817 976 l 1818 996 l 1818 1056 l 1819 1045 l 1819 1009 l 1820 985 l 1820 949 l 1821 954 l 1821 927 l 1822 841 l 1822 814 l 1823 869 l 1823 866 l 1824 847 l 1824 902 l 1825 932 l 1825 880 l 1826 830 l 1826 874 l 1827 888 l 1827 817 l 1827 825 l 1828 874 l 1828 836 l 1829 811 l 1829 847 l 1830 794 l 1830 720 l 1831 806 l 1831 877 l 1832 819 l 1832 825 l 1833 946 l 1833 982 l 1834 910 l 1834 968 l 1834 1087 l 1835 1018 l 1835 968 l 1836 1037 l 1836 1009 l 1837 883 l 1837 921 l 1838 1018 l 1838 924 l 1839 855 l 1839 987 l 1840 1067 l 1840 979 l 1841 971 l 1841 1084 l 1842 1062 l 1842 963 l 1842 993 l 1843 1032 l 1843 952 l 1844 910 l 1844 938 l 1845 847 l 1845 750 l 1846 830 l 1846 899 l 1847 800 l 1847 794 l 1848 902 l 1848 913 l 1849 883 l 1849 974 l 1849 1020 l 1850 927 l 1850 910 l 1851 971 l 1851 941 l 1852 883 l 1852 930 l 1853 938 l 1853 806 l 1854 750 l 1854 830 l 1855 869 l 1855 861 l 1856 905 l 1856 943 l 1857 913 l 1857 894 l 1857 946 l 1858 952 l 1858 899 l 1859 913 l 1859 952 l 1860 916 l 1860 863 l 1861 844 l 1861 830 l 1862 806 l 1862 833 l 1863 896 l 1863 930 l 1864 963 l 1864 1051 l 1865 1133 l 1865 1120 l 1865 1078 l 1866 1087 l 1866 1098 l 1867 1087 l 1867 1067 l 1868 1023 l 1868 927 l 1869 877 l 1869 907 l 1870 919 l 1870 852 l 1871 839 l 1871 960 l 1872 1026 l 1872 938 l 1872 946 l 1873 1100 l 1873 1106 l 1874 963 l 1874 907 l 1875 938 l 1875 896 l 1876 794 l 1876 737 l 1877 712 l 1877 690 l 1878 698 l 1878 745 l 1879 786 l 1879 830 l 1879 916 l 1880 990 l 1880 1015 l 1881 1012 l 1881 1004 l 1882 1015 l 1882 1059 l 1883 1037 l 1883 949 l 1884 883 l 1884 869 l 1885 894 l 1885 828 l 1886 764 l 1886 817 l 1887 899 l 1887 941 l 1887 996 l 1888 1062 l 1888 1065 l 1889 1062 l 1889 1095 l 1890 1111 l 1890 1065 l 1891 1026 l 1891 982 l 1892 858 l 1892 706 l 1893 673 l 1893 759 l 1894 822 l 1894 828 l 1895 872 l 1895 976 l 1895 1056 l 1896 1122 l 1896 1194 l 1897 1169 l 1897 1084 l 1898 1078 l 1898 1073 l 1899 987 l 1899 883 l 1900 811 l 1900 789 l 1901 761 l 1901 734 l 1902 734 l 1902 715 l 1902 734 l 1903 850 l 1903 932 l 1904 910 l 1904 935 l 1905 1034 l 1905 1026 l 1906 935 l 1907 938 l 1907 828 l 1908 726 l 1908 704 l 1909 712 l 1909 717 l 1909 731 l 1910 775 l 1910 825 l 1911 919 l 1911 1089 l 1912 1164 l 1912 1103 l 1913 1131 l 1913 1222 l 1914 1158 l 1914 1020 l 1915 1007 l 1915 1015 l 1916 896 l 1916 789 l 1917 814 l 1917 852 l 1917 833 l 1918 880 l 1918 968 l 1919 974 l 1919 998 l 1920 1128 l 1920 1158 l 1921 1051 l 1921 1056 l 1922 1106 l 1922 996 l 1923 852 l 1923 841 l 1924 817 l 1924 698 l 1924 643 l 1925 709 l 1925 764 l 1926 775 l 1926 855 l 1927 963 l 1927 985 l 1928 1015 l 1928 1117 l 1929 1103 l 1929 1015 l 1930 1059 l 1930 1084 l 1931 905 l 1931 742 l 1932 783 l 1932 808 l 1932 701 l 1933 676 l 1933 745 l 1934 748 l 1934 775 l 1935 910 l 1935 982 l 1936 979 l 1936 1078 l 1937 1183 l 1937 1109 l 1938 979 l 1938 990 l 1939 971 l 1939 806 l 1939 737 l 1940 800 l 1940 822 l 1941 786 l 1941 841 l 1942 941 l 1942 965 l 1943 1045 l 1943 1197 l 1944 1247 l 1944 1183 l 1945 1186 l 1945 1224 l 1946 1125 l 1946 979 l 1947 924 l 1947 880 l 1947 800 l 1948 753 l 1948 748 l 1949 739 l 1949 748 l 1950 872 l 1950 979 l 1951 963 l 1951 982 l 1952 1054 l 1952 1043 l 1953 987 l 1953 993 l 1954 982 l 1954 855 l 1954 723 l 1955 706 l 1955 695 l 1956 632 l 1956 646 l 1957 717 l 1957 764 l 1958 806 l 1958 919 l 1959 1040 l 1959 1103 l 1960 1131 l 1960 1172 l 1961 1164 l 1961 1087 l 1962 1045 l 1962 982 l 1962 841 l 1963 775 l 1963 786 l 1964 775 l 1964 723 l 1965 764 l 1965 869 l 1966 910 l 1966 946 l 1967 1087 l 1967 1180 l 1968 1167 l 1968 1150 l 1969 1131 l 1969 1029 l 1969 916 l 1970 855 l 1970 819 l 1971 761 l 1971 739 l 1972 803 l 1972 850 l 1973 858 l 1973 913 l 1974 957 l 1974 990 l 1975 1092 l 1975 1175 l 1976 1153 l 1976 1120 l 1977 1106 l 1977 1070 l 1977 954 l 1978 839 l 1978 775 l 1979 679 l 1979 591 l 1980 593 l 1980 640 l 1981 687 l 1981 742 l 1982 794 l 1982 861 l 1983 974 l 1983 1078 l 1984 1114 l 1984 1051 l 1984 985 l 1985 965 l 1985 927 l 1986 819 l 1986 717 l 1987 679 l 1987 706 l 1988 706 l 1988 728 l 1989 817 l 1989 921 l 1990 1009 l 1990 1051 l 1991 1111 l 1991 1205 l 1992 1230 l 1992 1213 l 1992 1216 l 1993 1145 l 1993 985 l 1994 913 l 1994 902 l 1995 814 l 1995 726 l 1996 739 l 1996 792 l 1997 803 l 1997 850 l 1998 943 l 1998 990 l 1999 1048 l 1999 1169 l 1999 1186 l 2000 1087 l 2000 1056 l 2001 1018 l 2001 855 l 2002 737 l 2002 756 l 2003 759 l 2003 681 l 2004 679 l 2004 775 l 2005 797 l 2005 792 l 2006 902 l 2006 1045 l 2007 1117 l 2007 1145 l 2007 1150 l 2008 1092 l 2008 1048 l 2009 1073 l 2009 993 l 2010 753 l 2010 643 l 2011 715 l 2011 684 l 2012 593 l 2012 635 l 2013 761 l 2013 844 l 2014 919 l 2014 1037 l 2014 1125 l 2015 1145 l 2015 1147 l 2016 1128 l 2016 1032 l 2017 976 l 2017 982 l 2018 913 l 2018 808 l 2019 811 l 2019 869 l 2020 839 l 2020 794 l 2021 880 l 2021 1018 l 2022 1084 l 2022 1158 l 2022 1211 l 2023 1191 l 2023 1175 l 2024 1183 l 2024 1139 l 2025 1007 l 2025 883 l 2026 841 l 2026 786 l 2027 715 l 2027 753 l 2028 792 l 2028 728 l 2029 723 l 2029 828 l 2030 896 l 2030 930 l 2030 1029 l 2031 1106 l 2031 1051 l 2032 965 l 2032 952 l 2033 902 l 2033 814 l 2034 792 l 2034 759 l 2035 692 l 2035 687 l 2036 742 l 2036 778 l 2037 817 l 2037 954 l 2037 1100 l 2038 1087 l 2038 1089 l 2039 1200 l 2039 1216 l 2040 1120 l 2040 1034 l 2041 993 l 2041 927 l 2042 841 l 2042 811 l 2043 789 l 2043 759 l 2044 786 l 2044 841 l 2045 872 l 2045 960 l 2045 1084 l 2046 1081 l 2046 1023 l 2047 1054 l 2047 1117 l 2048 1095 l 2048 1020 l 2049 979 l 2050 963 l 2050 905 l 2051 817 l 2051 775 l 2052 836 l 2052 883 l 2052 869 l 2053 916 l 2053 1029 l 2054 1092 l 2054 1076 l 2055 1067 l 2055 1076 l 2056 1018 l 2056 913 l 2057 839 l 2057 772 l 2058 717 l 2058 712 l 2059 673 l 2059 604 l 2059 662 l 2060 803 l 2060 872 l 2061 861 l 2061 894 l 2062 1001 l 2062 1065 l 2063 1026 l 2063 985 l 2064 982 l 2064 968 l 2065 913 l 2065 839 l 2066 814 l 2066 839 l 2067 877 l 2067 844 l 2067 783 l 2068 869 l 2068 1045 l 2069 1081 l 2069 1056 l 2070 1120 l 2070 1205 l 2071 1194 l 2071 1103 l 2072 1059 l 2072 1048 l 2073 985 l 2073 899 l 2074 841 l 2074 789 l 2075 770 l 2075 800 l 2075 794 l 2076 803 l 2076 891 l 2077 935 l 2077 971 l 2078 1032 l 2078 1045 l 2079 1015 l 2079 990 l 2080 996 l 2080 965 l 2081 863 l 2081 794 l 2082 786 l 2082 756 l 2082 723 l 2083 764 l 2083 841 l 2084 894 l 2084 927 l 2085 935 l 2085 941 l 2086 1007 l 2086 1089 l 2087 1089 l 2087 996 l 2088 949 l 2088 919 l 2089 847 l 2089 759 l 2089 712 l 2090 728 l 2090 753 l 2091 770 l 2091 828 l 2092 877 l 2092 894 l 2093 943 l 2093 1015 l 2094 1034 l 2094 1084 l 2095 1125 l 2095 1098 l 2096 1073 l 2096 1081 l 2097 1043 l 2097 963 l 2097 902 l 2098 874 l 2099 891 l 2099 913 l 2100 913 l 2100 924 l 2101 998 l 2101 1073 l 2102 1062 l 2102 1054 l 2103 1076 l 2103 1037 l 2104 971 l 2104 990 l 2105 852 l 2105 737 l 2106 706 l 2106 701 l 2107 728 l 2107 767 l 2108 753 l 2108 731 l 2109 806 l 2109 927 l 2110 935 l 2110 899 l 2111 979 l 2111 1062 l 2112 985 l 2112 891 l 2112 938 l 2113 935 l 2113 836 l 2114 806 l 2114 817 l 2115 839 l 2115 872 l 2116 899 l 2116 894 l 2117 902 l 2117 993 l 2118 1059 l 2118 993 l 2119 1009 l 2119 1139 l 2119 1120 l 2120 982 l 2120 943 l 2121 954 l 2121 877 l 2122 839 l 2122 907 l 2123 872 l 2123 745 l 2124 770 l 2124 850 l 2125 872 l 2125 930 l 2126 1054 l 2126 1111 l 2127 1095 l 2127 1125 l 2127 1180 l 2128 1095 l 2128 974 l 2129 982 l 2129 952 l 2130 814 l 2130 753 l 2131 794 l 2131 806 l 2132 828 l 2132 850 l 2133 833 l 2133 830 l 2134 902 l 2134 976 l 2134 941 l 2135 891 l 2135 941 l 2136 960 l 2136 872 l 2137 836 l 2137 855 l 2138 806 l 2138 731 l 2139 717 l 2139 723 l 2140 728 l 2140 794 l 2141 858 l 2142 902 l 2142 993 l 2142 1065 l 2143 1125 l 2143 1145 l 2144 1122 l 2144 1051 l 2145 985 l 2145 965 l 2146 924 l 2146 841 l 2147 844 l 2147 902 l 2148 894 l 2148 902 l 2149 946 l 2149 938 l 2149 971 l 2150 1089 l 2150 1128 l 2151 1056 l 2151 1034 l 2152 1084 l 2152 1034 l 2153 924 l 2153 880 l 2154 844 l 2154 778 l 2155 748 l 2155 737 l 2156 709 l 2156 737 l 2157 836 l 2157 902 l 2157 896 l 2158 968 l 2158 1062 l 2159 1045 l 2159 1037 l 2160 1073 l 2160 1026 l 2161 946 l 2161 930 l 2162 872 l 2162 761 l 2163 739 l 2163 778 l 2164 764 l 2164 739 l 2164 781 l 2165 836 l 2165 869 l 2166 941 l 2166 1040 l 2167 1037 l 2167 1015 l 2168 1095 l 2169 946 l 2169 861 l 2170 855 l 2170 792 l 2171 748 l 2171 778 l 2172 797 l 2172 819 l 2172 921 l 2173 1051 l 2173 1070 l 2174 1048 l 2174 1200 l 2175 1310 l 2175 1175 l 2176 1133 l 2176 1227 l 2177 1117 l 2177 891 l 2178 841 l stroke 2178 841 m 2178 841 m 2178 888 l 2179 814 l 2179 748 l 2179 794 l 2180 803 l 2180 781 l 2181 896 l 2181 1056 l 2182 1037 l 2182 1001 l 2183 1103 l 2183 1122 l 2184 985 l 2184 935 l 2185 943 l 2185 803 l 2186 659 l 2186 679 l 2187 695 l 2187 643 l 2187 651 l 2188 690 l 2188 739 l 2189 858 l 2189 1023 l 2190 1109 l 2191 1175 l 2191 1244 l 2192 1133 l 2192 1015 l 2193 1048 l 2193 993 l 2194 783 l 2194 720 l 2194 792 l 2195 748 l 2195 679 l 2196 770 l 2196 888 l 2197 938 l 2197 1054 l 2198 1178 l 2198 1150 l 2199 1145 l 2199 1280 l 2200 1269 l 2200 1018 l 2201 852 l 2201 841 l 2202 772 l 2202 668 l 2202 737 l 2203 814 l 2203 778 l 2204 828 l 2204 943 l 2205 998 l 2205 1095 l 2206 1219 l 2206 1235 l 2207 1186 l 2207 1197 l 2208 1200 l 2208 1067 l 2209 894 l 2209 828 l stroke 0.000000 0.000000 0.000000 setrgbcolor 290 1940 m 290 3042 l 2210 3042 l 2210 1940 l 290 1940 l stroke 290 1940 m 290 1950 l 482 1940 m 482 1950 l 674 1940 m 674 1950 l 866 1940 m 866 1950 l 1058 1940 m 1058 1950 l 1250 1940 m 1250 1950 l 1442 1940 m 1442 1950 l 1634 1940 m 1634 1950 l 1826 1940 m 1826 1950 l 2018 1940 m 2018 1950 l 2210 1940 m 2210 1950 l 290 3042 m 290 3032 l 482 3042 m 482 3032 l 674 3042 m 674 3032 l 866 3042 m 866 3032 l 1058 3042 m 1058 3032 l 1250 3042 m 1250 3032 l 1442 3042 m 1442 3032 l 1634 3042 m 1634 3032 l 1826 3042 m 1826 3032 l 2018 3042 m 2018 3032 l 2210 3042 m 2210 3032 l stroke 290 1940 m 290 1960 l 674 1940 m 674 1960 l 1058 1940 m 1058 1960 l 1442 1940 m 1442 1960 l 1826 1940 m 1826 1960 l 2210 1940 m 2210 1960 l 290 3042 m 290 3022 l 674 3042 m 674 3022 l 1058 3042 m 1058 3022 l 1442 3042 m 1442 3022 l 1826 3042 m 1826 3022 l 2210 3042 m 2210 3022 l /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 290 1890 m gsave 290 1890 translate 0 rotate 0 -20 m (0.0) CS (0.0) show grestore newpath 674 1890 m gsave 674 1890 translate 0 rotate 0 -20 m (1000.0) CS (1000.0) show grestore newpath 1058 1890 m gsave 1058 1890 translate 0 rotate 0 -20 m (2000.0) CS (2000.0) show grestore newpath 1442 1890 m gsave 1442 1890 translate 0 rotate 0 -20 m (3000.0) CS (3000.0) show grestore newpath 1826 1890 m gsave 1826 1890 translate 0 rotate 0 -20 m (4000.0) CS (4000.0) show grestore newpath 2210 1890 m gsave 2210 1890 translate 0 rotate 0 -20 m (5000.0) CS (5000.0) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1250 1790 m gsave 1250 1790 translate 0 rotate 0 0 m (f \(Hz\)) CS (f \(Hz\)) show grestore newpath 290 1940 m 300 1940 l 290 2006 m 300 2006 l 290 2045 m 300 2045 l 290 2072 m 300 2072 l 290 2094 m 300 2094 l 290 2111 m 300 2111 l 290 2126 m 300 2126 l 290 2139 m 300 2139 l 290 2150 m 300 2150 l 290 2160 m 300 2160 l 290 2226 m 300 2226 l 290 2265 m 300 2265 l 290 2293 m 300 2293 l 290 2314 m 300 2314 l 290 2332 m 300 2332 l 290 2346 m 300 2346 l 290 2359 m 300 2359 l 290 2370 m 300 2370 l 290 2381 m 300 2381 l 290 2447 m 300 2447 l 290 2486 m 300 2486 l 290 2513 m 300 2513 l 290 2535 m 300 2535 l 290 2552 m 300 2552 l 290 2567 m 300 2567 l 290 2580 m 300 2580 l 290 2591 m 300 2591 l 290 2601 m 300 2601 l 290 2667 m 300 2667 l 290 2706 m 300 2706 l 290 2734 m 300 2734 l 290 2755 m 300 2755 l 290 2773 m 300 2773 l 290 2787 m 300 2787 l 290 2800 m 300 2800 l 290 2811 m 300 2811 l 290 2821 m 300 2821 l 290 2888 m 300 2888 l 290 2927 m 300 2927 l 290 2954 m 300 2954 l 290 2976 m 300 2976 l 290 2993 m 300 2993 l 290 3008 m 300 3008 l 290 3021 m 300 3021 l 290 3032 m 300 3032 l 290 3042 m 300 3042 l 2210 1940 m 2200 1940 l 2210 2006 m 2200 2006 l 2210 2045 m 2200 2045 l 2210 2072 m 2200 2072 l 2210 2094 m 2200 2094 l 2210 2111 m 2200 2111 l 2210 2126 m 2200 2126 l 2210 2139 m 2200 2139 l 2210 2150 m 2200 2150 l 2210 2160 m 2200 2160 l 2210 2226 m 2200 2226 l 2210 2265 m 2200 2265 l 2210 2293 m 2200 2293 l 2210 2314 m 2200 2314 l 2210 2332 m 2200 2332 l 2210 2346 m 2200 2346 l 2210 2359 m 2200 2359 l 2210 2370 m 2200 2370 l 2210 2381 m 2200 2381 l 2210 2447 m 2200 2447 l 2210 2486 m 2200 2486 l 2210 2513 m 2200 2513 l 2210 2535 m 2200 2535 l 2210 2552 m 2200 2552 l 2210 2567 m 2200 2567 l 2210 2580 m 2200 2580 l 2210 2591 m 2200 2591 l 2210 2601 m 2200 2601 l 2210 2667 m 2200 2667 l 2210 2706 m 2200 2706 l 2210 2734 m 2200 2734 l 2210 2755 m 2200 2755 l 2210 2773 m 2200 2773 l 2210 2787 m 2200 2787 l 2210 2800 m 2200 2800 l 2210 2811 m 2200 2811 l 2210 2821 m 2200 2821 l 2210 2888 m 2200 2888 l 2210 2927 m 2200 2927 l 2210 2954 m 2200 2954 l 2210 2976 m 2200 2976 l 2210 2993 m 2200 2993 l 2210 3008 m 2200 3008 l 2210 3021 m 2200 3021 l 2210 3032 m 2200 3032 l 2210 3042 m 2200 3042 l stroke 290 1940 m 310 1940 l 290 2160 m 310 2160 l 290 2381 m 310 2381 l 290 2601 m 310 2601 l 290 2821 m 310 2821 l 290 3042 m 310 3042 l 2210 1940 m 2190 1940 l 2210 2160 m 2190 2160 l 2210 2381 m 2190 2381 l 2210 2601 m 2190 2601 l 2210 2821 m 2190 2821 l 2210 3042 m 2190 3042 l /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 252 1940 m gsave 252 1940 translate 0 rotate 0 -20 m (0) RJ (0) show grestore newpath 252 2160 m gsave 252 2160 translate 0 rotate 0 -20 m (0) RJ (0) show grestore newpath 252 2381 m gsave 252 2381 translate 0 rotate 0 -20 m (0) RJ (0) show grestore newpath 252 2601 m gsave 252 2601 translate 0 rotate 0 -20 m (1) RJ (1) show grestore newpath 252 2821 m gsave 252 2821 translate 0 rotate 0 -20 m (10) RJ (10) show grestore newpath 252 3042 m gsave 252 3042 translate 0 rotate 0 -20 m (100) RJ (100) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1250 3092 m gsave 1250 3092 translate 0 rotate 0 0 m (Spectrum) CS (Spectrum) show grestore newpath 1.000000 0.000000 0.000000 setrgbcolor 290 2771 m 290 2487 l 291 2536 l 292 2518 l 293 2424 l 294 2480 l 295 2496 l 296 2524 l 297 2509 l 298 2532 l 299 2517 l 300 2492 l 301 2586 l 302 2627 l 302 2525 l 303 2525 l 304 2510 l 305 2519 l 306 2486 l 307 2501 l 308 2491 l 309 2387 l 310 2599 l 311 2569 l 312 2690 l 313 2624 l 314 2534 l 314 2513 l 315 2510 l 316 2556 l 317 2565 l 318 2539 l 319 2522 l 320 2530 l 321 2508 l 322 2515 l 323 2518 l 324 2505 l 325 2509 l 326 2510 l 327 2515 l 327 2514 l 328 2512 l 329 2515 l 330 2518 l 331 2548 l 332 2559 l 333 2543 l 334 2541 l 335 2543 l 336 2462 l 337 2521 l 338 2533 l 339 2531 l 339 2537 l 340 2521 l 341 2539 l 342 2544 l 343 2578 l 344 2550 l 345 2551 l 346 2561 l 347 2574 l 348 2570 l 349 2589 l 350 2580 l 351 2586 l 352 2596 l 352 2607 l 353 2621 l 354 2634 l 355 2654 l 356 2681 l 357 2724 l 358 2800 l 359 2881 l 360 2734 l 361 2676 l 362 2629 l 363 2602 l 364 2577 l 364 2558 l 365 2547 l 366 2493 l 367 2508 l 368 2482 l 369 2476 l 370 2536 l 371 2381 l 372 2350 l 373 2379 l 374 2375 l 375 2401 l 376 2374 l 376 2367 l 377 2392 l 378 2384 l 379 2413 l 380 2400 l 381 2417 l 382 2528 l 383 2495 l 384 2366 l 385 2466 l 386 2473 l 387 2476 l 388 2486 l 389 2481 l 389 2478 l 390 2497 l 391 2503 l 392 2524 l 393 2538 l 394 2534 l 395 2548 l 396 2562 l 397 2490 l 398 2564 l 399 2575 l 400 2587 l 401 2614 l 401 2633 l 402 2667 l 403 2716 l 404 2816 l 405 2822 l 406 2714 l 407 2663 l 408 2626 l 409 2605 l 410 2585 l 411 2562 l 412 2558 l 413 2539 l 414 2531 l 414 2522 l 415 2515 l 416 2527 l 417 2493 l 418 2489 l 419 2486 l 420 2460 l 421 2476 l 422 2510 l 423 2499 l 424 2507 l 425 2505 l 426 2525 l 426 2471 l 427 2580 l 428 2518 l 429 2457 l 430 2308 l 431 2401 l 432 2401 l 433 2400 l 434 2394 l 435 2455 l 436 2450 l 437 2427 l 438 2458 l 438 2453 l 439 2472 l 440 2432 l 441 2487 l 442 2465 l 443 2453 l 444 2467 l 445 2490 l 446 2522 l 447 2496 l 448 2525 l 449 2557 l 450 2606 l 451 2724 l 451 2657 l 452 2557 l 453 2516 l 454 2501 l 455 2481 l 456 2477 l 457 2435 l 458 2464 l 459 2450 l 460 2446 l 461 2438 l 462 2465 l 463 2466 l 463 2363 l 464 2480 l 465 2421 l 466 2493 l 467 2492 l 468 2461 l 469 2471 l 470 2496 l 471 2478 l 472 2496 l 473 2477 l 474 2524 l 475 2484 l 476 2488 l 476 2506 l 477 2539 l 478 2511 l 479 2535 l 480 2541 l 481 2580 l 482 2517 l 483 2482 l 484 2505 l 485 2529 l 486 2497 l 487 2507 l 488 2530 l 488 2533 l 489 2552 l 490 2529 l 491 2563 l 492 2559 l 493 2535 l 494 2555 l 495 2540 l 496 2504 l 497 2744 l 498 2641 l 499 2615 l 500 2613 l 500 2619 l 501 2625 l 502 2637 l 503 2638 l 504 2635 l 505 2640 l 506 2654 l 507 2671 l 508 2640 l 509 2568 l 510 2730 l 511 2735 l 512 2888 l 513 2921 l 513 2981 l 514 2821 l 515 2754 l 516 2700 l 517 2666 l 518 2766 l 519 2937 l 520 2845 l 521 2729 l 522 2698 l 523 2735 l 524 2701 l 525 2685 l 525 2659 l 526 2655 l 527 2641 l 528 2639 l 529 2638 l 530 2606 l 531 2614 l 532 2610 l 533 2603 l 534 2601 l 535 2593 l 536 2583 l 537 2597 l 538 2575 l 538 2570 l 539 2563 l 540 2558 l 541 2557 l 542 2506 l 543 2697 l 544 2560 l 545 2545 l 546 2552 l 547 2525 l 548 2565 l 549 2559 l 550 2555 l 550 2485 l 551 2527 l 552 2536 l 553 2545 l 554 2526 l 555 2532 l 556 2556 l 557 2545 l 558 2505 l 559 2513 l 560 2496 l 561 2574 l 562 2516 l 562 2520 l 563 2548 l 564 2520 l 565 2497 l 566 2589 l 567 2484 l 568 2456 l 569 2526 l 570 2506 l 571 2518 l 572 2486 l 573 2471 l 574 2510 l 575 2521 l 575 2513 l 576 2475 l 577 2510 l 578 2507 l 579 2546 l 580 2548 l 581 2302 l 582 2498 l 583 2542 l 584 2487 l 585 2540 l 586 2498 l 587 2551 l 587 2568 l 588 2646 l 589 2716 l 590 2549 l 591 2453 l 592 2363 l 593 2420 l 594 2400 l 595 2353 l 596 2410 l 597 2443 l 598 2388 l 599 2318 l 600 2524 l 600 2397 l 601 2441 l 602 2451 l 603 2431 l 604 2468 l 605 2490 l 606 2545 l 607 2465 l 608 2464 l 609 2467 l 610 2521 l 611 2530 l 612 2621 l 612 2674 l 613 2527 l 614 2456 l 615 2469 l 616 2396 l 617 2335 l 618 2426 l 619 2456 l 620 2365 l 621 2498 l 622 2365 l 623 2469 l 624 2431 l 624 2418 l 625 2295 l 626 2483 l 627 2457 l 628 2446 l 629 2490 l 630 2321 l 631 2498 l 632 2536 l 633 2521 l 634 2555 l 635 2665 l 636 2680 l 637 2587 l 637 2520 l 638 2465 l 639 2473 l 640 2434 l 641 2492 l 642 2390 l 643 2322 l 644 2504 l 645 2457 l 646 2467 l 647 2495 l 648 2467 l 649 2485 l 649 2466 l 650 2455 l 651 2373 l 652 2417 l 653 2381 l 654 2457 l 655 2414 l 656 2397 l 657 2418 l 658 2542 l 659 2501 l 660 2375 l 661 2324 l 662 2383 l 662 2468 l 663 2400 l 664 2368 l 665 2449 l 666 2379 l 667 2391 l 668 2276 l 669 2424 l 670 2459 l 671 2416 l 672 2264 l 673 2405 l 674 2622 l 674 2453 l 675 2383 l 676 2287 l 677 2410 l 678 2470 l 679 2462 l 680 2529 l 681 2622 l 682 2564 l 683 2534 l 684 2480 l 685 2548 l 686 2436 l 686 2443 l 687 2488 l 688 2428 l 689 2557 l 690 2423 l 691 2466 l 692 2494 l 693 2372 l 694 2475 l 695 2361 l 696 2491 l 697 2401 l 698 2467 l 699 2413 l 699 2474 l 700 2508 l 701 2501 l 702 2524 l 703 2443 l 704 2686 l 705 2588 l 706 2468 l 707 2438 l 708 2449 l 709 2511 l 710 2417 l 711 2400 l 711 2488 l 712 2470 l 713 2465 l 714 2465 l 715 2418 l 716 2436 l 717 2458 l 718 2487 l 719 2417 l 720 2397 l 721 2398 l 722 2537 l 723 2433 l 724 2346 l 724 2407 l 725 2469 l 726 2260 l 727 2557 l 728 2355 l 729 2525 l 730 2497 l 731 2465 l 732 2363 l 733 2519 l 734 2635 l 735 2471 l 736 2606 l 736 2518 l 737 2468 l 738 2547 l 739 2468 l 740 2341 l 741 2483 l 742 2342 l 743 2424 l 744 2504 l 745 2431 l 746 2604 l 747 2646 l 748 2628 l 748 2626 l 749 2638 l 750 2583 l 751 2404 l 752 2402 l 753 2493 l 754 2505 l 755 2525 l 756 2508 l 757 2485 l 758 2425 l 759 2517 l 760 2496 l 761 2467 l 761 2436 l 762 2419 l 763 2490 l 764 2377 l 765 2456 l 766 2330 l 767 2463 l 768 2478 l 769 2420 l 770 2411 l 771 2483 l 772 2523 l 773 2406 l 773 2525 l 774 2417 l 775 2447 l 776 2421 l 777 2490 l 778 2496 l 779 2396 l 780 2421 l 781 2422 l 782 2474 l 783 2463 l 784 2400 l 785 2434 l 786 2566 l 786 2530 l 787 2520 l 788 2396 l 789 2523 l 790 2492 l 791 2491 l 792 2471 l 793 2477 l 794 2390 l 795 2480 l 796 2550 l 797 2707 l 798 2545 l 798 2532 l 799 2515 l 800 2476 l 801 2429 l 802 2426 l 803 2427 l 804 2428 l 805 2454 l 806 2499 l 807 2518 l 808 2420 l 809 2442 l 810 2446 l 810 2415 l 811 2528 l 812 2393 l 813 2541 l 814 2407 l 815 2532 l 816 2397 l 817 2477 l 818 2207 l 819 2476 l 820 2534 l 821 2437 l 822 2556 l 823 2497 l 823 2553 l 824 2460 l 825 2459 l 826 2470 l 827 2502 l 828 2492 l 829 2483 l 830 2569 l 831 2467 l 832 2512 l 833 2423 l 834 2361 l 835 2429 l 835 2345 l 836 2463 l 837 2484 l 838 2555 l 839 2288 l 840 2400 l 841 2505 l 842 2515 l 843 2593 l 844 2481 l 845 2423 l 846 2440 l 847 2402 l 848 2441 l 848 2471 l 849 2522 l 850 2427 l 851 2473 l 852 2419 l 853 2494 l 854 2305 l 855 2492 l 856 2471 l 857 2534 l 858 2498 l 859 2434 l 860 2306 l 860 2409 l 861 2438 l 862 2463 l 863 2511 l 864 2496 l 865 2573 l 866 2570 l 867 2450 l 868 2547 l 869 2509 l 870 2533 l 871 2505 l 872 2512 l 872 2532 l 873 2402 l 874 2498 l 875 2494 l 876 2494 l 877 2443 l 878 2469 l 879 2524 l 880 2416 l 881 2322 l 882 2523 l 883 2528 l 884 2439 l 885 2498 l 885 2497 l 886 2508 l 887 2592 l 888 2662 l 889 2670 l 890 2497 l 891 2507 l 892 2528 l 893 2498 l 894 2532 l 895 2486 l 896 2440 l 897 2458 l 897 2509 l 898 2476 l 899 2486 l 900 2406 l 901 2347 l 902 2448 l 903 2333 l 904 2461 l 905 2495 l 906 2518 l 907 2454 l 908 2368 l 909 2374 l 910 2468 l 910 2456 l 911 2488 l 912 2517 l 913 2456 l 914 2425 l 915 2473 l 916 2411 l 917 2454 l 918 2409 l 919 2487 l 920 2505 l 921 2443 l 922 2336 l 922 2472 l 923 2459 l 924 2530 l 925 2500 l 926 2383 l 927 2437 l 928 2422 l 929 2452 l 930 2514 l 931 2427 l 932 2458 l 933 2455 l 934 2448 l 934 2605 l 935 2539 l 936 2572 l 937 2525 l 938 2499 l 939 2525 l 940 2376 l 941 2410 l 942 2478 l 943 2531 l 944 2360 l 945 2438 l 946 2520 l 947 2533 l 947 2493 l 948 2540 l 949 2385 l 950 2423 l 951 2326 l 952 2535 l 953 2529 l 954 2503 l 955 2502 l 956 2346 l 957 2476 l 958 2554 l 959 2430 l 959 2448 l 960 2582 l 961 2567 l 962 2645 l 963 2482 l 964 2478 l 965 2474 l 966 2419 l 967 2492 l 968 2555 l 969 2439 l 970 2535 l 971 2472 l 972 2476 l 972 2388 l 973 2510 l 974 2563 l 975 2548 l 976 2540 l 977 2502 l 978 2496 l 979 2544 l 980 2652 l 981 2667 l 982 2507 l 983 2552 l 984 2530 l 984 2461 l 985 2431 l 986 2500 l 987 2503 l 988 2467 l 989 2381 l 990 2553 l 991 2458 l 992 2521 l 993 2425 l 994 2496 l 995 2531 l 996 2438 l 996 2509 l 997 2447 l 998 2369 l 999 2544 l 1000 2438 l 1001 2471 l 1002 2527 l 1003 2439 l 1004 2581 l 1005 2338 l 1006 2499 l 1007 2412 l 1008 2500 l 1009 2502 l 1009 2365 l 1010 2361 l 1011 2453 l 1012 2463 l 1013 2493 l 1014 2414 l 1015 2430 l 1016 2471 l 1017 2377 l 1018 2397 l 1019 2530 l 1020 2518 l 1021 2467 l 1021 2447 l 1022 2514 l 1023 2536 l 1024 2300 l 1025 2461 l 1026 2488 l 1027 2579 l 1028 2518 l 1029 2463 l 1030 2434 l stroke 1030 2434 m 1030 2434 m 1031 2455 l 1032 2419 l 1033 2503 l 1034 2534 l 1034 2540 l 1035 2486 l 1036 2333 l 1037 2458 l 1038 2461 l 1039 2523 l 1040 2497 l 1041 2422 l 1042 2490 l 1043 2509 l 1044 2457 l 1045 2458 l 1046 2442 l 1046 2455 l 1047 2480 l 1048 2496 l 1049 2496 l 1050 2392 l 1051 2452 l 1052 2532 l 1053 2501 l 1054 2438 l 1055 2474 l 1056 2509 l 1057 2458 l 1058 2609 l 1058 2559 l 1059 2348 l 1060 2426 l 1061 2403 l 1062 2525 l 1063 2476 l 1064 2306 l 1065 2374 l 1066 2523 l 1067 2552 l 1068 2526 l 1069 2434 l 1070 2439 l 1071 2477 l 1071 2503 l 1072 2522 l 1073 2667 l 1074 2569 l 1075 2525 l 1076 2458 l 1077 2586 l 1078 2563 l 1079 2552 l 1080 2661 l 1081 2587 l 1082 2645 l 1083 2567 l 1083 2552 l 1084 2638 l 1085 2461 l 1086 2411 l 1087 2442 l 1088 2439 l 1089 2450 l 1090 2504 l 1091 2470 l 1092 2497 l 1093 2561 l 1094 2547 l 1095 2511 l 1096 2501 l 1096 2550 l 1097 2494 l 1098 2400 l 1099 2594 l 1100 2555 l 1101 2523 l 1102 2425 l 1103 2586 l 1104 2493 l 1105 2560 l 1106 2462 l 1107 2559 l 1108 2486 l 1108 2423 l 1109 2518 l 1110 2516 l 1111 2525 l 1112 2562 l 1113 2360 l 1114 2484 l 1115 2562 l 1116 2497 l 1117 2560 l 1118 2560 l 1119 2596 l 1120 2525 l 1120 2579 l 1121 2393 l 1122 2576 l 1123 2516 l 1124 2616 l 1125 2637 l 1126 2651 l 1127 2563 l 1128 2692 l 1129 2736 l 1130 2744 l 1131 2661 l 1132 2663 l 1133 2685 l 1133 2676 l 1134 2663 l 1135 2617 l 1136 2538 l 1137 2577 l 1138 2539 l 1139 2548 l 1140 2546 l 1141 2572 l 1142 2415 l 1143 2592 l 1144 2459 l 1145 2350 l 1145 2580 l 1146 2580 l 1147 2480 l 1148 2513 l 1149 2588 l 1150 2455 l 1151 2574 l 1152 2565 l 1153 2591 l 1154 2603 l 1155 2562 l 1156 2612 l 1157 2602 l 1158 2526 l 1158 2604 l 1159 2689 l 1160 2637 l 1161 2582 l 1162 2565 l 1163 2445 l 1164 2548 l 1165 2645 l 1166 2620 l 1167 2588 l 1168 2548 l 1169 2598 l 1170 2483 l 1170 2539 l 1171 2440 l 1172 2515 l 1173 2487 l 1174 2497 l 1175 2486 l 1176 2527 l 1177 2378 l 1178 2347 l 1179 2504 l 1180 2490 l 1181 2434 l 1182 2584 l 1182 2552 l 1183 2350 l 1184 2452 l 1185 2494 l 1186 2308 l 1187 2359 l 1188 2496 l 1189 2515 l 1190 2405 l 1191 2538 l 1192 2497 l 1193 2534 l 1194 2485 l 1195 2527 l 1195 2435 l 1196 2447 l 1197 2440 l 1198 2514 l 1199 2492 l 1200 2501 l 1201 2530 l 1202 2485 l 1203 2550 l 1204 2515 l 1205 2536 l 1206 2525 l 1207 2435 l 1207 2536 l 1208 2588 l 1209 2455 l 1210 2471 l 1211 2538 l 1212 2587 l 1213 2444 l 1214 2616 l 1215 2523 l 1216 2446 l 1217 2456 l 1218 2531 l 1219 2453 l 1220 2485 l 1220 2435 l 1221 2443 l 1222 2446 l 1223 2418 l 1224 2353 l 1225 2443 l 1226 2363 l 1227 2460 l 1228 2400 l 1229 2423 l 1230 2287 l 1231 2465 l 1232 2407 l 1232 2516 l 1233 2421 l 1234 2452 l 1235 2482 l 1236 2457 l 1237 2528 l 1238 2446 l 1239 2456 l 1240 2226 l 1241 2518 l 1242 2394 l 1243 2517 l 1244 2419 l 1245 2467 l 1245 2564 l 1246 2415 l 1247 2399 l 1248 2417 l 1249 2527 l 1250 2494 l 1251 2522 l 1252 2482 l 1253 2474 l 1254 2485 l 1255 2455 l 1256 2466 l 1257 2534 l 1257 2609 l 1258 2450 l 1259 2601 l 1260 2571 l 1261 2487 l 1262 2398 l 1263 2467 l 1264 2447 l 1265 2421 l 1266 2453 l 1267 2341 l 1268 2537 l 1269 2487 l 1269 2537 l 1270 2549 l 1271 2542 l 1272 2521 l 1273 2470 l 1274 2306 l 1275 2538 l 1276 2511 l 1277 2397 l 1278 2490 l 1279 2416 l 1280 2408 l 1281 2535 l 1282 2277 l 1282 2486 l 1283 2492 l 1284 2454 l 1285 2520 l 1286 2384 l 1287 2468 l 1288 2467 l 1289 2474 l 1290 2479 l 1291 2527 l 1292 2335 l 1293 2427 l 1294 2448 l 1294 2485 l 1295 2138 l 1296 2533 l 1297 2496 l 1298 2373 l 1299 2517 l 1300 2387 l 1301 2450 l 1302 2437 l 1303 2332 l 1304 2546 l 1305 2402 l 1306 2404 l 1307 2456 l 1307 2418 l 1308 2424 l 1309 2428 l 1310 2434 l 1311 2494 l 1312 2546 l 1313 2495 l 1314 2430 l 1315 2506 l 1316 2472 l 1317 2468 l 1318 2449 l 1319 2414 l 1319 2427 l 1320 2437 l 1321 2436 l 1322 2525 l 1323 2462 l 1324 2499 l 1325 2457 l 1326 2447 l 1327 2484 l 1328 2527 l 1329 2460 l 1330 2419 l 1331 2253 l 1331 2567 l 1332 2473 l 1333 2534 l 1334 2481 l 1335 2465 l 1336 2487 l 1337 2371 l 1338 2507 l 1339 2527 l 1340 2605 l 1341 2594 l 1342 2555 l 1343 2576 l 1344 2643 l 1344 2652 l 1345 2663 l 1346 2710 l 1347 2706 l 1348 2677 l 1349 2626 l 1350 2622 l 1351 2569 l 1352 2638 l 1353 2510 l 1354 2553 l 1355 2610 l 1356 2587 l 1356 2586 l 1357 2656 l 1358 2652 l 1359 2589 l 1360 2621 l 1361 2626 l 1362 2626 l 1363 2648 l 1364 2684 l 1365 2588 l 1366 2654 l 1367 2593 l 1368 2690 l 1369 2562 l 1369 2693 l 1370 2646 l 1371 2708 l 1372 2664 l 1373 2643 l 1374 2643 l 1375 2659 l 1376 2780 l 1377 2745 l 1378 2767 l 1379 2770 l 1380 2609 l 1381 2469 l 1381 2581 l 1382 2615 l 1383 2502 l 1384 2412 l 1385 2510 l 1386 2548 l 1387 2600 l 1388 2505 l 1389 2487 l 1390 2513 l 1391 2449 l 1392 2432 l 1393 2535 l 1393 2486 l 1394 2431 l 1395 2568 l 1396 2474 l 1397 2436 l 1398 2440 l 1399 2484 l 1400 2398 l 1401 2398 l 1402 2501 l 1403 2502 l 1404 2535 l 1405 2484 l 1406 2467 l 1406 2384 l 1407 2393 l 1408 2492 l 1409 2345 l 1410 2392 l 1411 2398 l 1412 2488 l 1413 2443 l 1414 2400 l 1415 2498 l 1416 2501 l 1417 2472 l 1418 2401 l 1418 2324 l 1419 2457 l 1420 2435 l 1421 2462 l 1422 2282 l 1423 2233 l 1424 2385 l 1425 2260 l 1426 2440 l 1427 2321 l 1428 2225 l 1429 2431 l 1430 2437 l 1431 2404 l 1431 2397 l 1432 2410 l 1433 2399 l 1434 2436 l 1435 2437 l 1436 2157 l 1437 2451 l 1438 2364 l 1439 2443 l 1440 2410 l 1441 2448 l 1442 2518 l 1443 2373 l 1443 2380 l 1444 2346 l 1445 2424 l 1446 2430 l 1447 2328 l 1448 2318 l 1449 2470 l 1450 2452 l 1451 2425 l 1452 2486 l 1453 2356 l 1454 2371 l 1455 2381 l 1455 2400 l 1456 2367 l 1457 2382 l 1458 2444 l 1459 2429 l 1460 2373 l 1461 2404 l 1462 2343 l 1463 2402 l 1464 2438 l 1465 2482 l 1466 2434 l 1467 2379 l 1468 2258 l 1468 2386 l 1469 2272 l 1470 2199 l 1471 2236 l 1472 2422 l 1473 2369 l 1474 2471 l 1475 2461 l 1476 2470 l 1477 2413 l 1478 2357 l 1479 2405 l 1480 2321 l 1480 2411 l 1481 2352 l 1482 2347 l 1483 2367 l 1484 2353 l 1485 2405 l 1486 2448 l 1487 2423 l 1488 2430 l 1489 2275 l 1490 2287 l 1491 2389 l 1492 2416 l 1493 2328 l 1493 2235 l 1494 2458 l 1495 2381 l 1496 2374 l 1497 2305 l 1498 2328 l 1499 2398 l 1500 2402 l 1501 2388 l 1502 2341 l 1503 2449 l 1504 2370 l 1505 2374 l 1505 2278 l 1506 2366 l 1507 2455 l 1508 2328 l 1509 2397 l 1510 2396 l 1511 2437 l 1512 2378 l 1513 2401 l 1514 2358 l 1515 2192 l 1516 2244 l 1517 2307 l 1517 2420 l 1518 2393 l 1519 2415 l 1520 2386 l 1521 2330 l 1522 2371 l 1523 2359 l 1524 2334 l 1525 2226 l 1526 2228 l 1527 2362 l 1528 2323 l 1529 2394 l 1530 2315 l 1530 2398 l 1531 2393 l 1532 2333 l 1533 2377 l 1534 2444 l 1535 2340 l 1536 2340 l 1537 2378 l 1538 2338 l 1539 2296 l 1540 2299 l 1541 2367 l 1542 2446 l 1542 2312 l 1543 2258 l 1544 2365 l 1545 2336 l 1546 2151 l 1547 2337 l 1548 2209 l 1549 2426 l 1550 2388 l 1551 2422 l 1552 2346 l 1553 2332 l 1554 2241 l 1555 2453 l 1555 2383 l 1556 2353 l 1557 2407 l 1558 2343 l 1559 2280 l 1560 2308 l 1561 2400 l 1562 2347 l 1563 2397 l 1564 2413 l 1565 2484 l 1566 2443 l 1567 2510 l 1567 2428 l 1568 2525 l 1569 2569 l 1570 2504 l 1571 2443 l 1572 2525 l 1573 2467 l 1574 2393 l 1575 2241 l 1576 2326 l 1577 2424 l 1578 2370 l 1579 2387 l 1579 2457 l 1580 2468 l 1581 2335 l 1582 2431 l 1583 2344 l 1584 2432 l 1585 2336 l 1586 2357 l 1587 2367 l 1588 2287 l 1589 2338 l 1590 2354 l 1591 2349 l 1592 2299 l 1592 2315 l 1593 2293 l 1594 2368 l 1595 2341 l 1596 2364 l 1597 2264 l 1598 2247 l 1599 2270 l 1600 2385 l 1601 2264 l 1602 2338 l 1603 2302 l 1604 2270 l 1604 2318 l 1605 2285 l 1606 2374 l 1607 2378 l 1608 2417 l 1609 2305 l 1610 2300 l 1611 2402 l 1612 2319 l 1613 2319 l 1614 2312 l 1615 2339 l 1616 2283 l 1617 2339 l 1617 2326 l 1618 2323 l 1619 2379 l 1620 2295 l 1621 2390 l 1622 2382 l 1623 2291 l 1624 2259 l 1625 2391 l 1626 2438 l 1627 2315 l 1628 2347 l 1629 2339 l 1629 2386 l 1630 2390 l 1631 2425 l 1632 2230 l 1633 2291 l 1634 2371 l 1635 2325 l 1636 2334 l 1637 2369 l 1638 2311 l 1639 2346 l 1640 2282 l 1641 2094 l 1641 2296 l 1642 2337 l 1643 2378 l 1644 2373 l 1645 2399 l 1646 2330 l 1647 2271 l 1648 2403 l 1649 2364 l 1650 2343 l 1651 2307 l 1652 2383 l 1653 2419 l 1654 2357 l 1654 2329 l 1655 2330 l 1656 2357 l 1657 2312 l 1658 2383 l 1659 2369 l 1660 2371 l 1661 2377 l 1662 2281 l 1663 2378 l 1664 2386 l 1665 2367 l 1666 2487 l 1666 2409 l 1667 2468 l 1668 2477 l 1669 2374 l 1670 2491 l 1671 2468 l 1672 2492 l 1673 2485 l 1674 2320 l 1675 2476 l 1676 2487 l 1677 2444 l 1678 2355 l 1679 2316 l 1679 2367 l 1680 2280 l 1681 2318 l 1682 2332 l 1683 2344 l 1684 2220 l 1685 2406 l 1686 2219 l 1687 2408 l 1688 2303 l 1689 2320 l 1690 2268 l 1691 2339 l 1691 2375 l 1692 2401 l 1693 2406 l 1694 2309 l 1695 2289 l 1696 2334 l 1697 2291 l 1698 2343 l 1699 2298 l 1700 2368 l 1701 2372 l 1702 2302 l 1703 2369 l 1703 2337 l 1704 2237 l 1705 2203 l 1706 2308 l 1707 2229 l 1708 2181 l 1709 2263 l 1710 2309 l 1711 2285 l 1712 2204 l 1713 2325 l 1714 2367 l 1715 2175 l 1716 2259 l 1716 2202 l 1717 2155 l 1718 2392 l 1719 2312 l 1720 2307 l 1721 2360 l 1722 2286 l 1723 2286 l 1724 2251 l 1725 2263 l 1726 2176 l 1727 2332 l 1728 2317 l 1728 2279 l 1729 2306 l 1730 2273 l 1731 2185 l 1732 2116 l 1733 2363 l 1734 2386 l 1735 2333 l 1736 2261 l 1737 2286 l 1738 2337 l 1739 2316 l 1740 2286 l 1741 2300 l 1741 2321 l 1742 2268 l 1743 2337 l 1744 2315 l 1745 2254 l 1746 2335 l 1747 2318 l 1748 2331 l 1749 2320 l 1750 2301 l 1751 2360 l 1752 2353 l 1753 2233 l 1753 2282 l 1754 2319 l 1755 2339 l 1756 2163 l 1757 2230 l 1758 2219 l 1759 2257 l 1760 2236 l 1761 2288 l 1762 2219 l 1763 2341 l 1764 2345 l 1765 2377 l 1765 2319 l 1766 2128 l 1767 2261 l 1768 2236 l 1769 2252 l 1770 2277 l stroke 1770 2277 m 1770 2277 m 1771 2069 l 1772 2293 l 1773 2313 l 1774 2277 l 1775 2339 l 1776 2311 l 1777 2396 l 1778 2370 l 1778 2329 l 1779 2338 l 1780 2227 l 1781 2242 l 1782 2232 l 1783 2262 l 1784 2211 l 1785 2180 l 1786 2303 l 1787 2215 l 1788 2345 l 1789 2264 l 1790 2335 l 1790 2269 l 1791 2320 l 1792 2424 l 1793 2345 l 1794 2285 l 1795 2340 l 1796 2268 l 1797 2292 l 1798 2288 l 1799 2286 l 1800 2308 l 1801 2253 l 1802 2241 l 1803 2218 l 1803 2327 l 1804 2321 l 1805 2311 l 1806 2240 l 1807 2235 l 1808 2316 l 1809 2324 l 1810 2372 l 1811 2366 l 1812 2291 l 1813 2291 l 1814 2242 l 1815 2307 l 1815 2268 l 1816 2284 l 1817 2285 l 1818 2291 l 1819 2319 l 1820 2209 l 1821 2268 l 1822 2187 l 1823 2312 l 1824 2279 l 1825 2290 l 1826 2280 l 1827 2185 l 1827 2262 l 1828 2092 l 1829 2305 l 1830 2221 l 1831 2192 l 1832 2054 l 1833 2283 l 1834 2282 l 1835 2240 l 1836 2192 l 1837 2213 l 1838 2288 l 1839 2160 l 1840 2246 l 1840 2285 l 1841 2224 l 1842 2285 l 1843 2162 l 1844 2209 l 1845 2273 l 1846 2294 l 1847 2259 l 1848 2266 l 1849 2249 l 1850 2202 l 1851 2254 l 1852 2115 l 1852 2291 l 1853 2266 l 1854 2115 l 1855 2196 l 1856 2240 l 1857 2297 l 1858 2270 l 1859 2231 l 1860 2273 l 1861 2270 l 1862 2257 l 1863 2297 l 1864 2141 l 1865 2227 l 1865 2250 l 1866 2173 l 1867 2215 l 1868 2248 l 1869 2262 l 1870 2215 l 1871 2267 l 1872 2140 l 1873 2293 l 1874 2265 l 1875 2328 l 1876 2261 l 1877 2251 l 1877 2177 l 1878 2304 l 1879 2299 l 1880 2253 l 1881 2322 l 1882 2262 l 1883 2270 l 1884 2198 l 1885 2256 l 1886 2297 l 1887 2256 l 1888 2311 l 1889 2317 l 1889 2167 l 1890 2290 l 1891 2245 l 1892 2140 l 1893 2171 l 1894 2208 l 1895 2226 l 1896 2238 l 1897 2254 l 1898 2254 l 1899 2095 l 1900 2234 l 1901 2294 l 1902 2257 l 1902 2276 l 1903 2293 l 1904 2122 l 1905 2256 l 1906 2245 l 1907 2174 l 1908 2280 l 1909 2275 l 1910 2299 l 1911 2232 l 1912 2259 l 1913 2255 l 1914 2264 l 1914 2231 l 1915 2230 l 1916 2239 l 1917 2216 l 1918 2268 l 1919 2253 l 1920 2215 l 1921 2266 l 1922 2234 l 1923 2255 l 1924 2276 l 1925 2235 l 1926 2255 l 1927 2311 l 1927 2245 l 1928 2328 l 1929 2264 l 1930 2295 l 1931 2171 l 1932 2236 l 1933 2221 l 1934 2174 l 1935 2226 l 1936 2294 l 1937 2088 l 1938 2222 l 1939 2266 l 1939 2236 l 1940 2299 l 1941 2303 l 1942 2249 l 1943 2272 l 1944 2232 l 1945 2242 l 1946 2265 l 1947 2250 l 1948 2176 l 1949 2322 l 1950 2230 l 1951 2298 l 1951 2286 l 1952 2277 l 1953 2217 l 1954 2166 l 1955 2226 l 1956 1978 l 1957 2203 l 1958 2146 l 1959 2270 l 1960 2134 l 1961 2234 l 1962 2060 l 1963 2253 l 1964 2189 l 1964 2226 l 1965 2257 l 1966 2267 l 1967 2231 l 1968 2257 l 1969 2223 l 1970 2027 l 1971 2292 l 1972 2200 l 1973 2261 l 1974 2286 l 1975 2305 l 1976 2237 l 1976 2196 l 1977 2258 l 1978 2113 l 1979 2289 l 1980 2158 l 1981 2220 l 1982 2295 l 1983 2245 l 1984 2208 l 1985 2237 l 1986 2285 l 1987 2288 l 1988 2105 l 1989 2144 l 1989 2303 l 1990 2278 l 1991 2178 l 1992 2230 l 1993 2326 l 1994 2249 l 1995 2323 l 1996 2306 l 1997 2200 l 1998 2184 l 1999 2263 l 2000 2247 l 2001 2341 l 2001 2144 l 2002 2108 l 2003 2265 l 2004 2273 l 2005 2148 l 2006 2236 l 2007 2180 l 2008 1968 l 2009 2200 l 2010 2225 l 2011 2024 l 2012 2249 l 2013 2076 l 2013 2224 l 2014 2255 l 2015 2279 l 2016 2210 l 2017 2215 l 2018 2256 l 2019 2278 l 2020 2239 l 2021 2242 l 2022 2274 l 2023 2136 l 2024 2090 l 2025 2191 l 2026 2194 l 2026 2224 l 2027 2214 l 2028 2143 l 2029 2224 l 2030 2199 l 2031 2272 l 2032 2271 l 2033 2277 l 2034 2214 l 2035 2214 l 2036 2252 l 2037 2270 l 2038 2207 l 2038 2211 l 2039 2138 l 2040 2155 l 2041 2317 l 2042 2246 l 2043 2180 l 2044 2242 l 2045 2245 l 2046 2175 l 2047 2293 l 2048 2174 l 2049 2222 l 2050 2239 l 2051 2270 l 2051 2236 l 2052 2233 l 2053 2226 l 2054 2273 l 2055 2222 l 2056 2206 l 2057 2122 l 2058 2194 l 2059 2027 l 2060 2242 l 2061 2188 l 2062 2145 l 2063 2233 l 2063 2270 l 2064 2245 l 2065 2254 l 2066 2297 l 2067 2152 l 2068 2214 l 2069 2176 l 2070 2234 l 2071 2187 l 2072 2132 l 2073 2117 l 2074 2171 l 2075 2224 l 2075 2063 l 2076 2197 l 2077 2085 l 2078 2084 l 2079 2186 l 2080 2215 l 2081 2194 l 2082 2166 l 2083 2219 l 2084 2233 l 2085 2104 l 2086 2279 l 2087 2299 l 2088 2259 l 2088 2258 l 2089 2224 l 2090 2052 l 2091 2251 l 2092 2147 l 2093 2185 l 2094 2206 l 2095 2139 l 2096 2227 l 2097 2148 l 2098 2177 l 2099 2157 l 2100 2210 l 2100 2053 l 2101 2167 l 2102 2193 l 2103 2220 l 2104 2237 l 2105 2131 l 2106 2230 l 2107 2117 l 2108 2226 l 2109 2242 l 2110 2110 l 2111 2123 l 2112 2202 l 2113 2272 l 2113 2253 l 2114 2221 l 2115 2250 l 2116 2105 l 2117 2248 l 2118 2101 l 2119 2132 l 2120 2210 l 2121 2118 l 2122 2071 l 2123 2227 l 2124 2192 l 2125 2228 l 2125 2196 l 2126 2166 l 2127 2102 l 2128 2216 l 2129 2231 l 2130 2142 l 2131 2268 l 2132 2234 l 2133 2203 l 2134 2105 l 2135 2199 l 2136 2103 l 2137 2098 l 2138 2126 l 2138 2118 l 2139 2164 l 2140 2190 l 2141 1958 l 2142 2168 l 2143 2130 l 2144 2216 l 2145 2193 l 2146 2061 l 2147 2102 l 2148 2186 l 2149 2171 l 2150 2222 l 2150 2207 l 2151 2182 l 2152 2074 l 2153 2230 l 2154 2091 l 2155 2255 l 2156 2187 l 2157 2271 l 2158 2231 l 2159 2256 l 2160 2186 l 2161 2179 l 2162 2202 l 2162 2192 l 2163 2172 l 2164 2209 l 2165 2184 l 2166 2078 l 2167 2221 l 2168 2269 l 2169 2095 l 2170 2224 l 2171 2197 l 2172 2081 l 2173 2246 l 2174 2208 l 2175 2267 l 2175 2019 l 2176 2105 l 2177 2101 l 2178 2150 l 2179 2180 l 2180 2241 l 2181 2117 l 2182 2244 l 2183 2108 l 2184 2230 l stroke 0.000000 0.000000 0.000000 setrgbcolor showpage %%Trailer %%EndDocument @endspecial 0 4107 a(Figure)j(2:)56 b(Snapshot)25 b(of)e(output)h (from)f FE(animate)p FO(.)i(This)d(sho)n(ws)i(the)f(\(whitened\))i(CIT) c(40-meter)k(IFO)c(a)i(fe)n(w)f(seconds)0 4220 y(after)i(acquiring)i (lock,)e(before)h(the)f(violin)h(modes)f(ha)n(v)o(e)g(damped)h(do)n(wn) 141 4541 y(After)f(compilation,)h(to)f(run)g(the)g(program)g(type:)141 4654 y FE(animate)52 b FJ(j)i FE(xmgr)f(-pipe)f(&)0 4767 y FO(to)23 b(get)h(an)f(animated)i(display)h(sho)n(wing)e(the)g(data)g (\003o)n(wing)f(by)h(and)f(the)h(po)n(wer)g(spectrum)h(changing,)g (starting)h(from)d(the)0 4880 y(\002rst)g(lock)o(ed)i(data.)30 b(Y)-10 b(ou)23 b(can)h(also)g(use)g(this)g(program)h(with)e (command-line)j(ar)n(guments,)g(for)d(e)o(xample)141 4993 y FE(animate)52 b(100)h(4)h(500)f(7)h(900)f(1.5)g FJ(j)i FE(xmgr)e(-pipe)f(&)0 5106 y FO(will)27 b(sho)n(w)g(the)g(data)h (from)f(time)g FD(t)32 b FA(=)g(100)27 b FO(to)g(time)g FD(t)32 b FA(=)g(104)c FO(seconds,)h(then)f(from)f FD(t)32 b FA(=)g(500)27 b FO(to)h FD(t)j FA(=)h(507)p FO(,)c(then)g(from)0 5218 y FD(t)d FA(=)g(900)f FO(to)g FD(t)h FA(=)g(901)p FD(:)p FA(5)p FO(.)30 b(Notice)24 b(that)g(the)g(sequence)i(of)d(start) h(times)g(must)f(be)h(increasing.)141 5331 y(Note:)32 b(The)24 b FE(xmgr)f FO(program)j(as)e(commonly)i(distrib)n(uted)j(has) c(a)f(simple)i(b)n(ug)f(that)h(needs)g(to)f(be)f(repaired,)j(in)e (order)0 5444 y(for)j(the)g(frequenc)o(y)h(scale)g(of)e(the)h(F)o (ourier)g(transform)h(to)f(be)f(correct.)43 b(The)27 b(corrected)j(v)o(ersion)f(of)e FE(xmgr)e FO(is)i(sho)n(wn)h(in)0 5557 y(Figure)c(3)p (#figure.3) [[103 50 109 62] [1 1 1 [3 3]] [0 0 1]] pdfm (.)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8)841 b(P)o(age)24 b(42)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 43 43 43 42 bop 50 -71 a FP(Section)134 42 y(3.8)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Example:)29 b FE(animate)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(43)p 0 79 3900 4 v 0 161 V 436 348 a FE(case)53 b(0:)0 461 y(==>)435 b(delt=\(x[ilen-1])o(-x)o([0)o (]\))o(/\(i)o(le)o(n-)o(1.)o(0\))o(;)0 574 y(==>)g(T=\(x[ilen-1]-x[)o (0])o(\);)600 687 y(setlength\(cg,sp)o(ec)o(se)o(t,)o(ile)o(n/)o(2\))o (;)600 800 y(xx=getx\(cg,spec)o(se)o(t\))o(;)0 913 y(...)436 1139 y(case)53 b(1:)0 1251 y(==>)435 b(delt=\(x[ilen-1])o(-x)o([0)o (]\))o(/\(i)o(le)o(n-)o(1.)o(0\))o(;)0 1364 y(==>)g(T=\(x[ilen-1]-x[)o (0])o(\);)0 1635 y FO(Figure)27 b(3:)35 b(The)27 b(corrections)i(to)e (a)f(b)n(ug)h(in)g(the)g FE(xmgr)d FO(program)k(are)f(indicated)i(by)d (the)h(arro)n(ws)g(abo)o(v)o(e.)39 b(This)26 b(b)n(ug)i(is)e(in)0 1748 y(the)i(routine)i FE(do)p 538 1748 28 4 v 32 w(fourier\(\))23 b FO(in)28 b(the)g(\002le)g FE(computils.c)p FO(.)36 b(This)28 b(b)n(ug)g(has)h(been)g(repaired)h(in)e FE(xmgr)d FO(v)o(ersion)k(4.1)0 1861 y(and)24 b(greater)-5 b(.)p 0 1974 3900 4 v 0 2231 a Fx(=)p Fw(\003)19 b Fv(GRASP:)f(Cop)o(yright)i (1997,1998)h(Bruce)e(Allen)g Fw(\003)p Fx(=)0 2322 y FH(#include)43 b("grasp.h")0 2505 y(int)h(main\(int)g(argc,char)f Fw(\003\003)p FH(argv\))i Fw(f)134 2596 y FH(void)g (graphout\(float,float,int\);)134 2688 y(float)f (tstart=1.e35,srate=1.e)p Fw(\000)p FH(30,tmin,tmax,dt;)134 2779 y(double)g(time=0.0;)134 2870 y(int)h (remain,i,seq=0,code,npoint=4096,seek;)134 2962 y(FILE)g Fw(\003)p FH(fp,)p Fw(\003)p FH(fplock;)134 3053 y(short)f Fw(\003)p FH(data;)269 3236 y Fx(=)p Fw(\003)19 b Fv(open)h(the)f(IFO)f (output)i(\002le)e(and)i(lock)f(\002le)f(in)h(correct)g(path)h Fw(\003)p Fx(=)269 3327 y FH(fp=grasp)p 633 3327 27 4 v 34 w(open\("GRASP_DATAPATH","channel.0","r"\))o(;)269 3418 y(fplock=grasp)p 813 3418 V 33 w (open\("GRASP_DATAPATH","channel.10","r"\);)224 3601 y Fx(=)p Fw(\003)g Fv(allocate)f(storage)g(space)h(for)f(data)g Fw(\003)p Fx(=)224 3692 y FH(data=\(short)43 b Fw(\003)p FH(\)malloc\(sizeof\(short\))p Fw(\003)p FH(npoint\);)224 3784 y Fx(=)p Fw(\003)20 b Fv(handle)g(case)f(where)g(user)g(has)g (supplied)h(t)f(or)g(dt)g(ar)o(guments)g Fw(\003)p Fx(=)224 3875 y FH(if)45 b(\(argc==1\))e Fw(f)448 3966 y FH(tmin=)p Fw(\000)p FH(1.e30;)448 4058 y(dt=2.e30;)448 4149 y(argc=)p Fw(\000)p FH(1;)224 4240 y Fw(g)224 4332 y Fx(=)p Fw(\003)20 b Fv(no)n(w)f(loop)h(.)12 b(.)g(.)23 b Fw(\003)p Fx(=)224 4423 y FH(seq=argc;)224 4514 y(while)44 b(\(argc!=1\))f Fw(f)448 4606 y Fx(=)p Fw(\003)20 b Fv(get)f(the)g(ne)o(xt)g(start)f (time)h(and)g(dt)g Fw(\003)p Fx(=)448 4697 y FH(if)45 b(\(argc!=)p Fw(\000)p FH(1\))e Fw(f)672 4788 y FH(sscanf\(argv[seq)p Fw(\000)p FH(argc+1],"\045f",)p Fu(&)p FH(tmin\);)672 4879 y(sscanf\(argv[seq)p Fw(\000)p FH(argc+2],"\045f",)p Fu(&)p FH(dt\);)672 4971 y(argc)p Fw(\000)p FH(=2;)448 5062 y Fw(g)448 5153 y Fx(=)p Fw(\003)20 b Fv(calculate)f(the)g(end)h (of)f(the)f(observ)n(ation)j(interv)n(al,)e(and)g(get)g(data)g Fw(\003)p Fx(=)448 5245 y FH(tmax=tmin+dt;)448 5336 y(while)44 b(\(1\))h Fw(f)672 5427 y FH(if)g(\(tstart)p Fx(<)p FH(tmin)p Fw(\000)p FH(\(npoint+20.\))p Fx(=)p FH(srate\))40 b(seek=1;)j(else)i (seek=0;)672 5519 y(code=get)p 1036 5519 V 34 w(data\(fp,fplock,)p Fu(&)p FH(tstart,npoint,data,)p Fu(&)p FH(remai)o(n,)p Fu(&)p FH(sra)o(te,see)o(k\);)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8) 841 b(P)o(age)24 b(43)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 44 44 44 43 bop 50 -71 a FP(Section)134 42 y(3.8)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Example:)29 b FE(animate)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(44)p 0 79 3900 4 v 672 249 a Fx(=)p Fw(\003)h Fv(if)e(no)i(data)f(left,)f(return)h Fw(\003)p Fx(=)672 340 y FH(if)45 b(\(code==0\))e(return)h(0;)672 431 y Fx(=)p Fw(\003)20 b Fv(we)f(need)h(to)e(be)i(outputting)f(no)n(w) -5 b(.)14 b(.)e(.)23 b Fw(\003)p Fx(=)672 522 y FH(if)45 b(\(tmin)p Fx(<)p FH(=tstart\))p Fw(f)897 614 y FH(for)f(\(i=0;i)p Fx(<)p FH(npoint;i++\))e Fw(f)1121 705 y FH(time=tstart+i)p Fx(=)p FH(srate;)1121 796 y(printf\("\045f\\t\045d\\n",time,data[i]\);) 897 888 y Fw(g)897 979 y Fx(=)p Fw(\003)19 b Fv(put)g(out)g (information)h(for)f(the)g(graphing)h(program)g Fw(\003)p Fx(=)897 1070 y FH(graphout\(tstart,tstart+npoint)p Fx(=)p FH(srate,\(arg)o(c==1)39 b Fu(&&)44 b FH(time)p Fx(>)p FH(=tmax\)\);)672 1162 y Fw(g)672 1253 y Fx(=)p Fw(\003)20 b Fv(if)e(we)h(are)g(done)h(with)e(this)h(interv)n(al,)g(try)g(ne)o(xt) g(one)g Fw(\003)p Fx(=)672 1344 y FH(if)45 b(\(time)p Fx(>)p FH(=tmax\))e(break;)448 1436 y Fw(g)224 1527 y(g)224 1618 y Fx(=)p Fw(\003)20 b Fv(close)f(\002les)f(and)i(return)f Fw(\003)p Fx(=)224 1710 y FH(fclose\(fp\);)224 1801 y(return)44 b(0;)0 1892 y Fw(g)0 1984 y Fx(=)p Fw(\003)19 b Fv(This)g(routine)g(is) g(pipes)g(output)h(into)f(the)g(xmgr)g(graphing)i(program)e Fw(\003)p Fx(=)0 2075 y FH(void)44 b(graphout\(float)f(x1,float)g (x2,int)h(last\))g Fw(f)134 2166 y FH(static)g(int)h(count=0;)134 2258 y(printf\(")p Fu(&)p FH(\\n"\);)1253 b Fx(=)p Fw(\003)20 b Fv(end)f(of)g(set)g(mark)o(er)h Fw(\003)p Fx(=)134 2349 y(=)p Fw(\003)g Fv(\002rst)e(time)g(we)h(dra)o(w)g(the)g(plot)g Fw(\003)p Fx(=)134 2440 y FH(if)45 b(\(count==0\))e Fw(f)269 2532 y FH(printf\("@doublebuffer)e(true\\n"\);)313 b Fx(=)p Fw(\003)19 b Fv(k)o(eeps)h(display)g(from)f(\003ashing)g Fw(\003)p Fx(=)269 2623 y FH(printf\("@s0)43 b(color)h(3\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(IFO)f(graph)i(is)e(green)i Fw(\003)p Fx(=)269 2714 y FH(printf\("@view)43 b(0.1,)h(0.1,)g(0.9,)g (0.45\\n"\);)f Fx(=)p Fw(\003)20 b Fv(set)f(the)g(vie)n(wport)g(for)g (IFO)f Fw(\003)p Fx(=)269 2806 y FH(printf\("@with)43 b(g1\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(reset)g(the)g(current)g(graph) h(to)f(FFT)e Fw(\003)p Fx(=)269 2897 y FH(printf\("@view)43 b(0.1,)h(0.6,)g(0.9,)g(0.95\\n"\);)p Fx(=)p Fw(\003)18 b Fv(set)h(the)g(vie)n(wport)g(FFT)f Fw(\003)p Fx(=)269 2988 y FH(printf\("@with)43 b(g0\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(reset)g(the)g(current)g(graph)h(to)f(IFO)f Fw(\003)p Fx(=)269 3080 y FH(printf\("@world)42 b(xmin)j (\045f\\n",x1\);)357 b Fx(=)p Fw(\003)19 b Fv(set)g(min)g(x)g Fw(\003)p Fx(=)269 3171 y FH(printf\("@world)42 b(xmax)j (\045f\\n",x2\);)357 b Fx(=)p Fw(\003)19 b Fv(set)g(max)g(x)g Fw(\003)p Fx(=)269 3262 y FH(printf\("@autoscale\\n"\);)669 b Fx(=)p Fw(\003)19 b Fv(autoscale)h(\002rst)e(time)g(through)i Fw(\003)p Fx(=)269 3354 y FH(printf\("@focus)42 b(off\\n"\);)672 b Fx(=)p Fw(\003)19 b Fv(turn)g(of)n(f)g(the)g(focus)h(mark)o(ers)f Fw(\003)p Fx(=)269 3445 y FH(printf\("@xaxis)42 b(label)i(\\"t)h (\(sec\)\\"\\n"\);)e Fx(=)p Fw(\003)19 b Fv(IFO)f(axis)h(label)g Fw(\003)p Fx(=)269 3536 y FH(printf\("@fft\(s0,)42 b(1\)\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(compute)h(the)f(spectrum)h Fw(\003)p Fx(=)269 3628 y FH(printf\("@s1)43 b(color)h(2\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(FFT)e(is)i(red)g Fw(\003)p Fx(=)269 3719 y FH(printf\("@move)43 b(g0.s1)h(to)g(g1.s0\\n"\);)223 b Fx(=)p Fw(\003)19 b Fv(mo)o(v)o(e)h(FFT)d(to)i(graph)h(1)f Fw(\003)p Fx(=)269 3810 y FH(printf\("@with)43 b(g1\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(set)g(the)g(focus)g(on)h(FFT)d Fw(\003)p Fx(=)269 3901 y FH(printf\("@g1)43 b(type)h(logy\\n"\);)537 b Fx(=)p Fw(\003)19 b Fv(set)g(FFT)e(to)i(log)g(freq)g(axis)g Fw(\003)p Fx(=)269 3993 y FH(printf\("@autoscale\\n"\);)669 b Fx(=)p Fw(\003)19 b Fv(autoscale)h(FFT)d Fw(\003)p Fx(=)269 4084 y FH(printf\("@subtitle)42 b(\\"Spectrum\\"\\n"\);)132 b Fx(=)p Fw(\003)19 b Fv(set)g(the)g(subtitle)f Fw(\003)p Fx(=)269 4175 y FH(printf\("@xaxis)42 b(label)i(\\"f)h (\(Hz\)\\"\\n"\);)88 b Fx(=)p Fw(\003)19 b Fv(FFT)e(axis)j(label)e Fw(\003)p Fx(=)269 4267 y FH(printf\("@with)43 b(g0\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(reset)g(the)g(current)g(graph)h(IFO)e Fw(\003)p Fx(=)269 4358 y FH(printf\("@subtitle)42 b(\\"IFO)i(output)g (\045d\\"\\n",count++\);)p Fx(=)p Fw(\003)16 b Fv(set)j(IFO)f(subtitle) h Fw(\003)p Fx(=)269 4449 y FH(if)44 b(\(!last\))g(printf\("@kill)f (s0\\n"\);)268 b Fx(=)p Fw(\003)19 b Fv(kill)f(IFO;)g(ready)i(to)f (read)g(again)g Fw(\003)p Fx(=)134 4541 y Fw(g)134 4632 y FH(else)45 b Fw(f)269 4723 y Fx(=)p Fw(\003)19 b Fv(other)h(times)e (we)h(redra)o(w)g(the)g(plot)g Fw(\003)p Fx(=)269 4815 y FH(printf\("@s0)43 b(color)h(3\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(set)g(IFO)f(green)h Fw(\003)p Fx(=)269 4906 y FH(printf\("@fft\(s0,)42 b(1\)\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(FFT)e(it)i Fw(\003)p Fx(=)269 4997 y FH(printf\("@s1)43 b(color)h(2\\n"\);)627 b Fx(=)p Fw(\003)19 b Fv(set)g(FFT)e(red)i Fw(\003)p Fx(=)269 5089 y FH(printf\("@move)43 b(g0.s1)h(to)g(g1.s0\\n"\);)223 b Fx(=)p Fw(\003)19 b Fv(mo)o(v)o(e)h(FFT)d(to)i(graph)h(1)f Fw(\003)p Fx(=)269 5180 y FH(printf\("@subtitle)42 b(\\"IFO)i(output)g (\045d\\"\\n",count++\);)p Fx(=)p Fw(\003)16 b Fv(set)j(IFO)f(subtitle) h Fw(\003)p Fx(=)269 5271 y FH(printf\("@world)42 b(xmin)j (\045f\\n",x1\);)357 b Fx(=)p Fw(\003)19 b Fv(set)g(min)g(x)g Fw(\003)p Fx(=)269 5363 y FH(printf\("@world)42 b(xmax)j (\045f\\n",x2\);)357 b Fx(=)p Fw(\003)19 b Fv(set)g(max)g(x)g Fw(\003)p Fx(=)269 5454 y FH(printf\("@autoscale)42 b(yaxes\\n"\);)402 b Fx(=)p Fw(\003)19 b Fv(autoscale)h(IFO)e Fw(\003)p Fx(=)269 5545 y FH(printf\("@clear)42 b(stack\\n"\);)582 b Fx(=)p Fw(\003)19 b Fv(clear)g(the)g(stack)g Fw(\003)p Fx(=)0 5806 y FP(GRASP)i(RELEASE)f(1.9.8)841 b(P)o(age)24 b(44)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 45 45 45 44 bop 50 -71 a FP(Section)134 42 y(3.8)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Example:)29 b FE(animate)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(45)p 0 79 3900 4 v 269 249 a FH(if)44 b(\(!last\))g(printf\("@kill)f(s0\\n"\);)268 b Fx(=)p Fw(\003)19 b Fv(kill)f(IFO)g(data)i Fw(\003)p Fx(=)269 340 y FH(printf\("@with)43 b(g1\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(switch)g(to)g(FFT)e Fw(\003)p Fx(=)269 431 y FH(printf\("@g1)43 b(type)h(logy\\n"\);)537 b Fx(=)p Fw(\003)19 b Fv(set)g(FFT)e(to)i(log)g(freq)g(axis)g Fw(\003)p Fx(=)269 522 y FH(printf\("@clear)42 b(stack\\n"\);)582 b Fx(=)p Fw(\003)19 b Fv(clear)g(stack)g Fw(\003)p Fx(=)269 614 y FH(if)44 b(\(!last\))g(printf\("@kill)f(s0\\n"\);)268 b Fx(=)p Fw(\003)19 b Fv(kill)f(FFT)g Fw(\003)p Fx(=)269 705 y FH(printf\("@with)43 b(g0\\n"\);)761 b Fx(=)p Fw(\003)19 b Fv(ready)h(to)f(read)g(IFO)f(again)h Fw(\003)p Fx(=)134 796 y Fw(g)134 888 y FH(return;)0 979 y Fw(g)0 5806 y FP(GRASP)i(RELEASE)f(1.9.8)841 b(P)o(age)24 b(45)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 46 46 46 45 bop 50 -71 a FP(Section)134 42 y(3.9)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1321 42 y(Function:)k FE(read)p 1953 42 28 4 v 31 w(sweptsine\(\))3664 -71 y FP(P)o(age)3712 42 y(46)p 0 79 3900 4 v 0 249 a FB(3.9)99 b(Function:)32 b Fy(read)p 916 249 30 4 v 35 w(sweptsine\(\))0 423 y FE(void)53 b(read)p 498 423 28 4 v 31 w(sweptsine\(FILE)48 b(*fpss,int)i(*n,float) h(**freq,float)e(**real,float)g(**imag\))0 536 y FO(This)24 b(is)g(a)f(lo)n(w-le)n(v)o(el)i(routine)h(which)e(reads)h(in)f(a)g (3-column)i(ASCII)c(\002le)i(of)g(swept)g(sine)h(calibration)i(data)e (used)f(to)g(cali-)0 649 y(brate)g(the)g(IFO.)141 762 y(The)f(ar)n(guments)j(are:)45 942 y FE(fpss:)46 b FO(Input.)59 b(Pointer)34 b(to)f(a)g(\002le)f(in)i(which)f(the)h(swept)f(sine)h (data)g(can)g(be)f(found.)59 b(The)33 b(format)h(of)f(this)g(data)h(is) 227 1055 y(described)26 b(belo)n(w)-6 b(.)45 1240 y FE(n:)27 b FO(Output.)h(One)22 b(greater)h(than)f(the)g(number)g(of)g(entries)h (\(lines\))g(in)e(the)h(swept)g(sine)g(calibration)i(\002le.)k(This)21 b(is)g(because)227 1353 y(the)j(read)p 521 1353 V 34 w(sweptsine)i(returns,)e(in)g(addition)i(to)d(this)h(data,)g(one)g (additional)i(entry)f(at)e(frequenc)o(y)j FD(f)35 b FA(=)25 b(0)p FO(.)45 1538 y FE(freq:)38 b FO(Output.)47 b(The)29 b(array)i FE(*freq[1..*n-1])22 b FO(contains)32 b(the)d(frequenc)o(y)j (v)n(alues)f(from)e(the)h(swept)f(sine)h(cali-)227 1651 y(bration)f(\002le.)39 b(The)27 b(routine)i(adds)f(an)f(additional)j (entry)e(at)f(DC,)e FE(*freq[0]=0)p FO(.)34 b(Note:)j(the)27 b(routine)i(allocates)227 1764 y(memory)24 b(for)g(the)g(array)-6 b(.)45 1949 y FE(real:)27 b FO(Output.)k(The)23 b(array)i FE(*real[1..*n-1])17 b FO(contains)26 b(the)e(real)h(part)f(of)g(the)g (response)j(function)f(of)e(the)g(IFO.)227 2062 y(The)f(routine)j(adds) e FE(*real[0]=0)p FO(.)f(Note:)30 b(the)23 b(routine)j(allocates)f (memory)f(for)g(the)g(array)-6 b(.)45 2247 y FE(imag:)25 b FO(Output.)k(The)20 b(array)i FE(*imag[1..*n-1])14 b FO(contains)23 b(the)e(imaginary)i(part)f(of)e(the)i(response)h (function)g(of)e(the)227 2359 y(IFO.)h(The)h(routine)j(adds)e FE(*imag[0]=0)p FO(.)f(Note:)29 b(the)24 b(routine)i(allocates)f (memory)f(for)g(the)g(array)-6 b(.)141 2540 y(The)23 b(swept)h(sine)g(calibration)j(\002les)c(are)h(3-column)h(ASCII)d (\002les,)h(of)g(the)h(form:)1605 2721 y FD(f)1650 2735 y FC(1)1916 2721 y FD(r)1957 2735 y FC(1)2224 2721 y FD(i)2255 2735 y FC(1)1605 2834 y FD(f)1650 2848 y FC(2)1916 2834 y FD(r)1957 2848 y FC(2)2224 2834 y FD(i)2255 2848 y FC(2)1897 2947 y FJ(\001)15 b(\001)g(\001)1564 3060 y FD(f)1609 3074 y Ft(m)1903 3060 y FD(r)1944 3074 y Ft(m)2238 3060 y FD(i)2269 3074 y Ft(m)0 3241 y FO(where)26 b(the)g FD(f)428 3255 y Ft(j)489 3241 y FO(are)f(frequencies,)k(in)d (Hz,)f(and)h FD(r)1538 3255 y Ft(j)1599 3241 y FO(and)g FD(i)1786 3255 y Ft(j)1848 3241 y FO(are)g(dimensionless)j(ratios)d(of) g(v)n(oltages.)37 b(There)26 b(are)g(typically)0 3354 y FD(m)g FA(=)f(801)g FO(lines)g(in)f(these)h(\002les.)k(Each)24 b(line)h(gi)n(v)o(es)f(the)g(ratio)h(of)f(the)g(IFO)e(output)k(v)n (oltage)g(to)e(a)f(calibration)k(coil)e(dri)n(ving)0 3466 y(v)n(oltage,)k(at)d(a)g(dif)n(ferent)i(frequenc)o(y)-6 b(.)40 b(The)26 b FD(r)1432 3480 y Ft(j)1494 3466 y FO(are)g(the)h (\223real)g(part\224)g(of)g(the)f(response,)j(i.e.)37 b(the)27 b(ratio)g(of)f(the)h(IFO)e(output)0 3579 y(in)31 b(phase)g(with)g(the)g(coil)g(dri)n(ving)h(v)n(oltage,)i(to)d(the)g (coil)g(dri)n(ving)h(v)n(oltage.)52 b(The)31 b FD(i)2685 3593 y Ft(j)2751 3579 y FO(are)g(the)g(\223imaginary)i(part\224)e(of)g (the)0 3692 y(response,)e FA(90)d FO(de)o(grees)i(out)e(of)h(phase)g (with)f(the)h(coil)f(dri)n(ving)i(v)n(oltage.)39 b(The)26 b(sign)h(of)f(the)g(phase)i(\(or)e(equi)n(v)n(alently)-6 b(,)30 b(the)0 3805 y(sign)i(of)g(the)g(imaginary)i(part)e(of)g(the)g (response\))i(is)d(determined)j(by)e(the)g(follo)n(wing)h(con)l(v)o (ention.)57 b(Suppose)33 b(that)f(the)0 3918 y(dri)n(ving)25 b(v)n(oltage)h(\(in)d(v)n(olts\))i(is)1403 4031 y FD(V)1456 4046 y FC(coil)1592 4031 y FA(=)f(10)15 b(cos)r(\()p FD(!)s(t)p FA(\))26 b(=)f(10)p FJ(<)p FA(e)2396 3993 y Ft(i!)r(t)3658 4031 y FO(\(3.9.1\))0 4194 y(where)j FD(!)36 b FA(=)c(2)p FD(\031)27 b FJ(\002)c FA(60)h(radians)p FD(=)p FA(sec)i FO(is)i(the)g(angular)h(frequenc)o(y)h(of)e(a)f(60)h (Hz)e(signal.)43 b(Suppose)29 b(the)e(response)j(of)e(the)0 4307 y(interferometer)f(output)e(to)e(this)h(is)g(\(again,)g(in)f(v)n (olts\))1128 4503 y FD(V)1181 4517 y FC(IF)n(O)1392 4503 y FA(=)83 b(6)p FD(:)p FA(93)42 b(cos)q(\()p FD(!)s(t)p FA(\))20 b(+)g(4)41 b(sin)o(\()p FD(!)s(t)p FA(\))1392 4616 y(=)83 b(6)p FD(:)p FA(93)42 b(cos)q(\()p FD(!)s(t)p FA(\))20 b FJ(\000)g FA(4)41 b(cos)q(\()p FD(!)s(t)20 b FA(+)g FD(\031)s(=)p FA(2\))1392 4729 y(=)83 b(8)26 b FJ(<)p FA(e)1723 4691 y Ft(i)p FC(\()p Ft(!)r(t)p FQ(\000)p Ft(\031)r(=)p FC(6\))3658 4729 y FO(\(3.9.2\))0 4925 y(This)g(is)h(sho)n(wn)g(in)f(Figure)i(4)p (#figure.4) [[179 126 185 138] [1 1 1 [3 3]] [0 0 1]] pdfm (.)37 b(An)26 b(electrical)j(engineer)g(w)o(ould)e(describe)i(this)e (situation)i(by)e(saying)h(that)g(the)e(phase)i(of)0 5038 y(the)20 b(response)j FD(V)521 5052 y FC(IF)n(O)669 5038 y FO(is)d(lagging)i(the)e(phase)h(of)f(the)h(dri)n(ving)h(signal)f FD(V)2192 5053 y FC(coil)2321 5038 y FO(by)g FA(30)2522 5005 y FQ(\016)2562 5038 y FO(.)27 b(The)19 b(corresponding)25 b(line)20 b(in)h(the)f(swept)0 5151 y(sine)k(calibration)j(\002le)c(w)o (ould)h(read:)1897 5331 y FJ(\001)15 b(\001)g(\001)1286 5444 y FA(60)p FD(:)p FA(000)230 b(0)p FD(:)p FA(6930)f FJ(\000)p FA(0)p FD(:)p FA(40000)1897 5557 y FJ(\001)15 b(\001)g(\001)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(46)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 47 47 47 46 bop 50 -71 a FP(Section)134 42 y(3.9)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1321 42 y(Function:)k FE(read)p 1953 42 28 4 v 31 w(sweptsine\(\))3664 -71 y FP(P)o(age)3712 42 y(47)p 0 79 3900 4 v 917 1338 a @beginspecial 59.775700 @llx 249.065399 @lly 547.943909 @urx 528.018677 @ury 1417 @rhi @setspecial%%BeginDocument: Figures/figure8.ps %!PS-Adobe-2.0 EPSF-2.0 %%BoundingBox: 72 72 540 720 %%Creator: Mathematica %%CreationDate: Tue Nov 12 21:22:17 PST 1996 %%EndComments /Mathdict 150 dict def Mathdict begin /Mlmarg 1.0 72 mul def /Mrmarg 1.0 72 mul def /Mbmarg 1.0 72 mul def /Mtmarg 1.0 72 mul def /Mwidth 8.5 72 mul def /Mheight 11 72 mul def /Mtransform { } bind def /Mnodistort true def /Mfixwid true def /Mfixdash false def /Mrot 0 def /Mpstart { MathPictureStart } bind def /Mpend { MathPictureEnd } bind def /Mscale { 0 1 0 1 5 -1 roll MathScale } bind def /ISOLatin1Encoding dup where { pop pop } { [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } ifelse /MFontDict 50 dict def /MStrCat { exch dup length 2 index length add string dup 3 1 roll copy length exch dup 4 2 roll exch putinterval } def /MCreateEncoding { 1 index 255 string cvs (-) MStrCat 1 index MStrCat cvn exch (Encoding) MStrCat cvn dup where { exch get } { pop StandardEncoding } ifelse 3 1 roll dup MFontDict exch known not { 1 index findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding 3 index def currentdict end 1 index exch definefont pop MFontDict 1 index null put } if exch pop exch pop } def /ISOLatin1 { (ISOLatin1) MCreateEncoding } def /ISO8859 { (ISOLatin1) MCreateEncoding } def /Mcopyfont { dup maxlength dict exch { 1 index /FID eq { pop pop } { 2 index 3 1 roll put } ifelse } forall } def /Plain /Courier findfont Mcopyfont definefont pop /Bold /Courier-Bold findfont Mcopyfont definefont pop /Italic /Courier-Oblique findfont Mcopyfont definefont pop /MathPictureStart { gsave Mtransform Mlmarg Mbmarg translate Mwidth Mlmarg Mrmarg add sub /Mwidth exch def Mheight Mbmarg Mtmarg add sub /Mheight exch def /Mtmatrix matrix currentmatrix def /Mgmatrix matrix currentmatrix def } bind def /MathPictureEnd { grestore } bind def /MFill { 0 0 moveto Mwidth 0 lineto Mwidth Mheight lineto 0 Mheight lineto fill } bind def /MPlotRegion { 3 index Mwidth mul 2 index Mheight mul translate exch sub Mheight mul /Mheight exch def exch sub Mwidth mul /Mwidth exch def } bind def /MathSubStart { Momatrix Mgmatrix Mtmatrix Mwidth Mheight 7 -2 roll moveto Mtmatrix setmatrix currentpoint Mgmatrix setmatrix 9 -2 roll moveto Mtmatrix setmatrix currentpoint 2 copy translate /Mtmatrix matrix currentmatrix def 3 -1 roll exch sub /Mheight exch def sub /Mwidth exch def } bind def /MathSubEnd { /Mheight exch def /Mwidth exch def /Mtmatrix exch def dup setmatrix /Mgmatrix exch def /Momatrix exch def } bind def /Mdot { moveto 0 0 rlineto stroke } bind def /Mtetra { moveto lineto lineto lineto fill } bind def /Metetra { moveto lineto lineto lineto closepath gsave fill grestore 0 setgray stroke } bind def /Mistroke { flattenpath 0 0 0 { 4 2 roll pop pop } { 4 -1 roll 2 index sub dup mul 4 -1 roll 2 index sub dup mul add sqrt 4 -1 roll add 3 1 roll } { stop } { stop } pathforall pop pop currentpoint stroke moveto currentdash 3 -1 roll add setdash } bind def /Mfstroke { stroke currentdash pop 0 setdash } bind def /Mrotsboxa { gsave dup /Mrot exch def Mrotcheck Mtmatrix dup setmatrix 7 1 roll 4 index 4 index translate rotate 3 index -1 mul 3 index -1 mul translate /Mtmatrix matrix currentmatrix def grestore Msboxa 3 -1 roll /Mtmatrix exch def /Mrot 0 def } bind def /Msboxa { newpath 5 -1 roll Mvboxa pop Mboxout 6 -1 roll 5 -1 roll 4 -1 roll Msboxa1 5 -3 roll Msboxa1 Mboxrot [ 7 -2 roll 2 copy [ 3 1 roll 10 -1 roll 9 -1 roll ] 6 1 roll 5 -2 roll ] } bind def /Msboxa1 { sub 2 div dup 2 index 1 add mul 3 -1 roll -1 add 3 -1 roll mul } bind def /Mvboxa { Mfixwid { Mvboxa1 } { dup Mwidthcal 0 exch { add } forall exch Mvboxa1 4 index 7 -1 roll add 4 -1 roll pop 3 1 roll } ifelse } bind def /Mvboxa1 { gsave newpath [ true 3 -1 roll { Mbbox 5 -1 roll { 0 5 1 roll } { 7 -1 roll exch sub (m) stringwidth pop .3 mul sub 7 1 roll 6 -1 roll 4 -1 roll Mmin 3 -1 roll 5 index add 5 -1 roll 4 -1 roll Mmax 4 -1 roll } ifelse false } forall { stop } if counttomark 1 add 4 roll ] grestore } bind def /Mbbox { 1 dict begin 0 0 moveto /temp (T) def { gsave currentpoint newpath moveto temp 0 3 -1 roll put temp false charpath flattenpath currentpoint pathbbox grestore moveto lineto moveto} forall pathbbox newpath end } bind def /Mmin { 2 copy gt { exch } if pop } bind def /Mmax { 2 copy lt { exch } if pop } bind def /Mrotshowa { dup /Mrot exch def Mrotcheck Mtmatrix dup setmatrix 7 1 roll 4 index 4 index translate rotate 3 index -1 mul 3 index -1 mul translate /Mtmatrix matrix currentmatrix def Mgmatrix setmatrix Mshowa /Mtmatrix exch def /Mrot 0 def } bind def /Mshowa { 4 -2 roll moveto 2 index Mtmatrix setmatrix Mvboxa 7 1 roll Mboxout 6 -1 roll 5 -1 roll 4 -1 roll Mshowa1 4 1 roll Mshowa1 rmoveto currentpoint Mfixwid { Mshowax } { Mshoway } ifelse pop pop pop pop Mgmatrix setmatrix } bind def /Mshowax { 0 1 4 index length -1 add { 2 index 4 index 2 index get 3 index add moveto 4 index exch get Mfixdash { Mfixdashp } if show } for } bind def /Mfixdashp { dup length 1 gt 1 index true exch { 45 eq and } forall and { gsave (--) stringwidth pop (-) stringwidth pop sub 2 div 0 rmoveto dup length 1 sub { (-) show } repeat grestore } if } bind def /Mshoway { 3 index Mwidthcal 5 1 roll 0 1 4 index length -1 add { 2 index 4 index 2 index get 3 index add moveto 4 index exch get [ 6 index aload length 2 add -1 roll { pop Strform stringwidth pop neg exch add 0 rmoveto } exch kshow cleartomark } for pop } bind def /Mwidthcal { [ exch { Mwidthcal1 } forall ] [ exch dup Maxlen -1 add 0 1 3 -1 roll { [ exch 2 index { 1 index Mget exch } forall pop Maxget exch } for pop ] Mreva } bind def /Mreva { [ exch aload length -1 1 {1 roll} for ] } bind def /Mget { 1 index length -1 add 1 index ge { get } { pop pop 0 } ifelse } bind def /Maxlen { [ exch { length } forall Maxget } bind def /Maxget { counttomark -1 add 1 1 3 -1 roll { pop Mmax } for exch pop } bind def /Mwidthcal1 { [ exch { Strform stringwidth pop } forall ] } bind def /Strform { /tem (x) def tem 0 3 -1 roll put tem } bind def /Mshowa1 { 2 copy add 4 1 roll sub mul sub -2 div } bind def /MathScale { Mwidth Mheight Mlp translate scale /yscale exch def /ybias exch def /xscale exch def /xbias exch def /Momatrix xscale yscale matrix scale xbias ybias matrix translate matrix concatmatrix def /Mgmatrix matrix currentmatrix def } bind def /Mlp { 3 copy Mlpfirst { Mnodistort { Mmin dup } if 4 index 2 index 2 index Mlprun 11 index 11 -1 roll 10 -4 roll Mlp1 8 index 9 -5 roll Mlp1 4 -1 roll and { exit } if 3 -1 roll pop pop } loop exch 3 1 roll 7 -3 roll pop pop pop } bind def /Mlpfirst { 3 -1 roll dup length 2 copy -2 add get aload pop pop pop 4 -2 roll -1 add get aload pop pop pop 6 -1 roll 3 -1 roll 5 -1 roll sub div 4 1 roll exch sub div } bind def /Mlprun { 2 copy 4 index 0 get dup 4 1 roll Mlprun1 3 copy 8 -2 roll 9 -1 roll { 3 copy Mlprun1 3 copy 11 -3 roll /gt Mlpminmax 8 3 roll 11 -3 roll /lt Mlpminmax 8 3 roll } forall pop pop pop pop 3 1 roll pop pop aload pop 5 -1 roll aload pop exch 6 -1 roll Mlprun2 8 2 roll 4 -1 roll Mlprun2 6 2 roll 3 -1 roll Mlprun2 4 2 roll exch Mlprun2 6 2 roll } bind def /Mlprun1 { aload pop exch 6 -1 roll 5 -1 roll mul add 4 -2 roll mul 3 -1 roll add } bind def /Mlprun2 { 2 copy add 2 div 3 1 roll exch sub } bind def /Mlpminmax { cvx 2 index 6 index 2 index exec { 7 -3 roll 4 -1 roll } if 1 index 5 index 3 -1 roll exec { 4 1 roll pop 5 -1 roll aload pop pop 4 -1 roll aload pop [ 8 -2 roll pop 5 -2 roll pop 6 -2 roll pop 5 -1 roll ] 4 1 roll pop } { pop pop pop } ifelse } bind def /Mlp1 { 5 index 3 index sub 5 index 2 index mul 1 index le 1 index 0 le or dup not { 1 index 3 index div .99999 mul 8 -1 roll pop 7 1 roll } if 8 -1 roll 2 div 7 -2 roll pop sub 5 index 6 -3 roll pop pop mul sub exch } bind def /intop 0 def /inrht 0 def /inflag 0 def /outflag 0 def /xadrht 0 def /xadlft 0 def /yadtop 0 def /yadbot 0 def /Minner { outflag 1 eq { /outflag 0 def /intop 0 def /inrht 0 def } if 5 index gsave Mtmatrix setmatrix Mvboxa pop grestore 3 -1 roll pop dup intop gt { /intop exch def } { pop } ifelse dup inrht gt { /inrht exch def } { pop } ifelse pop /inflag 1 def } bind def /Mouter { /xadrht 0 def /xadlft 0 def /yadtop 0 def /yadbot 0 def inflag 1 eq { dup 0 lt { dup intop mul neg /yadtop exch def } if dup 0 gt { dup intop mul /yadbot exch def } if pop dup 0 lt { dup inrht mul neg /xadrht exch def } if dup 0 gt { dup inrht mul /xadlft exch def } if pop /outflag 1 def } { pop pop} ifelse /inflag 0 def /inrht 0 def /intop 0 def } bind def /Mboxout { outflag 1 eq { 4 -1 roll xadlft leadjust add sub 4 1 roll 3 -1 roll yadbot leadjust add sub 3 1 roll exch xadrht leadjust add add exch yadtop leadjust add add /outflag 0 def /xadlft 0 def /yadbot 0 def /xadrht 0 def /yadtop 0 def } if } bind def /leadjust { (m) stringwidth pop .5 mul } bind def /Mrotcheck { dup 90 eq { yadbot /yadbot xadrht def /xadrht yadtop def /yadtop xadlft def /xadlft exch def } if dup cos 1 index sin Checkaux dup cos 1 index sin neg exch Checkaux 3 1 roll pop pop } bind def /Checkaux { 4 index exch 4 index mul 3 1 roll mul add 4 1 roll } bind def /Mboxrot { Mrot 90 eq { brotaux 4 2 roll } if Mrot 180 eq { 4 2 roll brotaux 4 2 roll brotaux } if Mrot 270 eq { 4 2 roll brotaux } if } bind def /brotaux { neg exch neg } bind def /Mabsproc { 0 matrix defaultmatrix dtransform idtransform dup mul exch dup mul add sqrt } bind def /Mabswid { Mabsproc setlinewidth } bind def /Mabsdash { exch [ exch { Mabsproc } forall ] exch setdash } bind def /MBeginOrig { Momatrix concat} bind def /MEndOrig { Mgmatrix setmatrix} bind def /sampledsound where { pop} { /sampledsound { exch pop exch 5 1 roll mul 4 idiv mul 2 idiv exch pop exch /Mtempproc exch def { Mtempproc pop} repeat } bind def } ifelse /g { setgray} bind def /k { setcmykcolor} bind def /m { moveto} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /P { grestore} bind def /s { stroke} bind def /setcmykcolor where { pop} { /setcmykcolor { 4 1 roll [ 4 1 roll ] { 1 index sub 1 sub neg dup 0 lt { pop 0 } if dup 1 gt { pop 1 } if exch } forall pop setrgbcolor } bind def } ifelse /Mcharproc { currentfile (x) readhexstring pop 0 get exch div } bind def /Mshadeproc { dup 3 1 roll { dup Mcharproc 3 1 roll } repeat 1 eq { setgray } { 3 eq { setrgbcolor } { setcmykcolor } ifelse } ifelse } bind def /Mrectproc { 3 index 2 index moveto 2 index 3 -1 roll lineto dup 3 1 roll lineto lineto fill } bind def /Mcolorimage { 7 1 roll pop pop matrix invertmatrix concat 2 exch exp 1 sub 3 1 roll 1 1 2 index { 1 1 4 index { dup 1 sub exch 2 index dup 1 sub exch 7 index 9 index Mshadeproc Mrectproc } for pop } for pop pop pop pop } bind def /Mimage { pop matrix invertmatrix concat 2 exch exp 1 sub 3 1 roll 1 1 2 index { 1 1 4 index { dup 1 sub exch 2 index dup 1 sub exch 7 index Mcharproc setgray Mrectproc } for pop } for pop pop pop } bind def %%AspectRatio: .61803 MathPictureStart %% Graphics /Courier findfont 15 scalefont setfont % Scaling calculations 0.0238095 47.619 0.309017 0.0294302 [ [(0.005)] .2619 .30902 0 2 Msboxa [(0.01)] .5 .30902 0 2 Msboxa [(0.015)] .7381 .30902 0 2 Msboxa [(0.02)] .97619 .30902 0 2 Msboxa [(-10)] .01131 .01472 1 0 Msboxa [(-5)] .01131 .16187 1 0 Msboxa [(5)] .01131 .45617 1 0 Msboxa [(10)] .01131 .60332 1 0 Msboxa [ -0.001 -0.001 0 0 ] [ 1.001 .61903 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath [ ] 0 setdash 0 g p p .002 w .2619 .30902 m .2619 .31527 L s P [(0.005)] .2619 .30902 0 2 Mshowa p .002 w .5 .30902 m .5 .31527 L s P [(0.01)] .5 .30902 0 2 Mshowa p .002 w .7381 .30902 m .7381 .31527 L s P [(0.015)] .7381 .30902 0 2 Mshowa p .002 w .97619 .30902 m .97619 .31527 L s P [(0.02)] .97619 .30902 0 2 Mshowa p .001 w .07143 .30902 m .07143 .31277 L s P p .001 w .11905 .30902 m .11905 .31277 L s P p .001 w .16667 .30902 m .16667 .31277 L s P p .001 w .21429 .30902 m .21429 .31277 L s P p .001 w .30952 .30902 m .30952 .31277 L s P p .001 w .35714 .30902 m .35714 .31277 L s P p .001 w .40476 .30902 m .40476 .31277 L s P p .001 w .45238 .30902 m .45238 .31277 L s P p .001 w .54762 .30902 m .54762 .31277 L s P p .001 w .59524 .30902 m .59524 .31277 L s P p .001 w .64286 .30902 m .64286 .31277 L s P p .001 w .69048 .30902 m .69048 .31277 L s P p .001 w .78571 .30902 m .78571 .31277 L s P p .001 w .83333 .30902 m .83333 .31277 L s P p .001 w .88095 .30902 m .88095 .31277 L s P p .001 w .92857 .30902 m .92857 .31277 L s P p .002 w 0 .30902 m 1 .30902 L s P p .002 w .02381 .01472 m .03006 .01472 L s P [(-10)] .01131 .01472 1 0 Mshowa p .002 w .02381 .16187 m .03006 .16187 L s P [(-5)] .01131 .16187 1 0 Mshowa p .002 w .02381 .45617 m .03006 .45617 L s P [(5)] .01131 .45617 1 0 Mshowa p .002 w .02381 .60332 m .03006 .60332 L s P [(10)] .01131 .60332 1 0 Mshowa p .001 w .02381 .04415 m .02756 .04415 L s P p .001 w .02381 .07358 m .02756 .07358 L s P p .001 w .02381 .10301 m .02756 .10301 L s P p .001 w .02381 .13244 m .02756 .13244 L s P p .001 w .02381 .1913 m .02756 .1913 L s P p .001 w .02381 .22073 m .02756 .22073 L s P p .001 w .02381 .25016 m .02756 .25016 L s P p .001 w .02381 .27959 m .02756 .27959 L s P p .001 w .02381 .33845 m .02756 .33845 L s P p .001 w .02381 .36788 m .02756 .36788 L s P p .001 w .02381 .39731 m .02756 .39731 L s P p .001 w .02381 .42674 m .02756 .42674 L s P p .001 w .02381 .4856 m .02756 .4856 L s P p .001 w .02381 .51503 m .02756 .51503 L s P p .001 w .02381 .54446 m .02756 .54446 L s P p .001 w .02381 .57389 m .02756 .57389 L s P p .002 w .02381 0 m .02381 .61803 L s P P 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath p p p .004 w .02381 .60332 m .02505 .6033 L .02629 .60326 L .02753 .60319 L .02877 .60309 L .03125 .60281 L .03373 .60241 L .03621 .6019 L .03869 .60128 L .04365 .5997 L .04861 .59766 L .05357 .59519 L .06349 .58891 L .08333 .57124 L .10317 .54711 L .14286 .482 L .18254 .39996 L .22222 .30902 L .2619 .21807 L .30159 .13603 L .32143 .10091 L .34127 .07092 L .36111 .04679 L .37103 .03712 L .38095 .02912 L .39087 .02285 L .39583 .02037 L .40079 .01834 L .40575 .01676 L .40823 .01613 L .41071 .01562 L .41319 .01523 L .41443 .01507 L .41567 .01494 L .41691 .01484 L .41815 .01477 L .41939 .01473 L .42063 .01472 L .42187 .01473 L .42312 .01477 L .42436 .01484 L .4256 .01494 L .42808 .01523 L .43056 .01562 L .43304 .01613 L .43552 .01676 L .44048 .01834 L .44544 .02037 L .4504 .02285 L .46032 .02912 L Mistroke .48016 .04679 L .5 .07092 L .53968 .13603 L .57937 .21807 L .61905 .30902 L .65873 .39996 L .69841 .482 L .71825 .51712 L .7381 .54711 L .75794 .57124 L .76786 .58092 L .77778 .58891 L .7877 .59519 L .79266 .59766 L .79762 .5997 L .80258 .60128 L .80506 .6019 L .80754 .60241 L .81002 .60281 L .81126 .60296 L .8125 .60309 L .81374 .60319 L .81498 .60326 L .81622 .6033 L .81746 .60332 L .8187 .6033 L .81994 .60326 L .82118 .60319 L .82242 .60309 L .8249 .60281 L .82738 .60241 L .82986 .6019 L .83234 .60128 L .8373 .5997 L .84226 .59766 L .84722 .59519 L .85714 .58891 L .87698 .57124 L .89683 .54711 L .93651 .482 L .97619 .39996 L Mfstroke P P p [ .01 .01 ] 0 setdash p .004 w .02381 .51292 m .03373 .52152 L .04365 .52882 L .05357 .53476 L .05853 .53721 L .06349 .53931 L .06845 .54106 L .07341 .54244 L .07589 .543 L .07837 .54347 L .08085 .54385 L .08209 .544 L .08333 .54414 L .08457 .54425 L .08581 .54433 L .08705 .5444 L .08829 .54444 L .08953 .54446 L .09077 .54445 L .09201 .54443 L .09325 .54438 L .09449 .54431 L .09573 .54421 L .09821 .54395 L .10069 .54361 L .10317 .54317 L .10813 .54202 L .1131 .54052 L .12302 .53644 L .13294 .53095 L .14286 .5241 L .1627 .50647 L .18254 .48398 L .22222 .42674 L .2619 .35797 L .30159 .28441 L .34127 .21325 L .38095 .15148 L .40079 .12604 L .42063 .10512 L .43056 .09651 L .44048 .08921 L .4504 .08327 L .45536 .08082 L .46032 .07872 L .46528 .07698 L .47024 .07559 L .47272 .07503 L .4752 .07456 L .47768 .07419 L Mistroke .48016 .0739 L .4814 .07379 L .48264 .0737 L .48388 .07364 L .48512 .0736 L .48636 .07358 L .4876 .07358 L .48884 .07361 L .49008 .07366 L .49132 .07373 L .49256 .07382 L .49504 .07408 L .49752 .07443 L .5 .07487 L .50496 .07601 L .50992 .07752 L .51984 .0816 L .52976 .08708 L .53968 .09393 L .55952 .11156 L .57937 .13405 L .61905 .1913 L .65873 .26007 L .69841 .33363 L .7381 .40478 L .77778 .46656 L .79762 .49199 L .81746 .51292 L .82738 .52152 L .8373 .52882 L .84722 .53476 L .85218 .53721 L .85714 .53931 L .8621 .54106 L .86706 .54244 L .86954 .543 L .87202 .54347 L .8745 .54385 L .87574 .544 L .87698 .54414 L .87822 .54425 L .87946 .54433 L .8807 .5444 L .88194 .54444 L .88318 .54446 L .88442 .54445 L .88566 .54443 L .8869 .54438 L .88814 .54431 L .88938 .54421 L Mistroke .89187 .54395 L .89435 .54361 L .89683 .54317 L .90179 .54202 L .90675 .54052 L .91667 .53644 L .92659 .53095 L .93651 .5241 L .95635 .50647 L .97619 .48398 L Mfstroke P P P % End of Graphics MathPictureEnd end showpage %%EndDocument @endspecial 0 1534 a FO(Figure)e(4:)67 b(This)25 b(sho)n(ws)h(a)g(dri) n(ving)h(v)n(oltage)h FD(V)1530 1549 y FC(coil)1665 1534 y FO(\(solid)f(curv)o(e\))g(and)f(the)g(response)i(v)n(oltage)g FD(V)3132 1548 y FC(IF)n(O)3286 1534 y FO(\(dotted)f(curv)o(e\))g(as)0 1647 y(functions)j(of)e(time)f(\(in)h(sec\).)41 b(Both)28 b(are)g(60)f(Hz)g(sinusoids;)33 b(the)28 b(relati)n(v)o(e)g(amplitude)i (and)e(phase)h(of)e(the)h(in-phase)i(and)0 1760 y(out-of-phase)d (components)f(of)e FD(V)1096 1774 y FC(IF)n(O)1247 1760 y FO(are)g(contained)i(in)d(the)h(swept-sine)i(calibration)g(\002les.)0 2135 y(Hence,)d(in)f(this)i(e)o(xample,)f(the)g(real)g(part)g(is)g (positi)n(v)o(e)h(and)f(the)g(imaginary)h(part)f(is)g(ne)o(gati)n(v)o (e.)29 b(W)-7 b(e)22 b(will)g(denote)i(this)f(entry)0 2248 y(in)31 b(the)h(swept)f(sine)h(calibration)i(\002le)d(by)g FD(S)5 b FA(\(60\))41 b(=)e(0)p FD(:)p FA(8)i(e)1917 2215 y FQ(\000)p Ft(i\031)r(=)p FC(6)2153 2248 y FA(=)e(0)p FD(:)p FA(693)28 b FJ(\000)e FA(0)p FD(:)p FA(400)p FD(i)p FO(.)53 b(Because)33 b(the)e(interferometer)0 2361 y(output)g(is)e (real,)i(there)f(is)f(also)h(a)f(v)n(alue)h(implied)g(at)f(ne)o(gati)n (v)o(e)h(frequencies)j(which)c(is)h(the)f(comple)o(x)h(conjugate)i(of)d (the)0 2474 y(positi)n(v)o(e)c(frequenc)o(y)h(v)n(alue:)k FD(S)5 b FA(\()p FJ(\000)p FA(60\))26 b(=)f FD(S)1415 2441 y FQ(\003)1455 2474 y FA(\(60\))i(=)e(0)p FD(:)p FA(8)h(e)1919 2441 y Ft(i\031)r(=)p FC(6)2086 2474 y FA(=)f(0)p FD(:)p FA(693)e(+)d(0)p FD(:)p FA(400)p FD(i)p FO(.)141 2587 y(Because)32 b(the)e(interferometer)k(has)d(no)f(DC)f (response,)34 b(it)c(is)g(con)l(v)o(enient)k(for)c(us)h(to)f(add)h(one) g(additional)i(point)e(at)0 2700 y(frequenc)o(y)f FD(f)44 b FA(=)33 b(0)28 b FO(into)h(the)g(output)g(data)g(arrays,)i(with)d (both)h(the)f(real)h(and)g(imaginary)h(parts)f(of)f(the)g(response)j (set)d(to)0 2813 y(zero.)45 b(Hence)30 b(the)f(output)h(arrays)g (contain)h(one)e(element)h(more)f(than)h(the)f(number)g(of)g(lines)h (in)f(the)g(input)h(\002les.)44 b(Note)0 2926 y(that)23 b(both)h(of)e(these)i(arrays)g(are)f(arranged)i(in)d(order)i(of)f (increasing)i(frequenc)o(y;)h(after)d(adding)h(our)f(one)h(additional)h (point)0 3039 y(the)o(y)f(typically)i(contain)f(802)f(points)h(at)f (frequencies)i(from)e(0)f(Hz)g(to)g(5001)i(Hz.)141 3152 y(F)o(or)32 b(the)g(data)h(runs)h(of)e(interest)i(in)f(this)g(section)h (\(from)e(No)o(v)o(ember)h(1994\))h(typically)g(a)e(swept)h(sine)g (calibration)0 3264 y(curv)o(e)24 b(w)o(as)f(tak)o(en)i(immediately)g (before)g(each)g(data)f(tape)g(w)o(as)f(generated.)141 3377 y(W)-7 b(e)39 b(will)h(shortly)i(address)g(the)e(follo)n(wing)h (question.)81 b(Ho)n(w)39 b(does)i(one)f(use)h(the)f(dimensionless)j (data)e(in)f(the)0 3490 y FE(channel.0)19 b FO(\002les)24 b(to)g(reconstruct)j(the)d(dif)n(ferential)j(motion)d FA(\001)p FD(l)r FA(\()p FD(t)p FA(\))g FO(\(in)g(meters\))h(of)f(the)g (interferometer)j(arms?)j(Here)0 3603 y(we)j(address)j(the)e(closely)i (related)g(question:)52 b(gi)n(v)o(en)35 b FD(V)1828 3617 y FC(IF)n(O)1957 3603 y FO(,)g(ho)n(w)f(do)g(we)f(reconstruct)k FD(V)2956 3618 y FC(coil)3066 3603 y FO(?)60 b(W)-7 b(e)33 b(choose)j(the)e(sign)0 3716 y(con)l(v)o(ention)26 b(for)d(the)h(F)o (ourier)f(transform)i(which)e(agrees)i(with)e(that)g(of)g FF(Numerical)h(Recipes)p FO(:)30 b(equation)25 b(\(12.1.6\))f(of)f([1)p (#cite.NumRec) [[528 271 534 283] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)0 3829 y(The)g(F)o(ourier)h(transform)h(of)f(a)f(function)j(of)d (time)g FD(V)e FA(\()p FD(t)p FA(\))i FO(is)1507 4041 y FA(~)1493 4064 y FD(V)e FA(\()p FD(f)10 b FA(\))25 b(=)1813 3949 y Fs(Z)1911 4064 y FA(e)1951 4027 y FC(2)p Ft(\031)r(if)7 b(t)2124 4064 y FD(V)21 b FA(\()p FD(t)p FA(\))p FD(dt:)1252 b FO(\(3.9.3\))0 4293 y(The)23 b(in)l(v)o(erse)i(F) o(ourier)f(transform)i(is)1465 4418 y FD(V)21 b FA(\()p FD(t)p FA(\))k(=)1763 4303 y Fs(Z)1861 4418 y FA(e)1901 4380 y FQ(\000)p FC(2)p Ft(\031)r(if)7 b(t)2144 4395 y FA(~)2130 4418 y FD(V)20 b FA(\()p FD(f)10 b FA(\))p FD(d)-15 b(f)5 b(:)1223 b FO(\(3.9.4\))0 4611 y(W)l(ith)24 b(these)g(con)l(v)o(entions,)j(the)d(signals)h(\(3.9.1)p (#equation.3.9.1) [[231 164 253 176] [1 1 1 [3 3]] [0 0 1]] pdfm (\))f (and)g(\(3.9.2)p (#equation.3.9.2) [[282 164 303 176] [1 1 1 [3 3]] [0 0 1]] pdfm (\))h (sho)n(wn)e(in)h(in)f(Figure)h(4)p (#figure.4) [[395 164 400 176] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w(ha)n(v)o(e)g(F)o(ourier)g(components:)1150 4790 y FA(~)1136 4813 y FD(V)1189 4828 y FC(coil)1299 4813 y FA(\(60\))j(=)e(5)174 b(and)2136 4790 y(~)2122 4813 y FD(V)2175 4828 y FC(coil)2285 4813 y FA(\()p FJ(\000)p FA(60\))26 b(=)f(5)p FD(;)950 b FO(\(3.9.5\))949 4928 y FA(~)936 4951 y FD(V)989 4965 y FC(IF)n(O)1117 4951 y FA(\(60\))27 b(=)e(4e)1485 4913 y Ft(i\031)r(=)p FC(6)1801 4951 y FA(and)2136 4928 y(~)2122 4951 y FD(V)2175 4965 y FC(IF)n(O)2303 4951 y FA(\()p FJ(\000)p FA(60\))i(=)e(4e)2742 4913 y FQ(\000)p Ft(i\031)r(=)p FC(6)2939 4951 y FD(:)694 b FO(\(3.9.6\))0 5153 y(At)23 b(frequenc)o(y)i FD(f)543 5167 y FC(0)608 5153 y FA(=)g(60)e FO(Hz)g(the)h(swept)g(sine)g(\002le) f(contains)945 5355 y FD(S)5 b FA(\(60\))27 b(=)e(0)p FD(:)p FA(8)h(e)1470 5317 y FQ(\000)p Ft(i\031)r(=)p FC(6)1692 5355 y FJ(\))g FD(S)5 b FA(\()p FJ(\000)p FA(60\))26 b(=)f FD(S)2284 5317 y FQ(\003)2323 5355 y FA(\(60\))i(=)e(0)p FD(:)p FA(8)i(e)2788 5317 y Ft(i\031)r(=)p FC(6)2930 5355 y FD(:)703 b FO(\(3.9.7\))0 5557 y(since)25 b FD(S)5 b FA(\()p FJ(\000)p FD(f)10 b FA(\))24 b(=)h FD(S)648 5524 y FQ(\003)688 5557 y FA(\()p FD(f)10 b FA(\))p FO(.)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(47)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 48 48 48 47 bop 50 -71 a FP(Section)134 42 y(3.9)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1321 42 y(Function:)k FE(read)p 1953 42 28 4 v 31 w(sweptsine\(\))3664 -71 y FP(P)o(age)3712 42 y(48)p 0 79 3900 4 v 141 249 a FO(W)l(ith)g(these)g(choices)h(for)f(our)f(con) l(v)o(entions,)32 b(one)c(can)f(see)h(immediately)h(from)e(our)h(e)o (xample)g(\(and)g(generalize)i(to)0 361 y(all)24 b(frequencies\))j (that)1624 512 y FA(~)1610 535 y FD(V)1663 550 y FC(coil)1773 535 y FA(\()p FD(f)10 b FA(\))25 b(=)2065 450 y(~)2051 473 y FD(V)2104 487 y FC(IF)n(O)p 2029 514 226 4 v 2029 597 a FD(S)2090 571 y FQ(\003)2130 597 y FA(\()p FD(f)10 b FA(\))2265 535 y FD(:)1368 b FO(\(3.9.8\))0 744 y(In)31 b(other)h(w)o(ords,)h(with)e(the)h FF(Numerical)g(Recipes)g FO([1)p (#cite.NumRec) [[275 628 280 640] [1 1 1 [3 3]] [0 0 1]] pdfm (])f(con)l(v)o(entions)k(for)c(forw)o(ard)h(and)g(re)n(v)o(erse)g(F)o (ourier)f(T)m(ransforms,)0 857 y(the)j(\(FFT)e(of)i(the\))g (calibration-coil)39 b(v)n(oltage)d(is)d(the)h(\(FFT)e(of)i(the\))h (IFO-output)g(v)n(oltage)h(di)n(vided)f(by)f(the)g(comple)o(x)0 970 y(conjugate)26 b(of)d(the)h(swept)g(sine)g(response.)45 1158 y(Author:)30 b(Bruce)24 b(Allen,)g(ballen@dirac.phys.uwm.edu)45 1345 y(Comments:)57 b(The)37 b(swept-sine)i(calibration)h(curv)o(es)e (are)f(usually)i(quite)f(smooth)g(b)n(ut)g(sometimes)g(the)o(y)g (contain)h(a)227 1458 y(\223glitch\224)26 b(in)d(the)h(vicinity)i(of)d (1)g(kHz;)h(this)g(may)f(be)h(due)g(to)f(drift)h(of)g(the)g(unity-gain) i(serv)n(o)e(point.)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8)841 b(P)o(age)24 b(48)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 49 49 49 48 bop 50 -71 a FP(Section)112 42 y(3.10)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1447 42 y(Function:)j FE(calibrate\(\))3664 -71 y FP(P)o(age)3712 42 y(49)p 0 79 3900 4 v 0 249 a FB(3.10)99 b(Function:)32 b Fy(calibrate\(\))0 423 y FE(void)53 b(calibrate\(FILE)48 b(*fpss,int)i(num,float)h(*complex,float)d (srate,int)i(method,int)0 536 y(order\))0 649 y FO(This)33 b(is)g(a)g(intermediate-le)n(v)o(el)38 b(routine)d(which)e(reads)i(in)e (a)g(3-column)i(ASCII)d(\002le)g(of)i(swept)f(sine)h(calibration)j (data)0 762 y(used)24 b(to)g(calibrate)h(the)f(IFO,)e(and)i(outputs)h (an)f(array)g(of)g(interpolated)j(points)e(suitable)g(for)f (calibration)i(of)e(FFT')-5 b(s)22 b(of)h(the)0 874 y(interferometer)k (output.)141 987 y(The)c(ar)n(guments)j(are:)45 1175 y FE(fpss:)40 b FO(Input.)51 b(Pointer)31 b(to)f(the)h(\002le)f(in)g (which)h(the)f(swept)h(sine)g(data)g(can)g(be)f(found.)51 b(The)30 b(format)h(of)f(this)h(data)g(is)227 1288 y(described)26 b(belo)n(w)-6 b(.)45 1475 y FE(srate:)26 b FO(Input.)k(The)23 b(sample)h(rate)g FD(F)1305 1490 y FC(sample)1545 1475 y FO(\(in)f(Hz\))g(of)h(the)g(data)g(that)g(we)f(are)g(going)i(to)f(be) f(calibrating.)45 1663 y FE(num:)38 b FO(Input.)46 b(The)28 b(number)i(of)f(points)h FD(N)38 b FO(in)29 b(the)g(FFT)e(that)i(we)g (will)f(be)h(calibrating.)48 b(This)29 b(is)f(typically)k FD(N)45 b FA(=)35 b(2)3857 1630 y Ft(k)227 1776 y FO(where)e FD(k)h FO(is)e(an)g(inte)o(ger)-5 b(.)56 b(In)32 b(this)h(case,)i(the)d (number)h(of)f(distinct)i(frequenc)o(y)h(v)n(alues)e(at)f(which)g(a)g (calibration)227 1889 y(is)e(needed)i(is)e FA(2)739 1856 y Ft(k)r FQ(\000)p FC(1)898 1889 y FA(+)25 b(1)38 b(=)g FD(N)r(=)p FA(2)26 b(+)f(1)p FO(,)31 b(corresponding)k(to)30 b(the)h(number)g(of)f(distinct)i(frequenc)o(y)h(v)n(alues)e(from)227 2002 y FA(0)f FO(\(DC\))e(to)i(the)g(Nyquist)g(frequenc)o(y)i FD(f)1509 2016 y FC(Nyquist)1754 2002 y FO(.)46 b(See)29 b(for)h(e)o(xample)h(equation)h(\(12.1.5\))e(of)g(reference)i([1)p (#cite.NumRec) [[506 477 511 489] [1 1 1 [3 3]] [0 0 1]] pdfm (].)47 b(The)227 2115 y(frequencies)27 b(are)d FD(f)848 2129 y Ft(i)901 2115 y FA(=)1026 2079 y Ft(i)p 1007 2094 64 4 v 1007 2146 a(N)1080 2115 y FD(F)1138 2130 y FC(sample)1377 2115 y FO(for)g FD(i)h FA(=)g(0)p FD(;)15 b FJ(\001)g(\001)g(\001)i FD(;)e(N)r(=)p FA(2)p FO(.)45 2302 y FE(complex:)24 b FO(Input.)29 b(Pointer)23 b(to)e(an)h(array)h FE(complex[0..s])15 b FO(where)22 b FD(s)j FA(=)g(2)2623 2269 y Ft(k)2679 2302 y FA(+)13 b(1)p FO(.)28 b(The)22 b(routine)h FE(calibrate\(\))227 2415 y FO(\002lls)34 b(in)g(this)h(array)g(with)f(interpolated)k(v)n (alues)d(of)f(the)h(swept)f(sine)h(calibration)i(data,)g(described)g (in)d(the)h(pre-)227 2528 y(vious)f(section.)57 b(The)32 b(real)h(part)g(of)f(the)g(DC)f(response)k(is)d(in)g FE(complex[0])p FO(,)d(and)k(the)g(imaginary)h(part)f(is)f(in)227 2641 y FE(complex[1])p FO(.)40 b(The)28 b(real/imaginary)k(parts)e(of)f (the)g(response)i(at)e(frequenc)o(y)i FD(f)2890 2655 y FC(1)2957 2641 y FO(are)e(in)g FE(complex[2])24 b FO(and)227 2754 y FE(complex[3])f FO(and)28 b(so)h(on.)42 b(The)27 b(last)i(tw)o(o)f(elements)h(of)f FE(complex[)51 b(])27 b FO(contain)j(the)e(real/imaginary)j(parts)227 2867 y(of)24 b(the)g(response)h(at)f(the)g(Nyquist)g(frequenc)o(y)i FD(F)1776 2882 y FC(sample)1993 2867 y FD(=)p FA(2)p FO(.)45 3055 y FE(method:)e FO(Input.)k(This)20 b(inte)o(ger)g(sets)h (the)f(type)g(of)g(interpolation)j(used)d(to)g(determine)h(the)f(real)g (and)h(imaginary)g(part)f(of)227 3167 y(the)i(response,)h(at)e (frequencies)k(that)d(lie)f(in)g(between)h(those)g(gi)n(v)o(en)g(in)f (the)h(swept)f(sine)h(calibration)i(\002les.)k(Rational)227 3280 y(function)h(interpolation)h(is)c(used)i(if)e FE(method)p FO(=0.)34 b(Polynomial)28 b(interpolation)i(is)d(used)g(if)f FE(method)p FO(=1.)35 b(Spline)227 3393 y(interpolation)d(with)c (natural)h(boundary)i(conditions)g(\(v)n(anishing)f(second)g(deri)n(v)n (ati)n(v)o(es)g(at)d(DC)g(and)h(the)g(Nyquist)227 3506 y(frequenc)o(y\))e(is)e(used)g(if)f FE(method)p FO(=2.)45 3694 y FE(order:)k FO(Input.)j(Ignored)c(if)e(spline)h(interpolation)i (is)d(used.)30 b(If)24 b(polynomial)i(interpolation)i(is)c(used,)g (then)h FE(order)20 b FO(is)227 3807 y(the)h(order)h(of)e(the)h (interpolating)j(polynomial.)30 b(If)21 b(rational)h(function)h (interpolation)h(is)d(used,)g(then)h(the)e(numerator)227 3920 y(and)27 b(denominator)i(are)e(both)g(polynomials)i(of)e(order)g FE(order)p FO(/2)d(if)i FE(order)d FO(is)k(e)n(v)o(en;)h(otherwise)g (the)f(de)o(gree)g(of)227 4033 y(the)d(denominator)i(is)e(\()p FE(order)p FO(+1\)/2)e(and)i(that)g(of)g(the)g(numerator)h(is)e(\()p FE(order)p FO(-1\)/2.)141 4220 y(The)e(basic)g(problem)i(solv)o(ed)f (by)f(this)g(routine)i(is)d(that)i(the)f(swept)g(sine)h(calibration)i (\002les)c(typically)k(contain)e(data)g(at)f(a)0 4333 y(fe)n(w)g(hundred)j(distinct)g(frequenc)o(y)g(v)n(alues.)29 b(Ho)n(we)n(v)o(er)21 b(to)h(properly)i(calibrate)g(the)e(IFO)e (output,)k(one)e(usually)i(needs)f(this)0 4446 y(calibration)h (information)f(at)e(a)f(lar)n(ge)j(number)e(of)g(frequencies)j (corresponding)h(to)c(the)g(distinct)i(frequencies)h(associated)0 4559 y(with)k(the)h(FFT)d(of)j(a)f(data)h(set.)44 b(This)28 b(routine)i(allo)n(ws)f(you)g(to)f(choose)i(dif)n(ferent)h(possible)f (interpolation)j(methods.)44 b(If)0 4672 y(in)24 b(doubt,)g(we)f (recommend)j(spline)f(interpolation)i(as)d(the)g(\002rst)f(choice.)31 b(The)23 b(interpolation)28 b(methods)d(are)f(described)i(in)0 4785 y(detail)f(in)e(Chapter)i(3)e(of)g(reference)j([1)p (#cite.NumRec) [[214 143 220 155] [1 1 1 [3 3]] [0 0 1]] pdfm 1 w(].)45 4972 y(Author:)k(Bruce)24 b(Allen,)g (ballen@dirac.phys.uwm.edu)45 5160 y(Comments:)32 b(It)24 b(might)g(be)h(better)g(to)g(interpolate)i(v)n(alues)f(of)e FD(f)2064 5127 y FC(2)2126 5160 y FO(times)h(the)g(swept-sine)h (response)h(function,)f(as)e(this)h(is)227 5273 y(the)f(quantity)i (needed)f(to)e(compute)i(the)f(IFO)e(response)k(function.)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(49)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 50 50 50 49 bop 50 -71 a FP(Section)112 42 y(3.11)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1360 42 y(Example:)k FE(print)p 2041 42 28 4 v 31 w(ss)22 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(50)p 0 79 3900 4 v 0 249 a FB(3.11)99 b(Example:)31 b Fy(print)p 1020 249 30 4 v 35 w(ss)25 b FB(pr)n(ogram)0 423 y FO(This)h(e)o(xample)g(uses)h(the)f(function)i FE(calibrate\(\))20 b FO(to)26 b(read)g(in)g(a)f(swept)h(sine)h (calibration)h(\002le,)e(and)g(then)h(prints)g(out)0 536 y(a)f(list)g(of)h(frequencies,)i(real,)e(and)g(imaginary)h(parts)f (interpolated)j(from)c(this)h(data.)37 b(The)26 b(frequencies)k(are)c (appropriate)0 649 y(for)e(the)g(FFT)d(of)i(a)g(4096)i(point)g(data)f (set)g(with)f(sample)h(rate)g FE(srate)p FO(.)i(The)d(technique)j(used) e(is)g(spline)h(interpolation.)0 856 y Fx(=)p Fw(\003)19 b Fv(GRASP:)f(Cop)o(yright)i(1997,1998)h(Bruce)e(Allen)g Fw(\003)p Fx(=)0 948 y FH(#include)43 b("grasp.h")0 1039 y(#define)h(NPOINT)f(4096)0 1222 y(int)h(main\(\))g Fw(f)359 1313 y FH(float)g(cplx[NPOINT+2],srate,freq;)359 1404 y(int)g(npoint,i;)359 1496 y(FILE)g Fw(\003)p FH(fp;)359 1678 y Fx(=)p Fw(\003)19 b Fv(open)h(the)f(swept-sine)g(calibration)h (\002le)e Fw(\003)p Fx(=)359 1770 y FH(fp=grasp)p 723 1770 27 4 v 33 w(open\("GRASP_DATAPATH","swept-sine.ascii",")o(r"\);) 359 1952 y Fx(=)p Fw(\003)h Fv(number)h(of)f(points)g(of)g (\(imagined\))h(FFT)d Fw(\003)p Fx(=)359 2044 y FH(npoint=NPOINT;)359 2226 y Fx(=)p Fw(\003)i Fv(a)g(sample)g(rate)g(often)g(used)h(for)f(f)o (ast)g(channels)h Fw(\003)p Fx(=)359 2318 y FH(srate=9868.4208984375;) 359 2500 y Fx(=)p Fw(\003)f Fv(swept)g(sine)g(calibration)g(\002lename) g(is)g(\002rst)f(ar)o(gument)h Fw(\003)p Fx(=)359 2592 y FH(calibrate\(fp,npoint,cplx,srate,2,0\);)359 2774 y Fx(=)p Fw(\003)g Fv(print)g(out)g(frequenc)o(y)-5 b(,)20 b(real,)f(imaginary)g(interpolated)h(v)n(alues)g Fw(\003)p Fx(=)359 2866 y FH(printf\("#)43 b(Freq)h (\(Hz\)\\tReal\\t\\tImag\\n"\);)359 2957 y(for)g(\(i=0;i)p Fx(<)p FH(=NPOINT)p Fx(=)p FH(2;i++\))e Fw(f)717 3048 y FH(freq=i)p Fw(\003)p FH(srate)p Fx(=)p FH(NPOINT;)717 3139 y(printf\("\045e\\t\045e\\t\045e\\n",freq,cplx[2)p Fw(\003)p FH(i],cplx[2)p Fw(\003)p FH(i+1])o(\);)359 3231 y Fw(g)359 3322 y FH(return)h(0;)0 3413 y Fw(g)0 5806 y FP(GRASP)21 b(RELEASE)f(1.9.8)841 b(P)o(age)24 b(50)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 51 51 51 50 bop 50 -71 a FP(Section)112 42 y(3.12)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Function:)k FE(normalize)p 2283 42 28 4 v 28 w(gw\(\))3664 -71 y FP(P)o(age)3712 42 y(51)p 0 79 3900 4 v 0 249 a FB(3.12)99 b(Function:)32 b Fy(normalize)p 1266 249 30 4 v 34 w(gw\(\))0 423 y FE(void)53 b(normalize)p 773 423 28 4 v 28 w(gw\(FILE)f(*fpss,int)e(npoint,float)f(srate,float)h (*response\))141 536 y FO(This)20 b(routine)h(generates)i(an)d(array)g (of)g(comple)o(x)h(numbers)g FD(R)q FA(\()p FD(f)10 b FA(\))19 b FO(from)h(the)g(information)i(in)e(the)g(swept)g(sine)h (\002le)e(and)0 649 y(an)29 b(o)o(v)o(erall)h(calibration)i(constant.) 47 b(Multiplying)32 b(this)d(array)h(of)f(comple)o(x)h(numbers)g(by)g (\(the)f(FFT)e(of\))i FE(channel.0)0 762 y FO(yields)42 b(the)e(\(FFT)f(of)h(the\))h(dif)n(ferential)i(displacement)h(of)c(the) g(interferometer)k(arms)c FA(\001)p FD(l)r FO(,)j(in)e(meters:)3554 734 y Fs(f)3543 762 y FA(\001)p FD(l)r FA(\()p FD(f)10 b FA(\))56 b(=)0 874 y FD(R)q FA(\()p FD(f)10 b FA(\))206 848 y Fs(f)195 874 y FD(C)260 888 y FC(0)299 874 y FA(\()p FD(f)g FA(\))p FO(.)28 b(The)23 b(units)i(of)e FD(R)q FA(\()p FD(f)10 b FA(\))23 b FO(are)g(meters/ADC-count.)141 987 y(The)g(ar)n(guments)j(are:)45 1173 y FE(fpss:)g FO(Input.)k(Pointer)25 b(to)e(the)h(\002le)f(in)g(which)h(the)g(swept)g (sine)g(normalization)j(data)d(can)g(be)f(found.)45 1359 y FE(npoint:)39 b FO(Input.)50 b(The)30 b(number)h(of)g(points)g FD(N)40 b FO(of)30 b FE(channel.0)c FO(which)k(will)g(be)h(used)g(to)f (calculate)j(an)d(FFT)e(for)227 1472 y(normalization.)k(Must)24 b(be)f(an)h(inte)o(ger)h(po)n(wer)e(of)h(2.)45 1659 y FE(srate:)i FO(Input.)k(The)23 b(sample)h(rate)g(in)g(Hz)e(of)i FE(channel.0)p FO(.)45 1846 y FE(response:)37 b FO(Output.)48 b(Pointer)31 b(to)f(an)f(array)i FE(response[0..s])23 b FO(with)29 b FD(s)37 b FA(=)f FD(N)f FA(+)25 b(1)k FO(in)h(which)g FD(R)q FA(\()p FD(f)10 b FA(\))29 b FO(will)g(be)227 1959 y(returned.)57 b(By)31 b(con)l(v)o(ention,)37 b FD(R)q FA(\(0\))42 b(=)e(0)32 b FO(so)g(that)h FE(response[0]=re)o(sp)o (on)o(se[)o(1])o(=0)o FO(.)48 b(Array)32 b(elements)227 2071 y FE(response[)p FA(2)p FD(i)p FE(])18 b FO(and)23 b FE(response[)p FA(2)p FD(i)13 b FA(+)i(1)p FE(])22 b FO(contain)i(the)f(real)g(and)g(imaginary)h(parts)f(of)f FD(R)q FA(\()p FD(f)10 b FA(\))22 b FO(at)g(frequenc)o(y)227 2184 y FD(f)35 b FA(=)25 b FD(i)p Fz(srate)o FD(=)-5 b(N)10 b FO(.)26 b(The)18 b(response)i(at)e(the)g(Nyquist)i(frequenc)o (y)g FE(response[N]=0)11 b FO(and)19 b FE(response[N+1]=0)227 2297 y FO(by)24 b(con)l(v)o(ention.)141 2483 y(The)e(absolute)i (normalization)i(of)c(the)g(interferometer)j(can)e(be)f(obtained)i (from)f(the)f(information)j(in)d(the)g(swept)h(sine)0 2596 y(\002le,)j(and)h(one)g(other)g(normalization)i(constant)g(which)e (we)e(denote)j(by)e FD(Q)p FO(.)37 b(It)26 b(is)g(easy)h(to)f (understand)j(ho)n(w)d(this)h(w)o(orks.)0 2708 y(In)21 b(the)h(calibration)j(process,)e(one)f(of)g(the)f(interferometer)k(end) d(mirrors)g(of)g(mass)f FD(m)g FO(is)g(dri)n(v)o(en)h(by)g(a)f (magnetic)i(coil.)29 b(The)0 2821 y(equation)d(of)d(motion)i(of)e(the)h (dri)n(v)o(en)g(end)g(mass)g(is)1640 3075 y FD(m)1746 3014 y(d)1793 2981 y FC(2)p 1730 3054 120 4 v 1730 3138 a FD(dt)1810 3111 y FC(2)1859 3075 y FA(\001)p FD(l)j FA(=)e FD(F)13 b FA(\()p FD(t)p FA(\))1353 b FO(\(3.12.1\))0 3303 y(where)27 b FD(F)13 b FA(\()p FD(t)p FA(\))27 b FO(is)g(the)g(dri)n(ving)h(force)g(and)f FA(\001)p FD(l)h FO(is)f(the)g(dif)n(ferential)j(length)e(of)f(the)g(tw)o(o)g (interferometer)j(arms,)d(in)g(meters.)0 3415 y(Since)32 b(the)g(dri)n(ving)h(force)g FD(F)13 b FA(\()p FD(t)p FA(\))31 b FO(is)g(proportional)36 b(to)31 b(the)h(coil)g(current)i (and)e(thus)g(to)g(the)g(coil)g(v)n(oltage,)j(in)d(frequenc)o(y)0 3528 y(space)25 b(this)f(equation)i(becomes)929 3790 y FA(\()p FJ(\000)p FA(2)p FD(\031)s(if)10 b FA(\))1256 3753 y FC(2)1306 3763 y Fs(f)1296 3790 y FA(\001)p FD(l)27 b FA(=)e(constan)m(t)c FJ(\002)1983 3764 y Fs(e)1969 3790 y FD(V)2022 3805 y FC(coil)2157 3790 y FA(=)k(constan)m(t)d FJ(\002)2747 3706 y FA(~)2733 3729 y FD(V)2786 3743 y FC(IF)n(O)p 2711 3769 226 4 v 2711 3852 a FD(S)2772 3826 y FQ(\003)2811 3852 y FA(\()p FD(f)10 b FA(\))2946 3790 y FD(:)641 b FO(\(3.12.2\))0 4056 y(W)-7 b(e)18 b(ha)n(v)o(e)h (substituted)j(in)c(equation)j(\(3.9.8)p (#equation.3.9.8) [[214 230 236 242] [1 1 1 [3 3]] [0 0 1]] pdfm (\))e (which)g(relates)1923 4033 y FA(~)1909 4056 y FD(V)1962 4070 y FC(IF)n(O)2108 4056 y FO(and)2271 4033 y FA(~)2257 4056 y FD(V)2310 4071 y FC(coil)2420 4056 y FO(.)27 b(The)18 b(IFO)f(v)n(oltage)k(is)d(directly)j(proportional)0 4169 y(to)h(the)h(quantity)i(recorded)g(in)d FE(channel.0)p FO(:)i FD(V)1574 4183 y FC(IF)n(O)1728 4169 y FA(=)h(ADC)17 b FJ(\002)f FD(C)2196 4183 y FC(0)2236 4169 y FO(,)21 b(with)i(the)g(constant)h FA(ADC)e FO(being)i(the)f(ratio)g(of)g(the)0 4282 y(analog-to-digital)29 b(con)l(v)o(erter')-5 b(s)26 b(input)f(v)n(oltage)h(to)d(output)i(count.)141 4394 y(Putting)e(together)h(these)f(f)o(actors,)g(the)f(properly)i (normalized)g(v)n(alue)f(of)f FA(\001)p FD(l)r FO(,)e(in)i(meters,)h (may)e(be)h(obtained)i(from)e(the)0 4507 y(information)k(in)d FE(channel.0)p FO(,)c(the)24 b(swept)f(sine)i(\002le,)d(and)i(the)g (quantities)i(gi)n(v)o(en)e(in)g(T)-7 b(able)23 b(4)p (#table.4) [[430 176 435 188] [1 1 1 [3 3]] [0 0 1]] pdfm 24 w(by)965 4720 y Fs(f)954 4748 y FA(\001)p FD(l)k FA(=)e FD(R)q FA(\()p FD(f)10 b FA(\))20 b FJ(\002)1497 4721 y Fs(f)1486 4748 y FD(C)1551 4762 y FC(0)1772 4748 y FA(with)90 b FD(R)q FA(\()p FD(f)10 b FA(\))25 b(=)2437 4686 y FD(Q)c FJ(\002)e FA(ADC)p 2366 4726 530 4 v 2366 4810 a FJ(\000)p FA(4)p FD(\031)2537 4784 y FC(2)2576 4810 y FD(f)2631 4784 y FC(2)2670 4810 y FD(S)2731 4784 y FQ(\003)2770 4810 y FA(\()p FD(f)10 b FA(\))2905 4748 y FD(;)682 b FO(\(3.12.3\))0 4993 y(where)28 b(the)t FA(~)6 b FO(denotes)30 b(F)o(ourier)e(transform,)i(and)e FD(f)37 b FO(denotes)29 b(frequenc)o(y)h(in)e(Hz.)41 b(\(Note)28 b(that,)h(apart)g(from)e(the)h(comple)o(x)0 5106 y(conjugate)39 b(on)d FD(S)5 b FO(,)38 b(the)f(con)l(v)o(entions)j (used)d(in)f(the)h(F)o(ourier)g(transform)h(drop)f(out)g(of)f(this)h (equation,)k(pro)o(vided)e(that)0 5218 y(identical)28 b(con)l(v)o(entions)i(\(3.9.3)p (#equation.3.9.3) [[171 91 193 103] [1 1 1 [3 3]] [0 0 1]] pdfm (,3.9.4)p (#equation.3.9.4) [[196 91 218 103] [1 1 1 [3 3]] [0 0 1]] pdfm (\))d (are)f(applied)i(to)d(both)i FA(\001)p FD(l)g FO(and)f(to)g FD(C)2428 5232 y FC(0)2468 5218 y FO(\).)35 b(The)26 b(constant)i(quantity)g FD(Q)d FO(indicated)j(in)0 5331 y(the)f(abo)o(v)o(e)h(equations)i(has)d(been)h(calculated)i(and)e (documented)i(in)d(a)f(series)j(of)e(calibration)j(e)o(xperiments)f (carried)g(out)0 5444 y(by)h(Robert)g(Spero.)48 b(In)30 b(these)h(calibration)i(e)o(xperiments,)g(the)d(interferometer')-5 b(s)34 b(serv)n(o)d(w)o(as)e(left)i(open-loop,)j(and)c(the)0 5557 y(end)22 b(mass)g(w)o(as)g(dri)n(v)o(en)h(at)f(a)f(single)j (frequenc)o(y)-6 b(,)24 b(hard)f(enough)h(to)d(mo)o(v)o(e)h(the)g(end)h (mass)f(one-half)i(w)o(a)n(v)o(elength)g(and)e(shift)0 5806 y FP(GRASP)f(RELEASE)f(1.9.8)841 b(P)o(age)24 b(51)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 52 52 52 51 bop 50 -71 a FP(Section)112 42 y(3.12)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1376 42 y(Function:)k FE(normalize)p 2283 42 28 4 v 28 w(gw\(\))3664 -71 y FP(P)o(age)3712 42 y(52)p 0 79 3900 4 v 757 302 a FO(T)-7 b(able)23 b(4:)29 b(Quantities)c (entering)h(into)e(normalization)j(of)c(the)h(IFO)e(output.)799 509 y(Description)p 1713 543 4 113 v 545 w(Name)p 2030 543 V 248 w(V)-10 b(alue)p 2633 543 V 579 w(Units)p 307 546 3286 4 v 357 625 a(Gra)n(vity-w)o(a)n(v)o(e)26 b(signal)f(\()p FE(channel.0)p FO(\))p 1713 659 4 113 v 152 w FD(C)1886 639 y FC(0)p 2030 659 V 2226 625 a FO(v)n(aries)p 2633 659 V 449 w(ADC)c(counts)p 307 662 3286 4 v 522 747 a(A)p FJ(!)p FO(D)h(con)l(v)o(erter)k(sensiti)n(vity)p 1713 781 4 119 v 281 w(ADC)p 2030 781 V 214 w(10/2048)p 2633 781 V 205 w FA(V)2752 761 y FC(IF)n(O)2896 747 y FA(\()q(ADC)d(coun)m (ts\))3449 705 y FQ(\000)p FC(1)p 307 784 3286 4 v 607 869 a FO(Swept)g(sine)h(calibration)p 1713 903 4 119 v 392 w(S\(f\))p 2030 903 V 231 w(from)g(\002le)p 2633 903 V 345 w FA(V)2904 883 y FC(IF)n(O)3048 869 y FA(\(V)3151 884 y FC(coil)3262 869 y FA(\))3297 827 y FQ(\000)p FC(1)p 307 906 3286 4 v 644 991 a FO(Calibration)h(constant)p 1713 1025 4 119 v 462 w FD(Q)p 2030 1025 V 172 w FA(1)p FD(:)p FA(428)e FJ(\002)d FA(10)2490 958 y FQ(\000)p FC(4)p 2633 1025 V 2735 991 a FA(meter)k(Hz)3094 958 y FC(2)3149 991 y FA(\(V)3252 1006 y FC(coil)3362 991 y FA(\))3398 949 y FQ(\000)p FC(1)0 1382 y FO(the)k(interference)k (fringe')-5 b(s)30 b(pattern)g(o)o(v)o(er)e(by)g(one)h(fringe.)44 b(In)28 b(this)g(w)o(ay)-6 b(,)29 b(the)g(coil)g(v)n(oltage)h(required) g(to)e(bring)h(about)h(a)0 1495 y(gi)n(v)o(en)i(length)g(motion)g(at)f (a)g(particular)i(frequenc)o(y)h(w)o(as)c(established,)36 b(and)c(from)f(this)h(information,)j(the)c(v)n(alue)h(of)f FD(Q)0 1607 y FO(may)23 b(be)h(inferred.)30 b(During)25 b(the)f(No)o(v)o(ember)f(1994)i(runs)f(the)g(v)n(alue)g(of)g FD(Q)e FO(w)o(as)h(gi)n(v)o(en)i(by)316 1872 y FD(Q)h FA(=)519 1734 y FJ(p)p 595 1734 296 4 v 77 x FA(9)p FD(:)p FA(35)h(Hz)p 519 1851 372 4 v 680 1935 a FD(k)926 1872 y FA(=)e(1)p FD(:)p FA(428)d FJ(\002)e FA(10)1430 1835 y FQ(\000)p FC(4)1535 1811 y FA(meter)j(Hz)1893 1778 y FC(2)p 1535 1851 399 4 v 1645 1935 a FA(V)1713 1950 y FC(coil)2125 1872 y FA(where)g FD(k)28 b FA(=)d(21399)2947 1811 y(V)3015 1826 y FC(coil)p 2787 1851 472 4 v 2787 1937 a FA(meter)j(Hz)3150 1911 y FC(3)p Ft(=)p FC(2)3271 1872 y FD(:)316 b FO(\(3.12.4\))45 2119 y(Author:)30 b(Bruce)24 b(Allen,)g(ballen@dirac.phys.uwm.edu)45 2307 y(Comments:)30 b(See)23 b(comment)h(for)g FE(calibrate\(\))p FO(.)0 5806 y FP(GRASP)d(RELEASE)f(1.9.8)841 b(P)o(age)24 b(52)1058 b(No)o(v)o(ember)24 b(19,)f(2000)p eop %%Page: 53 53 53 52 bop 50 -71 a FP(Section)112 42 y(3.13)663 -71 y(GRASP)21 b(Routines:)29 b(Reading/using)23 b(Caltech)h(40-meter)h(pr)n(ototype)f (data)1191 42 y(Example:)29 b FE(power)p 1873 42 32 4 v 40 w(spectrum)19 b FP(pr)n(ogram)3664 -71 y(P)o(age)3712 42 y(53)p 0 79 3900 4 v 0 249 a FB(3.13)99 b(Example:)31 b Fy(power)p 1020 249 30 4 v 35 w(spectrum)23 b FB(pr)n(ogram)0 423 y FO(This)33 b(e)o(xample)h(uses)g(the)g(function)h FE(normalize)p 1701 423 28 4 v 29 w(gw\(\))c FO(to)i(produce)i(a)e (normalized,)38 b(properly)d(calibrated)h(po)n(wer)0 536 y(spectrum)23 b(of)f(the)g(interferometer)j(noise,)e(using)g(the)f (gra)n(vity-w)o(a)n(v)o(e)j(signal)e(from)f FE(channel.0)p FO(,)17 b(the)22 b(TTL-lock)g(signal)0 649 y(from)h FE(channel.10)c FO(and)24 b(a)f(swept-sine)i(calibration)i(curv)o(e.)141 762 y(The)h(output)i(of)f(this)g(program)h(is)e(a)h(2-column)h(\002le;) h(the)e(\002rst)f(column)h(is)g(frequenc)o(y)i(and)e(the)g(second)h (column)f(is)0 874 y(the)24 b(noise)g(in)g(units)g(of)g FA(meters)p FD(=)1048 798 y FJ(p)p 1124 798 109 4 v 76 x FA(Hz)q FO(.)141 987 y(A)f(couple)i(of)e(comments)h(are)g(in)g(order) g(here:)45 1157 y(1.)k(Ev)o(en)23 b(though)h(we)e(only)h(need)g(the)g (modulus,)h(for)f(pedagogic)i(reasons,)f(we)e(e)o(xplicitly)j (calculate)g(both)e(the)g(real)g(and)227 1270 y(imaginary)j(parts)e(of) 927 1242 y Fs(f)917 1270 y FA(\001)p FD(l)q FA(\()p FD(f)10 b FA(\))25 b(=)g FD(R)q FA(\()p FD(f)10 b FA(\))1473 1243 y Fs(f)1462 1270 y FD(C)1527 1284 y FC(0)1567 1270 y FA(\()p FD(f)g FA(\))p FO(.)45 1450 y(2.)28 b(The)20 b(f)o(ast)h(F)o(ourier)g(transform)h(of)f FA(\001)p FD(l)r FO(,)f(which)h(we)f(denote)i FA(FFT[\001)p FD(l)r FA(])p FO(,)e(has)h(the)g(same)g(units)h(\(meters!\))29 b(as)20 b FA(\001)p FD(l)r FO(.)27 b(As)20 b(can)227 1563 y(be)k(immediately)h (seen)f(from)g FF(Numerical)g(Recipes)g FO(equation)i(\(12.1.6\))f(the) f(F)o(ourier)f(transform)3364 1536 y Fs(f)3354 1563 y FA(\001)p FD(l)h FO(has)g(units)g(of)227 1676 y(meters-sec)34 b(and)e(is)f(gi)n(v)o(en)h(by)1262 1648 y Fs(f)1251 1676 y FA(\001)p FD(l)42 b FA(=)d(\001)p FD(t)h FA(FFT[\001)p FD(l)r FA(])p FO(,)33 b(where)f FA(\001)p FD(t)e FO(is)h(the)h(sample)h (interv)n(al.)54 b(The)31 b(\(one-sided\))227 1812 y(po)n(wer)e (spectrum)i(of)d FA(\001)p FD(l)i FO(in)f FA(meters)p FD(=)1485 1735 y FJ(p)p 1561 1735 V 77 x FA(Hz)g FO(is)g FD(P)48 b FA(=)1999 1714 y Fs(q)p 2082 1714 71 4 v 2100 1776 a FC(2)p 2092 1791 51 4 v 2092 1844 a Ft(T)2153 1812 y FJ(j)2189 1785 y Fs(f)2178 1812 y FA(\001)p FD(l)r FJ(j)28 b FO(where)h FD(T)48 b FA(=)35 b FD(N)10 b FA(\001)p FD(t)27 b FO(is)i(the)g(total)h(length)g(of)f(the)227 1925 y(observ)n(ation)e(interv)n(al,)e(in)e(seconds.)31 b(Hence)24 b(one)g(has)1136 2182 y FD(P)39 b FA(=)1329 2049 y Fs(r)p 1412 2049 212 4 v 1495 2121 a FA(2)p 1422 2161 192 4 v 1422 2245 a FD(N)10 b FA(\001)p FD(t)1648 2182 y FA(\001)p FD(t)25 b FJ(j)p FA(FFT)q([\001)p FD(l)r FA(])p FJ(j)g FA(=)2293 2022 y Fs(s)p 2376 2022 174 4 v 2386 2121 a FA(2\001)p FD(t)p 2386 2161 155 4 v 2422 2245 a(N)2576 2182 y FJ(j)p FA(FFT[\001)p FD(l)r FA(])p FJ(j)p FD(:)622 b FO(\(3.13.1\))227 2408 y(This)24 b(is)f(the)h(reason) h(for)f(the)f(f)o(actor)i(which)f(appears)h(in)f(this)g(e)o(xample.)45 2588 y(3.)40 b(T)-7 b(o)26 b(get)i(a)e(spectrum)j(with)e(decent)i (frequenc)o(y)g(resolution,)i(the)d(time-domain)h(data)f(must)f(be)g (windo)n(wed)h(\(see)g(the)227 2701 y(e)o(xample)d(program)f FE(calibrate)19 b FO(and)24 b(the)g(function)i FE(avg)p 2185 2701 28 4 v 31 w(spec\(\))20 b FO(to)j(see)h(ho)n(w)f(this)h(w)o (orks\).)0 2871 y(A)e(sample)j(of)e(the)h(output)h(from)e(this)i (program)f(is)g(sho)n(wn)f(in)h(Figure)g(5)p (#figure.5) [[340 372 346 384] [1 1 1 [3 3]] [0 0 1]] pdfm (.)908 4754 y @beginspecial 24.906540 @llx 84.682243 @lly 523.037354 @urx 508.093414 @ury 2126 @rhi @setspecial%%BeginDocument: Figures/figure9.ps %!PS-Adobe-2.0 %%Creator: XMgr v3.01pl7 %%Title: figure9.ps %%BoundingBox: 30 85 530 510 %%EndComments /m {moveto} bind def /l {lineto} bind def /RJ { stringwidth neg exch neg exch rmoveto } bind def /CS { stringwidth 2 div neg exch 2 div neg exch rmoveto } bind def 0.25 0.25 scale 1 setlinecap mark /ISOLatin1Encoding 8#000 1 8#054 {StandardEncoding exch get} for /minus 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 8#301 1 8#317 {StandardEncoding exch get} for /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis /ISOLatin1Encoding where not {256 array astore def} if cleartomark /makeISOEncoded { findfont /curfont exch def /newfont curfont maxlength dict def /ISOLatin1 (-ISOLatin1) def /curfontname curfont /FontName get dup length string cvs def /newfontname curfontname length ISOLatin1 length add string dup 0 curfontname putinterval dup curfontname length ISOLatin1 putinterval def curfont { exch dup /FID ne { dup /Encoding eq { exch pop ISOLatin1Encoding exch } if dup /FontName eq { exch pop newfontname exch } if exch newfont 3 1 roll put } { pop pop } ifelse } forall newfontname newfont definefont } def /Times-Roman makeISOEncoded pop /Times-Bold makeISOEncoded pop /Times-Italic makeISOEncoded pop /Times-BoldItalic makeISOEncoded pop /Helvetica makeISOEncoded pop /Helvetica-Bold makeISOEncoded pop /Helvetica-Oblique makeISOEncoded pop /Helvetica-BoldOblique makeISOEncoded pop /Times-Italic-ISOLatin1 findfont 60 scalefont setfont [] 0 setdash 410 522 m 410 1782 l 2090 1782 l 2090 522 l 410 522 l stroke [] 0 setdash 410 522 m 410 532 l 597 522 m 597 532 l 706 522 m 706 532 l 784 522 m 784 532 l 845 522 m 845 532 l 894 522 m 894 532 l 936 522 m 936 532 l 972 522 m 972 532 l 1003 522 m 1003 532 l 1032 522 m 1032 532 l 1219 522 m 1219 532 l 1329 522 m 1329 532 l 1407 522 m 1407 532 l 1467 522 m 1467 532 l 1516 522 m 1516 532 l 1558 522 m 1558 532 l 1594 522 m 1594 532 l 1626 522 m 1626 532 l 1654 522 m 1654 532 l 1842 522 m 1842 532 l 1951 522 m 1951 532 l 2029 522 m 2029 532 l 2090 522 m 2090 532 l 410 1782 m 410 1772 l 597 1782 m 597 1772 l 706 1782 m 706 1772 l 784 1782 m 784 1772 l 845 1782 m 845 1772 l 894 1782 m 894 1772 l 936 1782 m 936 1772 l 972 1782 m 972 1772 l 1003 1782 m 1003 1772 l 1032 1782 m 1032 1772 l 1219 1782 m 1219 1772 l 1329 1782 m 1329 1772 l 1407 1782 m 1407 1772 l 1467 1782 m 1467 1772 l 1516 1782 m 1516 1772 l 1558 1782 m 1558 1772 l 1594 1782 m 1594 1772 l 1626 1782 m 1626 1772 l 1654 1782 m 1654 1772 l 1842 1782 m 1842 1772 l 1951 1782 m 1951 1772 l 2029 1782 m 2029 1772 l 2090 1782 m 2090 1772 l stroke 410 522 m 410 542 l 1032 522 m 1032 542 l 1654 522 m 1654 542 l 410 1782 m 410 1762 l 1032 1782 m 1032 1762 l 1654 1782 m 1654 1762 l /Times-Italic-ISOLatin1 findfont 60 scalefont setfont /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 410 472 m gsave 410 472 translate 0 rotate 0 -20 m (10) CS (10) show grestore newpath 1032 472 m gsave 1032 472 translate 0 rotate 0 -20 m (100) CS (100) show grestore newpath 1654 472 m gsave 1654 472 translate 0 rotate 0 -20 m (1000) CS (1000) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1250 372 m gsave 1250 372 translate 0 rotate 0 0 m (Frequency \(Hz\)) CS (Frequency \(Hz\)) show grestore newpath 410 560 m 420 560 l 410 598 m 420 598 l 410 620 m 420 620 l 410 636 m 420 636 l 410 686 m 420 686 l 410 724 m 420 724 l 410 746 m 420 746 l 410 762 m 420 762 l 410 812 m 420 812 l 410 850 m 420 850 l 410 872 m 420 872 l 410 888 m 420 888 l 410 938 m 420 938 l 410 976 m 420 976 l 410 998 m 420 998 l 410 1014 m 420 1014 l 410 1064 m 420 1064 l 410 1102 m 420 1102 l 410 1124 m 420 1124 l 410 1140 m 420 1140 l 410 1190 m 420 1190 l 410 1228 m 420 1228 l 410 1250 m 420 1250 l 410 1266 m 420 1266 l 410 1316 m 420 1316 l 410 1354 m 420 1354 l 410 1376 m 420 1376 l 410 1392 m 420 1392 l 410 1442 m 420 1442 l 410 1480 m 420 1480 l 410 1502 m 420 1502 l 410 1518 m 420 1518 l 410 1568 m 420 1568 l 410 1606 m 420 1606 l 410 1628 m 420 1628 l 410 1644 m 420 1644 l 410 1694 m 420 1694 l 410 1732 m 420 1732 l 410 1754 m 420 1754 l 410 1770 m 420 1770 l 2090 560 m 2080 560 l 2090 598 m 2080 598 l 2090 620 m 2080 620 l 2090 636 m 2080 636 l 2090 686 m 2080 686 l 2090 724 m 2080 724 l 2090 746 m 2080 746 l 2090 762 m 2080 762 l 2090 812 m 2080 812 l 2090 850 m 2080 850 l 2090 872 m 2080 872 l 2090 888 m 2080 888 l 2090 938 m 2080 938 l 2090 976 m 2080 976 l 2090 998 m 2080 998 l 2090 1014 m 2080 1014 l 2090 1064 m 2080 1064 l 2090 1102 m 2080 1102 l 2090 1124 m 2080 1124 l 2090 1140 m 2080 1140 l 2090 1190 m 2080 1190 l 2090 1228 m 2080 1228 l 2090 1250 m 2080 1250 l 2090 1266 m 2080 1266 l 2090 1316 m 2080 1316 l 2090 1354 m 2080 1354 l 2090 1376 m 2080 1376 l 2090 1392 m 2080 1392 l 2090 1442 m 2080 1442 l 2090 1480 m 2080 1480 l 2090 1502 m 2080 1502 l 2090 1518 m 2080 1518 l 2090 1568 m 2080 1568 l 2090 1606 m 2080 1606 l 2090 1628 m 2080 1628 l 2090 1644 m 2080 1644 l 2090 1694 m 2080 1694 l 2090 1732 m 2080 1732 l 2090 1754 m 2080 1754 l 2090 1770 m 2080 1770 l stroke 410 522 m 430 522 l 410 648 m 430 648 l 410 774 m 430 774 l 410 900 m 430 900 l 410 1026 m 430 1026 l 410 1152 m 430 1152 l 410 1278 m 430 1278 l 410 1404 m 430 1404 l 410 1530 m 430 1530 l 410 1656 m 430 1656 l 410 1782 m 430 1782 l 2090 522 m 2070 522 l 2090 648 m 2070 648 l 2090 774 m 2070 774 l 2090 900 m 2070 900 l 2090 1026 m 2070 1026 l 2090 1152 m 2070 1152 l 2090 1278 m 2070 1278 l 2090 1404 m 2070 1404 l 2090 1530 m 2070 1530 l 2090 1656 m 2070 1656 l 2090 1782 m 2070 1782 l /Helvetica-ISOLatin1 findfont 60 scalefont setfont stroke 372 522 m gsave 372 522 translate 0 rotate 0 -20 m (10-20) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-20) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 648 m gsave 372 648 translate 0 rotate 0 -20 m (10-19) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-19) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 774 m gsave 372 774 translate 0 rotate 0 -20 m (10-18) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-18) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 900 m gsave 372 900 translate 0 rotate 0 -20 m (10-17) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-17) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1026 m gsave 372 1026 translate 0 rotate 0 -20 m (10-16) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-16) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1152 m gsave 372 1152 translate 0 rotate 0 -20 m (10-15) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-15) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1278 m gsave 372 1278 translate 0 rotate 0 -20 m (10-14) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-14) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1404 m gsave 372 1404 translate 0 rotate 0 -20 m (10-13) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-13) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1530 m gsave 372 1530 translate 0 rotate 0 -20 m (10-12) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-12) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1656 m gsave 372 1656 translate 0 rotate 0 -20 m (10-11) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-11) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath 372 1782 m gsave 372 1782 translate 0 rotate 0 -20 m (10-10) RJ (10) show /Helvetica-ISOLatin1 findfont 36 scalefont setfont 0 36 rmoveto (-10) show /Helvetica-ISOLatin1 findfont 60 scalefont setfont 0 -36 rmoveto () show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 178 1152 m gsave 178 1152 translate 90 rotate 0 0 m (Meters/rHz) CS (Meters/rHz) show grestore newpath /Helvetica-ISOLatin1 findfont 90 scalefont setfont 1250 1950 m gsave 1250 1950 translate 0 rotate 0 0 m (Displacement Spectrum) CS (Displacement Spectrum) show grestore newpath /Helvetica-ISOLatin1 findfont 60 scalefont setfont 1250 1832 m gsave 1250 1832 translate 0 rotate 0 0 m (19 Nov 94 run 3) CS (19 Nov 94 run 3) show grestore newpath 1.000000 0.000000 0.000000 setrgbcolor 282 1823 m 410 1708 m 470 1654 l 579 1624 l 657 1642 l 718 1598 l 767 1490 l 808 1383 l 845 1370 l 876 1373 l 905 1319 l 931 1256 l 954 1213 l 976 1172 l 996 1082 l 1015 944 l 1032 980 l 1048 1037 l 1064 1016 l 1078 1006 l 1092 966 l 1105 904 l 1118 942 l 1130 919 l 1142 874 l 1153 863 l 1163 883 l 1173 960 l 1183 1096 l 1193 1112 l 1202 1052 l 1211 892 l 1219 858 l 1228 881 l 1236 879 l 1244 811 l 1251 776 l 1259 798 l 1266 858 l 1273 853 l 1280 803 l 1286 765 l 1293 791 l 1299 779 l 1305 827 l 1312 844 l 1317 789 l 1323 1015 l 1329 1056 l 1335 1009 l 1340 793 l 1345 762 l 1351 754 l 1356 765 l 1361 749 l 1366 800 l 1371 820 l 1375 864 l 1380 867 l 1385 788 l 1389 735 l 1394 738 l 1398 739 l 1402 740 l 1407 745 l 1411 743 l 1415 868 l 1419 919 l 1423 895 l 1427 758 l 1431 735 l 1435 732 l 1439 754 l 1442 758 l 1446 725 l 1450 708 l 1453 723 l 1457 738 l 1460 753 l 1464 752 l 1467 770 l 1470 742 l 1474 719 l 1477 715 l 1480 730 l 1483 822 l 1487 895 l 1490 886 l 1493 790 l 1496 738 l 1499 753 l 1502 837 l 1505 905 l 1508 938 l 1511 912 l 1513 888 l 1516 902 l 1519 874 l 1522 811 l 1525 727 l 1527 717 l 1530 721 l 1533 722 l 1535 724 l 1538 748 l 1541 826 l 1543 834 l 1546 773 l 1548 723 l 1551 722 l 1553 734 l 1556 738 l 1558 736 l 1560 725 l 1563 729 l 1565 747 l 1567 726 l 1570 715 l 1572 717 l 1574 728 l 1577 728 l 1579 728 l 1581 731 l 1583 742 l 1586 836 l 1588 855 l 1590 800 l 1592 733 l 1594 725 l 1596 737 l 1598 733 l 1600 726 l 1602 724 l 1604 765 l 1606 833 l 1608 824 l 1610 739 l 1612 728 l 1614 730 l 1616 725 l 1618 723 l 1620 733 l 1622 738 l 1624 809 l 1626 842 l 1628 803 l 1630 730 l 1632 726 l 1633 727 l 1635 725 l 1637 720 l 1639 724 l 1641 721 l 1642 758 l 1644 766 l 1646 731 l 1648 720 l 1649 729 l 1651 729 l 1653 758 l 1654 777 l 1656 743 l 1658 757 l 1659 803 l 1661 779 l 1663 723 l 1664 727 l 1666 728 l 1668 732 l 1669 731 l 1671 731 l 1672 739 l 1674 813 l 1676 832 l 1677 780 l 1679 735 l 1680 731 l 1682 732 l 1683 729 l 1685 728 l 1686 737 l 1688 732 l 1689 760 l 1691 778 l 1692 785 l 1694 820 l 1695 832 l 1697 823 l 1698 763 l 1699 752 l 1701 807 l 1702 822 l 1704 809 l 1705 785 l 1707 785 l 1708 740 l 1709 731 l 1711 732 l 1712 735 l 1713 736 l 1715 734 l 1716 741 l 1717 749 l 1719 736 l 1720 732 l 1721 727 l 1723 731 l 1724 727 l 1725 729 l 1727 738 l 1728 784 l 1729 830 l 1730 807 l 1732 735 l 1733 737 l 1734 734 l 1736 737 l 1737 742 l 1738 742 l 1739 732 l 1741 740 l 1742 757 l 1743 749 l 1744 739 l 1745 744 l 1747 746 l 1748 740 l 1749 741 l 1750 737 l 1751 749 l 1753 765 l 1754 758 l 1755 746 l 1756 743 l 1757 749 l 1758 745 l 1759 747 l 1761 745 l 1762 751 l 1763 776 l 1764 798 l 1765 776 l 1766 745 l 1767 739 l 1768 744 l 1770 746 l 1771 742 l 1772 740 l 1773 761 l 1774 825 l 1775 830 l 1776 769 l 1777 746 l 1778 747 l 1779 744 l 1780 752 l 1781 755 l 1783 751 l 1784 753 l 1785 768 l 1786 761 l 1787 757 l 1788 756 l 1789 754 l 1790 756 l 1791 758 l 1792 755 l 1793 754 l 1794 751 l 1795 756 l 1796 746 l 1797 747 l 1798 751 l 1799 748 l 1800 763 l 1801 757 l 1802 735 l 1803 764 l 1804 783 l 1805 783 l 1806 806 l 1807 785 l 1808 761 l 1809 768 l 1810 767 l 1810 787 l 1811 794 l 1812 810 l 1813 835 l 1814 796 l 1815 778 l 1816 774 l 1817 765 l 1818 760 l 1819 755 l 1820 764 l 1821 765 l 1822 785 l 1823 789 l 1823 772 l 1824 753 l 1825 767 l 1826 770 l 1827 764 l 1828 762 l 1829 767 l 1830 767 l 1831 761 l 1832 756 l 1833 759 l 1834 756 l 1835 754 l 1836 763 l 1837 772 l 1838 770 l 1838 775 l 1839 771 l 1840 761 l 1841 767 l 1842 775 l 1843 770 l 1843 778 l 1844 770 l 1845 779 l 1846 785 l 1847 826 l 1848 823 l 1848 814 l 1849 826 l 1850 844 l 1851 829 l 1852 806 l 1853 793 l 1853 796 l 1854 771 l 1855 775 l 1856 784 l 1857 783 l 1857 786 l 1858 790 l 1859 783 l 1860 781 l 1861 795 l 1861 796 l 1862 800 l 1863 803 l 1864 812 l 1864 843 l 1865 883 l 1866 894 l 1867 886 l 1868 865 l 1868 838 l 1869 817 l 1870 803 l 1871 788 l 1871 787 l 1872 802 l 1873 809 l 1874 807 l 1874 848 l 1875 878 l 1876 848 l 1877 831 l 1877 841 l 1878 807 l 1879 781 l 1880 785 l 1880 787 l 1881 783 l 1882 780 l 1883 777 l 1883 783 l 1884 791 l 1885 778 l 1885 767 l 1886 783 l 1887 781 l 1888 779 l 1888 775 l 1889 791 l 1890 805 l 1890 808 l 1891 800 l 1892 792 l 1892 771 l 1893 776 l 1894 785 l 1895 779 l 1895 782 l 1896 784 l 1897 792 l 1897 788 l 1898 775 l 1899 761 l 1899 778 l 1900 783 l 1901 789 l 1901 796 l 1902 809 l 1903 800 l 1903 796 l 1904 829 l 1905 818 l 1905 799 l 1906 797 l 1907 790 l 1907 783 l 1908 782 l 1909 775 l 1910 777 l 1911 779 l 1911 782 l 1912 787 l 1913 783 l 1913 784 l 1914 777 l 1915 786 l 1915 792 l 1916 791 l 1917 801 l 1917 793 l 1918 775 l 1919 795 l 1920 784 l 1920 791 l 1921 790 l 1922 785 l 1922 797 l 1923 795 l 1924 806 l 1924 815 l 1925 806 l 1925 824 l 1926 841 l 1927 864 l 1927 904 l 1928 929 l 1928 924 l 1929 901 l 1930 881 l 1930 877 l 1931 880 l 1932 868 l 1932 870 l 1933 883 l 1933 892 l 1934 883 l 1935 898 l 1935 920 l 1936 947 l 1936 941 l 1937 888 l 1938 854 l 1938 848 l 1939 836 l 1939 825 l 1940 825 l 1940 822 l 1941 803 l 1942 810 l 1942 809 l 1943 800 l 1943 802 l 1944 810 l 1945 823 l 1945 839 l 1946 832 l 1946 809 l 1947 799 l 1947 795 l 1948 788 l 1949 798 l 1949 796 l 1950 783 l 1950 794 l 1951 814 l 1951 835 l 1952 797 l 1953 792 l 1953 791 l 1954 784 l 1954 786 l 1955 786 l 1956 777 l 1956 783 l 1957 790 l 1958 793 l 1958 794 l 1959 789 l 1959 784 l 1960 792 l 1960 789 l 1961 793 l 1961 802 l 1962 801 l 1962 794 l 1963 784 l 1964 787 l 1964 793 l 1965 790 l 1965 786 l 1966 791 l 1966 785 l 1967 781 l 1967 786 l 1968 784 l 1968 776 l 1969 785 l 1969 784 l 1970 780 l 1970 789 l 1971 787 l 1971 790 l 1972 831 l 1973 824 l 1973 798 l 1974 795 l 1974 794 l 1975 801 l 1975 808 l 1976 800 l 1976 796 l 1977 810 l 1977 805 l 1978 802 l 1978 807 l 1979 826 l 1979 839 l 1980 862 l 1980 878 l 1981 860 l 1981 827 l 1982 832 l 1982 829 l 1983 797 l 1983 788 l 1984 785 l 1984 794 l 1985 797 l 1986 797 l 1986 801 l 1987 800 l 1988 797 l 1988 799 l 1989 792 l 1989 787 l 1990 794 l 1990 791 l 1991 803 l 1991 819 l 1992 836 l 1992 815 l 1993 805 l 1993 786 l 1994 784 l 1994 798 l 1995 796 l 1995 792 l 1995 801 l 1996 811 l 1996 809 l 1997 803 l 1997 812 l 1998 814 l 1998 828 l 1999 834 l 1999 846 l 2000 869 l 2000 886 l 2001 888 l 2001 874 l 2002 859 l 2002 847 l 2003 831 l 2003 833 l 2003 823 l 2004 807 l 2004 808 l 2005 815 l 2005 802 l 2006 800 l 2006 801 l 2007 797 l 2007 804 l 2008 806 l 2008 796 l 2009 795 l 2009 804 l 2009 823 l 2010 814 l 2010 803 l 2011 803 l 2012 803 l 2012 804 l 2013 801 l 2013 799 l 2014 799 l 2014 808 l 2014 802 l 2015 796 l 2015 801 l 2016 806 l 2016 804 l 2017 801 l 2017 798 l 2018 798 l 2018 814 l 2018 815 l 2019 802 l 2019 799 l 2020 803 l 2020 808 l 2021 822 l 2021 812 l 2021 798 l 2022 802 l 2022 826 l 2023 849 l 2023 848 l 2024 832 l 2024 823 l 2024 819 l 2025 813 l 2025 814 l 2026 812 l 2026 834 l 2027 837 l 2027 812 l 2027 809 l 2028 798 l 2028 802 l 2029 803 l 2029 796 l 2030 801 l 2030 809 l 2030 799 l 2031 799 l 2031 800 l 2032 792 l 2032 787 l 2033 796 l 2033 798 l 2034 804 l 2034 813 l 2035 817 l 2035 803 l 2035 808 l 2036 816 l 2036 812 l 2037 802 l 2037 808 l 2038 817 l 2038 814 l 2039 809 l 2039 805 l 2040 797 l 2040 808 l 2040 810 l 2041 798 l 2041 794 l 2042 796 l 2042 809 l 2042 814 l 2043 803 l 2043 788 l 2044 813 l 2044 818 l 2044 805 l 2045 798 l 2045 801 l 2046 802 l 2046 805 l 2046 800 l 2047 802 l 2047 799 l 2048 805 l 2048 807 l 2048 799 l 2049 812 l 2049 817 l 2050 811 l 2050 831 l 2050 824 l 2051 803 l 2051 807 l 2051 808 l 2052 807 l 2052 806 l 2053 806 l 2053 802 l 2053 801 l 2054 809 l 2054 813 l 2055 804 l 2055 797 l 2055 799 l 2056 803 l 2056 801 l 2056 815 l 2057 807 l 2057 814 l 2058 810 l 2058 801 l 2058 805 l 2059 810 l 2059 822 l 2060 809 l 2060 802 l 2060 798 l 2061 799 l 2061 806 l 2061 800 l 2062 801 l 2062 803 l 2063 805 l 2063 811 l 2063 827 l 2064 819 l 2064 803 l 2064 826 l 2065 826 l 2065 803 l 2065 815 l 2066 815 l 2066 801 l 2067 793 l 2067 805 l 2067 803 l 2068 798 l 2068 807 l 2068 804 l 2069 807 l 2069 811 l 2070 804 l 2070 796 l 2070 798 l 2071 805 l 2071 812 l 2071 831 l 2072 840 l 2072 818 l 2072 807 l 2073 806 l 2073 807 l 2073 812 l 2074 813 l 2074 812 l 2075 812 l 2075 802 l 2076 810 l 2076 797 l 2077 809 l 2077 808 l 2078 822 l 2078 835 l 2078 838 l 2079 810 l 2079 806 l 2080 830 l 2080 833 l 2080 804 l 2081 809 l 2081 818 l 2081 809 l 2082 828 l 2082 826 l 2082 815 l 2083 807 l 2083 810 l 2083 809 l 2084 813 l 2084 812 l 2084 808 l 2085 813 l 2085 815 l 2085 817 l 2086 819 l 2086 806 l 2086 801 l 2087 807 l 2087 803 l 2087 797 l 2088 798 l 2088 810 l 2088 814 l 2089 807 l 2089 811 l 2090 815 l stroke 0.000000 0.000000 0.000000 setrgbcolor 0.000000 0.000000 1.000000 setrgbcolor 335 2198 m 506 1782 m 508 1779 l 511 1775 l 513 1769 l 516 1763 l 519 1757 l 522 1750 l 524 1740 l 527 1738 l 529 1735 l 532 1734 l 535 1732 l 537 1727 l 540 1725 l 542 1722 l 545 1719 l 547 1718 l 550 1716 l 552 1714 l 554 1710 l 557 1708 l 559 1704 l 561 1698 l 564 1696 l 566 1694 l 568 1692 l 571 1686 l 573 1682 l 575 1677 l 577 1677 l 579 1672 l 582 1668 l 584 1666 l 586 1662 l 588 1658 l 590 1656 l 592 1654 l 594 1652 l 596 1648 l 598 1647 l 600 1645 l 602 1643 l 604 1641 l 606 1637 l 608 1635 l 610 1632 l 612 1632 l 614 1627 l 616 1625 l 618 1624 l 620 1621 l 622 1619 l 623 1617 l 625 1613 l 627 1610 l 629 1609 l 631 1606 l 632 1603 l 634 1603 l 636 1602 l 638 1602 l 639 1601 l 641 1600 l 643 1596 l 645 1595 l 646 1594 l 648 1593 l 650 1592 l 651 1591 l 653 1589 l 655 1589 l 656 1588 l 658 1588 l 660 1587 l 661 1584 l 663 1583 l 664 1582 l 666 1579 l 668 1578 l 669 1578 l 671 1574 l 672 1572 l 674 1570 l 675 1568 l 677 1568 l 678 1567 l 680 1567 l 681 1565 l 683 1564 l 684 1564 l 686 1562 l 687 1562 l 689 1560 l 690 1556 l 692 1553 l 693 1551 l 694 1550 l 696 1546 l 697 1543 l 699 1540 l 700 1539 l 701 1537 l 703 1536 l 704 1534 l 705 1534 l 707 1533 l 708 1532 l 710 1531 l 711 1530 l 712 1530 l 714 1529 l 715 1529 l 716 1528 l 717 1527 l 719 1526 l 720 1525 l 721 1525 l 723 1524 l 724 1523 l 725 1522 l 726 1521 l 728 1519 l 729 1518 l 730 1518 l 731 1517 l 733 1517 l 734 1516 l 735 1515 l 736 1515 l 738 1514 l 739 1514 l 740 1512 l 741 1512 l 742 1511 l 744 1510 l 745 1510 l 746 1508 l 747 1508 l 748 1507 l 749 1506 l 751 1505 l 752 1505 l 753 1504 l 754 1503 l 755 1502 l 756 1501 l 757 1501 l 759 1501 l 760 1500 l 761 1497 l 762 1497 l 763 1497 l 764 1496 l 765 1495 l 766 1493 l 767 1492 l 768 1491 l 769 1488 l 771 1482 l 772 1476 l 773 1457 l 774 1449 l 775 1446 l 776 1441 l 777 1434 l 778 1429 l 779 1427 l 780 1427 l 781 1422 l 782 1417 l 783 1416 l 784 1415 l 785 1412 l 786 1410 l 787 1409 l 788 1407 l 789 1406 l 790 1403 l 791 1402 l 792 1400 l 793 1399 l 794 1397 l 795 1396 l 796 1395 l 797 1393 l 798 1391 l 799 1389 l 800 1388 l 801 1386 l 802 1385 l 803 1385 l 804 1383 l 805 1383 l 806 1382 l 807 1380 l 808 1379 l 808 1378 l 809 1378 l 810 1378 l 811 1377 l 812 1377 l 813 1377 l 814 1375 l 815 1376 l 816 1376 l 817 1375 l 818 1374 l 818 1373 l 819 1373 l 820 1371 l 821 1371 l 822 1370 l 823 1368 l 824 1367 l 825 1367 l 826 1366 l 827 1364 l 828 1362 l 829 1359 l 830 1357 l 831 1355 l 832 1354 l 833 1353 l 834 1353 l 835 1351 l 836 1352 l 837 1351 l 838 1350 l 838 1345 l 839 1342 l 840 1341 l 841 1342 l 842 1342 l 843 1340 l 844 1340 l 845 1339 l 846 1337 l 847 1336 l 847 1335 l 848 1334 l 849 1335 l 850 1335 l 851 1336 l 851 1338 l 852 1340 l 853 1342 l 854 1341 l 855 1341 l 855 1340 l 856 1340 l 857 1339 l 858 1338 l 859 1337 l 860 1337 l 861 1337 l 862 1336 l 863 1335 l 864 1335 l 865 1335 l 865 1334 l 866 1334 l 867 1334 l 868 1333 l 869 1333 l 870 1332 l 871 1332 l 872 1332 l 873 1331 l 874 1331 l 875 1331 l 876 1331 l 877 1331 l 878 1330 l 879 1330 l 880 1329 l 881 1329 l 882 1328 l 883 1328 l 884 1328 l 884 1327 l 885 1326 l 886 1326 l 887 1325 l 888 1324 l 888 1325 l 889 1324 l 890 1323 l 891 1323 l 892 1322 l 893 1321 l 893 1317 l 894 1317 l 895 1317 l 895 1316 l 896 1315 l 897 1314 l 898 1314 l 899 1314 l 900 1313 l 901 1313 l 901 1314 l 902 1314 l 903 1314 l 903 1313 l 904 1313 l 905 1313 l 906 1313 l 906 1312 l 907 1311 l 908 1310 l 908 1311 l 909 1309 l 910 1309 l 910 1308 l 911 1307 l 912 1307 l 913 1305 l 914 1303 l 915 1303 l 915 1302 l 916 1302 l 917 1301 l 917 1300 l 918 1299 l 919 1297 l 919 1295 l 920 1294 l 920 1291 l 921 1284 l 922 1276 l 922 1270 l 923 1266 l 923 1265 l 924 1263 l 925 1262 l 925 1261 l 926 1260 l 926 1259 l 927 1258 l 928 1257 l 928 1255 l 929 1255 l 930 1254 l 931 1254 l 931 1253 l 932 1253 l 932 1252 l 933 1252 l 934 1252 l 934 1251 l 935 1251 l 935 1250 l 936 1250 l 937 1249 l 938 1249 l 939 1248 l 940 1248 l 941 1247 l 942 1247 l 943 1246 l 944 1245 l 945 1244 l 946 1243 l 946 1244 l 947 1243 l 948 1242 l 949 1240 l 949 1238 l 950 1236 l 951 1234 l 951 1233 l 952 1229 l 952 1227 l 953 1226 l 953 1225 l 954 1223 l 954 1219 l 955 1218 l 956 1218 l 957 1217 l 957 1216 l 958 1215 l 959 1215 l 959 1214 l 960 1212 l 960 1205 l 961 1203 l 961 1201 l 962 1201 l 963 1200 l 964 1199 l 965 1198 l 966 1197 l 966 1193 l 967 1191 l 967 1190 l 968 1188 l 968 1186 l 969 1183 l 969 1182 l 970 1179 l 970 1177 l 971 1168 l 971 1167 l 972 1150 l 972 1143 l 973 1142 l 973 1136 l 974 1130 l 974 1126 l 975 1124 l 976 1121 l 976 1117 l 977 1114 l 977 1113 l 978 1110 l 978 1109 l 979 1107 l 979 1106 l 980 1106 l 981 1104 l 981 1103 l 982 1102 l 982 1101 l 983 1100 l 983 1099 l 984 1096 l 985 1095 l 985 1094 l 986 1093 l 986 1092 l 987 1092 l 988 1091 l 988 1090 l 989 1090 l 989 1089 l 990 1089 l 991 1088 l 992 1088 l 992 1087 l 993 1086 l 993 1085 l 994 1079 l 994 1077 l 995 1075 l 995 1074 l 996 1074 l 996 1072 l 997 1067 l 997 1039 l 997 1035 l 998 1031 l 998 1029 l 999 1029 l 999 1028 l 1000 1026 l 1000 1025 l 1001 1023 l 1001 1021 l 1002 1020 l 1002 1018 l 1003 1017 l 1003 1015 l 1004 1012 l 1005 1011 l 1005 1009 l 1006 1007 l 1006 1005 l 1007 1004 l 1007 1003 l 1007 1001 l 1008 1000 l 1008 999 l 1009 998 l 1009 997 l 1010 995 l 1011 995 l 1011 994 l 1012 993 l 1013 992 l 1013 990 l 1014 990 l 1014 989 l 1014 988 l 1015 987 l 1015 986 l 1016 985 l 1016 984 l 1017 984 l 1017 983 l 1017 982 l 1018 982 l 1018 981 l 1019 980 l 1019 979 l 1020 979 l 1021 979 l 1021 978 l 1022 978 l 1023 977 l 1023 976 l 1024 976 l 1024 975 l 1025 975 l 1025 973 l 1026 972 l 1027 972 l 1027 971 l 1028 971 l 1028 970 l 1029 970 l 1029 971 l 1030 971 l 1031 972 l 1032 973 l 1033 975 l 1034 975 l 1035 976 l 1035 978 l 1035 979 l 1036 983 l 1036 984 l 1037 986 l 1037 994 l 1037 1001 l 1038 1003 l 1038 1004 l 1039 1004 l 1039 1005 l 1039 1006 l 1040 1007 l 1041 1008 l 1042 1009 l 1043 1009 l 1044 1009 l 1044 1010 l 1044 1009 l 1045 1009 l 1046 1009 l 1047 1009 l 1048 1010 l 1048 1009 l 1049 1009 l 1050 1009 l 1051 1009 l 1051 1008 l 1052 1008 l 1053 1008 l 1053 1007 l 1054 1007 l 1055 1007 l 1056 1007 l 1056 1006 l 1057 1006 l 1058 1006 l 1059 1006 l 1060 1006 l 1061 1006 l 1062 1006 l 1063 1006 l 1063 1007 l 1064 1009 l 1064 1012 l 1065 1012 l 1066 1012 l 1067 1011 l 1068 1011 l 1068 1010 l 1069 1010 l 1069 1009 l 1070 1008 l 1070 1006 l 1071 1006 l 1071 1005 l 1072 1005 l 1072 1004 l 1072 1002 l 1073 1001 l 1073 998 l 1074 997 l 1074 995 l 1074 986 l 1075 977 l 1075 974 l 1075 971 l 1076 970 l 1076 968 l 1076 967 l 1077 964 l 1077 963 l 1077 961 l 1078 960 l 1078 959 l 1078 957 l 1079 957 l 1079 956 l 1079 954 l 1080 954 l 1080 953 l 1080 952 l 1081 951 l 1081 950 l 1082 949 l 1082 948 l 1083 947 l 1083 946 l 1084 946 l 1084 945 l 1085 944 l 1086 943 l 1087 943 l 1088 942 l 1089 942 l 1090 941 l 1091 940 l 1091 941 l 1092 941 l 1092 940 l 1093 939 l 1094 939 l 1094 938 l 1095 937 l 1095 936 l 1095 935 l 1096 935 l 1096 934 l 1096 932 l 1097 931 l 1097 929 l 1097 926 l 1098 917 l 1098 897 l 1098 890 l 1099 885 l 1099 882 l 1099 879 l 1099 878 l 1100 876 l 1100 874 l 1100 873 l 1101 872 l 1101 871 l 1102 869 l 1102 868 l 1103 868 l 1104 867 l 1104 866 l 1104 865 l 1105 864 l 1105 863 l 1106 863 l 1106 862 l 1107 861 l 1107 877 l 1108 877 l 1109 877 l 1109 876 l 1110 876 l 1110 875 l 1111 875 l 1112 874 l 1113 874 l 1114 875 l 1115 875 l 1115 876 l 1116 876 l 1116 877 l 1117 877 l 1118 877 l 1118 876 l 1119 876 l 1120 876 l 1120 875 l 1121 875 l 1122 875 l 1122 872 l 1123 872 l 1124 872 l 1124 871 l 1125 871 l 1126 871 l 1126 870 l 1127 870 l 1127 869 l 1128 869 l 1129 869 l 1129 870 l 1130 870 l 1131 870 l 1131 869 l 1132 871 l 1133 871 l 1133 872 l 1134 872 l 1134 873 l 1134 874 l 1135 875 l 1135 876 l 1135 877 l 1136 877 l 1136 860 l 1137 860 l 1137 861 l 1138 861 l 1138 862 l 1139 861 l 1139 862 l 1140 861 l 1141 862 l 1141 861 l 1142 861 l 1142 860 l 1143 860 l 1144 859 l 1145 859 l 1146 858 l 1146 859 l 1146 858 l 1147 858 l 1148 857 l 1149 857 l 1149 855 l 1150 855 l 1151 854 l 1152 853 l 1152 852 l 1153 852 l 1154 852 l 1154 851 l 1155 852 l 1155 851 l 1155 852 l 1155 853 l 1156 853 l 1157 853 l 1157 852 l 1158 852 l 1158 853 l 1158 852 l 1159 852 l 1160 852 l 1161 851 l 1161 850 l 1161 848 l 1161 846 l 1162 846 l 1162 847 l 1163 847 l 1163 846 l 1164 846 l 1164 845 l 1164 846 l 1164 845 l 1165 845 l 1165 846 l 1166 846 l 1166 847 l 1167 848 l 1167 849 l 1168 849 l 1168 850 l 1168 851 l 1169 852 l 1169 854 l 1170 855 l 1170 856 l 1170 857 l 1171 858 l 1171 859 l 1171 860 l 1172 861 l 1172 863 l 1172 865 l 1172 866 l 1173 866 l 1173 867 l 1173 868 l 1173 869 l 1174 871 l 1174 873 l 1174 874 l 1175 875 l 1175 877 l 1175 879 l 1175 880 l 1176 880 l 1176 884 l 1176 886 l 1176 887 l 1176 890 l 1177 892 l 1177 893 l 1177 896 l 1177 900 l 1178 904 l 1178 906 l 1178 909 l 1178 913 l 1179 918 l 1179 924 l stroke 1179 924 m 1179 924 m 1179 936 l 1179 1008 l 1180 1010 l 1180 1011 l 1180 1012 l 1180 1013 l 1181 1013 l 1181 1014 l 1182 1015 l 1183 1016 l 1184 1016 l 1185 1016 l 1185 1017 l 1186 1017 l 1187 1017 l 1188 1017 l 1189 1017 l 1190 1017 l 1191 1017 l 1192 1017 l 1193 1017 l 1194 1017 l 1195 1017 l 1196 1017 l 1197 1017 l 1198 1017 l 1198 1016 l 1199 1016 l 1199 1015 l 1200 1015 l 1200 1014 l 1201 1014 l 1201 1013 l 1201 1012 l 1202 1011 l 1202 1008 l 1202 938 l 1202 928 l 1202 922 l 1203 918 l 1203 914 l 1203 910 l 1203 907 l 1203 905 l 1204 904 l 1204 902 l 1204 900 l 1204 898 l 1205 897 l 1205 894 l 1205 893 l 1205 891 l 1206 890 l 1206 889 l 1206 888 l 1206 887 l 1207 886 l 1207 885 l 1207 884 l 1207 883 l 1208 882 l 1208 881 l 1208 880 l 1208 879 l 1209 878 l 1209 877 l 1209 876 l 1209 875 l 1210 875 l 1210 874 l 1210 873 l 1211 873 l 1211 872 l 1211 871 l 1211 870 l 1212 870 l 1212 869 l 1212 868 l 1212 867 l 1213 867 l 1213 866 l 1213 865 l 1214 865 l 1214 864 l 1214 863 l 1215 863 l 1215 862 l 1216 861 l 1216 860 l 1217 859 l 1217 858 l 1218 858 l 1218 857 l 1219 857 l 1219 856 l 1220 856 l 1221 856 l 1221 857 l 1222 857 l 1222 861 l 1222 864 l 1223 863 l 1223 865 l 1224 866 l 1225 866 l 1226 865 l 1226 864 l 1227 863 l 1228 863 l 1229 862 l 1230 862 l 1231 862 l 1231 861 l 1232 861 l 1233 860 l 1234 860 l 1234 859 l 1235 859 l 1236 859 l 1237 859 l 1237 858 l 1238 858 l 1239 858 l 1239 857 l 1240 857 l 1240 856 l 1241 856 l 1241 855 l 1241 854 l 1241 853 l 1241 848 l 1241 843 l 1242 841 l 1242 840 l 1242 839 l 1243 838 l 1243 834 l 1243 833 l 1243 832 l 1244 831 l 1244 830 l 1244 829 l 1245 829 l 1245 828 l 1246 828 l 1246 827 l 1246 828 l 1246 827 l 1247 828 l 1247 827 l 1247 826 l 1248 826 l 1249 825 l 1249 824 l 1250 823 l 1250 822 l 1251 822 l 1251 821 l 1251 822 l 1252 821 l 1252 822 l 1253 822 l 1253 821 l 1254 821 l 1254 820 l 1254 819 l 1254 820 l 1255 819 l 1256 818 l 1256 817 l 1257 817 l 1258 817 l 1258 816 l 1259 815 l 1260 815 l 1260 816 l 1260 826 l 1260 828 l 1260 829 l 1260 830 l 1261 830 l 1261 831 l 1262 831 l 1262 832 l 1263 832 l 1263 833 l 1263 832 l 1263 833 l 1264 833 l 1264 832 l 1265 833 l 1265 834 l 1266 834 l 1266 835 l 1266 836 l 1267 839 l 1267 840 l 1268 840 l 1268 841 l 1269 841 l 1269 840 l 1270 840 l 1271 840 l 1272 840 l 1272 841 l 1272 840 l 1273 840 l 1273 841 l 1274 841 l 1275 841 l 1275 842 l 1275 841 l 1275 842 l 1276 842 l 1277 842 l 1277 841 l 1277 834 l 1277 831 l 1277 830 l 1278 829 l 1278 828 l 1279 828 l 1280 828 l 1280 827 l 1281 827 l 1282 827 l 1282 826 l 1283 826 l 1283 825 l 1283 823 l 1283 820 l 1283 819 l 1284 819 l 1285 819 l 1286 819 l 1286 818 l 1286 820 l 1287 820 l 1287 821 l 1288 822 l 1288 823 l 1289 823 l 1290 823 l 1290 824 l 1291 824 l 1292 824 l 1292 825 l 1292 824 l 1292 825 l 1293 826 l 1294 826 l 1295 826 l 1296 826 l 1296 827 l 1297 827 l 1297 828 l 1298 828 l 1298 829 l 1299 829 l 1299 830 l 1300 830 l 1300 831 l 1301 831 l 1301 832 l 1301 833 l 1302 834 l 1302 833 l 1302 837 l 1303 837 l 1303 838 l 1304 839 l 1304 838 l 1304 839 l 1305 840 l 1305 841 l 1306 842 l 1306 843 l 1307 844 l 1307 845 l 1308 845 l 1308 846 l 1308 847 l 1308 848 l 1309 848 l 1309 849 l 1309 850 l 1310 850 l 1310 851 l 1310 852 l 1311 853 l 1311 854 l 1311 855 l 1312 856 l 1312 857 l 1312 858 l 1312 859 l 1313 859 l 1313 860 l 1313 861 l 1313 862 l 1314 863 l 1314 864 l 1314 865 l 1314 866 l 1314 867 l 1315 867 l 1315 868 l 1315 869 l 1315 870 l 1315 871 l 1316 872 l 1316 873 l 1316 874 l 1316 875 l 1316 876 l 1317 877 l 1317 876 l 1317 877 l 1317 878 l 1317 879 l 1317 880 l 1317 881 l 1318 881 l 1318 882 l 1318 883 l 1318 884 l 1318 885 l 1318 886 l 1318 887 l 1319 889 l 1319 890 l 1319 891 l 1319 892 l 1319 894 l 1319 895 l 1319 896 l 1320 898 l 1320 899 l 1320 901 l 1320 902 l 1320 904 l 1320 906 l 1320 908 l 1321 910 l 1321 912 l 1321 914 l 1321 917 l 1321 920 l 1321 924 l 1321 928 l 1322 932 l 1322 938 l 1322 946 l 1322 964 l 1322 981 l 1322 985 l 1322 987 l 1323 989 l 1323 990 l 1323 991 l 1323 992 l 1323 993 l 1323 994 l 1324 994 l 1324 995 l 1324 996 l 1325 996 l 1325 997 l 1326 997 l 1326 998 l 1327 998 l 1328 998 l 1329 998 l 1330 998 l 1331 998 l 1331 997 l 1332 997 l 1332 996 l 1333 996 l 1333 995 l 1334 994 l 1334 993 l 1334 992 l 1334 991 l 1335 991 l 1335 990 l 1335 989 l 1335 987 l 1335 986 l 1335 983 l 1335 979 l 1336 966 l 1336 943 l 1336 934 l 1336 927 l 1336 922 l 1336 918 l 1336 914 l 1336 911 l 1337 907 l 1337 905 l 1337 902 l 1337 900 l 1337 897 l 1337 895 l 1337 893 l 1338 891 l 1338 889 l 1338 887 l 1338 885 l 1338 884 l 1338 882 l 1338 880 l 1338 878 l 1339 877 l 1339 875 l 1339 874 l 1339 872 l 1339 871 l 1339 870 l 1339 868 l 1339 867 l 1340 866 l 1340 864 l 1340 863 l 1340 862 l 1340 860 l 1340 859 l 1340 858 l 1341 856 l 1341 855 l 1341 854 l 1341 853 l 1341 852 l 1341 851 l 1341 850 l 1341 849 l 1342 848 l 1342 847 l 1342 846 l 1342 845 l 1342 844 l 1342 843 l 1342 842 l 1342 841 l 1343 840 l 1343 839 l 1343 838 l 1343 837 l 1343 836 l 1344 835 l 1344 834 l 1344 833 l 1344 832 l 1344 831 l 1344 830 l 1345 829 l 1345 828 l 1345 827 l 1345 826 l 1345 825 l 1345 824 l 1346 823 l 1346 822 l 1346 821 l 1346 820 l 1346 819 l 1346 818 l 1347 818 l 1347 817 l 1347 816 l 1347 815 l 1347 814 l 1347 813 l 1348 813 l 1348 812 l 1348 811 l 1348 810 l 1348 808 l 1348 809 l 1348 808 l 1349 807 l 1349 806 l 1349 805 l 1349 804 l 1349 803 l 1349 802 l 1350 801 l 1350 800 l 1350 799 l 1351 798 l 1351 797 l 1351 796 l 1351 795 l 1351 794 l 1351 793 l 1352 793 l 1352 792 l 1352 791 l 1352 790 l 1352 789 l 1353 788 l 1353 787 l 1353 786 l 1353 785 l 1354 785 l 1354 784 l 1354 783 l 1354 782 l 1355 782 l 1355 781 l 1355 780 l 1355 779 l 1356 778 l 1356 777 l 1356 776 l 1356 775 l 1357 775 l 1357 774 l 1357 773 l 1358 773 l 1358 772 l 1358 771 l 1358 770 l 1359 770 l 1359 769 l 1359 768 l 1360 768 l 1360 769 l 1361 769 l 1361 766 l 1361 765 l 1361 764 l 1361 763 l 1361 762 l 1362 763 l 1362 762 l 1362 761 l 1362 760 l 1363 760 l 1363 759 l 1363 760 l 1364 761 l 1364 763 l 1364 764 l 1364 769 l 1364 776 l 1364 777 l 1365 778 l 1365 780 l 1365 781 l 1366 782 l 1366 783 l 1366 784 l 1366 785 l 1366 787 l 1367 788 l 1367 789 l 1367 790 l 1367 792 l 1368 793 l 1368 795 l 1368 797 l 1368 798 l 1369 798 l 1369 799 l 1369 800 l 1369 801 l 1369 802 l 1369 803 l 1370 803 l 1370 804 l 1370 805 l 1370 806 l 1371 806 l 1371 807 l 1372 807 l 1372 808 l 1372 809 l 1372 810 l 1372 811 l 1372 824 l 1373 824 l 1373 825 l 1373 826 l 1373 827 l 1374 827 l 1374 828 l 1374 827 l 1374 828 l 1375 828 l 1375 827 l 1376 825 l 1376 823 l 1376 822 l 1376 823 l 1376 822 l 1377 822 l 1377 821 l 1377 820 l 1377 819 l 1378 818 l 1378 817 l 1378 816 l 1378 815 l 1379 815 l 1379 814 l 1379 813 l 1379 812 l 1379 811 l 1379 810 l 1380 809 l 1380 808 l 1380 807 l 1381 807 l 1381 806 l 1381 805 l 1381 804 l 1381 803 l 1381 802 l 1382 802 l 1382 801 l 1382 800 l 1383 800 l 1383 799 l 1383 798 l 1383 797 l 1383 796 l 1384 794 l 1384 793 l 1384 769 l 1384 766 l 1384 764 l 1384 763 l 1384 761 l 1384 759 l 1384 758 l 1385 756 l 1385 757 l 1385 756 l 1385 755 l 1385 753 l 1386 753 l 1386 752 l 1386 751 l 1386 750 l 1387 751 l 1387 750 l 1387 749 l 1387 748 l 1387 746 l 1387 745 l 1388 744 l 1388 745 l 1388 744 l 1388 743 l 1389 743 l 1389 742 l 1389 741 l 1389 740 l 1389 739 l 1390 739 l 1390 738 l 1390 737 l 1390 738 l 1390 737 l 1391 737 l 1391 735 l 1391 734 l 1392 734 l 1392 735 l 1392 734 l 1392 735 l 1392 733 l 1393 733 l 1393 732 l 1393 731 l 1393 732 l 1394 731 l 1394 733 l 1394 734 l 1395 734 l 1395 733 l 1395 734 l 1395 733 l 1396 732 l 1397 731 l 1397 732 l 1397 731 l 1397 732 l 1397 731 l 1397 732 l 1398 732 l 1398 731 l 1398 732 l 1398 731 l 1398 732 l 1398 733 l 1398 734 l 1399 735 l 1399 736 l 1399 735 l 1399 736 l 1400 737 l 1400 738 l 1400 737 l 1400 738 l 1401 739 l 1401 740 l 1401 739 l 1402 739 l 1402 738 l 1402 739 l 1403 739 l 1403 740 l 1404 739 l 1404 740 l 1404 741 l 1404 740 l 1404 738 l 1405 738 l 1405 739 l 1406 740 l 1406 741 l 1406 740 l 1406 741 l 1407 741 l 1407 740 l 1407 741 l 1407 740 l 1408 739 l 1408 740 l 1408 739 l 1409 740 l 1409 739 l 1409 738 l 1409 737 l 1409 738 l 1409 739 l 1409 738 l 1410 738 l 1410 737 l 1410 738 l 1410 737 l 1411 737 l 1411 736 l 1411 737 l 1412 738 l 1412 739 l 1412 738 l 1412 739 l 1412 740 l 1413 740 l 1413 741 l 1413 742 l 1413 743 l 1413 745 l 1413 746 l 1413 748 l 1413 749 l 1414 750 l 1414 751 l 1414 752 l 1414 754 l 1414 755 l 1414 756 l 1414 757 l 1414 761 l 1414 764 l 1414 766 l 1415 769 l 1415 774 l 1415 780 l 1415 788 l 1415 826 l 1415 832 l 1415 834 l 1415 835 l 1415 836 l 1416 837 l 1416 838 l 1416 839 l 1416 840 l 1417 840 l 1417 841 l 1418 841 l 1418 842 l 1419 842 l 1420 842 l 1421 842 l 1422 842 l 1422 841 l 1423 841 l 1423 840 l 1423 839 l 1424 839 l 1424 838 l 1424 837 l 1424 836 l 1424 835 l stroke 1424 835 m 1424 835 m 1424 833 l 1424 831 l 1425 828 l 1425 791 l 1425 779 l 1425 772 l 1425 768 l 1425 765 l 1425 764 l 1425 762 l 1425 761 l 1425 758 l 1425 756 l 1426 755 l 1426 754 l 1426 752 l 1426 751 l 1426 750 l 1426 748 l 1426 747 l 1426 746 l 1426 745 l 1426 744 l 1427 743 l 1427 742 l 1427 741 l 1427 740 l 1427 739 l 1427 738 l 1427 737 l 1428 736 l 1428 735 l 1428 734 l 1429 734 l 1429 733 l 1429 732 l 1429 733 l 1430 733 l 1430 732 l 1430 731 l 1430 730 l 1430 731 l 1431 730 l 1431 731 l 1431 730 l 1431 729 l 1432 729 l 1432 728 l 1432 727 l 1433 727 l 1433 726 l 1433 727 l 1434 727 l 1434 726 l 1434 728 l 1434 727 l 1434 726 l 1435 726 l 1435 725 l 1435 724 l 1435 725 l 1436 725 l 1436 726 l 1436 728 l 1436 731 l 1436 732 l 1436 731 l 1437 732 l 1437 731 l 1437 730 l 1437 731 l 1438 732 l 1438 733 l 1438 734 l 1438 735 l 1439 735 l 1439 734 l 1439 735 l 1439 734 l 1440 733 l 1440 734 l 1441 734 l 1441 735 l 1441 736 l 1442 736 l 1443 736 l 1443 735 l 1443 736 l 1443 735 l 1443 734 l 1443 735 l 1444 735 l 1444 734 l 1445 734 l 1445 733 l 1445 731 l 1445 728 l 1445 727 l 1446 726 l 1446 727 l 1446 726 l 1446 725 l 1447 724 l 1447 722 l 1447 723 l 1447 722 l 1447 721 l 1447 722 l 1447 723 l 1447 722 l 1448 723 l 1449 723 l 1449 722 l 1449 723 l 1449 722 l 1449 723 l 1450 723 l 1450 722 l 1450 721 l 1451 721 l 1451 720 l 1451 721 l 1451 720 l 1451 721 l 1451 720 l 1451 721 l 1451 722 l 1452 723 l 1452 726 l 1452 729 l 1452 730 l 1452 731 l 1453 731 l 1453 732 l 1454 732 l 1454 731 l 1455 730 l 1455 731 l 1455 730 l 1455 731 l 1456 731 l 1456 732 l 1456 731 l 1456 730 l 1456 731 l 1456 732 l 1457 735 l 1457 739 l 1457 740 l 1458 740 l 1458 739 l 1459 739 l 1459 738 l 1459 739 l 1459 738 l 1460 738 l 1460 737 l 1460 735 l 1460 732 l 1460 731 l 1461 731 l 1461 730 l 1461 731 l 1461 730 l 1462 730 l 1462 729 l 1462 731 l 1462 732 l 1463 732 l 1463 733 l 1463 735 l 1463 744 l 1463 746 l 1463 745 l 1463 746 l 1463 747 l 1464 747 l 1464 748 l 1464 747 l 1465 747 l 1465 746 l 1465 745 l 1465 743 l 1465 740 l 1465 739 l 1466 739 l 1466 740 l 1466 741 l 1467 741 l 1467 742 l 1467 741 l 1468 741 l 1468 740 l 1468 741 l 1468 740 l 1469 740 l 1469 741 l 1469 740 l 1469 741 l 1470 741 l 1470 742 l 1470 743 l 1470 742 l 1471 742 l 1471 741 l 1471 740 l 1471 738 l 1471 728 l 1471 726 l 1471 725 l 1471 724 l 1472 724 l 1472 723 l 1472 722 l 1472 721 l 1472 722 l 1473 722 l 1473 721 l 1473 722 l 1473 721 l 1474 721 l 1474 722 l 1474 721 l 1474 720 l 1474 719 l 1474 718 l 1474 720 l 1475 720 l 1475 719 l 1475 720 l 1475 721 l 1475 722 l 1476 722 l 1476 723 l 1476 722 l 1476 723 l 1476 722 l 1476 723 l 1476 724 l 1477 724 l 1477 723 l 1477 724 l 1477 723 l 1477 724 l 1478 724 l 1478 725 l 1478 724 l 1478 723 l 1478 724 l 1479 724 l 1479 725 l 1479 724 l 1479 725 l 1479 724 l 1480 724 l 1480 725 l 1480 726 l 1480 727 l 1481 727 l 1481 728 l 1481 729 l 1481 730 l 1481 731 l 1481 732 l 1481 731 l 1481 732 l 1481 731 l 1482 731 l 1482 732 l 1482 733 l 1482 734 l 1482 735 l 1482 736 l 1482 737 l 1483 738 l 1483 739 l 1483 740 l 1483 742 l 1483 743 l 1483 745 l 1483 746 l 1483 748 l 1483 750 l 1483 752 l 1484 754 l 1484 757 l 1484 761 l 1484 765 l 1484 770 l 1484 782 l 1484 814 l 1484 817 l 1484 819 l 1484 820 l 1484 821 l 1484 822 l 1484 823 l 1485 823 l 1485 824 l 1485 825 l 1485 826 l 1486 826 l 1487 826 l 1488 826 l 1489 826 l 1489 825 l 1490 825 l 1490 824 l 1490 823 l 1491 823 l 1491 822 l 1491 821 l 1491 820 l 1491 819 l 1491 818 l 1491 817 l 1491 814 l 1491 808 l 1492 772 l 1492 762 l 1492 757 l 1492 753 l 1492 750 l 1492 747 l 1492 745 l 1492 743 l 1492 741 l 1492 739 l 1492 738 l 1492 736 l 1492 735 l 1493 734 l 1493 732 l 1493 730 l 1493 729 l 1493 728 l 1493 727 l 1493 726 l 1493 729 l 1494 729 l 1494 728 l 1494 729 l 1494 728 l 1494 729 l 1494 730 l 1495 730 l 1495 729 l 1495 728 l 1495 727 l 1495 728 l 1495 727 l 1496 727 l 1496 726 l 1496 727 l 1497 728 l 1497 727 l 1497 728 l 1497 729 l 1497 730 l 1498 730 l 1498 731 l 1498 732 l 1498 733 l 1498 734 l 1499 734 l 1499 735 l 1499 734 l 1499 735 l 1499 736 l 1499 737 l 1499 738 l 1499 739 l 1500 743 l 1500 748 l 1500 773 l 1500 775 l 1500 776 l 1500 777 l 1501 776 l 1501 777 l 1501 778 l 1502 778 l 1502 779 l 1502 780 l 1502 781 l 1502 782 l 1502 783 l 1502 784 l 1502 785 l 1502 786 l 1503 788 l 1503 789 l 1503 792 l 1503 795 l 1503 802 l 1503 821 l 1503 825 l 1503 826 l 1503 828 l 1503 829 l 1503 830 l 1504 830 l 1504 831 l 1504 832 l 1504 835 l 1504 839 l 1504 849 l 1504 852 l 1504 853 l 1504 855 l 1504 856 l 1505 857 l 1505 858 l 1505 860 l 1505 864 l 1505 866 l 1505 873 l 1505 874 l 1505 875 l 1505 876 l 1505 878 l 1505 880 l 1505 882 l 1506 883 l 1506 884 l 1506 885 l 1507 885 l 1507 884 l 1507 882 l 1507 881 l 1507 882 l 1508 882 l 1509 882 l 1509 881 l 1510 881 l 1510 880 l 1510 879 l 1510 878 l 1510 872 l 1510 870 l 1510 872 l 1511 872 l 1511 874 l 1511 875 l 1511 874 l 1511 868 l 1511 866 l 1511 865 l 1511 864 l 1511 863 l 1512 862 l 1512 861 l 1512 859 l 1512 855 l 1512 853 l 1512 846 l 1512 845 l 1512 847 l 1512 846 l 1512 847 l 1512 844 l 1512 842 l 1512 843 l 1512 845 l 1513 851 l 1513 852 l 1513 853 l 1513 854 l 1513 859 l 1513 860 l 1514 860 l 1514 859 l 1514 860 l 1514 859 l 1514 860 l 1514 859 l 1514 860 l 1514 859 l 1515 860 l 1515 859 l 1515 860 l 1515 861 l 1515 862 l 1515 864 l 1516 865 l 1517 865 l 1517 862 l 1517 861 l 1517 860 l 1518 860 l 1518 857 l 1518 856 l 1518 855 l 1518 854 l 1518 852 l 1518 851 l 1519 851 l 1519 850 l 1519 847 l 1519 843 l 1519 842 l 1519 841 l 1519 840 l 1519 838 l 1519 833 l 1519 828 l 1519 815 l 1519 812 l 1519 809 l 1520 807 l 1520 793 l 1520 791 l 1520 789 l 1520 788 l 1520 787 l 1520 786 l 1520 785 l 1520 784 l 1521 784 l 1521 783 l 1521 782 l 1521 781 l 1521 780 l 1522 780 l 1522 779 l 1522 778 l 1522 777 l 1522 776 l 1522 773 l 1522 766 l 1522 753 l 1522 744 l 1522 743 l 1522 740 l 1522 739 l 1523 739 l 1523 738 l 1523 737 l 1523 736 l 1523 735 l 1523 734 l 1523 733 l 1523 732 l 1523 731 l 1523 730 l 1524 730 l 1524 731 l 1524 730 l 1524 731 l 1524 730 l 1525 730 l 1525 729 l 1525 728 l 1525 727 l 1525 726 l 1525 725 l 1525 726 l 1526 728 l 1526 729 l 1526 728 l 1526 729 l 1526 728 l 1527 728 l 1527 729 l 1527 728 l 1527 727 l 1527 726 l 1527 725 l 1527 724 l 1528 724 l 1528 723 l 1528 724 l 1528 723 l 1528 722 l 1528 721 l 1529 721 l 1529 722 l 1529 721 l 1529 722 l 1529 721 l 1530 721 l 1530 720 l 1530 721 l 1530 720 l 1530 722 l 1530 721 l 1530 720 l 1530 719 l 1531 719 l 1531 720 l 1531 721 l 1531 722 l 1531 721 l 1532 721 l 1532 722 l 1532 721 l 1532 720 l 1532 718 l 1532 719 l 1532 718 l 1533 718 l 1533 719 l 1533 718 l 1533 717 l 1533 716 l 1534 715 l 1534 716 l 1534 715 l 1535 715 l 1535 716 l 1535 715 l 1536 715 l 1536 716 l 1536 717 l 1536 718 l 1537 719 l 1537 718 l 1537 719 l 1537 718 l 1537 717 l 1537 718 l 1538 718 l 1538 719 l 1538 720 l 1538 721 l 1538 722 l 1538 723 l 1538 724 l 1538 725 l 1538 726 l 1538 727 l 1539 729 l 1539 731 l 1539 734 l 1539 737 l 1539 741 l 1539 746 l 1539 763 l 1539 773 l 1539 776 l 1539 778 l 1539 779 l 1539 780 l 1539 781 l 1539 782 l 1540 782 l 1540 783 l 1540 784 l 1540 785 l 1540 786 l 1541 786 l 1541 787 l 1542 788 l 1542 789 l 1542 788 l 1543 788 l 1543 789 l 1543 788 l 1543 789 l 1544 789 l 1544 788 l 1544 787 l 1545 787 l 1545 786 l 1545 785 l 1545 784 l 1545 782 l 1545 781 l 1545 778 l 1545 765 l 1545 754 l 1545 749 l 1545 746 l 1545 744 l 1545 743 l 1545 741 l 1545 740 l 1546 739 l 1546 738 l 1546 737 l 1546 736 l 1546 735 l 1546 734 l 1546 733 l 1546 732 l 1546 731 l 1547 731 l 1547 730 l 1547 729 l 1547 728 l 1547 729 l 1547 728 l 1548 728 l 1548 727 l 1548 726 l 1548 725 l 1548 724 l 1549 724 l 1549 723 l 1549 722 l 1549 721 l 1549 722 l 1549 721 l 1549 720 l 1549 719 l 1549 720 l 1549 719 l 1549 718 l 1549 719 l 1550 719 l 1550 718 l 1550 717 l 1550 718 l 1550 717 l 1550 718 l 1550 719 l 1551 719 l 1551 718 l 1552 718 l 1552 717 l 1552 718 l 1552 719 l 1553 718 l 1553 719 l 1553 718 l 1553 717 l 1553 718 l 1553 719 l 1553 720 l 1554 720 l 1554 719 l 1554 718 l 1554 719 l 1554 718 l 1554 719 l 1554 720 l 1554 721 l 1554 720 l 1555 720 l 1555 721 l 1555 720 l 1555 721 l 1555 722 l 1555 723 l 1555 722 l 1555 723 l 1556 723 l 1556 724 l 1556 723 l 1556 724 l 1556 723 l 1556 722 l 1556 721 l 1557 721 l 1557 722 l 1557 721 l 1557 722 l 1557 723 l 1557 724 l 1558 724 l 1558 725 l 1558 724 l 1558 723 l 1558 724 l 1559 724 l 1559 723 l 1559 724 l 1559 723 l 1559 722 l 1559 721 l 1559 722 l 1560 722 l 1560 723 l 1560 721 l 1560 722 l 1560 721 l 1560 722 l 1561 722 l 1561 723 l 1561 722 l 1561 721 l 1561 722 l 1561 721 l 1562 721 l 1562 722 l 1562 721 l 1562 722 l 1562 723 l 1562 724 l 1562 725 l 1562 724 l 1562 726 l 1562 727 l 1562 728 l 1563 728 l 1563 729 l 1563 732 l 1563 733 l 1563 732 l 1563 733 l stroke 1563 733 m 1563 733 m 1563 733 l 1563 734 l 1563 733 l 1564 734 l 1564 733 l 1564 734 l 1564 735 l 1564 734 l 1564 735 l 1564 736 l 1564 735 l 1565 735 l 1565 736 l 1565 737 l 1565 736 l 1566 736 l 1566 735 l 1566 736 l 1566 737 l 1566 738 l 1566 737 l 1567 737 l 1567 736 l 1567 737 l 1567 738 l 1567 739 l 1567 738 l 1568 737 l 1568 736 l 1568 735 l 1568 734 l 1568 733 l 1568 732 l 1568 731 l 1568 728 l 1568 727 l 1569 727 l 1569 726 l 1569 725 l 1569 724 l 1569 725 l 1569 726 l 1569 725 l 1570 725 l 1570 724 l 1570 725 l 1570 724 l 1570 725 l 1570 726 l 1571 725 l 1571 726 l 1571 725 l 1571 726 l 1571 725 l 1571 724 l 1572 724 l 1572 725 l 1572 724 l 1572 725 l 1572 724 l 1572 725 l 1572 724 l 1572 725 l 1572 724 l 1573 724 l 1573 723 l 1573 722 l 1573 723 l 1573 724 l 1573 723 l 1574 723 l 1574 722 l 1574 723 l 1574 722 l 1575 721 l 1575 720 l 1575 721 l 1575 720 l 1575 721 l 1575 720 l 1575 719 l 1576 721 l 1576 722 l 1576 721 l 1576 720 l 1576 719 l 1577 719 l 1577 720 l 1577 721 l 1577 722 l 1577 721 l 1578 721 l 1578 722 l 1578 721 l 1578 722 l 1578 721 l 1578 720 l 1578 721 l 1578 722 l 1578 723 l 1579 722 l 1579 723 l 1579 724 l 1579 725 l 1579 726 l 1580 726 l 1580 727 l 1580 728 l 1580 727 l 1580 728 l 1580 729 l 1581 729 l 1581 730 l 1581 729 l 1581 728 l 1581 727 l 1581 726 l 1581 727 l 1581 728 l 1582 728 l 1582 729 l 1582 728 l 1582 727 l 1583 727 l 1583 728 l 1584 728 l 1584 727 l 1584 726 l 1584 727 l 1584 726 l 1584 728 l 1584 729 l 1584 730 l 1584 731 l 1585 733 l 1585 768 l 1585 769 l 1585 768 l 1585 769 l 1585 768 l 1585 769 l 1585 770 l 1586 770 l 1586 769 l 1586 768 l 1586 769 l 1586 768 l 1587 768 l 1587 769 l 1587 768 l 1587 769 l 1588 769 l 1588 768 l 1589 768 l 1589 767 l 1589 768 l 1589 767 l 1590 767 l 1590 766 l 1590 728 l 1590 726 l 1590 725 l 1590 724 l 1590 723 l 1590 721 l 1590 722 l 1590 723 l 1590 722 l 1591 721 l 1591 720 l 1591 721 l 1591 722 l 1591 721 l 1591 722 l 1592 722 l 1592 721 l 1592 722 l 1592 721 l 1592 720 l 1592 721 l 1593 721 l 1593 722 l 1593 721 l 1593 722 l 1593 721 l 1593 720 l 1593 719 l 1593 720 l 1593 721 l 1594 721 l 1594 722 l 1594 721 l 1594 724 l 1595 724 l 1595 723 l 1595 722 l 1595 721 l 1595 720 l 1595 721 l 1595 720 l 1595 721 l 1595 722 l 1595 723 l 1595 722 l 1595 723 l 1595 722 l 1596 723 l 1596 722 l 1596 723 l 1596 722 l 1596 723 l 1596 722 l 1596 723 l 1596 722 l 1596 723 l 1596 722 l 1597 722 l 1597 723 l 1597 722 l 1597 721 l 1597 722 l 1597 721 l 1598 721 l 1598 720 l 1598 721 l 1598 722 l 1599 721 l 1599 722 l 1599 723 l 1599 722 l 1599 723 l 1599 722 l 1599 723 l 1599 721 l 1600 721 l 1600 720 l 1600 721 l 1600 719 l 1600 720 l 1600 719 l 1600 720 l 1601 720 l 1601 719 l 1601 720 l 1602 720 l 1602 719 l 1602 718 l 1603 719 l 1603 718 l 1603 717 l 1603 718 l 1603 720 l 1603 719 l 1603 720 l 1603 721 l 1604 720 l 1604 721 l 1604 722 l 1604 723 l 1604 724 l 1604 725 l 1604 726 l 1604 727 l 1605 728 l 1605 730 l 1605 732 l 1605 736 l 1605 741 l 1605 760 l 1605 768 l 1605 771 l 1605 772 l 1605 773 l 1605 774 l 1605 775 l 1605 776 l 1606 777 l 1606 778 l 1607 778 l 1607 779 l 1607 778 l 1607 779 l 1607 780 l 1608 779 l 1608 778 l 1608 779 l 1608 778 l 1609 778 l 1609 777 l 1609 776 l 1609 775 l 1609 773 l 1610 772 l 1610 769 l 1610 753 l 1610 742 l 1610 737 l 1610 734 l 1610 733 l 1610 731 l 1610 729 l 1610 727 l 1610 726 l 1610 725 l 1610 724 l 1610 723 l 1610 722 l 1611 722 l 1611 721 l 1611 720 l 1611 721 l 1611 720 l 1611 719 l 1611 718 l 1611 719 l 1612 720 l 1612 721 l 1612 720 l 1612 721 l 1612 720 l 1612 721 l 1612 719 l 1612 720 l 1613 720 l 1613 721 l 1613 720 l 1613 721 l 1613 722 l 1613 721 l 1613 720 l 1613 721 l 1613 720 l 1614 721 l 1614 722 l 1614 721 l 1614 722 l 1614 721 l 1614 722 l 1614 723 l 1615 723 l 1615 724 l 1615 723 l 1616 723 l 1616 722 l 1616 723 l 1616 722 l 1616 721 l 1616 720 l 1616 719 l 1617 719 l 1617 720 l 1617 719 l 1617 720 l 1617 721 l 1617 720 l 1617 719 l 1618 719 l 1618 720 l 1618 721 l 1618 722 l 1619 722 l 1619 723 l 1619 722 l 1619 723 l 1619 722 l 1619 721 l 1619 722 l 1619 721 l 1620 721 l 1620 722 l 1620 721 l 1620 722 l 1620 723 l 1620 724 l 1621 724 l 1621 723 l 1621 724 l 1621 725 l 1621 724 l 1621 723 l 1621 722 l 1622 723 l 1622 724 l 1622 723 l 1622 724 l 1622 723 l 1622 724 l 1622 725 l 1623 726 l 1623 727 l 1623 728 l 1623 729 l 1623 730 l 1623 732 l 1623 733 l 1623 735 l 1623 738 l 1623 741 l 1624 746 l 1624 757 l 1624 775 l 1624 778 l 1624 780 l 1624 781 l 1624 782 l 1624 783 l 1624 784 l 1624 785 l 1625 786 l 1625 785 l 1625 786 l 1625 785 l 1625 786 l 1626 787 l 1626 786 l 1627 786 l 1627 785 l 1628 784 l 1628 783 l 1628 782 l 1628 781 l 1628 780 l 1628 779 l 1628 777 l 1628 769 l 1628 750 l 1628 743 l 1628 740 l 1628 738 l 1628 736 l 1628 734 l 1628 733 l 1628 732 l 1629 730 l 1629 729 l 1629 728 l 1629 727 l 1629 726 l 1629 725 l 1629 724 l 1629 723 l 1630 723 l 1630 724 l 1630 723 l 1630 724 l 1630 723 l 1630 724 l 1631 725 l 1631 726 l 1631 725 l 1631 726 l 1631 725 l 1631 724 l 1631 725 l 1632 725 l 1632 726 l 1632 725 l 1632 724 l 1632 725 l 1632 726 l 1632 725 l 1632 726 l 1632 724 l 1633 724 l 1633 725 l 1633 724 l 1633 723 l 1633 724 l 1633 723 l 1633 724 l 1633 723 l 1633 724 l 1634 723 l 1634 722 l 1634 723 l 1634 724 l 1634 723 l 1634 724 l 1634 723 l 1635 724 l 1635 723 l 1635 724 l 1635 725 l 1635 724 l 1635 723 l 1635 724 l 1635 723 l 1635 722 l 1636 722 l 1636 723 l 1636 722 l 1636 723 l 1636 722 l 1636 723 l 1636 722 l 1637 722 l 1637 721 l 1637 720 l 1637 719 l 1637 718 l 1637 719 l 1637 718 l 1637 717 l 1637 718 l 1637 719 l 1637 718 l 1638 717 l 1638 718 l 1638 717 l 1638 718 l 1638 717 l 1638 716 l 1638 715 l 1639 715 l 1639 714 l 1639 715 l 1639 716 l 1639 715 l 1639 714 l 1639 715 l 1639 714 l 1639 715 l 1640 715 l 1640 714 l 1640 715 l 1640 716 l 1640 717 l 1640 716 l 1640 717 l 1640 718 l 1641 718 l 1641 719 l 1641 718 l 1641 719 l 1641 718 l 1641 727 l 1641 728 l 1641 727 l 1641 728 l 1642 728 l 1642 729 l 1642 730 l 1643 730 l 1643 731 l 1643 730 l 1643 731 l 1643 730 l 1644 731 l 1644 732 l 1644 731 l 1644 730 l 1644 729 l 1645 729 l 1645 728 l 1645 727 l 1645 728 l 1645 729 l 1645 722 l 1646 722 l 1646 721 l 1646 722 l 1646 721 l 1646 722 l 1646 721 l 1647 721 l 1647 722 l 1647 721 l 1647 720 l 1647 721 l 1647 722 l 1647 721 l 1648 721 l 1648 722 l 1648 721 l 1648 722 l 1648 721 l 1648 720 l 1648 721 l 1648 720 l 1648 721 l 1649 721 l 1649 722 l 1649 723 l 1649 722 l 1649 723 l 1649 724 l 1649 725 l 1650 726 l 1650 725 l 1650 726 l 1650 725 l 1650 726 l 1650 725 l 1650 724 l 1651 724 l 1651 723 l 1651 724 l 1651 723 l 1651 722 l 1651 723 l 1651 724 l 1651 723 l 1651 724 l 1651 725 l 1651 724 l 1651 725 l 1652 725 l 1652 726 l 1652 725 l 1652 726 l 1652 727 l 1652 728 l 1652 729 l 1652 732 l 1652 739 l 1652 744 l 1652 745 l 1652 746 l 1653 747 l 1653 748 l 1653 749 l 1653 750 l 1653 749 l 1654 750 l 1654 749 l 1654 750 l 1654 749 l 1654 750 l 1654 749 l 1654 750 l 1655 750 l 1655 751 l 1655 750 l 1655 751 l 1655 750 l 1655 751 l 1655 750 l 1656 750 l 1656 749 l 1656 748 l 1656 747 l 1656 748 l 1656 747 l 1656 746 l 1656 745 l 1656 738 l 1656 733 l 1657 731 l 1657 730 l 1657 729 l 1657 728 l 1657 729 l 1657 728 l 1657 726 l 1657 725 l 1657 726 l 1657 725 l 1657 726 l 1657 727 l 1658 727 l 1658 729 l 1658 732 l 1658 745 l 1658 750 l 1658 752 l 1659 752 l 1659 753 l 1659 752 l 1659 753 l 1659 754 l 1660 753 l 1660 752 l 1661 753 l 1661 752 l 1661 751 l 1661 752 l 1661 751 l 1662 750 l 1662 749 l 1662 748 l 1662 735 l 1662 730 l 1662 727 l 1662 726 l 1662 725 l 1662 724 l 1662 725 l 1662 724 l 1662 723 l 1662 724 l 1662 723 l 1662 724 l 1663 724 l 1663 723 l 1663 724 l 1663 723 l 1663 722 l 1663 721 l 1663 722 l 1663 723 l 1663 722 l 1663 723 l 1664 723 l 1664 724 l 1664 725 l 1664 726 l 1664 727 l 1664 728 l 1664 727 l 1665 727 l 1665 728 l 1665 727 l 1665 728 l 1665 727 l 1666 726 l 1666 725 l 1666 724 l 1666 725 l 1666 724 l 1666 725 l 1666 724 l 1666 723 l 1666 724 l 1667 724 l 1667 725 l 1667 724 l 1667 725 l 1667 726 l 1667 727 l 1667 726 l 1667 727 l 1667 726 l 1667 727 l 1667 726 l 1667 727 l 1667 728 l 1668 728 l 1668 729 l 1668 728 l 1668 727 l 1668 728 l 1668 727 l 1668 728 l 1668 727 l 1669 727 l 1669 726 l 1669 727 l 1669 728 l 1669 727 l 1669 728 l 1669 727 l 1669 728 l 1670 728 l 1670 729 l 1670 728 l 1670 727 l 1670 728 l 1670 729 l 1670 730 l 1670 729 l 1670 728 l 1671 728 l 1671 729 l 1671 728 l 1671 729 l 1671 728 l 1671 729 l 1671 728 l 1671 729 l 1671 728 l 1671 729 l 1672 729 l 1672 730 l 1672 729 l 1672 730 l 1672 729 l 1672 728 l 1672 729 l 1672 728 l 1673 729 l 1673 730 l 1673 729 l 1673 730 l 1673 731 l 1673 732 l 1673 733 l 1673 735 l 1673 736 l 1673 738 l 1673 740 l 1673 743 l 1673 747 l 1673 757 l 1673 770 l 1673 773 l 1673 775 l 1673 776 l 1673 777 l 1674 778 l 1674 779 l stroke 1674 779 m 1674 779 m 1674 779 l 1674 780 l 1674 779 l 1674 780 l 1674 779 l 1674 780 l 1675 780 l 1675 781 l 1675 780 l 1675 781 l 1675 780 l 1675 781 l 1675 780 l 1675 781 l 1675 780 l 1676 780 l 1676 781 l 1676 782 l 1676 781 l 1677 781 l 1677 780 l 1677 779 l 1677 778 l 1677 777 l 1677 776 l 1677 774 l 1677 772 l 1677 764 l 1677 750 l 1677 745 l 1677 743 l 1677 741 l 1677 739 l 1677 738 l 1677 737 l 1677 736 l 1677 737 l 1677 736 l 1678 736 l 1678 735 l 1678 734 l 1678 735 l 1678 734 l 1678 733 l 1678 732 l 1679 732 l 1679 731 l 1679 730 l 1679 731 l 1679 730 l 1679 729 l 1679 730 l 1679 729 l 1680 728 l 1680 727 l 1680 728 l 1680 727 l 1680 728 l 1680 729 l 1680 728 l 1680 729 l 1680 728 l 1680 729 l 1681 729 l 1681 728 l 1681 727 l 1681 726 l 1681 727 l 1681 726 l 1681 727 l 1681 726 l 1681 725 l 1682 725 l 1682 724 l 1682 725 l 1682 726 l 1682 725 l 1682 724 l 1682 725 l 1683 726 l 1683 727 l 1683 726 l 1683 725 l 1683 726 l 1683 727 l 1683 728 l 1684 728 l 1684 729 l 1684 728 l 1684 727 l 1684 728 l 1684 727 l 1685 728 l 1685 727 l 1685 728 l 1685 729 l 1685 728 l 1686 728 l 1686 727 l 1686 728 l 1686 727 l 1686 728 l 1686 729 l 1686 728 l 1686 727 l 1686 726 l 1686 727 l 1686 726 l 1686 727 l 1686 728 l 1686 727 l 1687 727 l 1687 725 l 1687 726 l 1687 725 l 1687 726 l 1687 725 l 1687 724 l 1687 723 l 1687 722 l 1687 723 l 1687 722 l 1687 723 l 1687 722 l 1687 723 l 1688 723 l 1688 722 l 1688 723 l 1688 724 l 1688 727 l 1688 728 l 1688 729 l 1688 730 l 1688 729 l 1688 730 l 1689 731 l 1689 733 l 1689 732 l 1689 733 l 1689 735 l 1689 738 l 1689 743 l 1689 747 l 1689 748 l 1689 749 l 1690 749 l 1690 748 l 1690 749 l 1690 748 l 1690 749 l 1690 748 l 1690 749 l 1690 748 l 1690 749 l 1691 749 l 1691 750 l 1691 751 l 1691 750 l 1691 751 l 1691 750 l 1691 751 l 1692 751 l 1692 748 l 1692 749 l 1692 750 l 1692 752 l 1692 761 l 1692 763 l 1692 765 l 1692 767 l 1692 771 l 1692 772 l 1692 773 l 1692 772 l 1692 770 l 1692 767 l 1692 765 l 1692 764 l 1693 764 l 1693 763 l 1693 764 l 1693 763 l 1693 764 l 1693 767 l 1694 767 l 1694 768 l 1694 771 l 1694 773 l 1694 775 l 1694 776 l 1694 777 l 1694 778 l 1694 779 l 1694 778 l 1694 779 l 1694 780 l 1694 783 l 1695 786 l 1695 787 l 1695 788 l 1695 789 l 1695 790 l 1695 791 l 1695 792 l 1695 791 l 1695 790 l 1695 789 l 1696 784 l 1696 783 l 1696 780 l 1696 779 l 1696 775 l 1696 774 l 1696 773 l 1696 774 l 1696 773 l 1696 774 l 1697 774 l 1697 773 l 1697 771 l 1697 770 l 1697 768 l 1697 766 l 1697 764 l 1697 762 l 1698 760 l 1698 759 l 1698 758 l 1698 756 l 1698 751 l 1698 745 l 1698 741 l 1698 740 l 1698 735 l 1698 734 l 1698 732 l 1698 731 l 1698 730 l 1698 729 l 1698 730 l 1698 729 l 1699 729 l 1699 728 l 1699 727 l 1699 728 l 1699 729 l 1699 730 l 1699 731 l 1699 732 l 1699 733 l 1699 735 l 1699 737 l 1699 745 l 1700 745 l 1700 746 l 1700 745 l 1700 744 l 1700 745 l 1700 746 l 1700 749 l 1700 754 l 1700 753 l 1700 754 l 1700 755 l 1700 757 l 1700 758 l 1700 760 l 1700 759 l 1700 760 l 1701 759 l 1701 760 l 1701 759 l 1701 760 l 1701 762 l 1701 764 l 1701 768 l 1701 772 l 1701 773 l 1701 774 l 1701 775 l 1701 776 l 1701 777 l 1701 778 l 1701 779 l 1701 780 l 1702 781 l 1702 783 l 1702 784 l 1702 785 l 1702 788 l 1702 789 l 1702 791 l 1702 792 l 1703 792 l 1703 791 l 1703 790 l 1703 786 l 1703 787 l 1703 786 l 1703 785 l 1703 782 l 1703 781 l 1704 781 l 1704 779 l 1704 778 l 1704 777 l 1704 778 l 1704 779 l 1704 780 l 1704 779 l 1704 780 l 1704 779 l 1704 777 l 1704 778 l 1704 775 l 1704 776 l 1705 776 l 1705 774 l 1705 773 l 1705 772 l 1705 771 l 1705 768 l 1705 767 l 1705 766 l 1705 762 l 1705 761 l 1705 762 l 1705 761 l 1705 758 l 1705 757 l 1706 757 l 1706 756 l 1706 757 l 1706 758 l 1706 757 l 1706 758 l 1706 757 l 1706 758 l 1706 757 l 1706 756 l 1707 756 l 1707 757 l 1707 756 l 1707 757 l 1707 756 l 1707 755 l 1707 754 l 1707 753 l 1707 754 l 1708 753 l 1708 752 l 1708 751 l 1708 749 l 1708 748 l 1708 745 l 1708 742 l 1708 740 l 1708 738 l 1708 737 l 1708 736 l 1708 735 l 1708 736 l 1708 735 l 1708 734 l 1708 733 l 1708 732 l 1708 731 l 1709 731 l 1709 730 l 1709 729 l 1709 728 l 1709 729 l 1709 730 l 1709 729 l 1709 728 l 1709 729 l 1709 728 l 1709 729 l 1710 729 l 1710 728 l 1710 729 l 1710 728 l 1710 729 l 1710 728 l 1710 729 l 1710 730 l 1711 731 l 1711 730 l 1711 731 l 1711 730 l 1711 731 l 1711 730 l 1711 729 l 1711 730 l 1711 731 l 1711 730 l 1711 731 l 1711 732 l 1711 731 l 1711 732 l 1711 731 l 1711 730 l 1712 730 l 1712 731 l 1712 730 l 1712 731 l 1712 730 l 1712 731 l 1713 730 l 1713 731 l 1713 730 l 1713 729 l 1713 728 l 1713 729 l 1713 730 l 1713 729 l 1713 730 l 1714 729 l 1714 728 l 1714 729 l 1714 728 l 1714 729 l 1714 728 l 1714 729 l 1714 730 l 1714 731 l 1714 730 l 1714 729 l 1714 730 l 1714 729 l 1714 730 l 1714 731 l 1715 732 l 1715 733 l 1715 734 l 1715 735 l 1715 736 l 1715 737 l 1715 738 l 1715 740 l 1715 744 l 1715 745 l 1715 746 l 1715 747 l 1715 748 l 1715 747 l 1716 747 l 1716 748 l 1716 749 l 1716 750 l 1716 749 l 1716 750 l 1717 750 l 1717 751 l 1717 750 l 1717 749 l 1717 750 l 1717 749 l 1718 749 l 1718 750 l 1718 748 l 1718 749 l 1718 748 l 1718 747 l 1718 745 l 1718 741 l 1719 740 l 1719 739 l 1719 738 l 1719 739 l 1719 738 l 1719 739 l 1719 738 l 1719 737 l 1719 738 l 1719 737 l 1720 737 l 1720 736 l 1720 735 l 1720 736 l 1720 735 l 1720 736 l 1720 735 l 1720 734 l 1720 735 l 1720 734 l 1720 735 l 1720 736 l 1720 737 l 1720 736 l 1721 736 l 1721 735 l 1721 734 l 1721 733 l 1721 734 l 1721 733 l 1721 732 l 1721 733 l 1721 732 l 1721 733 l 1722 733 l 1722 734 l 1722 735 l 1722 734 l 1722 735 l 1722 736 l 1722 737 l 1722 736 l 1722 737 l 1722 738 l 1722 737 l 1722 736 l 1722 737 l 1722 736 l 1722 735 l 1722 736 l 1723 736 l 1723 735 l 1723 736 l 1723 735 l 1723 734 l 1723 735 l 1723 736 l 1723 735 l 1724 735 l 1724 736 l 1724 735 l 1724 736 l 1724 737 l 1724 736 l 1725 735 l 1725 734 l 1725 733 l 1725 732 l 1725 731 l 1725 732 l 1725 731 l 1725 732 l 1725 731 l 1726 730 l 1726 731 l 1726 732 l 1726 733 l 1726 732 l 1726 733 l 1726 732 l 1726 733 l 1726 734 l 1726 735 l 1726 734 l 1726 733 l 1727 733 l 1727 734 l 1727 733 l 1727 732 l 1727 731 l 1727 732 l 1727 733 l 1727 732 l 1727 733 l 1727 734 l 1727 735 l 1728 735 l 1728 736 l 1728 738 l 1728 739 l 1728 740 l 1728 744 l 1728 763 l 1728 764 l 1728 765 l 1728 766 l 1728 767 l 1728 766 l 1728 767 l 1729 768 l 1729 767 l 1729 766 l 1729 767 l 1730 767 l 1730 768 l 1730 767 l 1730 768 l 1730 767 l 1730 768 l 1730 767 l 1730 768 l 1730 767 l 1730 766 l 1731 766 l 1731 765 l 1731 764 l 1731 763 l 1731 760 l 1731 741 l 1731 738 l 1731 737 l 1731 736 l 1731 737 l 1731 736 l 1731 735 l 1731 734 l 1732 734 l 1732 735 l 1732 734 l 1732 733 l 1732 734 l 1732 735 l 1732 736 l 1732 735 l 1732 736 l 1732 735 l 1732 736 l 1732 737 l 1732 736 l 1732 737 l 1732 738 l 1732 737 l 1733 737 l 1733 738 l 1733 737 l 1733 738 l 1733 737 l 1733 738 l 1733 739 l 1733 738 l 1733 739 l 1733 738 l 1733 740 l 1734 740 l 1734 739 l 1734 740 l 1734 739 l 1734 740 l 1734 739 l 1734 740 l 1734 739 l 1734 738 l 1734 739 l 1735 739 l 1735 738 l 1735 737 l 1735 738 l 1735 737 l 1735 736 l 1735 737 l 1735 738 l 1735 737 l 1735 736 l 1736 736 l 1736 735 l 1736 734 l 1736 733 l 1736 732 l 1736 733 l 1736 734 l 1736 735 l 1736 734 l 1736 735 l 1737 734 l 1737 735 l 1737 734 l 1737 735 l 1737 736 l 1737 737 l 1737 738 l 1737 739 l 1737 738 l 1737 737 l 1737 738 l 1738 738 l 1738 737 l 1738 738 l 1738 739 l 1738 738 l 1738 739 l 1738 738 l 1738 739 l 1738 740 l 1738 739 l 1738 737 l 1738 738 l 1738 739 l 1738 738 l 1739 739 l 1739 740 l 1739 739 l 1739 738 l 1739 739 l 1739 738 l 1739 739 l 1739 738 l 1739 739 l 1739 740 l 1739 741 l 1739 740 l 1739 741 l 1739 740 l 1739 741 l 1740 742 l 1740 741 l 1740 742 l 1740 741 l 1740 740 l 1740 741 l 1740 740 l 1740 742 l 1740 743 l 1740 742 l 1740 743 l 1740 742 l 1740 743 l 1740 742 l 1741 742 l 1741 743 l 1741 744 l 1741 746 l 1741 745 l 1741 746 l 1741 745 l 1741 746 l 1741 745 l 1741 746 l 1741 745 l 1741 746 l 1741 745 l 1741 746 l 1741 747 l 1741 746 l 1742 745 l 1742 746 l 1742 747 l 1742 746 l 1742 747 l 1742 746 l 1742 747 l 1742 746 l 1742 747 l 1742 746 l 1742 745 l 1743 745 l 1743 746 l 1743 747 l 1743 746 l 1743 747 l 1743 748 l 1743 747 l 1743 745 l 1743 744 l 1743 743 l 1743 744 l 1743 745 l 1743 744 l 1743 743 l 1743 744 l 1743 745 l 1744 745 l 1744 746 l 1744 747 l 1744 746 l 1744 747 l 1744 748 l 1744 747 l 1744 748 l 1744 749 l 1744 748 l 1744 749 l 1744 748 l 1744 747 l 1744 748 l 1745 749 l 1745 748 l 1745 747 l 1745 748 l 1745 749 l 1746 749 l 1746 748 l 1746 747 l 1746 748 l 1746 747 l 1746 748 l 1746 749 l 1746 748 l 1746 749 l 1746 750 l 1746 749 l 1746 748 l 1747 748 l 1747 746 l 1747 745 l 1747 744 l 1747 745 l 1747 744 l 1747 745 l 1747 746 l 1747 745 l 1747 746 l 1747 745 l 1747 746 l 1747 747 l stroke 1747 747 m 1747 747 m 1747 746 l 1748 747 l 1748 746 l 1748 747 l 1748 748 l 1748 747 l 1748 748 l 1748 747 l 1748 748 l 1748 747 l 1749 748 l 1749 747 l 1749 746 l 1749 747 l 1749 746 l 1749 747 l 1749 748 l 1749 747 l 1750 747 l 1750 748 l 1750 749 l 1750 748 l 1750 747 l 1750 746 l 1750 747 l 1750 748 l 1750 747 l 1750 748 l 1750 747 l 1750 746 l 1750 747 l 1750 748 l 1751 748 l 1751 749 l 1751 748 l 1751 747 l 1751 748 l 1751 747 l 1751 746 l 1751 745 l 1751 746 l 1751 747 l 1751 748 l 1751 752 l 1752 755 l 1752 756 l 1752 757 l 1752 756 l 1752 757 l 1752 758 l 1752 757 l 1752 758 l 1752 757 l 1752 758 l 1752 757 l 1753 757 l 1753 758 l 1753 759 l 1753 758 l 1753 759 l 1753 758 l 1753 759 l 1753 758 l 1753 759 l 1754 758 l 1754 759 l 1754 760 l 1754 761 l 1754 760 l 1754 761 l 1754 762 l 1754 761 l 1754 760 l 1754 759 l 1754 757 l 1754 754 l 1754 753 l 1754 752 l 1754 751 l 1755 752 l 1755 753 l 1755 752 l 1755 751 l 1755 750 l 1755 751 l 1755 750 l 1755 751 l 1755 752 l 1755 751 l 1755 752 l 1755 751 l 1756 751 l 1756 750 l 1756 749 l 1756 748 l 1756 747 l 1756 746 l 1756 745 l 1756 746 l 1756 745 l 1757 745 l 1757 744 l 1757 745 l 1757 746 l 1757 745 l 1757 744 l 1757 743 l 1757 744 l 1757 743 l 1757 742 l 1757 743 l 1757 742 l 1757 741 l 1757 742 l 1758 743 l 1758 744 l 1758 743 l 1758 744 l 1758 743 l 1758 742 l 1758 741 l 1758 742 l 1758 741 l 1758 740 l 1758 741 l 1758 740 l 1759 739 l 1759 740 l 1759 739 l 1759 740 l 1759 739 l 1759 740 l 1759 741 l 1759 742 l 1759 741 l 1759 740 l 1759 741 l 1759 742 l 1759 741 l 1760 740 l 1760 741 l 1760 740 l 1760 741 l 1760 742 l 1760 741 l 1760 740 l 1760 739 l 1760 741 l 1760 740 l 1760 741 l 1760 740 l 1760 741 l 1761 740 l 1761 741 l 1761 742 l 1761 743 l 1761 744 l 1761 745 l 1761 744 l 1762 744 l 1762 743 l 1762 744 l 1762 743 l 1762 742 l 1762 741 l 1762 742 l 1762 741 l 1762 740 l 1762 741 l 1762 740 l 1763 741 l 1763 743 l 1763 747 l 1763 749 l 1763 752 l 1763 758 l 1763 760 l 1763 761 l 1763 760 l 1763 759 l 1763 758 l 1763 759 l 1763 758 l 1763 757 l 1764 757 l 1764 756 l 1764 757 l 1764 758 l 1764 757 l 1764 758 l 1764 759 l 1765 759 l 1765 760 l 1765 761 l 1765 762 l 1765 761 l 1765 762 l 1765 763 l 1765 762 l 1765 763 l 1765 762 l 1765 760 l 1765 758 l 1765 757 l 1765 755 l 1765 747 l 1765 746 l 1765 745 l 1766 745 l 1766 746 l 1766 745 l 1766 746 l 1766 745 l 1766 746 l 1766 745 l 1766 746 l 1766 745 l 1766 746 l 1766 745 l 1766 746 l 1767 746 l 1767 745 l 1767 746 l 1767 745 l 1767 746 l 1767 747 l 1767 746 l 1767 745 l 1767 746 l 1767 745 l 1767 746 l 1767 747 l 1767 746 l 1767 745 l 1768 745 l 1768 744 l 1768 745 l 1768 744 l 1768 743 l 1768 744 l 1768 745 l 1768 746 l 1768 747 l 1768 746 l 1769 747 l 1769 746 l 1769 747 l 1769 746 l 1769 745 l 1769 746 l 1769 745 l 1769 744 l 1769 743 l 1770 743 l 1770 742 l 1770 743 l 1770 742 l 1770 741 l 1770 740 l 1770 739 l 1771 740 l 1771 739 l 1771 740 l 1771 739 l 1771 740 l 1771 741 l 1771 740 l 1771 738 l 1771 737 l 1771 739 l 1771 740 l 1771 741 l 1772 741 l 1772 742 l 1772 741 l 1772 742 l 1772 743 l 1772 742 l 1772 743 l 1772 742 l 1772 743 l 1772 742 l 1772 743 l 1773 743 l 1773 744 l 1773 745 l 1773 746 l 1773 745 l 1773 747 l 1773 749 l 1773 766 l 1773 767 l 1773 768 l 1773 767 l 1773 768 l 1773 767 l 1774 767 l 1774 766 l 1774 765 l 1774 766 l 1774 765 l 1774 766 l 1774 765 l 1774 766 l 1774 765 l 1774 766 l 1774 765 l 1775 765 l 1775 764 l 1775 763 l 1775 762 l 1775 763 l 1776 763 l 1776 762 l 1776 760 l 1776 740 l 1776 739 l 1776 738 l 1776 737 l 1776 738 l 1776 739 l 1776 740 l 1777 739 l 1777 740 l 1777 739 l 1777 740 l 1777 739 l 1777 740 l 1777 741 l 1777 742 l 1777 741 l 1777 742 l 1778 742 l 1778 741 l 1778 743 l 1778 742 l 1778 741 l 1778 742 l 1778 743 l 1779 742 l 1779 743 l 1779 742 l 1779 743 l 1779 742 l 1779 743 l 1779 742 l 1779 743 l 1779 742 l 1779 741 l 1779 740 l 1779 741 l 1779 740 l 1779 739 l 1779 740 l 1779 739 l 1780 739 l 1780 740 l 1780 741 l 1780 740 l 1780 741 l 1780 740 l 1780 741 l 1780 740 l 1780 741 l 1780 742 l 1780 743 l 1781 743 l 1781 744 l 1781 743 l 1781 742 l 1781 741 l 1781 740 l 1781 741 l 1781 742 l 1781 741 l 1782 741 l 1782 740 l 1782 741 l 1782 742 l 1782 743 l 1782 742 l 1782 743 l 1782 742 l 1782 743 l 1782 742 l 1782 741 l 1782 742 l 1782 741 l 1782 742 l 1783 742 l 1783 743 l 1783 742 l 1783 741 l 1783 740 l 1783 739 l 1783 740 l 1783 739 l 1783 740 l 1783 739 l 1783 740 l 1783 741 l 1783 742 l 1783 743 l 1784 743 l 1784 744 l 1784 745 l 1784 746 l 1784 745 l 1784 746 l 1784 747 l 1784 746 l 1784 747 l 1784 748 l 1784 747 l 1784 746 l 1784 747 l 1784 746 l 1784 745 l 1784 746 l 1785 746 l 1785 745 l 1785 744 l 1785 745 l 1785 744 l 1785 745 l 1785 746 l 1785 745 l 1785 746 l 1785 747 l 1786 747 l 1786 746 l 1786 745 l 1786 744 l 1786 743 l 1786 744 l 1786 743 l 1786 742 l 1786 740 l 1786 741 l 1786 740 l 1786 741 l 1786 740 l 1786 741 l 1786 740 l 1786 741 l 1786 740 l 1786 741 l 1787 741 l 1787 742 l 1787 743 l 1787 742 l 1787 741 l 1787 740 l 1787 741 l 1787 740 l 1787 741 l 1787 742 l 1787 741 l 1787 742 l 1787 741 l 1787 742 l 1787 741 l 1788 742 l 1788 741 l 1788 740 l 1788 741 l 1788 742 l 1788 743 l 1788 742 l 1788 743 l 1788 744 l 1788 743 l 1788 744 l 1788 743 l 1788 744 l 1789 745 l 1789 744 l 1789 745 l 1789 744 l 1789 745 l 1789 744 l 1789 743 l 1789 744 l 1789 743 l 1789 744 l 1789 743 l 1789 742 l 1789 743 l 1790 744 l 1790 745 l 1790 746 l 1790 745 l 1790 744 l 1790 745 l 1790 744 l 1790 743 l 1790 742 l 1791 742 l 1791 741 l 1791 742 l 1791 743 l 1791 744 l 1791 745 l 1791 744 l 1791 743 l 1791 744 l 1791 745 l 1791 744 l 1791 743 l 1791 744 l 1791 743 l 1791 744 l 1791 743 l 1791 744 l 1792 744 l 1792 745 l 1792 744 l 1792 745 l 1792 746 l 1792 745 l 1792 746 l 1792 747 l 1792 746 l 1792 745 l 1792 746 l 1792 745 l 1792 746 l 1792 747 l 1792 746 l 1792 747 l 1792 746 l 1792 745 l 1793 746 l 1793 747 l 1793 746 l 1793 747 l 1793 746 l 1793 747 l 1793 746 l 1793 745 l 1793 746 l 1793 745 l 1793 746 l 1793 747 l 1793 752 l 1793 753 l 1794 753 l 1794 754 l 1794 755 l 1794 754 l 1794 755 l 1794 754 l 1794 755 l 1794 754 l 1794 753 l 1794 752 l 1794 751 l 1794 752 l 1794 751 l 1794 752 l 1795 752 l 1795 751 l 1795 752 l 1795 751 l 1795 752 l 1795 753 l 1795 752 l 1795 753 l 1795 752 l 1795 753 l 1795 752 l 1796 752 l 1796 753 l 1796 752 l 1796 753 l 1796 752 l 1796 751 l 1796 750 l 1796 745 l 1796 744 l 1796 743 l 1796 742 l 1796 743 l 1796 742 l 1796 741 l 1796 742 l 1796 741 l 1796 742 l 1796 743 l 1796 742 l 1797 742 l 1797 743 l 1797 742 l 1797 741 l 1797 742 l 1797 741 l 1797 742 l 1797 743 l 1797 742 l 1797 743 l 1797 744 l 1797 743 l 1797 742 l 1797 741 l 1797 742 l 1798 742 l 1798 741 l 1798 740 l 1798 741 l 1798 742 l 1798 741 l 1798 740 l 1798 741 l 1798 740 l 1798 741 l 1798 740 l 1798 741 l 1798 740 l 1798 741 l 1798 740 l 1798 741 l 1798 742 l 1798 743 l 1798 742 l 1799 743 l 1799 742 l 1799 743 l 1799 744 l 1799 745 l 1799 744 l 1799 745 l 1799 747 l 1799 749 l 1799 750 l 1799 749 l 1799 748 l 1799 747 l 1799 746 l 1799 747 l 1799 748 l 1800 747 l 1800 746 l 1800 745 l 1800 746 l 1800 745 l 1800 746 l 1800 745 l 1800 746 l 1801 746 l 1801 745 l 1801 744 l 1801 743 l 1801 744 l 1801 743 l 1801 742 l 1801 741 l 1801 740 l 1801 741 l 1801 740 l 1801 739 l 1801 736 l 1801 735 l 1801 736 l 1802 736 l 1802 737 l 1802 736 l 1802 737 l 1802 736 l 1802 737 l 1802 738 l 1802 739 l 1802 738 l 1802 739 l 1802 741 l 1802 742 l 1802 746 l 1802 747 l 1802 751 l 1802 753 l 1802 754 l 1803 754 l 1803 753 l 1803 755 l 1803 754 l 1803 753 l 1803 754 l 1803 755 l 1803 757 l 1804 760 l 1804 761 l 1804 762 l 1804 763 l 1804 764 l 1804 766 l 1804 767 l 1804 768 l 1804 769 l 1804 772 l 1804 773 l 1804 774 l 1804 775 l 1805 774 l 1805 772 l 1805 770 l 1805 769 l 1805 768 l 1805 769 l 1805 768 l 1805 772 l 1805 773 l 1805 774 l 1805 773 l 1805 774 l 1805 775 l 1806 775 l 1806 774 l 1806 775 l 1806 774 l 1806 775 l 1806 774 l 1806 775 l 1806 774 l 1806 772 l 1806 771 l 1806 770 l 1806 768 l 1806 767 l 1806 766 l 1807 765 l 1807 763 l 1807 761 l 1807 760 l 1807 759 l 1807 758 l 1807 757 l 1807 758 l 1807 757 l 1807 756 l 1807 757 l 1807 752 l 1807 751 l 1807 750 l 1807 751 l 1808 750 l 1808 751 l 1808 750 l 1808 749 l 1808 750 l 1808 748 l 1808 749 l 1808 748 l 1808 749 l 1808 748 l 1808 749 l 1808 750 l 1809 750 l 1809 749 l 1809 748 l 1809 749 l 1809 748 l 1809 749 l 1809 750 l 1809 749 l 1809 750 l 1809 749 l 1809 750 l 1809 749 l 1810 749 l 1810 752 l 1810 753 l 1810 754 l 1810 753 l 1810 752 l 1810 753 l 1810 752 l 1810 753 l 1810 755 l 1810 756 l 1810 755 l 1810 756 l 1810 757 l 1810 756 l 1810 757 l 1810 758 l 1810 759 l 1811 759 l 1811 760 l 1811 759 l 1811 758 l 1811 759 l 1811 758 l 1811 759 l 1811 758 l 1811 759 l 1811 760 l 1811 764 l 1811 765 l 1811 764 l 1811 765 l 1811 768 l stroke 1811 768 m 1811 768 m 1811 768 l 1811 769 l 1811 768 l 1811 769 l 1811 768 l 1812 768 l 1812 769 l 1812 770 l 1812 771 l 1812 770 l 1812 769 l 1812 770 l 1812 771 l 1812 772 l 1812 774 l 1812 776 l 1812 785 l 1812 788 l 1812 789 l 1812 790 l 1812 791 l 1812 792 l 1812 791 l 1812 792 l 1812 791 l 1812 790 l 1812 791 l 1812 790 l 1812 791 l 1813 791 l 1813 790 l 1813 789 l 1813 788 l 1813 789 l 1813 787 l 1813 786 l 1814 785 l 1814 784 l 1814 783 l 1814 782 l 1814 783 l 1814 782 l 1814 783 l 1814 782 l 1814 781 l 1814 780 l 1814 779 l 1814 780 l 1814 779 l 1814 778 l 1814 776 l 1814 774 l 1814 764 l 1814 758 l 1814 755 l 1814 754 l 1814 753 l 1814 754 l 1814 753 l 1815 752 l 1815 753 l 1815 752 l 1815 754 l 1815 755 l 1815 756 l 1815 757 l 1815 756 l 1815 755 l 1815 756 l 1815 757 l 1815 756 l 1815 755 l 1815 756 l 1815 755 l 1815 754 l 1815 755 l 1816 755 l 1816 754 l 1816 755 l 1816 754 l 1816 753 l 1816 754 l 1816 753 l 1816 754 l 1816 755 l 1816 754 l 1816 753 l 1816 754 l 1817 754 l 1817 755 l 1817 754 l 1817 755 l 1817 754 l 1817 755 l 1817 754 l 1817 753 l 1817 751 l 1817 750 l 1817 751 l 1817 749 l 1817 748 l 1817 747 l 1817 748 l 1817 749 l 1817 750 l 1817 749 l 1817 748 l 1817 749 l 1818 749 l 1818 750 l 1818 749 l 1818 748 l 1818 747 l 1818 748 l 1818 747 l 1818 748 l 1818 747 l 1818 748 l 1819 748 l 1819 747 l 1819 748 l 1819 747 l 1819 748 l 1819 747 l 1819 748 l 1819 747 l 1819 748 l 1819 749 l 1819 750 l 1819 751 l 1820 750 l 1820 749 l 1820 751 l 1820 752 l 1820 751 l 1820 752 l 1820 751 l 1820 752 l 1820 753 l 1820 752 l 1820 753 l 1820 752 l 1820 753 l 1820 752 l 1820 753 l 1820 754 l 1820 755 l 1820 756 l 1820 755 l 1820 754 l 1820 755 l 1821 755 l 1821 754 l 1821 755 l 1821 756 l 1821 757 l 1821 759 l 1821 763 l 1821 762 l 1821 763 l 1821 764 l 1821 765 l 1821 764 l 1822 763 l 1822 764 l 1822 763 l 1822 762 l 1822 761 l 1822 762 l 1822 761 l 1822 760 l 1822 759 l 1822 758 l 1822 759 l 1823 759 l 1823 760 l 1823 759 l 1823 760 l 1823 759 l 1823 760 l 1823 759 l 1823 758 l 1823 759 l 1823 758 l 1823 757 l 1823 755 l 1823 750 l 1823 749 l 1823 748 l 1823 747 l 1823 746 l 1823 747 l 1823 746 l 1824 746 l 1824 747 l 1824 746 l 1824 745 l 1824 744 l 1824 743 l 1824 744 l 1824 745 l 1824 744 l 1824 745 l 1824 744 l 1824 743 l 1824 744 l 1824 743 l 1824 744 l 1824 743 l 1824 744 l 1824 743 l 1824 744 l 1825 743 l 1825 744 l 1825 743 l 1825 744 l 1825 743 l 1825 744 l 1825 743 l 1825 744 l 1825 743 l 1825 742 l 1825 741 l 1825 742 l 1825 741 l 1825 740 l 1825 741 l 1825 740 l 1825 741 l 1825 740 l 1825 739 l 1825 740 l 1825 741 l 1825 740 l 1825 741 l 1825 740 l 1825 741 l 1825 742 l 1825 741 l 1826 742 l 1826 741 l 1826 740 l 1826 739 l 1826 740 l 1826 739 l 1826 740 l 1826 741 l 1826 742 l 1826 743 l 1826 742 l 1826 743 l 1826 742 l 1826 743 l 1826 744 l 1826 743 l 1826 744 l 1826 743 l 1826 744 l 1826 745 l 1826 744 l 1827 744 l 1827 743 l 1827 744 l 1827 745 l 1827 744 l 1827 745 l 1827 744 l 1827 743 l 1827 742 l 1827 743 l 1827 744 l 1827 743 l 1827 744 l 1827 743 l 1827 744 l 1827 743 l 1827 744 l 1827 743 l 1828 743 l 1828 744 l 1828 743 l 1828 744 l 1828 745 l 1828 746 l 1828 745 l 1828 746 l 1828 745 l 1828 744 l 1828 745 l 1828 744 l 1828 743 l 1828 744 l 1828 745 l 1829 745 l 1829 746 l 1829 747 l 1829 748 l 1829 747 l 1829 746 l 1829 747 l 1829 748 l 1829 747 l 1829 748 l 1829 749 l 1829 748 l 1829 749 l 1829 748 l 1829 749 l 1829 750 l 1829 749 l 1829 750 l 1829 751 l 1830 751 l 1830 752 l 1830 756 l 1830 757 l 1830 756 l 1830 757 l 1830 756 l 1830 757 l 1830 756 l 1830 755 l 1830 756 l 1830 757 l 1830 756 l 1830 757 l 1830 756 l 1830 757 l 1831 756 l 1831 757 l 1831 756 l 1831 755 l 1831 756 l 1831 755 l 1831 754 l 1831 755 l 1831 756 l 1831 755 l 1831 756 l 1831 755 l 1831 756 l 1831 755 l 1831 754 l 1831 755 l 1832 755 l 1832 756 l 1832 755 l 1832 756 l 1832 755 l 1832 754 l 1832 750 l 1832 749 l 1832 750 l 1832 749 l 1832 750 l 1832 749 l 1832 750 l 1832 749 l 1832 750 l 1832 749 l 1832 748 l 1832 750 l 1832 749 l 1832 750 l 1833 750 l 1833 751 l 1833 752 l 1833 753 l 1833 754 l 1833 753 l 1833 754 l 1833 755 l 1833 754 l 1833 753 l 1833 754 l 1834 755 l 1834 754 l 1834 755 l 1834 754 l 1834 753 l 1834 754 l 1834 753 l 1834 754 l 1834 755 l 1834 754 l 1834 753 l 1834 752 l 1834 753 l 1834 752 l 1834 751 l 1835 750 l 1835 751 l 1835 752 l 1835 751 l 1835 750 l 1835 749 l 1835 750 l 1835 749 l 1835 748 l 1835 749 l 1835 750 l 1835 749 l 1835 750 l 1835 749 l 1836 750 l 1836 749 l 1836 750 l 1836 749 l 1836 748 l 1836 749 l 1836 748 l 1836 749 l 1836 750 l 1836 749 l 1836 750 l 1836 751 l 1837 750 l 1837 751 l 1837 750 l 1837 749 l 1837 748 l 1837 749 l 1837 750 l 1837 751 l 1837 750 l 1837 751 l 1837 752 l 1837 751 l 1837 752 l 1837 753 l 1837 754 l 1837 753 l 1837 752 l 1838 752 l 1838 754 l 1838 755 l 1838 756 l 1838 755 l 1838 754 l 1838 755 l 1838 756 l 1838 755 l 1838 756 l 1838 757 l 1838 756 l 1838 757 l 1838 758 l 1838 757 l 1838 758 l 1838 757 l 1838 758 l 1838 759 l 1838 758 l 1838 759 l 1838 760 l 1839 760 l 1839 761 l 1839 762 l 1839 763 l 1839 764 l 1839 763 l 1839 764 l 1839 765 l 1839 764 l 1839 765 l 1839 764 l 1839 765 l 1839 764 l 1839 765 l 1839 764 l 1839 765 l 1839 764 l 1839 763 l 1839 764 l 1840 764 l 1840 765 l 1840 764 l 1840 765 l 1840 764 l 1840 763 l 1840 762 l 1840 763 l 1840 762 l 1840 761 l 1840 762 l 1840 763 l 1840 762 l 1840 761 l 1840 760 l 1841 760 l 1841 761 l 1841 760 l 1841 761 l 1841 760 l 1841 759 l 1841 758 l 1841 761 l 1841 760 l 1841 761 l 1841 760 l 1841 759 l 1841 758 l 1841 757 l 1841 756 l 1841 757 l 1841 756 l 1841 757 l 1842 757 l 1842 756 l 1842 757 l 1842 756 l 1842 755 l 1842 756 l 1842 755 l 1842 756 l 1842 755 l 1842 754 l 1842 755 l 1842 754 l 1842 755 l 1842 756 l 1842 755 l 1843 755 l 1843 754 l 1843 753 l 1843 754 l 1843 750 l 1843 751 l 1843 752 l 1843 751 l 1843 752 l 1843 751 l 1843 752 l 1843 753 l 1843 752 l 1843 753 l 1843 754 l 1843 753 l 1844 754 l 1844 753 l 1844 754 l 1844 755 l 1844 756 l 1844 755 l 1844 756 l 1844 757 l 1844 756 l 1844 757 l 1844 758 l 1844 757 l 1844 758 l 1844 757 l 1845 758 l 1845 759 l 1845 760 l 1845 761 l 1845 762 l 1845 761 l 1845 762 l 1845 761 l 1845 762 l 1845 761 l 1845 762 l 1845 763 l 1845 762 l 1845 761 l 1845 762 l 1845 763 l 1845 762 l 1846 762 l 1846 763 l 1846 762 l 1846 763 l 1846 764 l 1846 763 l 1846 764 l 1846 763 l 1846 764 l 1846 765 l 1846 766 l 1846 767 l 1846 773 l 1846 780 l 1846 782 l 1846 783 l 1846 784 l 1846 785 l 1846 786 l 1846 787 l 1846 786 l 1846 787 l 1846 788 l 1847 789 l 1847 788 l 1847 789 l 1847 790 l 1847 791 l 1847 790 l 1847 791 l 1847 792 l 1847 793 l 1847 794 l 1847 795 l 1847 794 l 1847 795 l 1847 796 l 1847 797 l 1847 798 l 1847 799 l 1847 800 l 1847 801 l 1848 801 l 1848 802 l 1848 803 l 1848 804 l 1848 803 l 1848 804 l 1848 805 l 1848 806 l 1848 807 l 1848 808 l 1848 806 l 1848 802 l 1848 801 l 1848 802 l 1848 801 l 1848 802 l 1848 803 l 1848 802 l 1848 803 l 1848 804 l 1848 805 l 1848 806 l 1848 807 l 1848 808 l 1848 809 l 1849 809 l 1849 810 l 1849 811 l 1849 812 l 1849 813 l 1849 814 l 1849 815 l 1849 817 l 1849 819 l 1849 820 l 1849 821 l 1849 822 l 1849 823 l 1849 824 l 1849 825 l 1849 826 l 1849 827 l 1849 828 l 1849 829 l 1849 830 l 1849 831 l 1849 832 l 1849 831 l 1849 832 l 1849 833 l 1849 834 l 1849 835 l 1850 835 l 1850 836 l 1850 837 l 1850 838 l 1850 839 l 1850 838 l 1850 839 l 1850 838 l 1850 837 l 1850 836 l 1851 836 l 1851 835 l 1851 834 l 1851 833 l 1851 834 l 1851 833 l 1851 832 l 1851 831 l 1851 830 l 1851 829 l 1851 828 l 1851 826 l 1851 825 l 1851 824 l 1851 823 l 1851 822 l 1851 821 l 1851 820 l 1851 819 l 1851 818 l 1851 817 l 1851 816 l 1851 815 l 1851 814 l 1851 812 l 1851 811 l 1852 811 l 1852 810 l 1852 809 l 1852 808 l 1852 807 l 1852 806 l 1852 805 l 1852 804 l 1852 803 l 1852 802 l 1852 801 l 1852 800 l 1852 799 l 1852 798 l 1852 797 l 1852 796 l 1852 795 l 1852 794 l 1852 793 l 1852 792 l 1852 793 l 1852 792 l 1852 791 l 1852 790 l 1852 791 l 1852 790 l 1852 789 l 1852 788 l 1853 788 l 1853 787 l 1853 786 l 1853 785 l 1853 784 l 1853 783 l 1853 782 l 1853 783 l 1853 782 l 1853 783 l 1853 782 l 1853 783 l 1853 782 l 1853 781 l 1853 780 l 1853 781 l 1853 780 l 1853 779 l 1853 778 l 1853 777 l 1853 778 l 1853 777 l 1853 776 l 1854 777 l 1854 776 l 1854 775 l 1854 774 l 1854 773 l 1854 774 l 1854 776 l 1854 777 l 1854 778 l 1854 777 l 1854 775 l 1854 776 l 1855 776 l 1855 777 l 1855 776 l 1855 777 l 1855 776 l 1855 775 l 1855 774 l 1855 775 l 1855 774 l 1855 773 l 1855 774 l 1855 773 l 1855 772 l 1855 773 l 1855 774 l 1855 775 l 1855 774 l 1855 773 l 1855 774 l 1855 773 l 1856 772 l 1856 773 l 1856 774 l 1856 775 l 1856 774 l 1856 772 l 1856 771 l 1856 772 l 1856 771 l 1856 772 l 1856 771 l 1856 770 l 1856 771 l 1856 772 l 1856 773 l 1856 774 l 1856 775 l 1856 776 l stroke 1856 776 m 1856 776 m 1856 776 l 1856 775 l 1857 775 l 1857 774 l 1857 775 l 1857 776 l 1857 777 l 1857 778 l 1857 777 l 1857 778 l 1857 777 l 1857 776 l 1857 777 l 1857 776 l 1857 777 l 1858 777 l 1858 776 l 1858 775 l 1858 776 l 1858 775 l 1858 774 l 1858 775 l 1858 774 l 1858 775 l 1858 774 l 1858 775 l 1858 774 l 1858 775 l 1858 774 l 1858 773 l 1858 772 l 1858 771 l 1858 772 l 1858 771 l 1859 771 l 1859 770 l 1859 769 l 1859 768 l 1859 767 l 1859 768 l 1859 767 l 1859 768 l 1859 769 l 1859 768 l 1859 769 l 1859 768 l 1859 767 l 1859 768 l 1859 767 l 1859 768 l 1859 769 l 1859 770 l 1859 771 l 1859 770 l 1859 771 l 1860 771 l 1860 770 l 1860 771 l 1860 770 l 1860 771 l 1860 772 l 1860 771 l 1860 770 l 1860 771 l 1860 772 l 1860 773 l 1860 772 l 1860 771 l 1860 772 l 1860 773 l 1860 774 l 1860 775 l 1860 776 l 1860 777 l 1860 778 l 1860 779 l 1861 779 l 1861 780 l 1861 779 l 1861 780 l 1861 781 l 1861 780 l 1861 781 l 1861 782 l 1861 781 l 1861 782 l 1861 784 l 1861 785 l 1861 786 l 1861 785 l 1861 784 l 1861 785 l 1861 784 l 1861 783 l 1861 784 l 1861 785 l 1862 785 l 1862 787 l 1862 786 l 1862 785 l 1862 786 l 1862 787 l 1862 786 l 1862 787 l 1862 786 l 1862 785 l 1862 784 l 1862 785 l 1862 784 l 1862 785 l 1863 784 l 1863 785 l 1863 786 l 1863 785 l 1863 786 l 1863 785 l 1863 786 l 1863 787 l 1863 786 l 1863 787 l 1863 788 l 1863 787 l 1863 786 l 1863 785 l 1863 786 l 1863 787 l 1863 788 l 1863 789 l 1863 791 l 1863 792 l 1863 793 l 1863 794 l 1863 796 l 1863 798 l 1863 799 l 1864 801 l 1864 802 l 1864 805 l 1864 806 l 1864 807 l 1864 808 l 1864 809 l 1864 810 l 1864 811 l 1864 812 l 1864 813 l 1864 814 l 1864 815 l 1864 816 l 1864 815 l 1864 816 l 1864 817 l 1864 818 l 1864 819 l 1864 821 l 1864 822 l 1864 823 l 1864 824 l 1864 825 l 1864 827 l 1864 828 l 1864 829 l 1864 830 l 1864 831 l 1864 833 l 1865 834 l 1865 836 l 1865 837 l 1865 838 l 1865 839 l 1865 840 l 1865 841 l 1865 842 l 1865 844 l 1865 845 l 1865 848 l 1865 849 l 1865 850 l 1865 852 l 1865 853 l 1865 856 l 1865 857 l 1865 859 l 1865 860 l 1865 861 l 1865 860 l 1865 861 l 1865 860 l 1865 861 l 1865 862 l 1865 863 l 1865 864 l 1865 865 l 1865 867 l 1865 868 l 1865 869 l 1865 870 l 1865 871 l 1866 871 l 1866 872 l 1866 873 l 1866 874 l 1866 875 l 1866 876 l 1866 877 l 1866 879 l 1866 880 l 1866 881 l 1866 882 l 1866 883 l 1866 882 l 1866 883 l 1867 883 l 1867 884 l 1867 883 l 1867 884 l 1867 883 l 1867 882 l 1867 881 l 1867 880 l 1867 879 l 1867 878 l 1867 877 l 1867 876 l 1867 875 l 1867 874 l 1867 873 l 1867 872 l 1867 870 l 1867 869 l 1867 867 l 1867 866 l 1867 865 l 1867 864 l 1867 863 l 1867 862 l 1868 862 l 1868 861 l 1868 860 l 1868 859 l 1868 858 l 1868 857 l 1868 856 l 1868 855 l 1868 853 l 1868 850 l 1868 848 l 1868 847 l 1868 845 l 1868 843 l 1868 841 l 1868 840 l 1868 841 l 1868 840 l 1868 839 l 1868 838 l 1868 837 l 1868 836 l 1868 835 l 1868 834 l 1868 833 l 1868 834 l 1868 833 l 1868 832 l 1868 831 l 1868 830 l 1868 828 l 1868 827 l 1868 826 l 1868 824 l 1868 823 l 1868 822 l 1868 821 l 1868 822 l 1869 821 l 1869 819 l 1869 818 l 1869 817 l 1869 816 l 1869 814 l 1869 813 l 1869 812 l 1869 811 l 1869 810 l 1869 808 l 1869 807 l 1869 806 l 1869 805 l 1869 806 l 1869 805 l 1869 804 l 1869 803 l 1869 804 l 1869 803 l 1869 802 l 1869 801 l 1869 800 l 1869 799 l 1869 798 l 1869 797 l 1869 795 l 1869 794 l 1869 795 l 1869 794 l 1870 794 l 1870 793 l 1870 792 l 1870 791 l 1870 790 l 1870 789 l 1870 787 l 1870 786 l 1870 785 l 1870 784 l 1870 785 l 1870 784 l 1870 783 l 1870 782 l 1870 783 l 1870 782 l 1870 781 l 1870 780 l 1870 779 l 1870 778 l 1870 779 l 1870 778 l 1870 777 l 1870 778 l 1870 779 l 1871 779 l 1871 780 l 1871 781 l 1871 782 l 1871 781 l 1871 782 l 1871 783 l 1871 782 l 1871 783 l 1871 782 l 1871 783 l 1871 784 l 1871 783 l 1871 784 l 1871 785 l 1871 786 l 1871 787 l 1871 786 l 1871 787 l 1871 786 l 1871 787 l 1872 787 l 1872 788 l 1872 787 l 1872 788 l 1872 789 l 1872 790 l 1872 791 l 1872 792 l 1872 794 l 1872 795 l 1872 796 l 1872 797 l 1872 798 l 1872 799 l 1872 798 l 1872 799 l 1872 800 l 1872 801 l 1872 802 l 1872 803 l 1872 802 l 1872 803 l 1872 802 l 1872 801 l 1872 800 l 1872 801 l 1873 802 l 1873 801 l 1873 800 l 1873 801 l 1873 799 l 1873 800 l 1873 801 l 1873 802 l 1873 803 l 1873 802 l 1873 803 l 1873 804 l 1873 805 l 1874 805 l 1874 806 l 1874 807 l 1874 808 l 1874 809 l 1874 808 l 1874 807 l 1874 806 l 1874 807 l 1874 808 l 1874 809 l 1874 811 l 1874 812 l 1874 814 l 1874 816 l 1874 817 l 1874 819 l 1874 821 l 1874 820 l 1874 822 l 1874 823 l 1874 826 l 1874 827 l 1874 829 l 1874 831 l 1874 832 l 1874 833 l 1874 835 l 1874 837 l 1874 841 l 1874 842 l 1874 843 l 1874 844 l 1874 845 l 1874 847 l 1875 848 l 1875 849 l 1875 850 l 1875 851 l 1875 852 l 1875 853 l 1875 852 l 1875 851 l 1875 852 l 1875 851 l 1875 850 l 1875 849 l 1875 848 l 1875 847 l 1875 848 l 1876 848 l 1876 847 l 1876 846 l 1876 845 l 1876 844 l 1876 843 l 1876 842 l 1876 841 l 1876 840 l 1876 839 l 1876 838 l 1876 837 l 1876 836 l 1876 833 l 1876 832 l 1876 830 l 1876 828 l 1876 827 l 1876 824 l 1876 822 l 1876 821 l 1876 816 l 1876 814 l 1876 811 l 1876 810 l 1876 809 l 1876 808 l 1876 809 l 1876 812 l 1876 813 l 1876 811 l 1876 810 l 1876 809 l 1876 808 l 1876 807 l 1876 806 l 1877 806 l 1877 805 l 1877 804 l 1877 803 l 1877 802 l 1877 801 l 1877 800 l 1877 799 l 1877 800 l 1877 799 l 1877 800 l 1877 799 l 1877 800 l 1877 799 l 1877 798 l 1877 797 l 1877 796 l 1877 797 l 1877 798 l 1878 798 l 1878 797 l 1878 796 l 1878 795 l 1878 794 l 1878 792 l 1878 783 l 1878 782 l 1878 781 l 1878 780 l 1878 779 l 1878 780 l 1878 781 l 1878 780 l 1878 781 l 1878 780 l 1879 779 l 1879 778 l 1879 779 l 1879 777 l 1879 776 l 1879 777 l 1879 776 l 1879 777 l 1879 775 l 1879 776 l 1879 775 l 1879 774 l 1879 775 l 1879 776 l 1879 777 l 1879 776 l 1879 775 l 1879 774 l 1879 775 l 1879 777 l 1879 778 l 1879 779 l 1879 780 l 1879 779 l 1880 779 l 1880 780 l 1880 781 l 1880 780 l 1880 781 l 1880 783 l 1880 784 l 1880 785 l 1880 784 l 1880 783 l 1880 782 l 1880 781 l 1880 780 l 1880 781 l 1880 782 l 1880 783 l 1880 782 l 1880 783 l 1880 782 l 1880 783 l 1881 783 l 1881 782 l 1881 783 l 1881 782 l 1881 783 l 1881 782 l 1881 783 l 1881 782 l 1881 780 l 1881 778 l 1881 779 l 1881 778 l 1881 777 l 1881 778 l 1881 777 l 1881 778 l 1881 777 l 1881 776 l 1881 777 l 1882 775 l 1882 776 l 1882 775 l 1882 774 l 1882 773 l 1882 772 l 1882 773 l 1882 774 l 1882 773 l 1882 774 l 1882 773 l 1882 772 l 1882 771 l 1882 772 l 1882 773 l 1882 772 l 1882 773 l 1882 774 l 1882 775 l 1882 774 l 1882 775 l 1882 774 l 1882 775 l 1883 774 l 1883 773 l 1883 772 l 1883 771 l 1883 772 l 1883 773 l 1883 774 l 1883 773 l 1883 774 l 1883 775 l 1883 776 l 1883 775 l 1883 774 l 1883 773 l 1883 774 l 1883 775 l 1883 777 l 1883 776 l 1883 775 l 1883 776 l 1883 775 l 1883 776 l 1883 775 l 1883 776 l 1883 777 l 1884 778 l 1884 779 l 1884 778 l 1884 777 l 1884 778 l 1884 777 l 1884 776 l 1884 777 l 1884 776 l 1884 775 l 1884 774 l 1884 775 l 1884 774 l 1884 775 l 1884 776 l 1884 775 l 1884 776 l 1884 777 l 1884 776 l 1884 777 l 1884 776 l 1884 775 l 1885 776 l 1885 775 l 1885 774 l 1885 773 l 1885 772 l 1885 773 l 1885 772 l 1885 773 l 1885 771 l 1885 770 l 1885 771 l 1885 770 l 1885 771 l 1885 770 l 1885 769 l 1885 768 l 1885 769 l 1885 768 l 1885 769 l 1885 768 l 1885 769 l 1885 768 l 1885 769 l 1886 770 l 1886 769 l 1886 770 l 1886 771 l 1886 770 l 1886 769 l 1886 770 l 1886 769 l 1886 770 l 1886 769 l 1886 770 l 1886 771 l 1886 772 l 1886 771 l 1886 772 l 1886 771 l 1887 771 l 1887 770 l 1887 769 l 1887 770 l 1887 769 l 1887 768 l 1887 769 l 1887 770 l 1887 769 l 1887 770 l 1887 769 l 1887 768 l 1887 767 l 1887 768 l 1887 769 l 1888 769 l 1888 768 l 1888 767 l 1888 766 l 1888 767 l 1888 766 l 1888 767 l 1888 768 l 1888 769 l 1888 770 l 188