diff --git a/src/generate_waveforms.py b/src/generate_waveforms.py index cfab8a2..85049c2 100755 --- a/src/generate_waveforms.py +++ b/src/generate_waveforms.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 # PiFmRds - FM/RDS transmitter for the Raspberry Pi @@ -70,7 +70,7 @@ def generate_bit(name): outc.write(u"float waveform_{name}[] = {{{values}}};\n\n".format( name = name, - values = u", ".join(map(unicode, out/2.5)))) + values = u", ".join(map(str, out/2.5)))) # note: need to limit the amplitude so as not to saturate when the biphase # waveforms are summed diff --git a/src/waveforms.c b/src/waveforms.c index e21644d..b2ecef5 100644 --- a/src/waveforms.c +++ b/src/waveforms.c @@ -4,5 +4,5 @@ Released under the GNU GPL v3 license. */ -float waveform_biphase[] = {0.00253265133022, 0.00255504491037, 0.00256667102126, 0.0025672385497, 0.00255649674667, 0.00253423716573, 0.00250029547253, 0.00245455311551, 0.00239693884806, 0.00232743009314, 0.00224605414143, 0.00215288917468, 0.00204806510656, 0.00193176423352, 0.00180422168917, 0.00166572569587, 0.00151661760823, 0.00135729174364, 0.00118819499588, 0.00100982622839, 0.000822735444702, 0.000627522734284, 0.000424836992883, 0.000215374417197, -1.23225298158e-07, -0.000220870549765, -0.000446040728168, -0.000674767880774, -0.000906149680707, -0.00113925016637, -0.00137310275567, -0.00160671345499, -0.00183906425517, -0.00206911670572, -0.00229581565752, -0.00251809316382, -0.00273487252813, -0.00294507248686, -0.0031476115141, -0.00334141223473, -0.0035254059317, -0.00369853713255, -0.00385976825946, -0.00400808432674, -0.00414249766903, -0.00426205268297, -0.00436583056466, -0.00445295402495, -0.00452259196407, -0.00457396408696, -0.00460634544047, -0.00461907085337, -0.00461153926002, -0.00458321788861, -0.00453364629481, -0.00446244022186, -0.0043692952683, -0.00425399034471, -0.0041163909013, -0.00395645190841, -0.00377422057251, -0.0035698387709, -0.00334354518872, -0.00309567714275, -0.00282667207705, -0.00253706871632, -0.00222750786389, -0.00189873283191, -0.00155158949247, -0.0011870259394, -0.000806091751623, -0.000409936849938, 1.90059383236e-07, 0.00042294345989, 0.000856883423268, 0.00130047843362, 0.00175210863919, 0.00221006953169, 0.00267257605183, 0.00313776711824, 0.0036037105756, 0.00406840855594, 0.00452980324611, 0.00498578305229, 0.00543418915128, 0.00587282241677, 0.00629945070701, 0.00671181649912, 0.00710764485348, 0.00748465169059, 0.00784055236082, 0.00817307048659, 0.00847994705483, 0.00875894973632, 0.00900788240743, 0.00922459484812, 0.00940699258958, 0.00955304688301, 0.00966080476069, 0.00972839915915, 0.00975405907344, 0.00973611971083, 0.00967303261139, 0.00956337570235, 0.00940586325271, 0.00919935569384, 0.00894286927184, 0.00863558549687, 0.00827686035476, 0.00786623324593, 0.00740343561706, 0.00688839925073, 0.00632126417893, 0.00570238618641, 0.00503234387065, 0.0043119452256, 0.00354223371723, 0.00272449381977, 0.0018602559824, 0.000951300997274, -3.36259008787e-07, -0.000992363737284, -0.0020222298062, -0.00308712154498, -0.00418396376074, -0.00530941875093, -0.0064598868296, -0.00763150763453, -0.00882016223, -0.0100214760183, -0.011230822471, -0.0124433276877, -0.0136538757908, -0.0148571151577, -0.0160474654948, -0.0172191257514, -0.0183660828705, -0.0194821213717, -0.0205608337587, -0.0215956317392, -0.0225797582461, -0.0235063002445, -0.0243682023052, -0.0251582809259, -0.0258692395759, -0.0264936844398, -0.0270241408326, -0.0274530702548, -0.0277728880563, -0.0279759816737, -0.0280547294041, -0.0280015196764, -0.0278087707783, -0.0274689509968, -0.026974599126, -0.0263183452962, -0.0254929320749, -0.02449123579, -0.0233062880235, -0.0219312972225, -0.0203596703733, -0.0185850346832, -0.0166012592143, -0.0144024764108, -0.0119831034641, -0.00933786345535, -0.00646180621834, -0.0033503288631, 8.04098443393e-07, 0.00359544108347, 0.0074370242845, 0.0115285710889, 0.0158726561293, 0.0204713940206, 0.0253264228417, 0.0304388884133, 0.0358094294279, 0.041438163483, 0.0473246740673, 0.0534679985499, 0.0598666172177, 0.0665184434076, 0.0734208147742, 0.0805704857345, 0.0879636211267, 0.0955957911196, 0.103461967402, 0.111556520688, 0.119873219553, 0.128405230643, 0.137145120254, 0.146084857323, 0.155215817824, 0.164528790593, 0.174013984585, 0.18366103756, 0.193459026213, 0.203396477728, 0.213461382761, 0.223641209834, 0.233922921126, 0.244292989649, 0.254737417779, 0.265241757122, 0.275791129685, 0.286370250309, 0.296963450356, 0.307554702567, 0.318127647097, 0.328665618632, 0.339151674584, 0.349568624272, 0.359899059063, 0.37012538339, 0.380229846614, 0.39019457563, 0.400001608191, 0.40963292682, 0.419070493361, 0.428296283903, 0.437292324199, 0.446040725381, 0.45452371993, 0.462723697829, 0.470623242797, 0.478205168549, 0.485452554966, 0.492348784132, 0.498877576118, 0.505023024448, 0.510769631171, 0.516102341434, 0.521006577488, 0.525468272051, 0.529473900929, 0.533010514831, 0.536065770289, 0.538627959622, 0.540686039841, 0.542229660459, 0.543249190098, 0.543735741853, 0.543681197332, 0.543078229311, 0.541920322948, 0.540201795495, 0.537917814453, 0.535064414122, 0.5316385105, 0.527637914479, 0.523061343309, 0.51790843029, 0.512179732652, 0.505876737611, 0.499001866561, 0.491558477398, 0.483550864942, 0.474984259467, 0.46586482332, 0.456199645625, 0.445996735085, 0.43526501088, 0.424014291681, 0.412255282783, 0.399999561397, 0.387259560081, 0.374048548451, 0.360380613021, 0.346270635398, 0.331734268754, 0.316787912671, 0.301448686393, 0.28573440054, 0.269663527349, 0.253255169494, 0.236529027553, 0.219505366195, 0.202204979147, 0.184649153022, 0.166859630089, 0.148858570049, 0.13066851092, 0.112312329091, 0.0938131986527, 0.0751945500785, 0.0564800283494, 0.0376934506144, 0.018858763477, 0.0, -0.018858763477, -0.0376934506144, -0.0564800283494, -0.0751945500785, -0.0938131986527, -0.112312329091, -0.13066851092, -0.148858570049, -0.166859630089, -0.184649153022, -0.202204979147, -0.219505366195, -0.236529027553, -0.253255169494, -0.269663527349, -0.28573440054, -0.301448686393, -0.316787912671, -0.331734268754, -0.346270635398, -0.360380613021, -0.374048548451, -0.387259560081, -0.399999561397, -0.412255282783, -0.424014291681, -0.43526501088, -0.445996735085, -0.456199645625, -0.46586482332, -0.474984259467, -0.483550864942, -0.491558477398, -0.499001866561, -0.505876737611, -0.512179732652, -0.51790843029, -0.523061343309, -0.527637914479, -0.5316385105, -0.535064414122, -0.537917814453, -0.540201795495, -0.541920322948, -0.543078229311, -0.543681197332, -0.543735741853, -0.543249190098, -0.542229660459, -0.540686039841, -0.538627959622, -0.536065770289, -0.533010514831, -0.529473900929, -0.525468272051, -0.521006577488, -0.516102341434, -0.510769631171, -0.505023024448, -0.498877576118, -0.492348784132, -0.485452554966, -0.478205168549, -0.470623242797, -0.462723697829, -0.45452371993, -0.446040725381, -0.437292324199, -0.428296283903, -0.419070493361, -0.40963292682, -0.400001608191, -0.39019457563, -0.380229846614, -0.37012538339, -0.359899059063, -0.349568624272, -0.339151674584, -0.328665618632, -0.318127647097, -0.307554702567, -0.296963450356, -0.286370250309, -0.275791129685, -0.265241757122, -0.254737417779, -0.244292989649, -0.233922921126, -0.223641209834, -0.213461382761, -0.203396477728, -0.193459026213, -0.18366103756, -0.174013984585, -0.164528790593, -0.155215817824, -0.146084857323, -0.137145120254, -0.128405230643, -0.119873219553, -0.111556520688, -0.103461967402, -0.0955957911196, -0.0879636211267, -0.0805704857345, -0.0734208147742, -0.0665184434076, -0.0598666172177, -0.0534679985499, -0.0473246740673, -0.041438163483, -0.0358094294279, -0.0304388884133, -0.0253264228417, -0.0204713940206, -0.0158726561293, -0.0115285710889, -0.0074370242845, -0.00359544108347, -8.04098443393e-07, 0.0033503288631, 0.00646180621834, 0.00933786345535, 0.0119831034641, 0.0144024764108, 0.0166012592143, 0.0185850346832, 0.0203596703733, 0.0219312972225, 0.0233062880235, 0.02449123579, 0.0254929320749, 0.0263183452962, 0.026974599126, 0.0274689509968, 0.0278087707783, 0.0280015196764, 0.0280547294041, 0.0279759816737, 0.0277728880563, 0.0274530702548, 0.0270241408326, 0.0264936844398, 0.0258692395759, 0.0251582809259, 0.0243682023052, 0.0235063002445, 0.0225797582461, 0.0215956317392, 0.0205608337587, 0.0194821213717, 0.0183660828705, 0.0172191257514, 0.0160474654948, 0.0148571151577, 0.0136538757908, 0.0124433276877, 0.011230822471, 0.0100214760183, 0.00882016223, 0.00763150763453, 0.0064598868296, 0.00530941875093, 0.00418396376074, 0.00308712154498, 0.0020222298062, 0.000992363737284, 3.36259008787e-07, -0.000951300997274, -0.0018602559824, -0.00272449381977, -0.00354223371723, -0.0043119452256, -0.00503234387065, -0.00570238618641, -0.00632126417893, -0.00688839925073, -0.00740343561706, -0.00786623324593, -0.00827686035476, -0.00863558549687, -0.00894286927184, -0.00919935569384, -0.00940586325271, -0.00956337570235, -0.00967303261139, -0.00973611971083, -0.00975405907344, -0.00972839915915, -0.00966080476069, -0.00955304688301, -0.00940699258958, -0.00922459484812, -0.00900788240743, -0.00875894973632, -0.00847994705483, -0.00817307048659, -0.00784055236082, -0.00748465169059, -0.00710764485348, -0.00671181649912, -0.00629945070701, -0.00587282241677, -0.00543418915128, -0.00498578305229, -0.00452980324611, -0.00406840855594, -0.0036037105756, -0.00313776711824, -0.00267257605183, -0.00221006953169, -0.00175210863919, -0.00130047843362, -0.000856883423268, -0.00042294345989, -1.90059383236e-07, 0.000409936849938, 0.000806091751623, 0.0011870259394, 0.00155158949247, 0.00189873283191, 0.00222750786389, 0.00253706871632, 0.00282667207705, 0.00309567714275, 0.00334354518872, 0.0035698387709, 0.00377422057251, 0.00395645190841, 0.0041163909013, 0.00425399034471, 0.0043692952683, 0.00446244022186, 0.00453364629481, 0.00458321788861, 0.00461153926002, 0.00461907085337, 0.00460634544047, 0.00457396408696, 0.00452259196407, 0.00445295402495, 0.00436583056466, 0.00426205268297, 0.00414249766903, 0.00400808432674, 0.00385976825946, 0.00369853713255, 0.0035254059317, 0.00334141223473, 0.0031476115141, 0.00294507248686, 0.00273487252813, 0.00251809316382, 0.00229581565752, 0.00206911670572, 0.00183906425517, 0.00160671345499, 0.00137310275567, 0.00113925016637, 0.000906149680707, 0.000674767880774, 0.000446040728168, 0.000220870549765, 1.23225298158e-07, -0.000215374417197, -0.000424836992883, -0.000627522734284, -0.000822735444702, -0.00100982622839, -0.00118819499588, -0.00135729174364, -0.00151661760823, -0.00166572569587, -0.00180422168917, -0.00193176423352, -0.00204806510656, -0.00215288917468, -0.00224605414143, -0.00232743009314, -0.00239693884806, -0.00245455311551, -0.00250029547253, -0.00253423716573, -0.00255649674667, -0.0025672385497, -0.00256667102126, -0.00255504491037}; +float waveform_biphase[] = {0.0025326513302195187, 0.00255504491037357, 0.0025666710212570868, 0.0025672385497011846, 0.002556496746672831, 0.002534237165729988, 0.0025002954725345168, 0.0024545531155091066, 0.002396938848057333, 0.002327430093141364, 0.002246054141429318, 0.0021528891746832495, 0.0020480651065580197, 0.001931764233519831, 0.0018042216891697531, 0.0016657256958711273, 0.0015166176082274823, 0.0013572917436397319, 0.0011881949958839515, 0.0010098262283939204, 0.0008227354447016149, 0.0006275227342843667, 0.0004248369928834822, 0.00021537441719681155, -1.232252981576899e-07, -0.00022087054976509935, -0.00044604072816803686, -0.0006747678807736506, -0.0009061496807071535, -0.001139250166374731, -0.0013731027556695711, -0.0016067134549851078, -0.0018390642551744246, -0.0020691167057198968, -0.002295815657515723, -0.002518093163822523, -0.0027348725281301687, -0.002945072486864876, -0.003147611514104868, -0.0033414122347268987, -0.0035254059316973305, -0.0036985371325499406, -0.0038597682594609982, -0.0040080843267428145, -0.00414249766903353, -0.004262052682966128, -0.004365830564655406, -0.004452954024951412, -0.004522591964073327, -0.004573964086961634, -0.004606345440470235, -0.004619070853366329, -0.004611539260015793, -0.004583217888607013, -0.004533646294807957, -0.004462440221861094, -0.0043692952682987925, -0.004253990344709691, -0.0041163909013038884, -0.0039564519084121, -0.0037742205725113448, -0.003569838770897127, -0.003343545188717922, -0.0030956771427530557, -0.0028266720770474636, -0.0025370687163154, -0.002227507863888386, -0.0018987328319102915, -0.001551589492469313, -0.0011870259394037965, -0.0008060917516227312, -0.00040993684993827966, 1.9005938323580284e-07, 0.0004229434598897816, 0.0008568834232677739, 0.0013004784336163072, 0.0017521086391869094, 0.002210069531690153, 0.0026725760518280625, 0.0031377671182447205, 0.003603710575596332, 0.0040684085559387845, 0.004529803246113349, 0.004985783052286747, 0.0054341891512759725, 0.005872822416766181, 0.006299450707012694, 0.006711816499117107, 0.007107644853482626, 0.007484651690592414, 0.007840552360821295, 0.008173070486592226, 0.008479947054827158, 0.008758949736324453, 0.00900788240742601, 0.00922459484812172, 0.009406992589581099, 0.009553046883008396, 0.009660804760689966, 0.009728399159148424, 0.009754059073439845, 0.009736119710831808, 0.009673032611387005, 0.009563375702351037, 0.009405863252709357, 0.009199355693838613, 0.008942869271836061, 0.008635585496870154, 0.008276860354756325, 0.0078662332459294, 0.0074034356170584546, 0.00688839925073121, 0.006321264178928199, 0.005702386186409919, 0.005032343870653736, 0.004311945225603513, 0.0035422337172331592, 0.002724493819771389, 0.0018602559823962263, 0.0009513009972738021, -3.3625900878725076e-07, -0.0009923637372837323, -0.002022229806201048, -0.003087121544982384, -0.004183963760744798, -0.005309418750929982, -0.006459886829603164, -0.007631507634530486, -0.008820162230001177, -0.010021476018341233, -0.011230822470973668, -0.012443327687716953, -0.013653875790787454, -0.014857115157690778, -0.016047465494849956, -0.017219125751439246, -0.01836608287047302, -0.01948212137174598, -0.020560833758744484, -0.02159563173915069, -0.02257975824605284, -0.02350630024446241, -0.02436820230522676, -0.025158280925926774, -0.025869239575865028, -0.026493684439792397, -0.027024140832595633, -0.02745307025478293, -0.02777288805626722, -0.027975981673663847, -0.02805472940409955, -0.028001519676378844, -0.027808770778280784, -0.027468950996769374, -0.02697459912600156, -0.02631834529621685, -0.025492932074893733, -0.024491235789972223, -0.023306288023470536, -0.02193129722247495, -0.020359670373261442, -0.01858503468321715, -0.016601259214279813, -0.014402476410803758, -0.01198310346409471, -0.009337863455345843, -0.006461806218342814, -0.0033503288631014983, 8.040984433930472e-07, 0.0035954410834681807, 0.0074370242845028635, 0.011528571088938701, 0.015872656129252337, 0.020471394020629197, 0.02532642284173816, 0.030438888413311778, 0.035809429427932665, 0.041438163483005504, 0.047324674067317864, 0.05346799854986208, 0.05986661721770201, 0.066518443407637, 0.07342081477423043, 0.08057048573445227, 0.0879636211267261, 0.0955957911195818, 0.1034619674024025, 0.11155652068792041, 0.11987321955317273, 0.12840523064257597, 0.1371451202536291, 0.14608485732251703, 0.1552158178235606, 0.16452879059306577, 0.17401398458465883, 0.18366103755967558, 0.1934590262126028, 0.20339647772796582, 0.2134613827614141, 0.22364120983410457, 0.23392292112581328, 0.244292989648537, 0.2547374177786906, 0.26524175712236653, 0.2757911296845135, 0.2863702503093193, 0.29696345035556865, 0.30755470256727807, 0.3181276470965211, 0.32866561863204935, 0.3391516745840756, 0.3495686242724773, 0.35989905906263897, 0.37012538339026113, 0.38022984661367704, 0.3901945756295767, 0.4000016081911345, 0.409632926820266, 0.4190704933607786, 0.428296283902654, 0.4372923241989371, 0.4460407253805191, 0.4545237199298763, 0.4627236978285062, 0.4706232427973598, 0.4782051685485751, 0.4854525549661181, 0.4923487841323867, 0.49887757611751227, 0.505023024447979, 0.5107696311712633, 0.516102341433508, 0.5210065774877549, 0.5254682720509857, 0.5294739009291575, 0.533010514830567, 0.536065770289228, 0.5386279596215074, 0.5406860398410285, 0.5422296604588033, 0.5432491900977251, 0.5437357418528805, 0.5436811973316861, 0.543078229310556, 0.5419203229476984, 0.5402017954946758, 0.5379178144525938, 0.5350644141221255, 0.5316385105000953, 0.5276379144789867, 0.5230613433094984, 0.5179084302901691, 0.5121797326520726, 0.5058767376106826, 0.49900186656118145, 0.49155847739774067, 0.48355086494162186, 0.4749842594673261, 0.46586482332043505, 0.45619964562524223, 0.44599673508474974, 0.4352650108800792, 0.4240142916808554, 0.4122552827825399, 0.39999956139682186, 0.38725956008058704, 0.37404854845062724, 0.3603806130210642, 0.3462706353977916, 0.331734268753905, 0.3167879126713798, 0.3014486863933045, 0.2857344005404114, 0.26966352734937454, 0.2532551694939168, 0.23652902755322266, 0.21950536619542013, 0.20220497914703967, 0.18464915302230475, 0.1668596300888893, 0.14885857004937925, 0.130668510920072, 0.11231232909095927, 0.09381319865274144, 0.07519455007851447, 0.05648002834935082, 0.03769345061436136, 0.01885876347696378, 0.0, -0.01885876347696378, -0.03769345061436136, -0.05648002834935082, -0.07519455007851447, -0.09381319865274144, -0.11231232909095927, -0.130668510920072, -0.14885857004937925, -0.1668596300888893, -0.18464915302230475, -0.20220497914703967, -0.21950536619542013, -0.23652902755322266, -0.2532551694939168, -0.26966352734937454, -0.2857344005404114, -0.3014486863933045, -0.3167879126713798, -0.331734268753905, -0.3462706353977916, -0.3603806130210642, -0.37404854845062724, -0.38725956008058704, -0.39999956139682186, -0.4122552827825399, -0.4240142916808554, -0.4352650108800792, -0.44599673508474974, -0.45619964562524223, -0.46586482332043505, -0.4749842594673261, -0.48355086494162186, -0.49155847739774067, -0.49900186656118145, -0.5058767376106826, -0.5121797326520726, -0.5179084302901691, -0.5230613433094984, -0.5276379144789867, -0.5316385105000953, -0.5350644141221255, -0.5379178144525938, -0.5402017954946758, -0.5419203229476984, -0.543078229310556, -0.5436811973316861, -0.5437357418528805, -0.5432491900977251, -0.5422296604588033, -0.5406860398410285, -0.5386279596215074, -0.536065770289228, -0.533010514830567, -0.5294739009291575, -0.5254682720509857, -0.5210065774877549, -0.516102341433508, -0.5107696311712633, -0.505023024447979, -0.49887757611751227, -0.4923487841323867, -0.4854525549661181, -0.4782051685485751, -0.4706232427973598, -0.4627236978285062, -0.4545237199298763, -0.4460407253805191, -0.4372923241989371, -0.428296283902654, -0.4190704933607786, -0.409632926820266, -0.4000016081911345, -0.3901945756295767, -0.38022984661367704, -0.37012538339026113, -0.35989905906263897, -0.3495686242724773, -0.3391516745840756, -0.32866561863204935, -0.3181276470965211, -0.30755470256727807, -0.29696345035556865, -0.2863702503093193, -0.2757911296845135, -0.26524175712236653, -0.2547374177786906, -0.244292989648537, -0.23392292112581328, -0.22364120983410457, -0.2134613827614141, -0.20339647772796582, -0.1934590262126028, -0.18366103755967558, -0.17401398458465883, -0.16452879059306577, -0.1552158178235606, -0.14608485732251703, -0.1371451202536291, -0.12840523064257597, -0.11987321955317273, -0.11155652068792041, -0.1034619674024025, -0.0955957911195818, -0.0879636211267261, -0.08057048573445227, -0.07342081477423043, -0.066518443407637, -0.05986661721770201, -0.05346799854986208, -0.047324674067317864, -0.041438163483005504, -0.035809429427932665, -0.030438888413311778, -0.02532642284173816, -0.020471394020629197, -0.015872656129252337, -0.011528571088938701, -0.0074370242845028635, -0.0035954410834681807, -8.040984433930472e-07, 0.0033503288631014983, 0.006461806218342814, 0.009337863455345843, 0.01198310346409471, 0.014402476410803758, 0.016601259214279813, 0.01858503468321715, 0.020359670373261442, 0.02193129722247495, 0.023306288023470536, 0.024491235789972223, 0.025492932074893733, 0.02631834529621685, 0.02697459912600156, 0.027468950996769374, 0.027808770778280784, 0.028001519676378844, 0.02805472940409955, 0.027975981673663847, 0.02777288805626722, 0.02745307025478293, 0.027024140832595633, 0.026493684439792397, 0.025869239575865028, 0.025158280925926774, 0.02436820230522676, 0.02350630024446241, 0.02257975824605284, 0.02159563173915069, 0.020560833758744484, 0.01948212137174598, 0.01836608287047302, 0.017219125751439246, 0.016047465494849956, 0.014857115157690778, 0.013653875790787454, 0.012443327687716953, 0.011230822470973668, 0.010021476018341233, 0.008820162230001177, 0.007631507634530486, 0.006459886829603164, 0.005309418750929982, 0.004183963760744798, 0.003087121544982384, 0.002022229806201048, 0.0009923637372837323, 3.3625900878725076e-07, -0.0009513009972738021, -0.0018602559823962263, -0.002724493819771389, -0.0035422337172331592, -0.004311945225603513, -0.005032343870653736, -0.005702386186409919, -0.006321264178928199, -0.00688839925073121, -0.0074034356170584546, -0.0078662332459294, -0.008276860354756325, -0.008635585496870154, -0.008942869271836061, -0.009199355693838613, -0.009405863252709357, -0.009563375702351037, -0.009673032611387005, -0.009736119710831808, -0.009754059073439845, -0.009728399159148424, -0.009660804760689966, -0.009553046883008396, -0.009406992589581099, -0.00922459484812172, -0.00900788240742601, -0.008758949736324453, -0.008479947054827158, -0.008173070486592226, -0.007840552360821295, -0.007484651690592414, -0.007107644853482626, -0.006711816499117107, -0.006299450707012694, -0.005872822416766181, -0.0054341891512759725, -0.004985783052286747, -0.004529803246113349, -0.0040684085559387845, -0.003603710575596332, -0.0031377671182447205, -0.0026725760518280625, -0.002210069531690153, -0.0017521086391869094, -0.0013004784336163072, -0.0008568834232677739, -0.0004229434598897816, -1.9005938323580284e-07, 0.00040993684993827966, 0.0008060917516227312, 0.0011870259394037965, 0.001551589492469313, 0.0018987328319102915, 0.002227507863888386, 0.0025370687163154, 0.0028266720770474636, 0.0030956771427530557, 0.003343545188717922, 0.003569838770897127, 0.0037742205725113448, 0.0039564519084121, 0.0041163909013038884, 0.004253990344709691, 0.0043692952682987925, 0.004462440221861094, 0.004533646294807957, 0.004583217888607013, 0.004611539260015793, 0.004619070853366329, 0.004606345440470235, 0.004573964086961634, 0.004522591964073327, 0.004452954024951412, 0.004365830564655406, 0.004262052682966128, 0.00414249766903353, 0.0040080843267428145, 0.0038597682594609982, 0.0036985371325499406, 0.0035254059316973305, 0.0033414122347268987, 0.003147611514104868, 0.002945072486864876, 0.0027348725281301687, 0.002518093163822523, 0.002295815657515723, 0.0020691167057198968, 0.0018390642551744246, 0.0016067134549851078, 0.0013731027556695711, 0.001139250166374731, 0.0009061496807071535, 0.0006747678807736506, 0.00044604072816803686, 0.00022087054976509935, 1.232252981576899e-07, -0.00021537441719681155, -0.0004248369928834822, -0.0006275227342843667, -0.0008227354447016149, -0.0010098262283939204, -0.0011881949958839515, -0.0013572917436397319, -0.0015166176082274823, -0.0016657256958711273, -0.0018042216891697531, -0.001931764233519831, -0.0020480651065580197, -0.0021528891746832495, -0.002246054141429318, -0.002327430093141364, -0.002396938848057333, -0.0024545531155091066, -0.0025002954725345168, -0.002534237165729988, -0.002556496746672831, -0.0025672385497011846, -0.0025666710212570868, -0.00255504491037357};