diff --git a/scripts/frequency-sweep.py b/scripts/frequency-sweep.py new file mode 100755 index 0000000..8b30d58 --- /dev/null +++ b/scripts/frequency-sweep.py @@ -0,0 +1,20 @@ +#!/bin/env python + +# generata a frequency sweep + +import numpy as np +from scipy.signal import chirp +import matplotlib.pyplot as plt + +showplot = False +t = np.linspace(0, 1, 2048) +waveform = chirp(t, f0=1, f1=50, t1=1, method='linear') + +print("# frequency sweep using scipy.signal.chirp") +for y in waveform: + print(y) + +if showplot: + plt.plot(t, waveform, '--') + plt.show() + diff --git a/scripts/gaussian-pulse.py b/scripts/gaussian-pulse.py new file mode 100755 index 0000000..b1dc884 --- /dev/null +++ b/scripts/gaussian-pulse.py @@ -0,0 +1,20 @@ +#!/bin/env python + +# generata a gaussian pulse + +import numpy as np +from scipy.signal import gausspulse +import matplotlib.pyplot as plt + +showplot = False +t = np.linspace(-1, 1, 2048) +waveform = gausspulse(t, fc=5) + +print("# gaussian pulse using scipy.signal.gausspulse") +for y in waveform: + print(y) + +if showplot: + plt.plot(t, waveform, '--') + plt.show() + diff --git a/scripts/pwm-modulation.py b/scripts/pwm-modulation.py new file mode 100755 index 0000000..1aecd4a --- /dev/null +++ b/scripts/pwm-modulation.py @@ -0,0 +1,21 @@ +#!/bin/env python + +# generata pwm modulated signal + +import numpy as np +from scipy.signal import square +import matplotlib.pyplot as plt + +showplot = False +t = np.linspace(0, 1, 2048) +sig = np.sin(2 * np.pi * t) +waveform = square(2 * np.pi * 25 * t, duty=(sig + 1)/2) + +print("# pwm modulation using scipy.signal.square") +for y in waveform: + print(y) + +if showplot: + plt.plot(t, waveform, '--') + plt.show() + diff --git a/waves/frequency-sweep.csv b/waves/frequency-sweep.csv new file mode 100644 index 0000000..8cf5079 --- /dev/null +++ b/waves/frequency-sweep.csv @@ -0,0 +1,2049 @@ +# frequency sweep using scipy.signal.chirp +1.0 +0.999995175771206 +0.9999802439785802 +0.9999545039030937 +0.9999172387663772 +0.9998677157581224 +0.9998051860661693 +0.9997288849094147 +0.999638031573683 +0.9995318294507035 +0.9994094660803394 +0.9992701131962183 +0.999112926774916 +0.9989370470888482 +0.9987415987630273 +0.9985256908358443 +0.9982884168240405 +0.9980288547920299 +0.9977460674257462 +0.9974391021111804 +0.9971069910177831 +0.9967487511869099 +0.9963633846254827 +0.9959498784050524 +0.9955072047664426 +0.9950343212301589 +0.9945301707127536 +0.9939936816493328 +0.9934237681223965 +0.9928193299972085 +0.9921792530638868 +0.9915024091864153 +0.990787656458773 +0.9900338393683831 +0.9892397889670825 +0.988404323049817 +0.9875262463412644 +0.9866043506905958 +0.985637415274579 +0.9846242068092341 +0.983563479770251 +0.982453976622379 +0.9812944280579996 +0.9800835532450944 +0.9788200600848204 +0.9775026454789048 +0.9761299956070736 +0.9747007862147253 +0.9732136829110635 +0.9716673414779003 +0.9700604081893437 +0.96839152014258 +0.9666593055999615 +0.9648623843426108 +0.9629993680357504 +0.961068860605963 +0.9590694586305923 +0.9569997517394859 +0.9548583230292839 +0.9526437494904533 +0.9503546024472674 +0.947989448010925 +0.9455468475460006 +0.9430253581504203 +0.9404235331491438 +0.9377399226017414 +0.9349730738240407 +0.9321215319240216 +0.9291838403521298 +0.9261585414661738 +0.9230441771109708 +0.9198392892128932 +0.9165424203894716 +0.9131521145741981 +0.909666917656667 +0.9060853781381913 +0.9024060478030171 +0.8986274824052576 +0.8947482423716587 +0.8907668935203016 +0.8866820077953383 +0.8824921640178486 +0.8781959486528998 +0.8737919565928782 +0.8692787919571553 +0.8646550689081394 +0.8599194124837553 +0.8550704594463825 +0.8501068591482723 +0.8450272744134532 +0.8398303824361208 +0.8345148756954996 +0.8290794628871473 +0.8235228698706617 +0.8178438406337393 +0.8120411382725158 +0.8061135459881067 +0.8000598680992571 +0.793878931070983 +0.7875695845590839 +0.7811307024703814 +0.7745611840385267 +0.7678599549152019 +0.7610259682765228 +0.754058205944434 +0.7469556795228676 +0.7397174315484213 +0.7323425366552885 +0.7248301027541578 +0.7171792722247774 +0.7093892231218593 +0.7014591703939792 +0.6933883671151067 +0.6851761057283762 +0.6768217193016918 +0.6683245827947318 +0.6596841143369004 +0.6508997765157484 +0.6419710776753614 +0.63289757322419 +0.623678866951774 +0.6143146123537849 +0.6048045139647888 +0.5951483286981021 +0.5853458671920937 +0.5753969951622547 +0.5653016347583306 +0.5550597659257888 +0.5446714277708635 +0.5341367199283933 +0.5234558039316373 +0.5126289045832337 +0.5016563113264288 +0.49053837961567937 +0.4792755322857079 +0.4678682609180482 +0.45631712720410744 +0.44462276430372305 +0.43278587819818015 +0.42080724903661326 +0.40868773247469464 +0.3964282610044782 +0.38402984527423734 +0.37149357539711325 +0.3588206222473468 +0.34601223874285203 +0.33306976111285125 +0.3199946101492648 +0.30678829244051936 +0.2934524015864112 +0.27998861939262704 +0.2663987170435055 +0.2526845562515838 +0.23884809038245422 +0.22489136555342334 +0.21081652170444257 +0.1966257936397479 +0.1823215120386248 +0.16790610443368828 +0.1533820961550382 +0.13875211123863135 +0.12401887329718662 +0.10918520635191137 +0.09425403562332509 +0.07922838827942336 +0.06411139413941362 +0.048906286331229384 +0.033616401901014156 +0.018245182372744615 +0.002796174256149657 +-0.012726970498933178 +-0.02832049410364115 +-0.043980532588495685 +-0.0597031155210385 +-0.07548416578459782 +-0.0913194994201149 +-0.10720482553294065 +-0.12313574626655252 +-0.13910775684511184 +-0.15511624568680712 +-0.17115649458992788 +-0.18722367899359318 +-0.20331286831508893 +-0.21941902636572874 +-0.2355370118471751 +-0.251661578930126 +-0.2677873779172829 +-0.28390895599248306 +-0.3000207580578761 +-0.3161171276610022 +-0.3321923080136174 +-0.34824044310407015 +-0.36425557890503446 +-0.38023166467835284 +-0.39616255437873016 +-0.41204200815797687 +-0.42786369397146756 +-0.4436211892884416 +-0.45930798290773517 +-0.4749174768804854 +-0.49044298854129514 +-0.5058777526493192 +-0.5212149236406446 +-0.5364475779933134 +-0.5515687167062623 +-0.5665712678933851 +-0.5814480894938712 +-0.5961919720998983 +-0.6107956419026775 +-0.6252517637577869 +-0.6395529443706389 +-0.6536917356028434 +-0.6676606379001577 +-0.6814521038425945 +-0.6950585418172028 +-0.7084723198139017 +-0.7216857693446763 +-0.7346911894863241 +-0.7474808510468333 +-0.7600470008553685 +-0.7723818661757201 +-0.7844776592429556 +-0.7963265819228846 +-0.8079208304938275 +-0.8192526005500503 +-0.8303140920260837 +-0.8410975143410181 +-0.8515950916617204 +-0.8617990682837754 +-0.8717017141288077 +-0.8812953303566862 +-0.8905722550909619 +-0.8995248692557307 +-0.9081456025219546 +-0.9164269393610998 +-0.9243614252038034 +-0.9319416727010877 +-0.9391603680854841 +-0.9460102776292443 +-0.952484254196644 +-0.9585752438871945 +-0.9642762927664065 +-0.96958055368055 +-0.9744812931516795 +-0.9789718983489943 +-0.9830458841324151 +-0.9866969001640664 +-0.9899187380831538 +-0.9927053387395338 +-0.995050799481073 +-0.9969493814896937 +-0.998395517160808 +-0.9993838175206358 +-0.9999090796757075 +-0.9999662942886468 +-0.999550653074131 +-0.9986575563087265 +-0.9972826203480936 +-0.9954216851448606 +-0.993070821760267 +-0.990226339862479 +-0.986884795204287 +-0.9830429970727022 +-0.9786980157027781 +-0.9738471896477965 +-0.96848813309777 +-0.9626187431380366 +-0.9562372069395383 +-0.9493420088722048 +-0.9419319375326951 +-0.9340060926775795 +-0.9255638920528915 +-0.9166050781108176 +-0.9071297246041486 +-0.8971382430489743 +-0.8866313890459565 +-0.8756102684504062 +-0.8640763433812456 +-0.8520314380588374 +-0.8394777444615554 +-0.8264178277908609 +-0.8128546317345772 +-0.798791483517966 +-0.7842320987321366 +-0.7691805859292696 +-0.7536414509740784 +-0.737619601140897 +-0.7211203489457606 +-0.7041494157028224 +-0.6867129347944563 +-0.6688174546443967 +-0.6504699413832997 +-0.6316777811961408 +-0.6124487823409125 +-0.5927911768281596 +-0.5727136217509611 +-0.5522252002550704 +-0.5313354221390192 +-0.5100542240741501 +-0.4883919694346429 +-0.466359447727796 +-0.4439678736149699 +-0.42122888551382226 +-0.3981545437726515 +-0.37475732840789644 +-0.3510501363961108 +-0.3270462785119493 +-0.30275947570405565 +-0.27820385500094574 +-0.25339394493942463 +-0.22834467050829518 +-0.20307134760056567 +-0.17758967696769312 +-0.15191573766983213 +-0.12606598001643832 +-0.10005721799207107 +-0.0739066211626263 +-0.047631706057795146 +-0.021250327025963217 +0.005219333441659736 +0.0317587749203825 +0.05834918979695992 +0.08497147455169 +0.11160624157859828 +0.13823383154408342 +0.16483432628368858 +0.19138756223607048 +0.21787314441252695 +0.24427046089976281 +0.2705586978928582 +0.29671685525468877 +0.32272376259728724 +0.3485580958798901 +0.37419839451762676 +0.3996230789940148 +0.42481046896962726 +0.4497388018784789 +0.47438625200282947 +0.49873095001627715 +0.5227510029841339 +0.5464245148092349 +0.5697296071104296 +0.5926444405201299 +0.6151472363863927 +0.6372162988641115 +0.6588300373789838 +0.6799669894470131 +0.7006058438313794 +0.7207254640176118 +0.7403049119870585 +0.7593234722677398 +0.7777606762407616 +0.7955963266795433 +0.8128105224982076 +0.8293836836845798 +0.8452965763923476 +0.8605303381660546 +0.8750665032717142 +0.8888870281049819 +0.9019743166479631 +0.9143112459449153 +0.925881191566289 +0.9366680530297457 +0.9466562791460266 +0.9558308932568066 +0.9641775183309254 +0.971682401884707 +0.9783324406913921 +0.9841152052440987 +0.9890189639360919 +0.9930327069215966 +0.9961461696198407 +0.9983498558245324 +0.9996350603805129 +0.9999938913889239 +0.9994192919018572 +0.997905061067137 +0.9954458746836173 +0.9920373051271536 +0.9876758406072398 +0.9823589037141949 +0.9760848692167204 +0.9688530810696525 +0.9606638685917959 +0.9515185617738497 +0.9414195056766206 +0.9303700738799633 +0.918374680943227 +0.9054387938383416 +0.8915689423171628 +0.8767727281752077 +0.8610588333745077 +0.8444370269889848 +0.8269181709365188 +0.8085142244626664 +0.7892382473419136 +0.7691044017633231 +0.7481279528684973 +0.7263252679108858 +0.7037138140067261 +0.6803121544491589 +0.6561399435584915 +0.6312179200429642 +0.605567898845989 +0.579212761457403 +0.5521764446679847 +0.5244839277482952 +0.4961612180346967 +0.46723533490741387 +0.4377342921474702 +0.40768707866144743 +0.37712363756515765 +0.34607484361959867 +0.31457247901485147 +0.28264920749996164 +0.2503385468593198 +0.2176748397385706 +0.1846932228256402 +0.1514295943951921 +0.11792058022741865 +0.08420349791495525 +0.05031631957442821 +0.016297632982083858 +-0.017813398844198605 +-0.05197707959119465 +-0.08615322309666576 +-0.12030119826440325 +-0.15437997541361173 +-0.18834817402517823 +-0.22216411184425308 +-0.255785855295443 +-0.28917127116378705 +-0.3222780794915391 +-0.3550639076376362 +-0.38748634544359134 +-0.4195030014464324 +-0.45107156007615884 +-0.4821498397721605 +-0.5126958519499063 +-0.542667860746264 +-0.572024443468729 +-0.6007245516710087 +-0.6287275727744438 +-0.6559933921519674 +-0.6824824555885375 +-0.7081558320293052 +-0.732975276524176 +-0.756903293274954 +-0.7799031986887704 +-0.8019391843393122 +-0.822976379735058 +-0.8429809147917328 +-0.8619199819042319 +-0.879761897511409 +-0.8964761630455259 +-0.9120335251565737 +-0.9264060351003333 +-0.9395671071778409 +-0.9514915761128747 +-0.9621557532532314 +-0.971537481480865 +-0.9796161887154887 +-0.9863729398959393 +-0.9917904873235097 +-0.9958533192515787 +-0.9985477066061828 +-0.9998617477227444 +-0.999785410984923 +-0.9983105752525671 +-0.9954310679669801 +-0.991142700823186 +-0.985443302900591 +-0.9783327511454053 +-0.969812998100391 +-0.9598880967799698 +-0.9485642225914281 +-0.935849692205934 +-0.9217549792863087 +-0.9062927269819654 +-0.8894777571051846 +-0.8713270759068921 +-0.851859876374343 +-0.831097536977672 +-0.8090636167969822 +-0.7857838469667018 +-0.7612861183792156 +-0.7356004655952091 +-0.7087590469140735 +-0.6807961205635097 +-0.6517480169738896 +-0.6216531071091997 +-0.5905517668332179 +-0.5584863372962933 +-0.5255010813353027 +-0.4916421358865397 +-0.4569574604187797 +-0.42149678140139046 +-0.38531153283011 +-0.34845479284110625 +-0.3109812164519546 +-0.272946964476401 +-0.23440962866807877 +-0.1954281531567812 +-0.1560627522493145 +-0.11637482467563519 +-0.07642686436946584 +-0.036282367881313636 +0.0039942614695830415 +0.04433781258912795 +0.08468236862421553 +0.1249614118681063 +0.16510793141427135 +0.2050545334092765 +0.24473355374679095 +0.28407717303667585 +0.3230175336748358 +0.36148685883174037 +0.39941757316960963 +0.4367424250907201 +0.47339461031196295 +0.5093078965537353 +0.5444167491242734 +0.5786564571741495 +0.6119632603893235 +0.6442744758853424 +0.6755286250596884 +0.7056655601541216 +0.7346265902741503 +0.7623546066084473 +0.7887942065871 +0.8138918167141682 +0.8375958138071387 +0.8598566443733855 +0.8806269418518622 +0.8998616414468471 +0.9175180922797898 +0.933556166585069 +0.9479383656757931 +0.960629922406754 +0.9715988998632157 +0.9808162860064492 +0.988256084009742 +0.9938953980221276 +0.9977145141012645 +0.9996969760617244 +0.9998296559904476 +0.9981028191873466 +0.9945101832959111 +0.9890489713962369 +0.9817199588411674 +0.9725275136251762 +0.9614796300852577 +0.9485879557433932 +0.9338678111111381 +0.9173382022885497 +0.899021826201935 +0.8789450683378738 +0.8571379928445086 +0.8336343248853315 +0.8084714251454048 +0.7816902564053458 +0.7533353421143147 +0.7234547169096347 +0.69209986904766 +0.6593256747278762 +0.6251903243100668 +0.5897552404427056 +0.5530849881393153 +0.5152471768585408 +0.4763123546629775 +0.43635389455143125 +0.39544787307894486 +0.35367294139901206 +0.3111101888824308 +0.2678429994875559 +0.22395690107684044 +0.17953940789489592 +0.13467985644339153 +0.0894692350083921 +0.04400000711544184 +-0.0016340707924856787 +-0.04733813713955994 +-0.09301641813046868 +-0.13857242544020743 +-0.183909158309484 +-0.22892930965713654 +-0.27353547580374216 +-0.3176303693838391 +-0.36111703500830405 +-0.40389906722306035 +-0.4458808302957791 +-0.48696767934867036 +-0.5270661823426569 +-0.5660843424063173 +-0.6039318199923253 +-0.6405201543341569 +-0.6757629836674036 +-0.709576263672338 +-0.7418784835881348 +-0.7725908794441644 +-0.8016376438499667 +-0.8289461317830944 +-0.8544470618129857 +-0.8780747121993907 +-0.8997671113057222 +-0.9194662217709526 +-0.9371181178884673 +-0.9526731556466725 +-0.9660861348939719 +-0.9773164531001739 +-0.9863282501974249 +-0.993090543996358 +-0.9975773556873404 +-0.9997678249525025 +-0.9996463142315929 +-0.997202501703676 +-0.9924314625672099 +-0.985333738223109 +-0.9759153929890073 +-0.9641880579980343 +-0.9501689619619746 +-0.9338809485066818 +-0.9153524798170147 +-0.8946176263592415 +-0.8717160424809238 +-0.8466929277214372 +-0.8195989737008114 +-0.790490296489925 +-0.7594283544017132 +-0.7264798511804722 +-0.691716624604689 +-0.6552155205579123 +-0.617058252662005 +-0.5773312476074584 +-0.5361254763563841 +-0.49353627143503415 +-0.44966313057413754 +-0.40460950699724463 +-0.35848258669882765 +-0.3113930530957025 +-0.26345483947672754 +-0.21478486971697894 +-0.16550278776337815 +-0.11573067643881618 +-0.06559276615137613 +-0.015215134133899088 +0.03527460512317998 +0.08574761754622083 +0.1360741745250415 +0.186123984563042 +0.23576653072916426 +0.28487141307941305 +0.33330869518647843 +0.3809492538884237 +0.4276651313424991 +0.4733298884466257 +0.5178189586704037 +0.5610100013187693 +0.6027832532353149 +0.6430218779387489 +0.6816123111751424 +0.7184446018603442 +0.7534127473817441 +0.7864150222262184 +0.8173542989017526 +0.8461383601238666 +0.8726802012449827 +0.8968983219147431 +0.9187170059727156 +0.938066588591329 +0.9548837097067058 +0.9691115527981924 +0.9807000681037787 +0.9896061793882448 +0.9957939734138721 +0.999234871299772 +0.9999077809952831 +0.997799230135484 +0.9929034785925238 +0.9852226100851997 +0.974766602260811 +0.9615533747178246 +0.9456088144950966 +0.9269667786132123 +0.9056690733158299 +0.8817654097235533 +0.8553133356797414 +0.8263781436365211 +0.7950327544999022 +0.7613575774254739 +0.7254403456297962 +0.6873759283579263 +0.6472661192235127 +0.6052194012150003 +0.5613506887391105 +0.5157810471506202 +0.46863739029558094 +0.4200521566730764 +0.3701629648981402 +0.3191122492253118 +0.26704687596822024 +0.2141177417254214 +0.16047935439598646 +0.10628939803978579 +0.05170828270700919 +-0.0031013195713661336 +-0.05797495137565005 +-0.11274685775403175 +-0.16725048396655012 +-0.22131898168447625 +-0.27478572216088554 +-0.3274848148408557 +-0.3792516298358145 +-0.4299233226472934 +-0.47933935949065926 +-0.5273420415394575 +-0.5737770263861804 +-0.6184938449956457 +-0.66134641241273 +-0.7021935304777652 +-0.740899380799702 +-0.7773340062401373 +-0.8113737791699764 +-0.842901854775582 +-0.8718086077120147 +-0.897992050428478 +-0.9213582315241916 +-0.9418216125329147 +-0.959305421580073 +-0.973741982408736 +-0.9850730173289002 +-0.9932499227090856 +-0.9982340156995949 +-0.9999967509531182 +-0.9985199061903979 +-0.9937957355462796 +-0.9858270897244436 +-0.9746275020872284 +-0.9602212399100181 +-0.9426433201373495 +-0.921939489089912 +-0.8981661656877679 +-0.871390347874888 +-0.8416894820533105 +-0.8091512954613792 +-0.7738735915592403 +-0.7359640086158751 +-0.6955397418243926 +-0.6527272294065461 +-0.6076618033020732 +-0.5604873051738564 +-0.5113556685947811 +-0.46042646841673734 +-0.4078664384555089 +-0.35384895875695355 +-0.2985535138394016 +-0.24216512343387542 +-0.18487374736752973 +-0.12687366635534217 +-0.06836284058072474 +-0.009542248056437512 +0.04938479513738208 +0.10821333054156006 +0.16673746664287253 +0.22475109945947802 +0.28204864193123214 +0.33842575958780313 +0.39368010990425734 +0.44761208269881464 +0.5000255388815777 +0.5507285448265148 +0.599534099611856 +0.6462608523571909 +0.6907338068785304 +0.7327850108861785 +0.7722542269645006 +0.808989582597642 +0.8428481965410928 +0.8736967788857898 +0.9014122022195631 +0.9258820413594001 +0.9470050792081032 +0.964691776379577 +0.978864702338588 +0.9894589259129448 +0.9964223631584809 +0.9997160806897089 +0.9993145527313043 +0.9952058702971671 +0.9873919010643595 +0.9758883986783026 +0.9607250604026414 +0.9419455322116524 +0.9196073606144081 +0.8937818906974064 +0.8645541100755054 +0.8320224386487606 +0.7962984642748905 +0.7575066246822466 +0.7157838361659651 +0.6712790698294465 +0.6241528763533408 +0.5745768604945563 +0.5227331067367995 +0.4688135577312248 +0.4130193473803757 +0.35556009062890515 +0.29665313223053913 +0.23652275696065525 +0.17539936393766345 +0.11351860790194888 +0.05112051047894726 +-0.0115514553793896 +-0.07425130442238935 +-0.13673149809884758 +-0.19874391989209597 +-0.26004086323663755 +-0.3203760281524206 +-0.37950552263899967 +-0.4371888647925568 +-0.4931899815452503 +-0.5472781998788107 +-0.5992292263335303 +-0.6488261106201368 +-0.6958601891458959 +-0.74013200428768 +-0.7814521952846244 +-0.8196423566808616 +-0.8545358603250163 +-0.8859786370278523 +-0.9138299140923267 +-0.9379629050614493 +-0.9582654481784167 +-0.9746405902201115 +-0.9870071125490195 +-0.995299996429354 +-0.9994708248700591 +-0.9994881184898396 +-0.9953376031467002 +-0.9870224073358203 +-0.9745631876340564 +-0.9579981807560335 +-0.937383181084527 +-0.912791442845693 +-0.8843135064162106 +-0.8520569485736876 +-0.8161460568320881 +-0.7767214283393346 +-0.7339394941530254 +-0.6879719700511454 +-0.6390052353760395 +-0.5872396417502571 +-0.5328887538407631 +-0.4761785246815504 +-0.41734640839273657 +-0.3566404134546822 +-0.2943181000072135 +-0.23064552494510318 +-0.16589613886997476 +-0.10034963923368384 +-0.0342907842686064 +0.031991827456884885 +0.0982070067938437 +0.16406224780986065 +0.22926502017379816 +0.2935240745112144 +0.35655075497405936 +0.41806031315327813 +0.4777732173728288 +0.535416451340241 +0.5907247960918758 +0.6434420891623857 +0.6933224549268592 +0.7401315001120339 +0.7836474685497354 +0.8236623493516056 +0.8599829328191785 +0.8924318085673559 +0.9208483005321519 +0.9450893337547536 +0.9650302280829138 +0.9805654142068185 +0.9916090677489866 +0.9980956574555333 +0.9999804038880606 +0.9972396453903004 +0.989871108500051 +0.9778940803933506 +0.9613494813825196 +0.9402998359409765 +0.9148291411935785 +0.8850426322897889 +0.8510664445657465 +0.8130471728987942 +0.7711513291609735 +0.7255646991848758 +0.6764916011631185 +0.6241540479091757 +0.5687908159101674 +0.5106564245980422 +0.4500200297529326 +0.3871642354277815 +0.32238382924461784 +0.2559844463571402 +0.18828116779927412 +0.11959705934250808 +0.05026165736392759 +-0.019390591421127937 +-0.08902192918429123 +-0.15829291769741238 +-0.2268640928044966 +-0.29439763469888314 +-0.36055904586430876 +-0.4250188283894705 +-0.4874541522557799 +-0.5475505061300426 +-0.6050033221669191 +-0.6595195663431492 +-0.7108192859053472 +-0.7586371056180953 +-0.8027236646474419 +-0.8428469861083198 +-0.8787937715416066 +-0.910370612867373 +-0.9374051146850323 +-0.9597469201567812 +-0.9772686341175553 +-0.989866637500933 +-0.9974617876542209 +-0.9999999996357468 +-0.997452704140769 +-0.9898171782873021 +-0.977116746106722 +-0.9594008462237201 +-0.9367449648729522 +-0.9092504330824132 +-0.8770440875529438 +-0.8402777954759064 +-0.7991278442530501 +-0.75379419781081 +-0.704499621931171 +-0.6514886817495225 +-0.5950266152923922 +-0.5353980876403612 +-0.4729058310002021 +-0.40786917665101957 +-0.34062248538815 +-0.27151348372120915 +-0.20090151368605247 +-0.1291557046998602 +-0.0566530764206008 +0.01622341793633593 +0.08908689792480198 +0.16154860153870768 +0.23321995957861674 +0.3037146877706787 +0.37265088545405245 +0.4396531294717422 +0.504354551777958 +0.5663988892156295 +0.6254424939212879 +0.6811562928819607 +0.7332276853019316 +0.7813623666348986 +0.8252860684007045 +0.8647462032337917 +0.8995134050031415 +0.9293829542986343 +0.9541760800957476 +0.9737411289867434 +0.9879545940001636 +0.9967219957186613 +0.9999786091449636 +0.9976900305537307 +0.9898525793994809 +0.9764935312236375 +0.9576711784126333 +0.9334747165993327 +0.9040239554668528 +0.8694688537020258 +0.8299888788497842 +0.7857921938342636 +0.7371146729314877 +0.6842187509964275 +0.6273921107576333 +0.5669462139903881 +0.5032146833570063 +0.43655154265586443 +0.36732932414172964 +0.2959370524639088 +0.2227781156094776 +0.1482680340302338 +0.07283213986963816 +-0.003096821116652664 +-0.07908115173985054 +-0.15468071590679394 +-0.22945548727844614 +-0.3029681194465237 +-0.3747865227061443 +-0.4444864322763841 +-0.5116539526826891 +-0.5758880629656118 +-0.6368030674233499 +-0.6940309767304133 +-0.7472238045034725 +-0.7960557647067873 +-0.840225355704825 +-0.8794573172759946 +-0.913504447498725 +-0.9421492671059282 +-0.9652055196745424 +-0.9825194968691456 +-0.9939711788892354 +-0.999475181273629 +-0.998981500288217 +-0.9924760502588003 +-0.9799809874034006 +-0.9615548159615009 +-0.9372922737043672 +-0.9073239952335321 +-0.8718159528260113 +-0.8309686759568393 +-0.7850162520140959 +-0.7342251121095323 +-0.6788926072714914 +-0.6193453816764046 +-0.5559375509224536 +-0.4890486946647952 +-0.4190816742075143 +-0.34646028687386365 +-0.2716267701461494 +-0.19503916966962193 +-0.11716858624397253 +-0.03849631787465438 +0.04048908618594382 +0.11929484171399722 +0.19742699775246778 +0.27439353790637383 +0.34970749534960943 +0.42289006187803924 +0.49347367114431856 +0.5610050361363098 +0.6250481210153114 +0.6851870276136399 +0.7410287772042838 +0.7922059685996345 +0.8383792942082736 +0.8792398963798896 +0.9145115471933247 +0.9439526357892072 +0.9673579484127978 +0.9845602275079417 +0.9954314974845834 +0.9998841461628776 +0.9978717523686237 +0.989389651709855 +0.9744752341932242 +0.9532079690320643 +0.9257091537451465 +0.8921413864354869 +0.8527077619606259 +0.8076507945478502 +0.7572510712582653 +0.7018256425491294 +0.6417261580128412 +0.5773367571708682 +0.5090717269576084 +0.4373729392325802 +0.3627070832946782 +0.28556270992854665 +0.20644710497915517 +0.1258830118131651 +0.044405223275480014 +-0.03744293512399477 +-0.11911320806602999 +-0.2000560757414333 +-0.27972445735455176 +-0.35757742798813924 +-0.4330839236254982 +-0.5057264089147728 +-0.5750044822203483 +-0.6404383926419558 +-0.7015724439954328 +-0.7579782612389284 +-0.809257895495944 +-0.8550467446684733 +-0.8950162676467714 +-0.9288764713031747 +-0.9563781507989318 +-0.9773148652289698 +-0.9915246322714744 +-0.9988913272877259 +-0.9993457742220686 +-0.9928665176709476 +-0.979480267610666 +-0.9592620104826347 +-0.9323347826176559 +-0.8988691043224738 +-0.8590820753359788 +-0.8132361347733382 +-0.7616374910964369 +-0.7046342300612997 +-0.642614110980589 +-0.576002063983606 +-0.5052574032397646 +-0.4308707733185229 +-0.3533608479692732 +-0.2732708026047124 +-0.19116458364318098 +-0.10762299959320945 +-0.023239660335095298 +0.06138320754818235 +0.1456390403241648 +0.2289212814634314 +0.310627759896567 +0.39016507068431766 +0.46695292623794993 +0.5404284460835972 +0.6100503532544996 +0.6753030457223421 +0.7357005118429876 +0.7907900595925661 +0.8401558304053198 +0.8834220696893523 +0.9202561275853605 +0.9503711652380943 +0.9735285437613284 +0.9895398751832017 +0.9982687169469464 +0.9996318939972825 +0.993600435089877 +0.980200112701835 +0.9595115787770889 +0.9316700914914798 +0.896864831247417 +0.855337807185314 +0.8073823586056686 +0.7533412588089167 +0.6936044319557432 +0.6286062966047478 +0.5588227525736895 +0.48476783066968676 +0.4069900276214054 +0.32606835119687233 +0.24260810298331492 +0.15723642861891313 +0.07059766737869577 +-0.016651465089940483 +-0.10384682543040612 +-0.190321885785333 +-0.2754128335620237 +-0.3584636889138886 +-0.43883140053531483 +-0.5158908801045221 +-0.5890399357552496 +-0.6577040653116657 +-0.7213410706888792 +-0.7794454558394649 +-0.8315525719120905 +-0.8772424748772161 +-0.9161434627564223 +-0.947935261757043 +-0.9723518330487478 +-0.9891837746079565 +-0.9982802954815723 +-0.9995507429637532 +-0.9929656665159704 +-0.9785574057676967 +-0.9564201935867825 +-0.926709768977825 +-0.8896424984248164 +-0.8454940082113322 +-0.7945973341967391 +-0.7373405994685174 +-0.6741642341976928 +-0.6055577558634152 +-0.5320561317520917 +-0.4542357492454526 +-0.3727100228569122 +-0.288124670228968 +-0.20115269233479438 +-0.11248909590739475 +-0.02284539862439055 +0.06705604022058485 +0.1564878189489634 +0.2447233764815633 +0.33104291175194045 +0.4147392914213453 +0.4951238973545946 +0.5715323652977435 +0.6433301665799209 +0.7099179854502524 +0.7707368458492286 +0.8252729430022945 +0.8730621372023736 +0.913694069506349 +0.9468158617938562 +0.9721353667075368 +0.9894239363902905 +0.9985186826340817 +0.9993242050284651 +0.9918137679157604 +0.9760299113917006 +0.9520844862002037 +0.9201581071224351 +0.8804990243148599 +0.8334214169687014 +0.7793031186032676 +0.7185827882251165 +0.6517565464438548 +0.5793741003878611 +0.5020343858703968 +0.4203807596747796 +0.3350957790162203 +0.24689560915978223 +0.15652410378908568 +0.06474660599482755 +-0.027656479346731558 +-0.11989628853917152 +-0.21118222204395132 +-0.3007287305298692 +-0.3877621059183104 +-0.47152721870529196 +-0.5512941427027451 +-0.6263646087139259 +-0.6960782295460151 +-0.759818440166127 +-0.8170180987188208 +-0.8671646965344573 +-0.9098051281538062 +-0.9445499757555423 +-0.9710772661767819 +-0.9891356629347785 +-0.998547060257469 +-0.9992085510777631 +-0.9910937462000143 +-0.9742534273655001 +-0.9488155226807679 +-0.9149843987799685 +-0.8730394701194842 +-0.8233331318970227 +-0.766288029195413 +-0.7023936810171257 +-0.6322024838452933 +-0.5563251251849061 +-0.47542544314898016 +-0.39021477350662775 +-0.30144583064927366 +-0.2099061736093681 +-0.11641131253539773 +-0.021797514842468047 +0.07308562642079358 +0.16738279665659772 +0.26024066869507145 +0.3508156474680933 +0.43828158016278357 +0.5218373612465861 +0.6007143620086235 +0.6741836151644629 +0.7415626866232711 +0.8022221687122335 +0.8555917319809615 +0.9011656761499726 +0.9385079247996584 +0.9672564129879186 +0.9871268221015136 +0.9979156218471312 +0.9995023853268392 +0.9918513495684339 +0.975012200638999 +0.9491200695006585 +0.9143947320085599 +0.8711390138369114 +0.8197364085821708 +0.7606479247632284 +0.6944081848464899 +0.6216208066982221 +0.5429531049362389 +0.4591301564489831 +0.3709282808031956 +0.27916799230648887 +0.18470648606539486 +0.08842972542252027 +-0.008755797385314222 +-0.10593155168390715 +-0.2021756311282751 +-0.29657150755102435 +-0.388216792995587 +-0.476231926144635 +-0.5597686992585286 +-0.6380185424506998 +-0.7102204836495581 +-0.7756687049259642 +-0.8337196189893327 +-0.8837983935526779 +-0.9254048559113627 +-0.9581187154339545 +-0.9816040476845834 +-0.9956129905340254 +-0.999988609813814 +-0.9946668997605311 +-0.9796778916175236 +-0.9551458522331702 +-0.9212885632403216 +-0.8784156803373454 +-0.826926181231799 +-0.7673049198646975 +-0.70011831351741 +-0.6260091982242304 +-0.545690896481563 +-0.45994054947216845 +-0.36959177382173747 +-0.2755267101939947 +-0.17866753772956176 +-0.07996753436742134 +0.019598231610860863 +0.11904248896889724 +0.217375536336088 +0.31361510420577277 +0.40679620803794575 +0.4959808935428012 +0.5802677753590693 +0.6588012714784586 +0.7307804379046904 +0.7954673111640455 +0.8521946703845793 +0.900373135702901 +0.9394975257019126 +0.969152403380346 +0.9890167477455667 +0.9988676964389038 +0.9985833137695342 +0.9881443480659196 +0.9676349522613945 +0.9372423520157539 +0.8972554563350226 +0.8480624164802945 +0.7901471498440329 +0.7240848563057386 +0.6505365652462047 +0.570242761787223 +0.48401615082044747 +0.3927336268855969 +0.2973275268505849 +0.1987762505311331 +0.0980943417751503 +-0.0036778709649933124 +-0.10548497001472969 +-0.2062673707604593 +-0.30497235837901293 +-0.40056512430260194 +-0.4920396866371806 +-0.5784295788890891 +-0.6588181927130639 +-0.7323486629783518 +-0.7982331872416271 +-0.8557616766933349 +-0.9043096417687232 +-0.9433452228334631 +-0.9724352846056342 +-0.991250502182042 +-0.9995693766129468 +-0.9972811288167881 +-0.9843874321384958 +-0.9610029559161047 +-0.927354704907175 +-0.8837801522100902 +-0.8307241762606243 +-0.7687348254538551 +-0.6984579467956912 +-0.620630727585074 +-0.536074211329679 +-0.4456848607648342 +-0.35042525184579976 +-0.2513139927894872 +-0.1494149715309558 +-0.04582604322089791 +0.058332723478473625 +0.16193111663587087 +0.2638410385620748 +0.3629488180851857 +0.4581674432686188 +0.5484485798927891 +0.6327942421423361 +0.7102679845461719 +0.7800054882956996 +0.8412244205915206 +0.8932334525945425 +0.9354403298250045 +0.9673588983863228 +0.9886150010975607 +0.998951169395665 +0.9982300495946236 +0.9864365156350546 +0.9636784346805177 +0.9301860666656885 +0.8863100940165616 +0.8325182930784365 +0.769390874133819 +0.6976145320964381 +0.6179752648558062 +0.5313500306484256 +0.43869732957549135 +0.34104680731187514 +0.23948799099920562 +0.13515827813953066 +0.029230308870722393 +-0.07710113981605712 +-0.1826325926709355 +-0.2861654972474081 +-0.38651987365488594 +-0.4825478375153678 +-0.5731468406921397 +-0.6572724761970148 +-0.7339506973036161 +-0.802289306279275 +-0.8614885752533964 +-0.9108508705042749 +-0.9497891617891728 +-0.9778343101592825 +-0.9946410408750418 +-0.9999925224295501 +-0.9938034881450363 +-0.9761218531630694 +-0.947128796721759 +-0.9071372972124171 +-0.8565891254339449 +-0.7960503195093979 +-0.7262051828857539 +-0.6478488644925197 +-0.5618785972769756 +-0.46928368775537493 +-0.3711343647174738 +-0.268569609605651 +-0.162784104172043 +-0.055014442632244226 +0.05347523447570217 +0.16140801928853507 +0.2675092566824062 +0.3705216292421795 +0.4692201286504407 +0.5624267347905094 +0.6490246257680489 +0.7279717460962055 +0.7983135664369614 +0.8591948764971731 +0.9098704628653519 +0.9497145356468181 +0.9782287815846412 +0.9950489367959061 +0.9999497891401968 +0.9928485383801283 +0.9738064614888404 +0.9430288504846426 +0.9008632107954831 +0.8477957291315849 +0.7844460409216094 +0.7115603482916625 +0.6300029600785696 +0.5407463452150345 +0.44485980975372774 +0.3434969255672806 +0.23788185514146373 +0.12929473165116326 +0.019056266474016415 +-0.09148823272471071 +-0.2009852413707332 +-0.30808959630251825 +-0.4114810703477144 +-0.509880738761338 +-0.6020669339402918 +-0.6868905881691918 +-0.7632897700103012 +-0.8303032282816071 +-0.887082768297043 +-0.9329042980635786 +-0.9671773973036973 +-0.9894532793354525 +-0.9994310348002039 +-0.99696206676528 +-0.9820526486030016 +-0.9548645589998133 +-0.915713772202232 +-0.8650672058694813 +-0.8035375533758976 +-0.7318762517809472 +-0.6509646606542461 +-0.5618035501952305 +-0.46550101932214133 +-0.36325898532782486 +-0.25635840602873344 +-0.1461434128059065 +-0.03400454830853113 +0.07863868435871392 +0.19035574360416854 +0.29972321725178824 +0.40534300610002943 +0.5058602907052626 +0.5999810497679622 +0.6864889022926122 +0.7642610524556342 +0.8322831257925661 +0.8896626978140981 +0.9356413313513257 +0.9696049566442679 +0.9910924482239604 +0.9998022747628028 +0.9955971220146332 +0.9785064144443233 +0.9487266878408922 +0.9066197927833792 +0.8527089369340235 +0.7876726024069749 +0.7123364025337754 +0.6276629698495144 +0.5347399936871085 +0.4347665510331041 +0.3290378979188913 +0.2189289102678056 +0.10587638248232353 +-0.008639591143096155 +-0.12311491310928273 +-0.23604120746772467 +-0.34592571486050633 +-0.45131109565620003 +-0.5507948780296414 +-0.6430482903593465 +-0.7268342233397185 +-0.8010240766804012 +-0.8646132581041137 +-0.9167351184229656 +-0.956673125588855 +-0.9838711025545714 +-0.9979413782838731 +-0.9986707280083448 +-0.986024007511771 +-0.9601454164615018 +-0.9213573572102488 +-0.8701568876484155 +-0.8072097991694391 +-0.7333423831815712 +-0.6495309814186908 +-0.5568894461319904 +-0.4566546656530164 +-0.350170338390319 +-0.23886920366320286 +-0.12425396051286419 +-0.007877125428589007 +0.10867990352071934 +0.22382829561252415 +0.3359934595912167 +0.4436366436861573 +0.545276166802681 +0.6395079868017549 +0.7250253185031877 +0.8006370247915411 +0.8652845188712777 +0.9180569341448178 +0.9582043401595026 +0.9851488083203552 +0.9984931592778439 +0.9980272547134469 +0.9837317292588528 +0.9557790930600644 +0.9145321715683662 +0.8605398860157343 +0.7945304152049918 +0.717401816196893 +0.6302102176860858 +0.5341557348101516 +0.43056628732304747 +0.3208795340038018 +0.20662316439863432 +0.08939381408671697 +-0.02916510877377404 +-0.14738638016421599 +-0.26360238119414037 +-0.3761686552200469 +-0.48348726838268236 +-0.584029640961825 +-0.6763585217923086 +-0.7591487875417096 +-0.8312067628335661 +-0.8914877758553995 +-0.9391116869983893 +-0.9733761549508383 +-0.993767435168428 +-0.9999685393683969 +-0.9918646211926476 +-0.9695454919589391 +-0.9333052109349107 +-0.8836387362602681 +-0.821235664917214 +-0.7469711324035717 +-0.6618939843833817 +-0.5672123729671805 +-0.4642769688079804 +-0.3545620163109761 +-0.23964449239348862 +-0.12118165888298092 +-0.0008873243357822284 +0.11949284761749346 +0.2382066297018597 +0.3535207569345738 +0.4637463154725935 +0.5672636218398448 +0.6625462245273553 +0.748183669935338 +0.8229026899617364 +0.8855864890658343 +0.9352918341008256 +0.9712636802873647 +0.9929471009958919 +0.9999963270525359 +0.9922807425565264 +0.969887728116231 +0.9331222883498189 +0.8825034477922115 +0.8187574473107928 +0.7428078210493213 +0.6557624810765902 +0.5588979825982754 +0.4536411861008163 +0.3415485734567689 +0.22428351219340598 +0.10359179521808336 +-0.018724188239989326 +-0.14083227134258078 +-0.2608979210157933 +-0.37711183295558615 +-0.4877172952721736 +-0.5910369060408979 +-0.6854982365699285 +-0.7696580449858207 +-0.8422246636468772 +-0.902078208693495 +-0.9482882904191992 +-0.9801289386877267 +-0.9970904978394438 +-0.9988882898603816 +-0.9854678923886754 +-0.9570069287117853 +-0.9139133195147218 +-0.8568199999872859 +-0.7865761601717577 +-0.7042351203001012 +-0.6110390054978541 +-0.508400434795222 +-0.39788148708179494 +-0.2811702507061473 +-0.16005530313143176 +-0.03639850175844035 +0.0878935038739659 +0.21089860531257587 +0.3307089641776239 +0.4454606776454552 +0.5533629186169973 +0.6527260934010715 +0.741988571562747 +0.8197415614723719 +0.8847517308191335 +0.9359812035885043 +0.9726046033034055 +0.9940228561545191 +0.9998735163607905 +0.990037428987433 +0.9646416017141206 +0.9240582158346866 +0.8688997671775678 +0.8000103887229965 +0.7184534674973873 +0.6254957278796676 +0.522588010799329 +0.411343032509418 +0.2935104567824834 +0.17094965966667178 +0.04560060557905276 +-0.08054671318437776 +-0.20548379507291203 +-0.32721560864652666 +-0.4437925241467268 +-0.5533416856523206 +-0.6540973173026631 +-0.7444294703601197 +-0.8228707392262415 +-0.888140503657374 +-0.9391662909518915 +-0.9751018952863063 +-0.9953419410257025 +-0.9995326319824968 +-0.9875784884076538 +-0.9596449370429226 +-0.9161566858467566 +-0.8577918829776752 +-0.7854721281863929 +-0.7003484728197608 +-0.6037836110574413 +-0.49733052868799116 +-0.3827079356097516 +-0.2617728633017432 +-0.1364908577942408 +-0.008904241316083278 +0.11890104896318171 +0.2448295094930621 +0.3668104520020457 +0.4828321544297852 +0.5909752169014524 +0.6894445674297467 +0.7765995802063299 +0.8509817965735983 +0.9113397746815437 +0.9566506379257745 +0.9861379438742869 +0.9992855537376661 +0.9958472466136432 +0.9758518917264205 +0.9396040645797382 +0.8876800681695072 +0.8209193969224521 +0.7404117575712195 +0.6474798364595367 +0.5436580755169286 +0.4306677881022643 +0.3103890098915442 +0.1848295378521808 +0.05609166106624176 +-0.07366287018511315 +-0.20224905688566372 +-0.3274954408559462 +-0.4472808527731687 +-0.5595704961290858 +-0.6624507513010778 +-0.7541621011171861 +-0.8331296068332982 +-0.8979904009370856 +-0.9476177101065439 +-0.9811409772686903 +-0.9979617151586523 +-0.9977647940605112 +-0.9805249423782153 +-0.9465083190896542 +-0.8962691006398553 +-0.8306411100243878 +-0.7507246012503018 +-0.6578683965687113 +-0.553647655386415 +-0.4398376311491325 +-0.3183838443676894 +-0.19136916503608262 +-0.06097835477055143 +0.0705393329815451 +0.2009088582785207 +0.3278687418851098 +0.4492103746743483 +0.5628166052909487 +0.6666989297454592 +0.7590326260888268 +0.8381892084351034 +0.9027656169256325 +0.951609613123533 +0.9838409129654849 +0.9988676607698929 +0.9963979267357478 +0.9764459955451095 +0.9393333036632637 +0.8856839761715628 +0.8164150088535148 +0.7327212361216484 +0.6360553185422589 +0.5281030735216947 +0.4107545575330691 +0.28607138653803194 +0.15625085153643875 +0.023587447134749903 +-0.10956751851262339 +-0.24084752506587598 +-0.36791291867173864 +-0.48849272016662004 +-0.6004254145086146 +-0.7016979860007663 +-0.7904824900191609 +-0.8651694910506349 +-0.9243977482948356 +-0.9670795930842718 +-0.9924215158975045 +-0.9999395635552643 +-0.9894692378920462 +-0.9611696842184455 +-0.9155220595374659 +-0.8533220749529848 +-0.7756668121427267 +-0.6839360182574145 +-0.579768185243402 +-0.4650318164956823 +-0.34179237411989166 +-0.21227548221022588 +-0.07882703385894221 +0.05612908931024431 +0.19013492766732845 +0.32074319157709447 +0.4455620333545534 +0.5622990234572487 +0.6688035199966483 +0.7631066444187932 +0.8434581146459331 +0.9083592395094752 +0.9565914441046405 +0.9872397736636288 +0.9997109123494368 +0.9937453514724578 +0.9694234472956943 +0.9271652199314231 +0.8677238598281722 +0.7921730248981301 +0.7018881272879481 +0.5985219219849018 +0.48397481773958967 +0.36036043211123414 +0.2299670048423057 +0.09521536543851475 +-0.041385779861278636 +-0.1772864210050908 +-0.30994281562169684 +-0.43686517301786354 +-0.5556645563038904 +-0.6640981167237344 +-0.7601117994708312 +-0.8418797019021294 +-0.9078393224868615 +-0.9567220111026125 +-0.9875780171833899 +-0.9997956302347348 +-0.9931140156058875 +-0.9676294651891418 +-0.9237949057574099 +-0.8624126346688561 +-0.7846203812798007 +-0.6918709201757952 +-0.5859055868102319 +-0.4687221649225166 +-0.34253772586667425 +-0.20974710053144577 +-0.07287775284152832 +0.0654581018924915 +0.20261323183010543 +0.3359560328960801 +0.46292111474877934 +0.5810588550978967 +0.688082962207203 +0.7819151172068031 +0.860725817815986 +0.9229706124325967 +0.9674209971369383 +0.9931893465073318 +0.9997473604778541 +0.9869376317390264 +0.9549780691095233 +0.9044590494198564 +0.8363333111312068 +0.7518987444503287 +0.6527743723390254 +0.5408699518056136 +0.41834975252416473 +0.2875911875864545 +0.15113907665356066 +0.011656412759556789 +-0.12812742138933134 +-0.26546998519803444 +-0.3976696203276217 +-0.5221187423790732 +-0.6363555308966037 +-0.7381129889015445 +-0.8253643881220308 +-0.8963641808575207 +-0.9496835429018616 +-0.9842398126569237 +-0.9993192076499484 +-0.9945923289556265 +-0.9701221040585144 +-0.9263639667820567 +-0.8641582261730324 +-0.7847147316528307 +-0.6895900962421687 +-0.5806578901345125 +-0.46007236028831394 +-0.3302263650908777 +-0.19370433375286075 +-0.05323116538600651 +0.08838192955366622 +0.22829357453181978 +0.36368924077531095 +0.4918379865092485 +0.6101477762484442 +0.7162182557495872 +0.8078899020769555 +0.8832885342935958 +0.9408642574147549 +0.9794240188712161 +0.9981570808306834 +0.9966528509472072 +0.974910665749264 +0.9333412819564174 +0.8727599983296174 +0.7943715008490785 +0.6997466936233881 +0.5907919434882154 +0.4697113243270461 +0.33896259443176563 +0.20120777360422964 +0.05925930331251314 +-0.08397712947759438 +-0.2255619483569035 +-0.3625820143855763 +-0.4922106867692108 +-0.61176637745159 +-0.7187683826155699 +-0.8109888222651407 +-0.8864995918082348 +-0.9437133255759478 +-0.9814174897123452 +-0.9988008585919675 +-0.9954717821958462 +-0.9714678186539217 +-0.927256483083217 +-0.8637270473155941 +-0.7821735113419189 +-0.6842690524319885 +-0.5720324380402773 +-0.4477870599568102 +-0.31411340604705684 +-0.17379592889643716 +-0.02976539459796014 +0.1149621029790169 +0.2573481991586389 +0.3943960714563518 +0.5232136687928206 +0.6410750205962258 +0.7454783212022114 +0.834199544525234 +0.9053404303412306 +0.9573697950935492 +0.9891572547579218 +0.9999986023191848 +0.9896322546998458 +0.9582463700214467 +0.9064764320275442 +0.835393300258821 +0.7464819278888467 +0.641611149672798 +0.5229951359153765 +0.3931472905294566 +0.25482753812836495 +0.110984092962718 +-0.035309071957004896 +-0.1809177369160509 +-0.32271453739796274 +-0.45764622121654547 +-0.5827996135621476 +-0.6954648610743213 +-0.7931945754741225 +-0.8738575768963389 +-0.9356860453919079 +-0.9773150240185535 +-0.9978133758046428 +-0.9967054764098466 +-0.9739831207913264 +-0.9301073314847851 +-0.8659999737775311 +-0.7830253044109353 +-0.682961800704865 +-0.5679648313265905 +-0.440520933593745 +-0.30339465066142174 +-0.15956905093540616 +-0.012181197710828704 +0.13554604403806111 +0.28037438743615606 +0.41912115619953066 +0.5487294117369904 +0.6663356266413925 +0.7693334004413463 +0.8554317910971467 +0.9227069454237794 +0.9696458512570334 +0.995181200902821 +0.9987165457572628 +0.9801411319337795 +0.9398340317824885 +0.8786574214618422 +0.7979390950727471 +0.6994445459803225 +0.5853391804714986 +0.45814145254840266 +0.32066791634792813 +0.1759713796310694 +0.027273503642631616 +-0.12210667243529644 +-0.2688267034463503 +-0.40959556156817606 +-0.5412476362794774 +-0.6608142441146407 +-0.7655910267197854 +-0.8531996979701683 +-0.9216427184681061 +-0.9693496262494949 +-0.9952139328643796 +-0.9986197003238484 +-0.9794571422724477 +-0.9381268371605409 +-0.8755323967496152 +-0.7930616942719679 +-0.6925570170964701 +-0.5762747628922671 +-0.44683554018706745 +-0.3071657582750228 +-0.1604319923718517 +-0.009969582964813206 +0.1407929307260825 +0.28841183786808516 +0.4295069713001638 +0.5608393115953638 +0.6793856946385066 +0.7824088926817527 +0.8675214342451989 +0.9327416619422777 +0.9765406965680221 +0.9978791769811649 +0.9962328740558352 +0.9716065282158911 +0.9245355281684813 +0.8560753273533934 +0.7677787779464816 +0.6616618434606033 +0.5401584235316771 +0.40606528194967145 +0.2624783052851846 +0.11272152889111073 +-0.03972945547545824 +-0.1913279550641859 +-0.3385386380897772 +-0.4779200872625862 +-0.606205515796426 +-0.7203797477437286 +-0.8177506401577536 +-0.8960132435296835 +-0.9533051567511166 +-0.9882517300899846 +-1.0 diff --git a/waves/gaussian-pulse.csv b/waves/gaussian-pulse.csv new file mode 100644 index 0000000..c64712c --- /dev/null +++ b/waves/gaussian-pulse.csv @@ -0,0 +1,2049 @@ +# gaussian pulse using scipy.signal.gausspulse +2.0163622966966206e-10 +2.105233798642501e-10 +2.1958565450072344e-10 +2.2881173735459154e-10 +2.381888306806361e-10 +2.4770256411570203e-10 +2.573369003734563e-10 +2.6707403773406526e-10 +2.7689430934119327e-10 +2.8677607932889284e-10 +2.966956358119847e-10 +3.066270807852369e-10 +3.1654221698923254e-10 +3.2641043181431776e-10 +3.36198578328249e-10 +3.458708535284843e-10 +3.5538867393618896e-10 +3.64710548666226e-10 +3.7379195012549065e-10 +3.825851825112108e-10 +3.9103924830103094e-10 +3.9909971294802615e-10 +4.0670856801624705e-10 +4.1380409301592055e-10 +4.203207162222072e-10 +4.261888747872822e-10 +4.3133487448258286e-10 +4.3568074943642114e-10 +4.391441222616528e-10 +4.416380649989206e-10 +4.4307096133298055e-10 +4.433463705729486e-10 +4.4236289392188033e-10 +4.400140435969132e-10 +4.361881153983338e-10 +4.307680653642952e-10 +4.2363139118757814e-10 +4.146500191115654e-10 +4.0369019706491476e-10 +3.9061239483748794e-10 +3.7527121214474957e-10 +3.575152954734711e-10 +3.371872646482374e-10 +3.1412365010622315e-10 +2.8815484191639155e-10 +2.591050516291838e-10 +2.2679228809335336e-10 +1.910283484282707e-10 +1.5161882539210597e-10 +1.0836313243936656e-10 +6.10545478147631e-11 +9.480279084202778e-12 +-4.657845044178487e-11 +-1.0734629188252556e-10 +-1.7305363599506917e-10 +-2.4393645179658557e-10 +-3.20236096927783e-10 +-4.0219909802998416e-10 +-4.90076899354819e-10 +-5.841255777727588e-10 +-6.846055222950236e-10 +-7.917810761722754e-10 +-9.059201395843444e-10 +-1.027293730887377e-09 +-1.1561755043387733e-09 +-1.29284122217648e-09 +-1.4375681788873724e-09 +-1.5906345754609496e-09 +-1.7523188413884245e-09 +-1.922898902134917e-09 +-2.1026513897829455e-09 +-2.2918507945207903e-09 +-2.4907685546286066e-09 +-2.6996720825987114e-09 +-2.9188237250159625e-09 +-3.148479653818177e-09 +-3.3888886865578604e-09 +-3.6402910332924025e-09 +-3.902916967744119e-09 +-4.176985420392298e-09 +-4.4627024911881304e-09 +-4.760259879620351e-09 +-5.069833229904839e-09 +-5.391580389126953e-09 +-5.725639576229814e-09 +-6.0721274598170935e-09 +-6.431137142824919e-09 +-6.802736052214902e-09 +-7.1869637319511135e-09 +-7.583829537644782e-09 +-7.993310231387198e-09 +-8.415347475440309e-09 +-8.849845223619732e-09 +-9.29666700938295e-09 +-9.755633129830803e-09 +-1.0226517725042547e-08 +-1.0709045752392751e-08 +-1.1202889855744647e-08 +-1.1707667129678591e-08 +-1.222293577919855e-08 +-1.2748191675661952e-08 +-1.3282864810002459e-08 +-1.3826315644656744e-08 +-1.4377831365975157e-08 +-1.4936622039281185e-08 +-1.5501816669155426e-08 +-1.6072459167952724e-08 +-1.6647504236017223e-08 +-1.7225813157543203e-08 +-1.7806149516531473e-08 +-1.838717483782525e-08 +-1.89674441587624e-08 +-1.9545401537565628e-08 +-2.011937550519839e-08 +-2.0687574468049568e-08 +-2.124808206947085e-08 +-2.1798852518881287e-08 +-2.233770589786515e-08 +-2.2862323453435305e-08 +-2.3370242889401454e-08 +-2.385885366758187e-08 +-2.432539233141925e-08 +-2.476693786541289e-08 +-2.5180407104655247e-08 +-2.55625502096681e-08 +-2.590994622265576e-08 +-2.6218998722254903e-08 +-2.6485931594831876e-08 +-2.6706784941385287e-08 +-2.6877411140134446e-08 +-2.6993471085921206e-08 +-2.7050430628620518e-08 +-2.70435572338405e-08 +-2.6967916890300224e-08 +-2.681837128938944e-08 +-2.65895753035557e-08 +-2.6275974791309854e-08 +-2.58718047578005e-08 +-2.5371087901078517e-08 +-2.4767633575344177e-08 +-2.4055037203651782e-08 +-2.3226680173723146e-08 +-2.227573025170503e-08 +-2.11951425498706e-08 +-1.9977661085442165e-08 +-1.861582096885648e-08 +-1.7101951260941676e-08 +-1.5428178539592696e-08 +-1.3586431217626648e-08 +-1.1568444654578628e-08 +-9.365767106231748e-09 +-6.9697665566827605e-09 +-4.3716384786988725e-09 +-1.5624145690492364e-09 +1.467027493649951e-09 +4.725953220228362e-09 +8.223759362299779e-09 +1.1969960793883163e-08 +1.597417617293151e-08 +2.0246112331891084e-08 +2.4795547345979257e-08 +2.9632312227532257e-08 +3.476627119455013e-08 +4.0207300461436445e-08 +4.596526549994351e-08 +5.2049996718440235e-08 +5.847126350788835e-08 +6.523874660329865e-08 +7.23620087100055e-08 +7.985046334479053e-08 +8.771334184275881e-08 +9.595965848193706e-08 +1.0459817367878642e-07 +1.1363735520926103e-07 +1.2308533741166447e-07 +1.32949878329423e-07 +1.4323831475395345e-07 +1.5395751513010844e-07 +1.6511383028921524e-07 +1.7671304197753478e-07 +1.8876030915102977e-07 +2.0126011201062177e-07 +2.14216193755762e-07 +2.2763150003801288e-07 +2.415081161005423e-07 +2.5584720159394307e-07 +2.706489230635755e-07 +2.859123841088121e-07 +3.0163555322003736e-07 +3.1781518930507336e-07 +3.344467649228532e-07 +3.515243872487411e-07 +3.6904071680277434e-07 +3.869868839793802e-07 +4.053524034247532e-07 +4.241250863161488e-07 +4.432909506057799e-07 +4.6283412930078856e-07 +4.827367768600405e-07 +5.029789737980866e-07 +5.235386295967038e-07 +5.443913840348687e-07 +5.655105070588276e-07 +5.868667973252785e-07 +6.084284795623021e-07 +6.301611009047862e-07 +6.520274263735569e-07 +6.739873336803591e-07 +6.959977075541029e-07 +7.1801233379749e-07 +7.399817932971302e-07 +7.618533562248171e-07 +7.835708766823043e-07 +8.050746880572001e-07 +8.263014993729611e-07 +8.471842929318747e-07 +8.676522235660342e-07 +8.876305198276387e-07 +9.070403874667247e-07 +9.257989155612594e-07 +9.438189856817835e-07 +9.610091844900173e-07 +9.772737201883684e-07 +9.925123432549946e-07 +1.0066202719167416e-06 +1.019488122830113e-06 +1.0310018474582588e-06 +1.041042674649903e-06 +1.0494870599437652e-06 +1.0562066421399064e-06 +1.0610682076968858e-06 +1.0639336635310036e-06 +1.064660018811174e-06 +1.0630993763596458e-06 +1.0590989342854756e-06 +1.0525009984936191e-06 +1.0431430067283045e-06 +1.0308575648243367e-06 +1.0154724958545725e-06 +9.968109028756935e-07 +9.746912459874251e-07 +9.489274344327962e-07 +9.193289344784285e-07 +8.857008938242512e-07 +8.478442833016321e-07 +8.055560566269646e-07 +7.586293289852075e-07 +7.06853575223343e-07 +6.500148484383558e-07 +5.878960197470323e-07 +5.202770400266188e-07 +4.4693522441468583e-07 +3.676455603546371e-07 +2.821810399694192e-07 +1.9031301753992956e-07 +9.181159285689767e-08 +-1.3553978795486689e-08 +-1.2601484927795888e-07 +-2.4580211212545387e-07 +-3.731463082530441e-07 +-5.08276902144652e-07 +-6.51421727852843e-07 +-8.028064041633071e-07 +-9.626537183063355e-07 +-1.13118297762834e-06 +-1.308609328671276e-06 +-1.4951430431450384e-06 +-1.6909887703190056e-06 +-1.8963447554035693e-06 +-2.1114020235395893e-06 +-2.3363435290656885e-06 +-2.5713432697883433e-06 +-2.8165653660388125e-06 +-3.0721631043634254e-06 +-3.338277945760662e-06 +-3.615038498449407e-06 +-3.902559455227606e-06 +-4.200940495559783e-06 +-4.510265152614601e-06 +-4.8305996455619905e-06 +-5.161991677531168e-06 +-5.504469199727236e-06 +-5.8580391423041115e-06 +-6.222686112697935e-06 +-6.598371062234131e-06 +-6.985029921935575e-06 +-7.382572208577804e-06 +-7.790879602160514e-06 +-8.209804496092528e-06 +-8.639168521518725e-06 +-9.078761047353951e-06 +-9.528337657730046e-06 +-9.987618608707092e-06 +-1.0456287266248237e-05 +-1.0933988527611849e-05 +-1.1420327228471022e-05 +-1.1914866538232274e-05 +-1.2417126346189883e-05 +-1.2926581641319863e-05 +-1.3442660888690326e-05 +-1.396474440564048e-05 +-1.4492162741056445e-05 +-1.502419506125492e-05 +-1.5560067546168105e-05 +-1.6098951799709405e-05 +-1.6639963278387196e-05 +-1.7182159742422448e-05 +-1.7724539733818076e-05 +-1.826604108602024e-05 +-1.8805539470002507e-05 +-1.934184698179906e-05 +-1.987371077670503e-05 +-2.039981175555574e-05 +-2.0918763308687147e-05 +-2.142911012337149e-05 +-2.192932706070996e-05 +-2.241781810815173e-05 +-2.2892915413991476e-05 +-2.335287841037759e-05 +-2.379589303154031e-05 +-2.422007103412163e-05 +-2.4623449426653314e-05 +-2.5003990015393014e-05 +-2.5359579073881618e-05 +-2.5688027143733125e-05 +-2.5987068974309544e-05 +-2.6254363609063e-05 +-2.6487494626450366e-05 +-2.668397054344106e-05 +-2.684122538973631e-05 +-2.6956619460912735e-05 +-2.7027440258780472e-05 +-2.7050903627310294e-05 +-2.7024155092539628e-05 +-2.6944271414901162e-05 +-2.6808262362442056e-05 +-2.661307271340746e-05 +-2.6355584496648257e-05 +-2.6032619478288037e-05 +-2.5640941903032724e-05 +-2.5177261498440302e-05 +-2.4638236750377824e-05 +-2.40204784577878e-05 +-2.3320553574748995e-05 +-2.253498934766476e-05 +-2.16602777552326e-05 +-2.0692880258643667e-05 +-1.962923286923449e-05 +-1.846575154055351e-05 +-1.719883789152383e-05 +-1.5824885267074585e-05 +-1.434028514226728e-05 +-1.274143387558104e-05 +-1.1024739816613946e-05 +-9.186630773034055e-06 +-7.223561841141934e-06 +-5.13202360392104e-06 +-2.9085506999166137e-06 +-5.497307657284296e-07 +1.9477862456943296e-06 +4.587278369403532e-06 +7.371941554547945e-06 +1.0304879212023503e-05 +1.3389091384216897e-05 +1.6627463538160772e-05 +2.0022754984212093e-05 +2.3577586923218534e-05 +2.7294430126012878e-05 +3.117559224999072e-05 +3.522320479848227e-05 +3.943920972960154e-05 +4.382534572229535e-05 +4.8383134108364293e-05 +5.311386448031693e-05 +5.80185799860501e-05 +6.309806232250169e-05 +6.835281644162367e-05 +7.378305498323877e-05 +7.938868245060477e-05 +8.51692791457896e-05 +9.112408488328634e-05 +9.72519825016288e-05 +0.00010355148119413319 +0.00011002069968129757 +0.00011665734924879562 +0.0001234587166764421 +0.00013042164708495298 +0.0001375425267288173 +0.0001448172657650682 +0.00015224128102924968 +0.00015980947885138236 +0.0001675162379462539 +0.00017535539241389682 +0.0001833202148876208 +0.00019140339986850683 +0.00019959704728679653 +0.0002078926463321222 +0.0002162810595960334 +0.00022475250757175805 +0.00023329655355762248 +0.0002419020890120135 +0.00025055731940918724 +0.00025924975064662203 +0.00026796617605600275 +0.0002766926640712431 +0.0002854145466082389 +0.0002941164082122963 +0.00030278207603035977 +0.00031139461066632696 +0.0003199362979787906 +0.00032838864188156454 +0.00033673235820830917 +0.000344947369703423 +0.00035301280220217273 +0.00036090698206371066 +0.000368607434921263 +0.00037609088581429685 +0.00038333326076785796 +0.0003903096898846049 +0.00039699451201526576 +0.0004033612810733026 +0.00040938277405955616 +0.000415031000862443 +0.0004202772158989977 +0.00042509193166160474 +0.00042944493423467114 +0.00043330530084476727 +0.00043664141950686564 +0.0004394210108282742 +0.00044161115203061814 +0.0004431783032488875 +0.00044408833616496287 +0.00044430656503133823 +0.00044379778013882746 +0.0004425262837799164 +0.00044045592875717525 +0.00043755015948361244 +0.0004337720557191816 +0.0004290843789847517 +0.00042344962169178215 +0.0004168300590225995 +0.0004091878035926858 +0.00040048486292267044 +0.0003906831997437247 +0.0003797447951559741 +0.0003676317146550953 +0.00035430617703773666 +0.0003397306261915166 +0.0003238678057703976 +0.00030668083675091984 +0.00028813329785935327 +0.0002681893088541457 +0.00024681361664206697 +0.0002239716842004735 +0.00019962978227168796 +0.00017375508378901508 +0.0001463157609871737 +0.00011728108514296414 +8.662152888499084e-05 +5.430887100381277e-05 +2.031630368650399e-05 +-1.538145790813522e-05 +-5.280806382514654e-05 +-9.198541533934645e-05 +-0.0001329335489392662 +-0.0001756705183849787 +-0.0002202122749641718 +-0.00026657254607924006 +-0.0003147627123069475 +-0.00036479168308079397 +-0.0004166657711551275 +-0.0004703885660188146 +-0.0005259608064353843 +-0.0005833802522953798 +-0.0006426415559756781 +-0.0007037361334096643 +-0.0007666520350810049 +-0.0008313738171628685 +-0.0008978824130332601 +-0.0009661550054060709 +-0.0010361648993263775 +-0.001107881396286944 +-0.0011812696697316562 +-0.0012562906422199935 +-0.001332900864535016 +-0.0014110523970252465 +-0.0014906926934788115 +-0.0015717644878358958 +-0.0016542056840529156 +-0.0017379492494389844 +-0.0018229231117918774 +-0.0019090500606674609 +-0.0019962476531225483 +-0.002084428124276908 +-0.0021734983030455165 +-0.002263359533397056 +-0.0023539076014992997 +-0.0024450326691157665 +-0.002536619213621727 +-0.0026285459750104547 +-0.002720685910263219 +-0.0028129061554581524 +-0.002905067995994328 +-0.002997026845308152 +-0.0030886322324589093 +-0.00317972779895966 +-0.0032701513052280297 +-0.003359734647029408 +-0.003448303882282096 +-0.0035356792685900364 +-0.0036216753118643212 +-0.0037061008263892946 +-0.003788759006682835 +-0.003869447511493359 +-0.003947958560267927 +-0.004024079042417203 +-0.00409759063969314 +-0.004168269961984471 +-0.004235888696823365 +-0.004300213772884207 +-0.004361007537741509 +-0.004418027950139655 +-0.004471028787011289 +-0.004519759865464751 +-0.0045639672799433345 +-0.004603393654740325 +-0.004637778412034317 +-0.004666858055588514 +-0.004690366470236149 +-0.0047080352372512605 +-0.004719593965680547 +-0.0047247706396871415 +-0.004723291981931603 +-0.0047148838329886065 +-0.0046992715467700855 +-0.0046761804018972605 +-0.004645336028934082 +-0.0046064648533644895 +-0.004559294554164202 +-0.004503554537785936 +-0.0044389764273436135 +-0.004365294566747267 +-0.004282246539506076 +-0.004189573701881161 +-0.004087021730034107 +-0.003974341180780067 +-0.0038512880655176157 +-0.003717624436869029 +-0.00357311898752645 +-0.0034175476607609394 +-0.0032506942720114985 +-0.003072351140932361 +-0.002882319733235919 +-0.0026804113116295266 +-0.002466447595103696 +-0.0022402614257886503 +-0.0020016974425561772 +-0.0017506127605028709 +-0.0014868776554115063 +-0.0012103762522460912 +-0.0009210072166972461 +-0.0006186844487548054 +-0.00030333777724562175 +2.5086345763506107e-05 +0.0003666241518367722 +0.0007212938654887763 +0.0010890950171645413 +0.0014700077611267464 +0.0018639921995325672 +0.002270987714014394 +0.0026909123061116262 +0.0031236619479320347 +0.0035691099444500737 +0.0040271063088784895 +0.004497477152574716 +0.0049800240909702665 +0.005474523667033281 +0.005980726793796073 +0.006498358217498791 +0.007027116002917305 +0.007566671042459974 +0.008116666590628683 +0.008676717825451973 +0.00924641143850497 +0.009825305255137577 +0.010412927886534838 +0.011008778415232724 +0.011612326115712014 +0.012223010211686331 +0.01284023967169247 +0.013463393044579075 +0.014091818336476518 +0.01472483293081244 +0.015361723552916618 +0.016001746280734374 +0.016644126603140314 +0.01728805952731433 +0.017932709736605008 +0.018577211800269538 +0.01922067043643655 +0.019862160829593956 +0.020500729003854697 +0.021135392253199842 +0.021765139629844023 +0.022388932491807578 +0.02300570511071596 +0.023614365340779736 +0.024213795349837884 +0.024802852413273097 +0.025380369771528032 +0.025945157551870567 +0.026496003754970337 +0.027031675306760445 +0.027550919175964805 +0.02805246355757565 +0.02853501912246711 +0.028997280333228063 +0.0294379268261907 +0.02985562485952339 +0.030249028827143403 +0.030616782838091525 +0.030957522360891734 +0.03126987593229872 +0.03155246692971415 +0.03180391540642667 +0.03202283998870276 +0.03220785983362645 +0.03235759664645458 +0.03247067675611996 +0.03254573324738163 +0.0325814081479833 +0.03257635466904496 +0.03252923949677454 +0.03243874513344571 +0.03230357228545042 +0.032122442296093574 +0.03189409962065718 +0.03161731434112286 +0.03129088471779988 +0.030913639774970504 +0.030484441917522875 +0.030002189575408532 +0.029465819872624175 +0.028874311317286436 +0.0282266865092336 +0.027522014861463173 +0.026759415331585854 +0.02593805915935246 +0.025057172606192172 +0.024116039692580853 +0.023114004928949407 +0.022050476035728274 +0.020924926648023676 +0.0197368990003191 +0.01848600658650161 +0.017171936790424207 +0.015794453482126665 +0.014353399574766178 +0.012848699537230949 +0.011280361857348792 +0.009648481450540296 +0.007953242008715382 +0.006194918284171462 +0.004373878303207056 +0.0024905855041418637 +0.0005456007944076962 +-0.0014604154786308473 +-0.0035267016484803134 +-0.0056523929472908465 +-0.007836519825929799 +-0.010078006381666612 +-0.012375668898744812 +-0.014728214507082659 +-0.017134239964282948 +-0.019592230566079113 +-0.02210055919026891 +-0.02465748547911015 +-0.027261155165059434 +-0.029909599544628348 +-0.032600735105028485 +-0.03533236330814629 +-0.03810217053626067 +-0.04090772820376541 +-0.0437464930390099 +-0.04661580754020804 +-0.04951290060918065 +-0.052434888366518634 +-0.05537877515155173 +-0.05834145471030725 +-0.06131971157441827 +-0.06431022263371483 +-0.06730955890499835 +-0.07031418749924691 +-0.07332047378924615 +-0.0763246837793653 +-0.07932298667893356 +-0.08231145768037909 +-0.08528608094300141 +-0.08824275278294501 +-0.09117728506963148 +-0.0940854088285953 +-0.09696277805033264 +-0.09980497370444846 +-0.10260750795804319 +-0.10536582859694096 +-0.10807532364800414 +-0.110731326200423 +-0.11332911942351435 +-0.1158639417781916 +-0.1183309924189022 +-0.12072543678245402 +-0.12304241235977907 +-0.12527703464630668 +-0.1274244032662366 +-0.1294796082656239 +-0.1314377365688082 +-0.133293878592342 +-0.13504313501019075 +-0.13668062366360137 +-0.13820148660866302 +-0.1396008972942127 +-0.14087406786236734 +-0.14201625656360256 +-0.14302277527794072 +-0.14388899713345818 +-0.14461036421297377 +-0.14518239533944405 +-0.1456006939302597 +-0.1458609559103159 +-0.14595897767341587 +-0.14589066408126516 +-0.1456520364890253 +-0.1452392407861098 +-0.14464855544064648 +-0.14387639953576695 +-0.14291934078565136 +-0.1417741035190255 +-0.14043757661759573 +-0.13890682139671917 +-0.13717907941541715 +-0.1352517802026882 +-0.13312254888692374 +-0.13078921371511365 +-0.12824981344841496 +-0.12550260462056742 +-0.12254606864558285 +-0.11937891876107587 +-0.11600010679358923 +-0.11240882973224756 +-0.10860453609710616 +-0.10458693208859378 +-0.1003559875045057 +-0.09591194141109893 +-0.09125530755493608 +-0.08638687950227614 +-0.08130773549294247 +-0.07601924299579697 +-0.07052306295313727 +-0.06482115370158074 +-0.05891577455723567 +-0.052809489053234036 +-0.04650516781802067 +-0.040005991083098096 +-0.03331545080929462 +-0.02643735242097101 +-0.019375816138008952 +-0.012135277895826121 +-0.004720489844114662 +0.0028634795845405873 +0.010611246044504084 +0.01851711009322596 +0.026575058460971232 +0.03477876578088912 +0.043121596785583416 +0.051596608975746944 +0.060196555765812905 +0.0689138901109419 +0.0777407686189956 +0.08666905615048388 +0.09569033090878241 +0.10479589002221942 +0.11397675561889849 +0.12322368139439235 +0.1325271596717035 +0.14187742895212507 +0.15126448195486428 +0.16067807414250262 +0.1701077327285905 +0.17954276616287806 +0.18897227408886996 +0.19838515776758517 +0.2077701309605993 +0.21711573126462846 +0.226410331889096 +0.2356421538672974 +0.24479927869097948 +0.2538696613573341 +0.2628411438165877 +0.27170146880756846 +0.28043829406784304 +0.28903920690422313 +0.29749173910866167 +0.3057833822037856 +0.31390160300156733 +0.3218338594578958 +0.32956761680507307 +0.33709036394355757 +0.3443896300735857 +0.35145300154664066 +0.35826813891607207 +0.36482279416554975 +0.37110482809343553 +0.3771022278305775 +0.38280312446847714 +0.3881958107742516 +0.3932687589683293 +0.3980106385403508 +0.4024103340783068 +0.4064569630855516 +0.4101398937599636 +0.4134487627091971 +0.4163734925756693 +0.4189043095446696 +0.4210317607087656 +0.4227467312614915 +0.424040461493171 +0.42490456356161993 +0.42533103801042127 +0.42531229000744625 +0.42484114527632033 +0.42391086569360326 +0.4225151645245665 +0.4206482212706053 +0.4183046961015263 +0.415479743846199 +0.41216902751534856 +0.40836873133060164 +0.4040755732342841 +0.39928681685489104 +0.3940002829036249 +0.3882143599779069 +0.3819280147483346 +0.3751408015061641 +0.3678528710490407 +0.3600649788833886 +0.35177849272261935 +0.3429953992610851 +0.3337183102045272 +0.32395046753862106 +0.3136957480181227 +0.302958666860071 +0.2917443806254525 +0.28005868927476296 +0.2679080373839355 +0.2552995145082081 +0.24224085468259282 +0.2287404350487593 +0.21480727359932794 +0.20045102603177653 +0.1856819817053756 +0.17051105869583177 +0.1549497979435945 +0.1390103564930961 +0.12270549982149236 +0.10604859325680835 +0.08905359248676013 +0.07173503316089198 +0.054108019590024835 +0.036188212548410086 +0.017991816185373603 +-0.00046443594534661346 +-0.019163295728991052 +-0.038087016194914274 +-0.05721736807106418 +-0.07653565717400927 +-0.0960227426193337 +-0.11565905583585717 +-0.13542462036572833 +-0.1552990724310935 +-0.17526168224671304 +-0.19529137605657532 +-0.2153667588712342 +-0.23546613788131662 +-0.255567546521399 +-0.27564876915723746 +-0.29568736636810206 +-0.3156607007948047 +-0.3355459635228924 +-0.3553202009693768 +-0.3749603422402965 +-0.3944432269253768 +-0.4137456332951096 +-0.432844306864624 +-0.45171598928782336 +-0.47033744754442025 +-0.48868550338173256 +-0.5067370629723587 +-0.5244691467481574 +-0.5418589193703167 +-0.5588837197947519 +-0.5755210913915425 +-0.5917488120766595 +-0.6075449244138258 +-0.6228877656440454 +-0.6377559976000521 +-0.6521286364627167 +-0.6659850823163023 +-0.6793051484593933 +-0.6920690904283151 +-0.7042576346898951 +-0.7158520069605452 +-0.7268339601088425 +-0.7371858015990425 +-0.7468904204332689 +-0.755931313550521 +-0.7642926116411075 +-0.7719591043356399 +-0.7789162647283089 +-0.7851502731948211 +-0.7906480404661178 +-0.7953972299197841 +-0.7993862790519034 +-0.8026044200930438 +-0.8050416997330471 +-0.8066889979203345 +-0.8075380457025452 +-0.8075814420764956 +-0.8068126698166675 +-0.8052261102527121 +-0.8028170569677858 +-0.7995817283909317 +-0.7955172792581428 +-0.7906218109182375 +-0.7848943804612064 +-0.7783350086482701 +-0.7709446866245045 +-0.7627253813965422 +-0.7536800400595675 +-0.7438125927595483 +-0.7331279543784147 +-0.7216320249316768 +-0.7093316886698098 +-0.6962348118765815 +-0.682350239359354 +-0.6676877896282727 +-0.6522582487631755 +-0.6360733629689643 +-0.6191458298220994 +-0.601489288212799 +-0.5831183069894865 +-0.5640483723139533 +-0.5442958737376292 +-0.5238780890112844 +-0.502813167642406 +-0.48112011321641984 +-0.4588187644997882 +-0.4359297753449001 +-0.4124745934185246 +-0.38847543777744986 +-0.36395527531669347 +-0.33893779611745395 +-0.31344738772371905 +-0.2875091083781611 +-0.26114865924958675 +-0.23439235568582217 +-0.2072670975275243 +-0.1798003385199286 +-0.15202005486100745 +-0.12395471292592859 +-0.09563323620910755 +-0.06708497152645651 +-0.03833965452165905 +-0.009427374521497198 +0.019621461213601372 +0.04877616379655379 +0.07800579952995641 +0.10727922718263501 +0.13656513567641873 +0.16583208213235612 +0.19504853022493032 +0.22418288879219425 +0.2532035506491795 +0.28207893155146224 +0.3107775092554069 +0.3392678626212999 +0.36751871070533215 +0.3954989517862482 +0.42317770227243817 +0.4505243354352713 +0.4775085199145484 +0.5041002579421372 +0.5302699232301449 +0.5559882984703433 +0.5812266123919582 +0.6059565763254655 +0.6301504202206477 +0.6537809280678463 +0.6768214726720809 +0.6992460497305371 +0.7210293111648693 +0.742146597660746 +0.7625739703681093 +0.7822882417167606 +0.8012670053031141 +0.8194886648052291 +0.8369324618845685 +0.8535785030343337 +0.8694077853357274 +0.8844022210850232 +0.8985446612558997 +0.9118189177631522 +0.9242097844956131 +0.9357030570878647 +0.9462855514021152 +0.9559451206934706 +0.9646706714337249 +0.9724521777707326 +0.9792806946023742 +0.9851483692461388 +0.9900484516873819 +0.9939753033913741 +0.9969244046663309 +0.998892360566723 +0.9998769053282869 +0.9998769053282869 +0.9988923605667233 +0.9969244046663314 +0.9939753033913741 +0.9900484516873819 +0.9851483692461395 +0.9792806946023742 +0.9724521777707326 +0.9646706714337249 +0.9559451206934716 +0.9462855514021176 +0.9357030570878647 +0.9242097844956131 +0.9118189177631535 +0.8985446612558997 +0.8844022210850232 +0.8694077853357274 +0.8535785030343355 +0.8369324618845725 +0.8194886648052291 +0.8012670053031141 +0.7822882417167627 +0.7625739703681093 +0.742146597660746 +0.7210293111648693 +0.6992460497305395 +0.676821472672086 +0.6537809280678463 +0.6301504202206477 +0.6059565763254684 +0.5812266123919582 +0.5559882984703433 +0.5302699232301449 +0.5041002579421402 +0.4775085199145546 +0.4505243354352713 +0.42317770227243817 +0.3954989517862514 +0.36751871070533215 +0.3392678626212999 +0.3107775092554069 +0.2820789315514656 +0.253203550649186 +0.22418288879219425 +0.19504853022493032 +0.1658320821323595 +0.13656513567641873 +0.10727922718263501 +0.07800579952995641 +0.04877616379655717 +0.019621461213607902 +-0.009427374521497198 +-0.03833965452165905 +-0.06708497152645318 +-0.09563323620910755 +-0.12395471292592859 +-0.15202005486100745 +-0.17980033851992563 +-0.207267097527518 +-0.23439235568582217 +-0.26114865924958675 +-0.2875091083781583 +-0.31344738772371905 +-0.33893779611745395 +-0.36395527531669347 +-0.3884754377774471 +-0.4124745934185195 +-0.4359297753449001 +-0.4588187644997882 +-0.4811201132164172 +-0.502813167642406 +-0.5238780890112844 +-0.5442958737376292 +-0.5640483723139511 +-0.5831183069894822 +-0.601489288212799 +-0.6191458298220994 +-0.6360733629689628 +-0.6522582487631755 +-0.6676877896282727 +-0.682350239359354 +-0.6962348118765802 +-0.7093316886698068 +-0.7216320249316768 +-0.7331279543784147 +-0.7438125927595471 +-0.7536800400595675 +-0.7627253813965422 +-0.7709446866245045 +-0.7783350086482693 +-0.7848943804612049 +-0.7906218109182375 +-0.7955172792581428 +-0.7995817283909312 +-0.8028170569677858 +-0.8052261102527121 +-0.8068126698166675 +-0.8075814420764955 +-0.8075380457025453 +-0.8066889979203345 +-0.8050416997330471 +-0.802604420093044 +-0.7993862790519034 +-0.7953972299197841 +-0.7906480404661178 +-0.7851502731948217 +-0.7789162647283105 +-0.7719591043356399 +-0.7642926116411075 +-0.7559313135505221 +-0.7468904204332689 +-0.7371858015990425 +-0.7268339601088425 +-0.7158520069605464 +-0.7042576346898977 +-0.6920690904283151 +-0.6793051484593933 +-0.6659850823163037 +-0.6521286364627167 +-0.6377559976000521 +-0.6228877656440454 +-0.6075449244138276 +-0.591748812076663 +-0.5755210913915425 +-0.5588837197947519 +-0.5418589193703187 +-0.5244691467481574 +-0.5067370629723587 +-0.48868550338173256 +-0.4703374475444223 +-0.45171598928782775 +-0.432844306864624 +-0.4137456332951096 +-0.39444322692537903 +-0.3749603422402965 +-0.3553202009693768 +-0.3355459635228924 +-0.31566070079480696 +-0.29568736636810666 +-0.27564876915723746 +-0.255567546521399 +-0.235466137881319 +-0.2153667588712342 +-0.19529137605657532 +-0.17526168224671304 +-0.1552990724310958 +-0.1354246203657329 +-0.11565905583585717 +-0.0960227426193337 +-0.0765356571740115 +-0.05721736807106418 +-0.038087016194914274 +-0.019163295728991052 +-0.000464435945348764 +0.01799181618536936 +0.036188212548410086 +0.054108019590024835 +0.07173503316088996 +0.08905359248676013 +0.10604859325680835 +0.12270549982149236 +0.13901035649309423 +0.15494979794359084 +0.17051105869583177 +0.1856819817053756 +0.20045102603177486 +0.21480727359932794 +0.2287404350487593 +0.24224085468259282 +0.2552995145082066 +0.2679080373839326 +0.28005868927476296 +0.2917443806254525 +0.30295866686006967 +0.3136957480181227 +0.32395046753862106 +0.3337183102045272 +0.342995399261084 +0.3517784927226174 +0.3600649788833886 +0.3678528710490407 +0.3751408015061636 +0.3819280147483346 +0.3882143599779069 +0.3940002829036249 +0.3992868168548904 +0.404075573234283 +0.40836873133060164 +0.41216902751534856 +0.41547974384619873 +0.4183046961015263 +0.4206482212706053 +0.4225151645245665 +0.4239108656936032 +0.4248411452763201 +0.42531229000744625 +0.42533103801042127 +0.42490456356162004 +0.424040461493171 +0.4227467312614915 +0.4210317607087656 +0.41890430954466995 +0.4163734925756699 +0.4134487627091971 +0.4101398937599636 +0.40645696308555207 +0.4024103340783068 +0.3980106385403508 +0.3932687589683293 +0.3881958107742522 +0.3828031244684785 +0.3771022278305775 +0.37110482809343553 +0.36482279416555047 +0.35826813891607207 +0.35145300154664066 +0.3443896300735857 +0.33709036394355835 +0.32956761680507485 +0.3218338594578958 +0.31390160300156733 +0.3057833822037865 +0.29749173910866167 +0.28903920690422313 +0.28043829406784304 +0.27170146880756946 +0.2628411438165895 +0.2538696613573341 +0.24479927869097948 +0.23564215386729842 +0.226410331889096 +0.21711573126462846 +0.2077701309605993 +0.19838515776758625 +0.18897227408887193 +0.17954276616287806 +0.1701077327285905 +0.16067807414250374 +0.15126448195486428 +0.14187742895212507 +0.1325271596717035 +0.12322368139439345 +0.11397675561890064 +0.10479589002221942 +0.09569033090878241 +0.08666905615048491 +0.0777407686189956 +0.0689138901109419 +0.060196555765812905 +0.05159660897574771 +0.04312159678558537 +0.03477876578088912 +0.026575058460971232 +0.018517110093226877 +0.010611246044504084 +0.0028634795845405873 +-0.004720489844114662 +-0.012135277895825271 +-0.019375816138007294 +-0.02643735242097101 +-0.03331545080929462 +-0.04000599108309734 +-0.04650516781802067 +-0.052809489053234036 +-0.05891577455723567 +-0.06482115370158005 +-0.07052306295313596 +-0.07601924299579697 +-0.08130773549294247 +-0.08638687950227557 +-0.09125530755493608 +-0.09591194141109893 +-0.1003559875045057 +-0.1045869320885933 +-0.10860453609710528 +-0.11240882973224756 +-0.11600010679358923 +-0.11937891876107551 +-0.12254606864558285 +-0.12550260462056742 +-0.12824981344841496 +-0.1307892137151134 +-0.1331225488869232 +-0.1352517802026882 +-0.13717907941541715 +-0.138906821396719 +-0.14043757661759573 +-0.1417741035190255 +-0.14291934078565136 +-0.14387639953576684 +-0.1446485554406463 +-0.1452392407861098 +-0.1456520364890253 +-0.14589066408126514 +-0.14595897767341587 +-0.1458609559103159 +-0.1456006939302597 +-0.1451823953394441 +-0.14461036421297394 +-0.14388899713345818 +-0.14302277527794072 +-0.14201625656360267 +-0.14087406786236734 +-0.1396008972942127 +-0.13820148660866302 +-0.13668062366360154 +-0.13504313501019113 +-0.133293878592342 +-0.1314377365688082 +-0.12947960826562416 +-0.1274244032662366 +-0.12527703464630668 +-0.12304241235977907 +-0.12072543678245432 +-0.11833099241890278 +-0.1158639417781916 +-0.11332911942351435 +-0.11073132620042328 +-0.10807532364800414 +-0.10536582859694096 +-0.10260750795804319 +-0.09980497370444877 +-0.09696277805033329 +-0.0940854088285953 +-0.09117728506963148 +-0.08824275278294533 +-0.08528608094300141 +-0.08231145768037909 +-0.07932298667893356 +-0.07632468377936562 +-0.07332047378924685 +-0.07031418749924691 +-0.06730955890499835 +-0.06431022263371518 +-0.06131971157441827 +-0.05834145471030725 +-0.05537877515155173 +-0.05243488836651899 +-0.0495129006091813 +-0.04661580754020804 +-0.0437464930390099 +-0.04090772820376574 +-0.03810217053626067 +-0.03533236330814629 +-0.032600735105028485 +-0.02990959954462866 +-0.02726115516506004 +-0.02465748547911015 +-0.02210055919026891 +-0.019592230566079404 +-0.017134239964282948 +-0.014728214507082659 +-0.012375668898744812 +-0.010078006381666874 +-0.007836519825930312 +-0.0056523929472908465 +-0.0035267016484803134 +-0.001460415478631083 +0.0005456007944076962 +0.0024905855041418637 +0.004373878303207056 +0.006194918284171252 +0.007953242008714988 +0.009648481450540296 +0.011280361857348792 +0.01284869953723077 +0.014353399574766178 +0.015794453482126665 +0.017171936790424207 +0.018486006586501468 +0.019736899000318813 +0.020924926648023676 +0.022050476035728274 +0.023114004928949286 +0.024116039692580853 +0.025057172606192172 +0.02593805915935246 +0.026759415331585767 +0.027522014861463013 +0.0282266865092336 +0.028874311317286436 +0.02946581987262415 +0.030002189575408532 +0.030484441917522875 +0.030913639774970504 +0.031290884717799824 +0.03161731434112278 +0.03189409962065718 +0.032122442296093574 +0.032303572285450416 +0.03243874513344571 +0.03252923949677454 +0.03257635466904496 +0.0325814081479833 +0.03254573324738164 +0.03247067675611996 +0.03235759664645458 +0.03220785983362649 +0.03202283998870276 +0.03180391540642667 +0.03155246692971415 +0.031269875932298734 +0.030957522360891807 +0.030616782838091525 +0.030249028827143403 +0.029855624859523446 +0.0294379268261907 +0.028997280333228063 +0.02853501912246711 +0.0280524635575757 +0.027550919175964927 +0.027031675306760445 +0.026496003754970337 +0.025945157551870646 +0.025380369771528032 +0.024802852413273097 +0.024213795349837884 +0.0236143653407798 +0.02300570511071611 +0.022388932491807578 +0.021765139629844023 +0.021135392253199912 +0.020500729003854697 +0.019862160829593956 +0.01922067043643655 +0.01857721180026962 +0.017932709736605143 +0.01728805952731433 +0.016644126603140314 +0.016001746280734443 +0.015361723552916618 +0.01472483293081244 +0.014091818336476518 +0.013463393044579153 +0.012840239671692587 +0.012223010211686331 +0.011612326115712014 +0.01100877841523279 +0.010412927886534838 +0.009825305255137577 +0.00924641143850497 +0.008676717825452042 +0.008116666590628813 +0.007566671042459974 +0.007027116002917305 +0.006498358217498848 +0.005980726793796073 +0.005474523667033281 +0.0049800240909702665 +0.004497477152574774 +0.004027106308878597 +0.0035691099444500737 +0.0031236619479320347 +0.002690912306111674 +0.002270987714014394 +0.0018639921995325672 +0.0014700077611267464 +0.0010890950171645842 +0.0007212938654888599 +0.0003666241518367722 +2.5086345763506107e-05 +-0.00030333777724558467 +-0.0006186844487548054 +-0.0009210072166972461 +-0.0012103762522460912 +-0.0014868776554114742 +-0.0017506127605028115 +-0.0020016974425561772 +-0.0022402614257886503 +-0.0024664475951036717 +-0.0026804113116295266 +-0.002882319733235919 +-0.003072351140932361 +-0.003250694272011477 +-0.003417547660760901 +-0.00357311898752645 +-0.003717624436869029 +-0.0038512880655176018 +-0.003974341180780067 +-0.004087021730034107 +-0.004189573701881161 +-0.004282246539506064 +-0.004365294566747248 +-0.0044389764273436135 +-0.004503554537785936 +-0.004559294554164197 +-0.0046064648533644895 +-0.004645336028934082 +-0.0046761804018972605 +-0.00469927154677008 +-0.004714883832988606 +-0.004723291981931603 +-0.0047247706396871415 +-0.00471959396568055 +-0.0047080352372512605 +-0.004690366470236149 +-0.004666858055588514 +-0.004637778412034316 +-0.004603393654740332 +-0.0045639672799433345 +-0.004519759865464751 +-0.004471028787011291 +-0.004418027950139655 +-0.004361007537741509 +-0.004300213772884207 +-0.004235888696823377 +-0.004168269961984485 +-0.00409759063969314 +-0.004024079042417203 +-0.003947958560267933 +-0.003869447511493359 +-0.003788759006682835 +-0.0037061008263892946 +-0.0036216753118643316 +-0.0035356792685900572 +-0.003448303882282096 +-0.003359734647029408 +-0.003270151305228037 +-0.00317972779895966 +-0.0030886322324589093 +-0.002997026845308152 +-0.002905067995994339 +-0.0028129061554581745 +-0.002720685910263219 +-0.0026285459750104547 +-0.0025366192136217374 +-0.0024450326691157665 +-0.0023539076014992997 +-0.002263359533397056 +-0.002173498303045525 +-0.0020844281242769287 +-0.0019962476531225483 +-0.0019090500606674609 +-0.0018229231117918873 +-0.0017379492494389844 +-0.0016542056840529156 +-0.0015717644878358958 +-0.0014906926934788209 +-0.0014110523970252645 +-0.001332900864535016 +-0.0012562906422199935 +-0.001181269669731666 +-0.001107881396286944 +-0.0010361648993263775 +-0.0009661550054060709 +-0.000897882413033268 +-0.0008313738171628836 +-0.0007666520350810049 +-0.0007037361334096643 +-0.0006426415559756857 +-0.0005833802522953798 +-0.0005259608064353843 +-0.0004703885660188146 +-0.0004166657711551332 +-0.00036479168308080573 +-0.0003147627123069475 +-0.00026657254607924006 +-0.00022021227496417725 +-0.0001756705183849787 +-0.0001329335489392662 +-9.198541533934645e-05 +-5.2808063825150975e-05 +-1.5381457908143692e-05 +2.031630368650399e-05 +5.430887100381277e-05 +8.662152888498719e-05 +0.00011728108514296414 +0.0001463157609871737 +0.00017375508378901508 +0.00019962978227168506 +0.000223971684200468 +0.00024681361664206697 +0.0002681893088541457 +0.000288133297859351 +0.00030668083675091984 +0.0003238678057703976 +0.0003397306261915166 +0.000354306177037735 +0.0003676317146550944 +0.0003797447951559741 +0.0003906831997437247 +0.0004004848629226693 +0.0004091878035926858 +0.0004168300590225995 +0.00042344962169178215 +0.00042908437898475134 +0.00043377205571918086 +0.00043755015948361244 +0.00044045592875717525 +0.00044252628377991607 +0.00044379778013882746 +0.00044430656503133823 +0.00044408833616496287 +0.00044317830324888793 +0.00044161115203061874 +0.0004394210108282742 +0.00043664141950686564 +0.0004333053008447676 +0.00042944493423467114 +0.00042509193166160474 +0.0004202772158989977 +0.0004150310008624431 +0.0004093827740595577 +0.0004033612810733026 +0.00039699451201526576 +0.00039030968988460553 +0.00038333326076785796 +0.00037609088581429685 +0.000368607434921263 +0.0003609069820637114 +0.00035301280220217463 +0.000344947369703423 +0.00033673235820830917 +0.0003283886418815657 +0.0003199362979787906 +0.00031139461066632696 +0.00030278207603035977 +0.00029411640821229743 +0.00028541454660824126 +0.0002766926640712431 +0.00026796617605600275 +0.0002592497506466231 +0.00025055731940918724 +0.0002419020890120135 +0.00023329655355762248 +0.00022475250757175914 +0.0002162810595960352 +0.0002078926463321222 +0.00019959704728679653 +0.00019140339986850786 +0.0001833202148876208 +0.00017535539241389682 +0.0001675162379462539 +0.0001598094788513833 +0.00015224128102925155 +0.0001448172657650682 +0.0001375425267288173 +0.00013042164708495363 +0.0001234587166764421 +0.00011665734924879562 +0.00011002069968129757 +0.0001035514811941338 +9.725198250163031e-05 +9.112408488328634e-05 +8.51692791457896e-05 +7.938868245060545e-05 +7.378305498323877e-05 +6.835281644162367e-05 +6.309806232250169e-05 +5.8018579986050796e-05 +5.311386448031799e-05 +4.8383134108364293e-05 +4.382534572229535e-05 +3.9439209729602046e-05 +3.522320479848227e-05 +3.117559224999072e-05 +2.7294430126012878e-05 +2.3577586923219005e-05 +2.002275498421291e-05 +1.6627463538160772e-05 +1.3389091384216897e-05 +1.0304879212023856e-05 +7.371941554547945e-06 +4.587278369403532e-06 +1.9477862456943296e-06 +-5.497307657281488e-07 +-2.9085506999160847e-06 +-5.13202360392104e-06 +-7.223561841141934e-06 +-9.186630773033838e-06 +-1.1024739816613946e-05 +-1.274143387558104e-05 +-1.434028514226728e-05 +-1.5824885267074422e-05 +-1.7198837891523532e-05 +-1.846575154055351e-05 +-1.962923286923449e-05 +-2.0692880258643518e-05 +-2.16602777552326e-05 +-2.253498934766476e-05 +-2.3320553574748995e-05 +-2.402047845778773e-05 +-2.4638236750377702e-05 +-2.5177261498440302e-05 +-2.5640941903032724e-05 +-2.6032619478288e-05 +-2.6355584496648257e-05 +-2.661307271340746e-05 +-2.6808262362442056e-05 +-2.6944271414901108e-05 +-2.7024155092539625e-05 +-2.7050903627310294e-05 +-2.7027440258780472e-05 +-2.6956619460912755e-05 +-2.684122538973631e-05 +-2.668397054344106e-05 +-2.6487494626450366e-05 +-2.6254363609063028e-05 +-2.5987068974309673e-05 +-2.5688027143733125e-05 +-2.5359579073881618e-05 +-2.5003990015393105e-05 +-2.4623449426653314e-05 +-2.422007103412163e-05 +-2.379589303154031e-05 +-2.3352878410377642e-05 +-2.289291541399159e-05 +-2.241781810815173e-05 +-2.192932706070996e-05 +-2.142911012337155e-05 +-2.0918763308687147e-05 +-2.039981175555574e-05 +-1.987371077670503e-05 +-1.9341846981799092e-05 +-1.880553947000263e-05 +-1.826604108602024e-05 +-1.7724539733818076e-05 +-1.718215974242248e-05 +-1.6639963278387196e-05 +-1.6098951799709405e-05 +-1.5560067546168105e-05 +-1.5024195061254999e-05 +-1.4492162741056568e-05 +-1.396474440564048e-05 +-1.3442660888690326e-05 +-1.2926581641319899e-05 +-1.2417126346189883e-05 +-1.1914866538232274e-05 +-1.1420327228471022e-05 +-1.0933988527611923e-05 +-1.0456287266248344e-05 +-9.987618608707092e-06 +-9.528337657730046e-06 +-9.078761047353985e-06 +-8.639168521518725e-06 +-8.209804496092528e-06 +-7.790879602160514e-06 +-7.38257220857785e-06 +-6.985029921935676e-06 +-6.598371062234131e-06 +-6.222686112697935e-06 +-5.858039142304153e-06 +-5.504469199727236e-06 +-5.161991677531168e-06 +-4.8305996455619905e-06 +-4.510265152614629e-06 +-4.200940495559852e-06 +-3.902559455227606e-06 +-3.615038498449407e-06 +-3.338277945760699e-06 +-3.0721631043634254e-06 +-2.8165653660388125e-06 +-2.5713432697883433e-06 +-2.336343529065719e-06 +-2.111402023539636e-06 +-1.8963447554035693e-06 +-1.6909887703190056e-06 +-1.4951430431450574e-06 +-1.308609328671276e-06 +-1.13118297762834e-06 +-9.626537183063355e-07 +-8.028064041633265e-07 +-6.514217278528757e-07 +-5.08276902144652e-07 +-3.731463082530441e-07 +-2.458021121254681e-07 +-1.2601484927795888e-07 +-1.3553978795486689e-08 +9.181159285689767e-08 +1.903130175399188e-07 +2.8218103996939857e-07 +3.676455603546371e-07 +4.4693522441468583e-07 +5.202770400266096e-07 +5.878960197470323e-07 +6.500148484383558e-07 +7.06853575223343e-07 +7.586293289852017e-07 +8.055560566269553e-07 +8.478442833016321e-07 +8.857008938242512e-07 +9.193289344784244e-07 +9.489274344327962e-07 +9.746912459874251e-07 +9.968109028756935e-07 +1.0154724958545685e-06 +1.0308575648243326e-06 +1.0431430067283045e-06 +1.0525009984936191e-06 +1.0590989342854727e-06 +1.0630993763596458e-06 +1.064660018811174e-06 +1.0639336635310036e-06 +1.0610682076968858e-06 +1.056206642139909e-06 +1.0494870599437652e-06 +1.041042674649903e-06 +1.0310018474582596e-06 +1.019488122830113e-06 +1.0066202719167416e-06 +9.925123432549946e-07 +9.77273720188368e-07 +9.610091844900203e-07 +9.438189856817835e-07 +9.257989155612594e-07 +9.070403874667267e-07 +8.876305198276387e-07 +8.676522235660342e-07 +8.471842929318747e-07 +8.263014993729646e-07 +8.050746880572071e-07 +7.835708766823043e-07 +7.618533562248171e-07 +7.399817932971337e-07 +7.1801233379749e-07 +6.959977075541029e-07 +6.739873336803591e-07 +6.520274263735579e-07 +6.301611009047895e-07 +6.084284795623021e-07 +5.868667973252785e-07 +5.655105070588299e-07 +5.443913840348687e-07 +5.235386295967038e-07 +5.029789737980866e-07 +4.827367768600435e-07 +4.6283412930079344e-07 +4.432909506057799e-07 +4.241250863161488e-07 +4.0535240342475446e-07 +3.869868839793802e-07 +3.6904071680277434e-07 +3.515243872487411e-07 +3.344467649228555e-07 +3.178151893050768e-07 +3.0163555322003736e-07 +2.859123841088121e-07 +2.706489230635775e-07 +2.5584720159394307e-07 +2.415081161005423e-07 +2.2763150003801288e-07 +2.1421619375576377e-07 +2.0126011201062447e-07 +1.8876030915102977e-07 +1.7671304197753478e-07 +1.6511383028921617e-07 +1.5395751513010844e-07 +1.4323831475395345e-07 +1.32949878329423e-07 +1.2308533741166574e-07 +1.1363735520926284e-07 +1.0459817367878642e-07 +9.595965848193706e-08 +8.771334184275983e-08 +7.985046334479053e-08 +7.23620087100055e-08 +6.523874660329865e-08 +5.847126350788917e-08 +5.204999671844161e-08 +4.596526549994351e-08 +4.0207300461436445e-08 +3.4766271194550655e-08 +2.9632312227532257e-08 +2.4795547345979257e-08 +2.0246112331891084e-08 +1.5974176172932008e-08 +1.1969960793884086e-08 +8.223759362299779e-09 +4.725953220228362e-09 +1.4670274936503187e-09 +-1.5624145690492364e-09 +-4.3716384786988725e-09 +-6.9697665566827605e-09 +-9.365767106231475e-09 +-1.1568444654578124e-08 +-1.3586431217626648e-08 +-1.5428178539592696e-08 +-1.710195126094148e-08 +-1.861582096885648e-08 +-1.9977661085442165e-08 +-2.11951425498706e-08 +-2.227573025170489e-08 +-2.3226680173722984e-08 +-2.4055037203651782e-08 +-2.4767633575344177e-08 +-2.5371087901078434e-08 +-2.58718047578005e-08 +-2.6275974791309854e-08 +-2.65895753035557e-08 +-2.6818371289389394e-08 +-2.6967916890300158e-08 +-2.70435572338405e-08 +-2.7050430628620518e-08 +-2.6993471085921292e-08 +-2.6877411140134446e-08 +-2.6706784941385287e-08 +-2.6485931594831876e-08 +-2.621899872225501e-08 +-2.590994622265588e-08 +-2.55625502096681e-08 +-2.5180407104655247e-08 +-2.476693786541292e-08 +-2.432539233141925e-08 +-2.385885366758187e-08 +-2.3370242889401454e-08 +-2.2862323453435428e-08 +-2.2337705897865237e-08 +-2.1798852518881287e-08 +-2.124808206947085e-08 +-2.068757446804961e-08 +-2.011937550519839e-08 +-1.9545401537565628e-08 +-1.89674441587624e-08 +-1.83871748378253e-08 +-1.7806149516531572e-08 +-1.7225813157543203e-08 +-1.6647504236017223e-08 +-1.6072459167952718e-08 +-1.5501816669155426e-08 +-1.4936622039281185e-08 +-1.4377831365975157e-08 +-1.3826315644656843e-08 +-1.3282864810002601e-08 +-1.2748191675661952e-08 +-1.222293577919855e-08 +-1.170766712967868e-08 +-1.1202889855744647e-08 +-1.0709045752392751e-08 +-1.0226517725042547e-08 +-9.755633129830846e-09 +-9.296667009383036e-09 +-8.849845223619732e-09 +-8.415347475440309e-09 +-7.993310231387236e-09 +-7.583829537644782e-09 +-7.1869637319511135e-09 +-6.802736052214902e-09 +-6.431137142824978e-09 +-6.072127459817184e-09 +-5.725639576229814e-09 +-5.391580389126953e-09 +-5.06983322990487e-09 +-4.760259879620351e-09 +-4.4627024911881304e-09 +-4.176985420392298e-09 +-3.902916967744145e-09 +-3.6402910332924538e-09 +-3.3888886865578604e-09 +-3.148479653818177e-09 +-2.9188237250159853e-09 +-2.6996720825987114e-09 +-2.4907685546286066e-09 +-2.2918507945207903e-09 +-2.1026513897829715e-09 +-1.92289890213496e-09 +-1.7523188413884245e-09 +-1.5906345754609496e-09 +-1.4375681788873879e-09 +-1.29284122217648e-09 +-1.1561755043387733e-09 +-1.027293730887377e-09 +-9.059201395843572e-10 +-7.917810761722992e-10 +-6.846055222950236e-10 +-5.841255777727588e-10 +-4.900768993548306e-10 +-4.0219909802998416e-10 +-3.20236096927783e-10 +-2.4393645179658557e-10 +-1.7305363599507687e-10 +-1.0734629188253349e-10 +-4.657845044178487e-11 +9.480279084202778e-12 +6.105454781475709e-11 +1.0836313243936656e-10 +1.5161882539210597e-10 +1.910283484282707e-10 +2.2679228809334994e-10 +2.5910505162917603e-10 +2.8815484191639155e-10 +3.1412365010622315e-10 +3.371872646482356e-10 +3.575152954734711e-10 +3.7527121214474957e-10 +3.9061239483748794e-10 +4.036901970649143e-10 +4.1465001911156206e-10 +4.2363139118757814e-10 +4.307680653642952e-10 +4.3618811539833265e-10 +4.400140435969132e-10 +4.4236289392188033e-10 +4.433463705729486e-10 +4.430709613329837e-10 +4.41638064998923e-10 +4.391441222616528e-10 +4.3568074943642114e-10 +4.313348744825843e-10 +4.261888747872822e-10 +4.203207162222072e-10 +4.1380409301592055e-10 +4.067085680162488e-10 +3.990997129480269e-10 +3.9103924830103094e-10 +3.825851825112108e-10 +3.7379195012549117e-10 +3.64710548666226e-10 +3.5538867393618896e-10 +3.458708535284843e-10 +3.3619857832825084e-10 +3.264104318143203e-10 +3.1654221698923254e-10 +3.066270807852369e-10 +2.9669563581198646e-10 +2.8677607932889284e-10 +2.7689430934119327e-10 +2.6707403773406526e-10 +2.5733690037345613e-10 +2.4770256411570353e-10 +2.381888306806361e-10 +2.2881173735459154e-10 +2.195856545007242e-10 +2.105233798642501e-10 +2.0163622966966206e-10 diff --git a/waves/pwm-modulation.csv b/waves/pwm-modulation.csv new file mode 100644 index 0000000..a6fa184 --- /dev/null +++ b/waves/pwm-modulation.csv @@ -0,0 +1,2049 @@ +# pwm modulation using scipy.signal.square +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +-1.0 +1.0