diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_negative.json b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_negative.json new file mode 100644 index 000000000000..46d120a945be --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_negative.json @@ -0,0 +1 @@ +{"expected":[1.0,0.9920989278611694,0.968520565326563,0.9296375010827737,0.8760641709209566,0.8086471483337566,0.7284517668388669,0.636745285425072,0.5349768631428453,0.42475465928404643,0.30782042101663204,0.18602196004470237,0.061283953221304505,-0.06442247147277394,-0.18911088297791606,-0.3108109370257652,-0.427599511803658,-0.5376310974029958,-0.639166958832988,-0.7306026117619874,-0.8104931768102873,-0.8775762117425709,-0.930791660762265,-0.969298605666136,-0.9924885541551346,-0.9999950553174459,-0.9916994903386791,-0.9677329469334972,-0.9284741478786255,-0.8745434663808969,-0.806793122850331,-0.7262937179902396,-0.6343173150105239,-0.5323173383011931,-0.421905606210526,-0.3048268608589658,-0.18293119747237774,-0.05814482891047279,0.0675603526268754,0.19219793572456403,0.31379837931206433,0.43044013563560474,0.5402800148329081,0.6415823112854846,0.7327462314891324,0.8123311900238926,0.8790795738926315,0.9319366155031737,0.9700670602578992,0.9928683653674223,0.9999802213186831,0.9912902455378549,0.9669357582759989,0.9273016126546354,0.8730141131611951,0.80493111869513,0.7241284865578788,0.6318830716004752,0.529652549179029,0.4190523807583987,0.30183028615715074,0.17983862582667956,0.05500512958419882,-0.0706975656519829,-0.19528308775568043,-0.31678271833164706,-0.4332765026878672,-0.5429235892364931,-0.6439913188962579,-0.7348826048212819,-0.8141611697977544,-0.8805742425038131,-0.933072353982634,-0.9708259215023308,-0.9932383577419438,-0.999955498150411,-0.9908711975058644,-0.9661290072377507,-0.9261199070064217,-0.8714761263861698,-0.803061154282226,-0.7219560939545291,-0.6294425792680257,-0.5269825221294014,-0.4161950111443044,-0.29883072654546217,-0.17674427569115003,-0.051864886292115574,0.07383407952307976,0.19836630856101464,0.31976392457124125,0.43610858491060184,0.545561794470502,0.6463939578417739,0.7370117106310213,0.8159830980345512,0.8820602027948057,0.9341988649689235,0.9715751818947613,0.9935985276197028,0.9999208860571256,0.9904423503868265,0.9653127017970011,0.9249290426203242,0.8699295212655613,0.8011832481043631,0.7197765616637545,0.6269958621480731,0.524307283557231,0.41333352562578873,0.2958282116876132,0.17364817766691942,0.0487241300892071,-0.07696986322197842,-0.20144756764949837,-0.3227419685486369,-0.438936354296339,-0.5481946044447126,-0.6487902043614152,-0.7391335278628652,-0.8177969567165693,-0.8835374400704188,-0.9353161373215434,-0.9723148340254879,-0.9939488714388511,-0.9998763853811182,-0.990003708421763,-0.964486850026507,-0.9237290312732249,-0.8683743130942988,-0.7992974187328241,-0.717589911239785,-0.6245429444371404,-0.5216268599189046,-0.41046795250112666,-0.2928227712765424,-0.17055036237248744,-0.045582892035614976,0.08010488573779735,0.20452683454946324,0.32571682081289677,0.44175978288018364,0.5508219931223294,0.651180034757847,0.7412480355334075,0.8196027279059143,0.8850059397216868,0.9364241599913898,0.9730448705798208,0.9942893857347139,0.9998219965624731,0.9895552759485724,0.9636514600934111,0.9225198848324635,0.8668105172523892,0.7974036848172982,0.7153961643071852,0.6220838503930045,0.5189412777220859,0.4075983201089911,0.2898144350342016,0.16745086044325264,0.04244120319616083,-0.0832391160671826,-0.20760407880885898,-0.32868845194456675,-0.4445788427402453,-0.5534439345201466,-0.6535634253971854,-0.7433552127314714,-0.821400393744623,-0.886465687226094,-0.9375229220208318,-0.9737652843381682,-0.9946200671398149,-0.9997577201390607,-0.9890970574019631,-0.9628065402591814,-0.9213016152557523,-0.865238149204809,-0.7955020650855945,-0.7131953425607196,-0.6196186043345218,-0.5162505635255263,-0.40472465682827646,-0.28680323271109914,-0.1643497025312932,-0.03929909464012424,0.08637252321452944,0.21067926999572145,0.33165683255612866,0.44739350599783706,0.556060402708852,0.6559403527091671,0.7454550386184317,0.823189936454938,0.8879166681476774,0.9386124125437906,0.9744760681760827,0.994940912383928,0.9996835567465342,0.9886290573134215,0.9619520988795542,0.920074234590993,0.8636572245012658,0.7935925783435075,0.710987467765098,0.6171472306414552,0.5135547439386567,0.40184699107766214,0.2837891940860869,0.161246919305148,0.036156597441020726,-0.0895050761924589,-0.2137523776983622,-0.3346219332922095,-0.4502037448176756,-0.5586713718131892,-0.6583107931875116,-0.747547492428362,-0.824971338339434,-0.8893588681371307,-0.9396926207859067,-0.9751772150643697,-0.9952519182941001,-0.9995995071183215,-0.9881512803111797,-0.9610881444044047,-0.9188377549762012,-0.8620677587760867,-0.7916752434746833,-0.7087725617548402,-0.614669753754088,-0.5108538456214091,-0.3989653513154224,-0.28077234896614783,-0.15814254144934525,-0.03301374267610985,0.092636744022025,0.21682337152572487,0.3375837248297921,0.4530095314083085,0.5612768160123668,0.6606747233900784,0.7496325534681852,0.8267445817811453,0.8907922729320312,0.940763536064611,0.9758687180691348,0.9955530817946748,0.9995055720856216,0.9876637311201426,0.96021468537769,0.9175921886393639,0.8604697677481074,0.7897500794403294,0.7065506464339304,0.6121861981731163,0.5081478952839651,0.3960797660391579,0.2777527271859375,0.15503659966419692,0.029870561426258258,-0.09576749573300702,-0.21989222110757478,-0.3405421778786786,-0.4558108380223005,-0.5638767095401722,-0.6630321199390876,-0.7517102011179901,-0.8285096492438441,-0.8922168683569026,-0.9418251477892268,-0.9765505703518492,-0.995844399907339,-0.9994017525773913,-0.9871664145618665,-0.9593317304373691,-0.916337547898364,-0.858863267220423,-0.7878171052790868,-0.7043217437757208,-0.6096965884593053,-0.5054369196864679,-0.39319026378547506,-0.2747303586075846,-0.15192912466550934,-0.02672708477550453,0.0988973003642441,0.22295889609497957,0.3434972631816199,0.4586076369564949,0.5664710266853327,0.6653829595213844,0.75378041483117,0.8302665232721178,0.8936326403234135,0.9428774454610831,0.9772227651694266,0.9961258697511428,0.9992880496203403,0.9866593355544918,0.9584392883153101,0.9150738451607848,0.8572482730803183,0.7858763401068516,0.702085875822623,0.607200949233337,0.5027209456387205,0.3902968731297297,0.2717052731204091,0.14882014718425143,0.02358334381085118,-0.10202612696398379,-0.22602336616044288,-0.3464489515147252,-0.4613999005523135,-0.5690597417916871,-0.667727218888647,-0.755843174134616,-0.8320151864916137,-0.8950395748304653,-0.9439204186736336,-0.9778852958742843,-0.9963974885425269,-0.9991644643389178,-0.9861424991127103,-0.9575373678371908,-0.9138010929238555,-0.8556248012990453,-0.7839278031165678,-0.6998430646859619,-0.6046993051754764,-0.49999999999999406,-0.3873996226856923,-0.2686775006405996,-0.1457096979662085,-0.020439369621914616,0.10515394459010335,0.22908560099832906,0.34939721368764437,0.46418760119606717,0.5716428292584748,0.6700648748576598,0.7578984586289392,0.8337556216091546,0.8964376579643815,0.9449540571125261,0.97853815591442,0.9966592535953526,0.9990309979553043,0.9856159103477089,0.9566259779224361,0.9125193037742763,0.853992867931724,0.7819715135780118,0.6975933325457259,0.6021916810254062,0.4972741096787258,0.3844985411053433,0.2656470711108761,0.14259780777177664,0.017295193300575072,-0.10828072231045816,-0.23214557032506594,-0.35234202054396285,-0.46697071131915385,-0.574220263540624,-0.6723959043104684,-0.7599462479886993,-0.8354878114129346,-0.8978268758990012,-0.945978350555742,-0.9791813388334565,-0.9969111623209321,-0.9988876517893981,-0.985079574467111,-0.9557051275841177,-0.9112284903881336,-0.8523524891171245,-0.7800074908376626,-0.6953367016503169,-0.5996781015819486,-0.4945433016322157,-0.38159365707855086,-0.2626140145002765,-0.139484507375546,-0.014150845940768568,0.11140642920322998,0.23520324387948577,0.3552833429613972,0.4697492033983689,0.5767920191489346,0.6747202841946925,0.7619865219625411,0.8372117387727118,0.8992072148958351,0.9469932888736646,0.979814838270729,0.9971532122280469,0.9987344272588006,0.984533496774943,0.9547748259288529,0.9099286655307582,0.8507036810775591,0.7780357543184404,0.6930731943163922,0.5971585917027856,0.4918076028664463,0.37868499933274746,0.2595783608038187,0.13636982756609498,0.011006358638065756,-0.11453103435713387,-0.23825859142316605,-0.35822115185212283,-0.47252304995621475,-0.5793580706503646,-0.6770379915236803,-0.7640192603734689,-0.8389273866399237,-0.9005786613042189,-0.9479988620291939,-0.9804386479613274,-0.997385400922976,-0.9985713258788056,-0.9839776826715615,-0.9538350821567423,-0.9086198420565812,-0.8490464601187,-0.7760563235195764,-0.6908028329286124,-0.5946331763042817,-0.4890670404357168,-0.37577259663273777,-0.2565401400421629,-0.1332537991456435,-0.00786176248946386,0.1176545068718369,0.24131158274064557,0.3611554181631016,0.475292223561085,0.5819183926683172,0.6793490033767673,0.7660444431189811,0.8406347380479174,0.9019412015614126,0.948995060077859,0.9810527617361671,0.9976077261095229,0.9983983492623832,0.9834121376536178,0.9528859055612471,0.9073020329090473,0.8473808426293956,0.7740692180163936,0.6885256399393898,0.5921018803612033,0.486321641442462,0.3728564777803091,0.2534993822614111,0.1301364529297061,0.00471708859303652,-0.12077681585816484,-0.24436218763976472,-0.3640861128762892,-0.4780566968276359,-0.5844729598828099,-0.6816532968995344,-0.768062050171297,-0.842333776112064,-0.9032948221927515,-0.949981873167889,-0.9816571735220582,-0.9978201855890303,-0.9982154991201607,-0.9828368673139954,-0.9519273055291251,-0.9059752511204405,-0.8457068450815526,-0.7720744574600859,-0.6862416378687375,-0.5895647289064372,-0.4835714330369473,-0.3699366716140387,-0.25045611753269964,-0.1270178197468718,-0.0015723680475836267,0.12389793043845004,0.24741037595200543,0.3670132070089626,0.48081644241696936,0.587021747030818,0.6839508493039607,0.770072061577582,0.8440244840299478,0.9046395098117995,0.9509592915403245,0.9822518773417491,0.9980227772604111,0.9980227772604116,0.9822518773417478,0.9509592915403267,0.9046395098117964,0.8440244840299514,0.7700720615775773,0.6839508493039657,0.5870217470308235,0.4808164424169629,0.367013207008969,0.2474103759519983,0.12389793043845686,-0.0015723680475909746,-0.1270178197468791,-0.250456117532693,-0.36993667161404553,-0.4835714330369413,-0.5895647289064432,-0.6862416378687326,-0.7720744574600905,-0.8457068450815565,-0.9059752511204376,-0.9519273055291274,-0.9828368673139942,-0.9982154991201612,-0.9978201855890307,-0.9816571735220567,-0.9499818731678867,-0.9032948221927545,-0.84233377611206,-0.7680620501713014,-0.6816532968995289,-0.5844729598828154,-0.47805669682764196,-0.3640861128762824,-0.24436218763977138,-0.12077681585815755,0.004717088593029658,0.1301364529297134,0.25349938226140445,0.37285647778030273,0.48632164144246837,0.5921018803611977,0.6885256399393951,0.7740692180163893,0.8473808426293995,0.9073020329090444,0.952885905561245,0.9834121376536191,0.9983983492623829,0.9976077261095223,0.9810527617361684,0.9489950600778567,0.9019412015614093,0.8406347380479212,0.7660444431189763,0.6793490033767723,0.5819183926683112,0.4752922235610911,0.3611554181630947,0.24131158274063844,0.11765450687184373,-0.007861762489471206,-0.1332537991456367,-0.25654014004217,-0.3757725966327314,-0.4890670404357232,-0.5946331763042876,-0.6908028329286074,-0.7760563235195811,-0.8490464601186964,-0.9086198420565842,-0.9538350821567403,-0.9839776826715603,-0.998571325878806,-0.9973854009229766,-0.980438647961326,-0.9479988620291961,-0.9005786613042158,-0.8389273866399274,-0.7640192603734733,-0.6770379915236748,-0.5793580706503703,-0.4725230499562083,-0.3582211518521292,-0.23825859142315892,-0.1145310343571407,0.011006358638058893,0.13636982756610228,0.259578360803812,0.37868499933275424,0.4918076028664404,0.5971585917027915,0.6930731943163976,0.7780357543184361,0.8507036810775629,0.9099286655307554,0.954774825928855,0.9845334967749417,0.9987344272588009,0.9971532122280463,0.9798148382707305,0.9469932888736623,0.8992072148958381,0.8372117387727078,0.7619865219625456,0.6747202841946871,0.5767920191489286,0.46974920339837495,0.35528334296139036,0.23520324387949246,0.11140642920322268,-0.014150845940761705,-0.13948450737553922,-0.2626140145002836,-0.38159365707854453,-0.4945433016322221,-0.5996781015819431,-0.6953367016503222,-0.7800074908376583,-0.8523524891171208,-0.9112284903881366,-0.9557051275841157,-0.9850795744671123,-0.9988876517893978,-0.9969111623209315,-0.9791813388334579,-0.9459783505557442,-0.897826875898998,-0.8354878114129384,-0.7599462479886945,-0.6723959043104735,-0.5742202635406181,-0.46697071131914736,-0.3523420205439693,-0.23214557032505878,-0.10828072231046498,0.017295193300582417,0.14259780777176984,0.2656470711108832,0.3844985411053501,0.4972741096787199,0.6021916810254121,0.697593332545721,0.7819715135780164,0.8539928679317205,0.9125193037742793,0.9566259779224382,0.9856159103477077,0.9990309979553046,0.9966592535953531,0.9785381559144184,0.9449540571125284,0.8964376579643846,0.8337556216091505,0.7578984586289437,0.6700648748576543,0.5716428292584803,0.4641876011960607,0.3493972136876508,0.22908560099833575,0.10515394459009604,-0.020439369621907753,-0.14570969796621577,-0.2686775006405929,-0.38739962268569905,-0.5000000000000004,-0.604699305175471,-0.6998430646859671,-0.7839278031165636,-0.8556248012990492,-0.9138010929238527,-0.9575373678371929,-0.9861424991127116,-0.9991644643389176,-0.9963974885425263,-0.9778852958742857,-0.9439204186736313,-0.8950395748304683,-0.8320151864916095,-0.7558431741346112,-0.667727218888652,-0.5690597417916811,-0.46139990055231955,-0.34644895151471833,-0.22602336616044955,-0.10202612696399062,0.023583343810858526,0.14882014718424466,0.2717052731204162,0.3902968731297234,0.5027209456387268,0.6072009492333316,0.7020858758226182,0.7858763401068561,0.8572482730803147,0.9150738451607877,0.9584392883153081,0.986659335554493,0.99928804962034,0.9961258697511435,0.9772227651694251,0.9428774454610854,0.8936326403234103,0.8302665232721216,0.7537804148311651,0.6653829595213789,0.5664710266853383,0.45860763695648843,0.3434972631816263,0.2229588960949724,0.09889730036425093,-0.02672708477551188,-0.1519291246655166,-0.274730358607578,-0.39319026378548183,-0.505436919686462,-0.6096965884593111,-0.7043217437757159,-0.7878171052790913,-0.8588632672204267,-0.9163375478983612,-0.9593317304373712,-0.9871664145618654,-0.9994017525773915,-0.9958443999073396,-0.9765505703518507,-0.9418251477892243,-0.8922168683569057,-0.82850964924384,-0.7517102011179946,-0.6630321199390822,-0.5638767095401779,-0.4558108380223066,-0.34054217787867164,-0.2198922211075815,-0.09576749573299971,0.0298705614262514,0.15503659966420416,0.2777527271859309,0.3960797660391581,0.5081478952839714,0.6121861981731165,0.7065506464339306,0.7897500794403252,0.8604697677481075,0.9175921886393669,0.96021468537769,0.9876637311201437,0.9995055720856216,0.9955530817946748,0.9758687180691363,0.9407635360646109,0.8907922729320279,0.8267445817811452,0.7496325534681804,0.6606747233900835,0.5612768160123666,0.4530095314083146,0.3375837248297919,0.2168233715257177,0.09263674402202476,-0.03301374267611719,-0.15814254144933848,-0.28077234896614806,-0.3989653513154161,-0.5108538456214093,-0.6146697537540938,-0.7087725617548404,-0.7916752434746879,-0.8620677587760904,-0.9188377549761957,-0.9610881444044028,-0.9881512803111797,-0.9995995071183217,-0.9952519182940988,-0.9751772150643727,-0.939692620785909,-0.8893588681371306,-0.8249713383394299,-0.7475474924283525,-0.6583107931875168,-0.5586713718131889,-0.4502037448176754,-0.33462193329220263,-0.21375237769837585,-0.08950507619246574,0.03615659744102097,0.16124691930515525,0.28378919408610076,0.4018469910776494,0.5135547439386509,0.6171472306414554,0.7109874677651031,0.7935925783435163,0.8636572245012623,0.9200742345909902,0.9619520988795544,0.9886290573134227,0.9996835567465339,0.9949409123839287,0.9744760681760826,0.938612412543788,0.887916668147674,0.823189936454946,0.7454550386184362,0.655940352709167,0.5560604027088459,0.4473935059978241,0.33165683255613515,0.21067926999572817,0.0863725232145292,-0.03929909464013158,-0.16434970253130746,-0.28680323271109254,-0.4047246568282767,-0.5162505635255266,-0.6196186043345275,-0.7131953425607098,-0.7955020650855903,-0.8652381492048091,-0.9213016152557552,-0.9628065402591854,-0.9890970574019611,-0.9997577201390606,-0.9946200671398149,-0.9737652843381666,-0.9375229220208267,-0.8864656872260972,-0.8214003937446229,-0.7433552127314713,-0.6535634253971798,-0.5534439345201582,-0.4445788427402514,-0.32868845194456653,-0.2076040788088518,-0.08323911606717528,0.042441203196146866,0.16745086044324586,0.28981443503420184,0.4075983201089978,0.5189412777220983,0.6220838503929991,0.7153961643071804,0.7974036848172983,0.8668105172523929,0.922519884832469,0.9636514600934093,0.9895552759485724,0.9998219965624732,0.9942893857347131,0.973044870579824,0.9364241599913922,0.8850059397216867,0.81960272790591,0.7412480355333978,0.6511800347578576,0.5508219931223352,0.4417597828801834,0.3257168208128898,0.2045268345494491,0.0801048857378042,-0.04558289203561522,-0.1705503623724877,-0.29282277127654943,-0.4104679525011139,-0.5216268599188988,-0.6245429444371406,-0.7175899112397901,-0.7992974187328328,-0.8683743130942918,-0.9237290312732224,-0.9644868500265071,-0.990003708421764,-0.9998763853811184,-0.9939488714388518,-0.9723148340254896,-0.9353161373215434,-0.8835374400704153,-0.8177969567165773,-0.7391335278628698,-0.648790204361415,-0.5481946044447064,-0.4389363542963324,-0.3227419685486501,-0.20144756764950508,-0.07696986322197817,0.04872413008921444,0.17364817766693363,0.29582821168760665,0.41333352562578246,0.5243072835572312,0.6269958621480789,0.7197765616637646,0.801183248104359,0.8699295212655616,0.9249290426203242,0.965312701797003,0.9904423503868246,0.9999208860571255,0.9935985276197027,0.9715751818947596,0.9341988649689184,0.8820602027948123,0.815983098034555,0.7370117106310211,0.6463939578417682,0.5455617944704899,0.436108584910608,0.31976392457124103,0.19836630856101442,0.07383407952307243,-0.05186488629210163,-0.1767442756911433,-0.2988307265454624,-0.4161950111443111,-0.5269825221294077,-0.629442579268015,-0.7219560939545244,-0.8030611542822262,-0.8714761263861734,-0.9261199070064271,-0.9661290072377491,-0.9908711975058634,-0.999955498150411,-0.9932383577419429,-0.9708259215023274,-0.9330723539826364,-0.880574242503813,-0.8141611697977501,-0.7348826048212769,-0.6439913188962686,-0.5429235892364987,-0.433276502687867,-0.3167827183316401,-0.19528308775566625,-0.07069756565199684,0.055005129584191965,0.1798386258266798,0.30183028615715773,0.41905238075841184,0.5296525491790232,0.6318830716004754,0.724128486557879,0.8049311186951343,0.8730141131611884,0.9273016126546328,0.966935758275999,0.9912902455378558,0.9999802213186832,0.992868365367424,0.9700670602579009,0.9319366155031736,0.879079573892628,0.8123311900238842,0.7327462314891371,0.6415823112854899,0.5402800148329079,0.4304401356355981,0.3137983793120776,0.19219793572457075,0.06756035262687517,-0.058144828910480124,-0.18293119747238495,-0.30482686085895255,-0.42190560621051976,-0.5323173383011933,-0.6343173150105297,-0.7262937179902496,-0.806793122850327,-0.8745434663808935,-0.9284741478786256,-0.967732946933499,-0.991699490338681,-0.9999950553174459,-0.9924885541551345,-0.969298605666136,-0.9307916607622624,-0.8775762117425776,-0.8104931768102913,-0.7306026117619872,-0.6391669588329825,-0.5376310974029835,-0.4275995118036706,-0.3108109370257717,-0.18911088297791584,-0.06442247147276661,0.06128395322131893,0.18602196004469562,0.30782042101663226,0.42475465928404665,0.5349768631428515,0.6367452854250613,0.7284517668388621,0.8086471483337567,0.8760641709209585,0.9296375010827778,0.9685205653265605,0.9920989278611685,1.0],"x":[-157.07963267948966,-156.95384318385044,-156.8280536882112,-156.70226419257196,-156.57647469693273,-156.4506852012935,-156.32489570565428,-156.19910621001506,-156.0733167143758,-155.94752721873658,-155.82173772309736,-155.69594822745813,-155.57015873181888,-155.44436923617965,-155.31857974054043,-155.1927902449012,-155.06700074926198,-154.94121125362273,-154.8154217579835,-154.68963226234428,-154.56384276670505,-154.43805327106583,-154.31226377542657,-154.18647427978735,-154.06068478414812,-153.9348952885089,-153.80910579286964,-153.68331629723042,-153.5575268015912,-153.43173730595197,-153.30594781031274,-153.1801583146735,-153.05436881903427,-152.92857932339504,-152.80278982775582,-152.6770003321166,-152.55121083647734,-152.4254213408381,-152.2996318451989,-152.17384234955966,-152.04805285392044,-151.92226335828119,-151.79647386264196,-151.67068436700274,-151.5448948713635,-151.41910537572426,-151.29331588008503,-151.1675263844458,-151.04173688880658,-150.91594739316736,-150.7901578975281,-150.66436840188888,-150.53857890624965,-150.41278941061043,-150.2869999149712,-150.16121041933195,-150.03542092369273,-149.9096314280535,-149.78384193241428,-149.65805243677502,-149.5322629411358,-149.40647344549657,-149.28068394985735,-149.15489445421812,-149.02910495857887,-148.90331546293964,-148.77752596730042,-148.6517364716612,-148.52594697602197,-148.40015748038272,-148.2743679847435,-148.14857848910427,-148.02278899346504,-147.8969994978258,-147.77121000218656,-147.64542050654734,-147.5196310109081,-147.3938415152689,-147.26805201962964,-147.1422625239904,-147.0164730283512,-146.89068353271196,-146.76489403707274,-146.63910454143348,-146.51331504579426,-146.38752555015503,-146.2617360545158,-146.13594655887658,-146.01015706323733,-145.8843675675981,-145.75857807195888,-145.63278857631965,-145.5069990806804,-145.38120958504118,-145.25542008940195,-145.12963059376273,-145.0038410981235,-144.87805160248425,-144.75226210684502,-144.6264726112058,-144.50068311556657,-144.37489361992735,-144.2491041242881,-144.12331462864887,-143.99752513300965,-143.87173563737042,-143.74594614173117,-143.62015664609194,-143.49436715045272,-143.3685776548135,-143.24278815917427,-143.116998663535,-142.9912091678958,-142.86541967225656,-142.73963017661734,-142.61384068097811,-142.48805118533886,-142.36226168969964,-142.2364721940604,-142.1106826984212,-141.98489320278196,-141.8591037071427,-141.73331421150348,-141.60752471586426,-141.48173522022503,-141.35594572458578,-141.23015622894656,-141.10436673330733,-140.9785772376681,-140.85278774202888,-140.72699824638963,-140.6012087507504,-140.47541925511118,-140.34962975947195,-140.22384026383273,-140.09805076819347,-139.97226127255425,-139.84647177691502,-139.7206822812758,-139.59489278563655,-139.46910328999732,-139.3433137943581,-139.21752429871887,-139.09173480307965,-138.9659453074404,-138.84015581180117,-138.71436631616194,-138.58857682052272,-138.4627873248835,-138.33699782924424,-138.21120833360501,-138.0854188379658,-137.95962934232656,-137.8338398466873,-137.7080503510481,-137.58226085540886,-137.45647135976964,-137.3306818641304,-137.20489236849116,-137.07910287285193,-136.9533133772127,-136.82752388157348,-136.70173438593426,-136.575944890295,-136.45015539465578,-136.32436589901656,-136.19857640337733,-136.0727869077381,-135.94699741209885,-135.82120791645963,-135.6954184208204,-135.56962892518118,-135.44383942954192,-135.3180499339027,-135.19226043826347,-135.06647094262425,-134.94068144698502,-134.81489195134577,-134.68910245570655,-134.56331296006732,-134.4375234644281,-134.31173396878887,-134.18594447314962,-134.0601549775104,-133.93436548187117,-133.80857598623194,-133.6827864905927,-133.55699699495347,-133.43120749931424,-133.30541800367502,-133.1796285080358,-133.05383901239654,-132.9280495167573,-132.8022600211181,-132.67647052547886,-132.55068102983964,-132.42489153420038,-132.29910203856116,-132.17331254292193,-132.0475230472827,-131.92173355164348,-131.79594405600423,-131.670154560365,-131.54436506472578,-131.41857556908656,-131.2927860734473,-131.16699657780808,-131.04120708216885,-130.91541758652963,-130.7896280908904,-130.66383859525115,-130.53804909961192,-130.4122596039727,-130.28647010833348,-130.16068061269425,-130.034891117055,-129.90910162141577,-129.78331212577655,-129.65752263013732,-129.53173313449807,-129.40594363885884,-129.28015414321962,-129.1543646475804,-129.02857515194117,-128.90278565630192,-128.7769961606627,-128.65120666502347,-128.52541716938424,-128.39962767374502,-128.27383817810576,-128.14804868246654,-128.0222591868273,-127.89646969118807,-127.77068019554885,-127.64489069990962,-127.51910120427038,-127.39331170863116,-127.26752221299192,-127.1417327173527,-127.01594322171346,-126.89015372607423,-126.764364230435,-126.63857473479577,-126.51278523915654,-126.3869957435173,-126.26120624787808,-126.13541675223884,-126.00962725659961,-125.88383776096039,-125.75804826532115,-125.63225876968193,-125.50646927404269,-125.38067977840346,-125.25489028276422,-125.129100787125,-125.00331129148577,-124.87752179584653,-124.75173230020731,-124.62594280456807,-124.50015330892884,-124.37436381328962,-124.24857431765038,-124.12278482201116,-123.99699532637192,-123.87120583073269,-123.74541633509345,-123.61962683945423,-123.493837343815,-123.36804784817576,-123.24225835253654,-123.1164688568973,-122.99067936125807,-122.86488986561884,-122.73910036997961,-122.61331087434039,-122.48752137870115,-122.36173188306192,-122.23594238742268,-122.11015289178346,-121.98436339614422,-121.858573900505,-121.73278440486577,-121.60699490922653,-121.4812054135873,-121.35541591794806,-121.22962642230884,-121.1038369266696,-120.97804743103038,-120.85225793539115,-120.72646843975191,-120.60067894411269,-120.47488944847345,-120.34909995283422,-120.22331045719498,-120.09752096155576,-119.97173146591653,-119.8459419702773,-119.72015247463807,-119.59436297899883,-119.4685734833596,-119.34278398772038,-119.21699449208114,-119.09120499644192,-118.96541550080268,-118.83962600516345,-118.71383650952421,-118.58804701388499,-118.46225751824576,-118.33646802260652,-118.2106785269673,-118.08488903132806,-117.95909953568884,-117.8333100400496,-117.70752054441037,-117.58173104877115,-117.45594155313191,-117.33015205749268,-117.20436256185344,-117.07857306621422,-116.95278357057498,-116.82699407493575,-116.70120457929653,-116.57541508365729,-116.44962558801807,-116.32383609237883,-116.1980465967396,-116.07225710110036,-115.94646760546114,-115.82067810982191,-115.69488861418267,-115.56909911854345,-115.44330962290421,-115.31752012726498,-115.19173063162575,-115.06594113598652,-114.9401516403473,-114.81436214470806,-114.68857264906883,-114.56278315342959,-114.43699365779037,-114.31120416215114,-114.1854146665119,-114.05962517087268,-113.93383567523344,-113.80804617959421,-113.68225668395498,-113.55646718831575,-113.43067769267653,-113.30488819703729,-113.17909870139806,-113.05330920575882,-112.9275197101196,-112.80173021448036,-112.67594071884113,-112.55015122320191,-112.42436172756267,-112.29857223192344,-112.1727827362842,-112.04699324064498,-111.92120374500574,-111.79541424936652,-111.66962475372729,-111.54383525808805,-111.41804576244883,-111.29225626680959,-111.16646677117036,-111.04067727553112,-110.9148877798919,-110.78909828425267,-110.66330878861343,-110.53751929297421,-110.41172979733497,-110.28594030169575,-110.16015080605652,-110.03436131041728,-109.90857181477806,-109.78278231913882,-109.65699282349959,-109.53120332786035,-109.40541383222113,-109.2796243365819,-109.15383484094266,-109.02804534530344,-108.9022558496642,-108.77646635402498,-108.65067685838574,-108.52488736274651,-108.39909786710729,-108.27330837146805,-108.14751887582882,-108.02172938018958,-107.89593988455036,-107.77015038891112,-107.6443608932719,-107.51857139763267,-107.39278190199343,-107.2669924063542,-107.14120291071497,-107.01541341507574,-106.8896239194365,-106.76383442379728,-106.63804492815805,-106.51225543251881,-106.38646593687959,-106.26067644124035,-106.13488694560112,-106.00909744996189,-105.88330795432266,-105.75751845868344,-105.6317289630442,-105.50593946740497,-105.38014997176573,-105.25436047612651,-105.12857098048728,-105.00278148484804,-104.87699198920882,-104.75120249356958,-104.62541299793035,-104.49962350229112,-104.37383400665189,-104.24804451101267,-104.12225501537343,-103.9964655197342,-103.87067602409496,-103.74488652845574,-103.6190970328165,-103.49330753717727,-103.36751804153805,-103.24172854589881,-103.11593905025958,-102.99014955462034,-102.86436005898112,-102.73857056334188,-102.61278106770266,-102.48699157206343,-102.36120207642419,-102.23541258078497,-102.10962308514573,-101.9838335895065,-101.85804409386726,-101.73225459822804,-101.60646510258881,-101.48067560694957,-101.35488611131035,-101.22909661567111,-101.10330712003189,-100.97751762439265,-100.85172812875342,-100.7259386331142,-100.60014913747496,-100.47435964183573,-100.3485701461965,-100.22278065055727,-100.09699115491804,-99.9712016592788,-99.84541216363958,-99.71962266800034,-99.59383317236112,-99.46804367672188,-99.34225418108265,-99.21646468544343,-99.09067518980419,-98.96488569416496,-98.83909619852572,-98.7133067028865,-98.58751720724726,-98.46172771160803,-98.33593821596881,-98.21014872032957,-98.08435922469035,-97.9585697290511,-97.83278023341188,-97.70699073777264,-97.58120124213342,-97.45541174649419,-97.32962225085495,-97.20383275521573,-97.07804325957649,-96.95225376393726,-96.82646426829803,-96.7006747726588,-96.57488527701958,-96.44909578138034,-96.32330628574111,-96.19751679010187,-96.07172729446265,-95.94593779882341,-95.82014830318418,-95.69435880754496,-95.56856931190572,-95.4427798162665,-95.31699032062726,-95.19120082498803,-95.0654113293488,-94.93962183370957,-94.81383233807034,-94.6880428424311,-94.56225334679188,-94.43646385115264,-94.31067435551341,-94.18488485987419,-94.05909536423495,-93.93330586859572,-93.80751637295648,-93.68172687731726,-93.55593738167802,-93.4301478860388,-93.30435839039957,-93.17856889476033,-93.0527793991211,-92.92698990348187,-92.80120040784264,-92.6754109122034,-92.54962141656418,-92.42383192092495,-92.29804242528571,-92.17225292964649,-92.04646343400725,-91.92067393836803,-91.79488444272879,-91.66909494708956,-91.54330545145034,-91.4175159558111,-91.29172646017187,-91.16593696453263,-91.04014746889341,-90.91435797325417,-90.78856847761494,-90.66277898197572,-90.53698948633648,-90.41119999069726,-90.28541049505802,-90.15962099941879,-90.03383150377957,-89.90804200814033,-89.7822525125011,-89.65646301686186,-89.53067352122264,-89.4048840255834,-89.27909452994417,-89.15330503430495,-89.02751553866571,-88.90172604302649,-88.77593654738725,-88.65014705174802,-88.52435755610878,-88.39856806046956,-88.27277856483033,-88.1469890691911,-88.02119957355187,-87.89541007791263,-87.7696205822734,-87.64383108663417,-87.51804159099494,-87.39225209535572,-87.26646259971648,-87.14067310407725,-87.01488360843801,-86.88909411279879,-86.76330461715955,-86.63751512152032,-86.5117256258811,-86.38593613024186,-86.26014663460263,-86.1343571389634,-86.00856764332417,-85.88277814768493,-85.7569886520457,-85.63119915640648,-85.50540966076724,-85.37962016512802,-85.25383066948878,-85.12804117384955,-85.00225167821033,-84.87646218257109,-84.75067268693186,-84.62488319129262,-84.4990936956534,-84.37330420001416,-84.24751470437494,-84.12172520873571,-83.99593571309647,-83.87014621745725,-83.74435672181801,-83.61856722617878,-83.49277773053954,-83.36698823490032,-83.2411987392611,-83.11540924362185,-82.98961974798263,-82.86383025234339,-82.73804075670417,-82.61225126106493,-82.4864617654257,-82.36067226978648,-82.23488277414724,-82.10909327850801,-81.98330378286877,-81.85751428722955,-81.73172479159031,-81.60593529595108,-81.48014580031186,-81.35435630467262,-81.2285668090334,-81.10277731339416,-80.97698781775493,-80.85119832211569,-80.72540882647647,-80.59961933083724,-80.473829835198,-80.34804033955878,-80.22225084391954,-80.09646134828031,-79.97067185264109,-79.84488235700185,-79.71909286136263,-79.59330336572339,-79.46751387008416,-79.34172437444492,-79.2159348788057,-79.09014538316647,-78.96435588752723,-78.83856639188801,-78.71277689624877,-78.58698740060954,-78.4611979049703,-78.33540840933108,-78.20961891369186,-78.08382941805262,-77.95803992241339,-77.83225042677415,-77.70646093113493,-77.58067143549569,-77.45488193985646,-77.32909244421724,-77.203302948578,-77.07751345293877,-76.95172395729954,-76.82593446166031,-76.70014496602107,-76.57435547038185,-76.44856597474262,-76.32277647910338,-76.19698698346416,-76.07119748782492,-75.9454079921857,-75.81961849654645,-75.69382900090723,-75.568039505268,-75.44225000962876,-75.31646051398954,-75.1906710183503,-75.06488152271108,-74.93909202707185,-74.81330253143261,-74.68751303579339,-74.56172354015415,-74.43593404451492,-74.31014454887568,-74.18435505323646,-74.05856555759723,-73.932776061958,-73.80698656631877,-73.68119707067953,-73.5554075750403,-73.42961807940107,-73.30382858376184,-73.17803908812262,-73.05224959248338,-72.92646009684415,-72.80067060120491,-72.67488110556569,-72.54909160992645,-72.42330211428722,-72.297512618648,-72.17172312300876,-72.04593362736954,-71.9201441317303,-71.79435463609107,-71.66856514045183,-71.54277564481261,-71.41698614917338,-71.29119665353414,-71.16540715789492,-71.03961766225568,-70.91382816661645,-70.78803867097723,-70.66224917533799,-70.53645967969877,-70.41067018405953,-70.2848806884203,-70.15909119278106,-70.03330169714184,-69.90751220150261,-69.78172270586337,-69.65593321022415,-69.53014371458491,-69.40435421894568,-69.27856472330645,-69.15277522766722,-69.026985732028,-68.90119623638876,-68.77540674074953,-68.64961724511029,-68.52382774947107,-68.39803825383183,-68.2722487581926,-68.14645926255338,-68.02066976691414,-67.89488027127491,-67.76909077563568,-67.64330127999645,-67.51751178435721,-67.39172228871799,-67.26593279307876,-67.14014329743952,-67.0143538018003,-66.88856430616106,-66.76277481052183,-66.6369853148826,-66.51119581924337,-66.38540632360414,-66.2596168279649,-66.13382733232568,-66.00803783668644,-65.88224834104722,-65.75645884540799,-65.63066934976875,-65.50487985412953,-65.37909035849029,-65.25330086285106,-65.12751136721182,-65.0017218715726,-64.87593237593337,-64.75014288029413,-64.62435338465491,-64.49856388901567,-64.37277439337645,-64.2469848977372,-64.12119540209798,-63.99540590645875,-63.86961641081952,-63.743826915180286,-63.61803741954106,-63.49224792390183,-63.3664584282626,-63.240668932623365,-63.11487943698413,-62.9890899413449,-62.86330044570567,-62.737510950066444,-62.61172145442721,-62.48593195878798,-62.36014246314875,-62.234352967509516,-62.10856347187028,-61.98277397623106,-61.85698448059183,-61.731194984952594,-61.60540548931336,-61.47961599367413,-61.3538264980349,-61.228037002395666,-61.10224750675644,-60.97645801111721,-60.85066851547798,-60.724879019838745,-60.59908952419951,-60.47330002856028,-60.34751053292105,-60.221721037281824,-60.09593154164259,-59.97014204600336,-59.84435255036413,-59.718563054724896,-59.592773559085664,-59.46698406344644,-59.34119456780721,-59.215405072167975,-59.08961557652874,-58.96382608088951,-58.83803658525028,-58.71224708961105,-58.58645759397182,-58.46066809833259,-58.33487860269336,-58.209089107054126,-58.083299611414894,-57.95751011577566,-57.83172062013643,-57.705931124497205,-57.58014162885797,-57.45435213321874,-57.32856263757951,-57.20277314194028,-57.076983646301045,-56.95119415066182,-56.82540465502259,-56.699615159383356,-56.573825663744124,-56.44803616810489,-56.32224667246566,-56.19645717682643,-56.0706676811872,-55.94487818554797,-55.81908868990874,-55.69329919426951,-55.567509698630275,-55.44172020299104,-55.31593070735181,-55.190141211712586,-55.064351716073354,-54.93856222043412,-54.81277272479489,-54.68698322915566,-54.561193733516426,-54.4354042378772,-54.30961474223797,-54.18382524659874,-54.058035750959505,-53.93224625532027,-53.80645675968104,-53.68066726404181,-53.554877768402584,-53.42908827276335,-53.30329877712412,-53.17750928148489,-53.051719785845656,-52.92593029020642,-52.80014079456719,-52.67435129892797,-52.548561803288734,-52.4227723076495,-52.29698281201027,-52.17119331637104,-52.045403820731806,-51.91961432509258,-51.79382482945335,-51.66803533381412,-51.542245838174885,-51.41645634253565,-51.29066684689642,-51.16487735125719,-51.039087855617964,-50.91329835997873,-50.7875088643395,-50.66171936870027,-50.535929873061036,-50.410140377421804,-50.28435088178257,-50.15856138614335,-50.032771890504115,-49.90698239486488,-49.78119289922565,-49.65540340358642,-49.52961390794719,-49.40382441230796,-49.27803491666873,-49.1522454210295,-49.026455925390266,-48.900666429751034,-48.7748769341118,-48.64908743847257,-48.523297942833345,-48.39750844719411,-48.27171895155488,-48.14592945591565,-48.02013996027642,-47.894350464637185,-47.76856096899795,-47.64277147335873,-47.516981977719496,-47.391192482080264,-47.26540298644103,-47.1396134908018,-47.01382399516257,-46.88803449952334,-46.76224500388411,-46.63645550824488,-46.51066601260565,-46.384876516966415,-46.25908702132718,-46.13329752568795,-46.007508030048726,-45.881718534409494,-45.75592903877026,-45.63013954313103,-45.5043500474918,-45.378560551852566,-45.252771056213334,-45.12698156057411,-45.00119206493488,-44.875402569295645,-44.74961307365641,-44.62382357801718,-44.49803408237795,-44.372244586738724,-44.24645509109949,-44.12066559546026,-43.99487609982103,-43.869086604181796,-43.74329710854256,-43.61750761290333,-43.49171811726411,-43.365928621624874,-43.24013912598564,-43.11434963034641,-42.98856013470718,-42.862770639067946,-42.736981143428714,-42.61119164778949,-42.48540215215026,-42.359612656511025,-42.23382316087179,-42.10803366523256,-41.98224416959333,-41.856454673954104,-41.73066517831487,-41.60487568267564,-41.47908618703641,-41.353296691397176,-41.227507195757944,-41.10171770011871,-40.97592820447949,-40.850138708840255,-40.72434921320102,-40.59855971756179,-40.47277022192256,-40.34698072628333,-40.221191230644095,-40.09540173500487,-39.96961223936564,-39.843822743726406,-39.718033248087174,-39.59224375244794,-39.46645425680871,-39.340664761169485,-39.21487526553025,-39.08908576989102,-38.96329627425179,-38.83750677861256,-38.711717282973325,-38.58592778733409,-38.46013829169487,-38.334348796055636,-38.208559300416404,-38.08276980477717,-37.95698030913794,-37.83119081349871,-37.705401317859476,-37.57961182222025,-37.45382232658102,-37.32803283094179,-37.202243335302555,-37.07645383966332,-36.95066434402409,-36.824874848384866,-36.699085352745634,-36.5732958571064,-36.44750636146717,-36.32171686582794,-36.195927370188706,-36.070137874549474,-35.94434837891025,-35.81855888327102,-35.692769387631785,-35.56697989199255,-35.44119039635332,-35.31540090071409,-35.18961140507486,-35.06382190943563,-34.9380324137964,-34.81224291815717,-34.686453422517936,-34.5606639268787,-34.43487443123947,-34.30908493560025,-34.183295439961014,-34.05750594432178,-33.93171644868255,-33.80592695304332,-33.680137457404086,-33.554347961764854,-33.42855846612563,-33.3027689704864,-33.176979474847165,-33.05118997920793,-32.9254004835687,-32.79961098792947,-32.67382149229024,-32.54803199665101,-32.42224250101178,-32.29645300537255,-32.170663509733316,-32.044874014094084,-31.919084518454856,-31.793295022815624,-31.66750552717639,-31.541716031537163,-31.41592653589793]} diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_positive.json b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_positive.json new file mode 100644 index 000000000000..2dd3452ff0f4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/large_positive.json @@ -0,0 +1 @@ +{"expected":[1.0,0.9920989278611685,0.9685205653265605,0.9296375010827778,0.8760641709209585,0.8086471483337567,0.7284517668388621,0.6367452854250613,0.5349768631428515,0.42475465928404665,0.30782042101663226,0.18602196004469562,0.06128395322131893,-0.06442247147276661,-0.18911088297791584,-0.3108109370257717,-0.4275995118036706,-0.5376310974029835,-0.6391669588329825,-0.7306026117619872,-0.8104931768102913,-0.8775762117425776,-0.9307916607622624,-0.969298605666136,-0.9924885541551345,-0.9999950553174459,-0.991699490338681,-0.967732946933499,-0.9284741478786256,-0.8745434663808935,-0.806793122850327,-0.7262937179902496,-0.6343173150105297,-0.5323173383011933,-0.42190560621051976,-0.30482686085895255,-0.18293119747238495,-0.058144828910480124,0.06756035262687517,0.19219793572457075,0.3137983793120776,0.4304401356355981,0.5402800148329079,0.6415823112854899,0.7327462314891371,0.8123311900238842,0.879079573892628,0.9319366155031736,0.9700670602579009,0.992868365367424,0.9999802213186832,0.9912902455378558,0.966935758275999,0.9273016126546328,0.8730141131611884,0.8049311186951343,0.724128486557879,0.6318830716004754,0.5296525491790232,0.41905238075841184,0.30183028615715773,0.1798386258266798,0.055005129584191965,-0.07069756565199684,-0.19528308775566625,-0.3167827183316401,-0.433276502687867,-0.5429235892364987,-0.6439913188962686,-0.7348826048212769,-0.8141611697977501,-0.880574242503813,-0.9330723539826364,-0.9708259215023274,-0.9932383577419429,-0.999955498150411,-0.9908711975058634,-0.9661290072377491,-0.9261199070064271,-0.8714761263861734,-0.8030611542822262,-0.7219560939545244,-0.629442579268015,-0.5269825221294077,-0.4161950111443111,-0.2988307265454624,-0.1767442756911433,-0.05186488629210163,0.07383407952307243,0.19836630856101442,0.31976392457124103,0.436108584910608,0.5455617944704899,0.6463939578417682,0.7370117106310211,0.815983098034555,0.8820602027948123,0.9341988649689184,0.9715751818947596,0.9935985276197027,0.9999208860571255,0.9904423503868246,0.965312701797003,0.9249290426203242,0.8699295212655616,0.801183248104359,0.7197765616637646,0.6269958621480789,0.5243072835572312,0.41333352562578246,0.29582821168760665,0.17364817766693363,0.04872413008921444,-0.07696986322197817,-0.20144756764950508,-0.3227419685486501,-0.4389363542963324,-0.5481946044447064,-0.648790204361415,-0.7391335278628698,-0.8177969567165773,-0.8835374400704153,-0.9353161373215434,-0.9723148340254896,-0.9939488714388518,-0.9998763853811184,-0.990003708421764,-0.9644868500265071,-0.9237290312732224,-0.8683743130942918,-0.7992974187328328,-0.7175899112397901,-0.6245429444371406,-0.5216268599188988,-0.4104679525011139,-0.29282277127654943,-0.1705503623724877,-0.04558289203561522,0.0801048857378042,0.2045268345494491,0.3257168208128898,0.4417597828801834,0.5508219931223352,0.6511800347578576,0.7412480355333978,0.81960272790591,0.8850059397216867,0.9364241599913922,0.973044870579824,0.9942893857347131,0.9998219965624732,0.9895552759485724,0.9636514600934093,0.922519884832469,0.8668105172523929,0.7974036848172983,0.7153961643071804,0.6220838503929991,0.5189412777220983,0.4075983201089978,0.28981443503420184,0.16745086044324586,0.042441203196146866,-0.08323911606717528,-0.2076040788088518,-0.32868845194456653,-0.4445788427402514,-0.5534439345201582,-0.6535634253971798,-0.7433552127314713,-0.8214003937446229,-0.8864656872260972,-0.9375229220208267,-0.9737652843381666,-0.9946200671398149,-0.9997577201390606,-0.9890970574019611,-0.9628065402591854,-0.9213016152557552,-0.8652381492048091,-0.7955020650855903,-0.7131953425607098,-0.6196186043345275,-0.5162505635255266,-0.4047246568282767,-0.28680323271109254,-0.16434970253130746,-0.03929909464013158,0.0863725232145292,0.21067926999572817,0.33165683255613515,0.4473935059978241,0.5560604027088459,0.655940352709167,0.7454550386184362,0.823189936454946,0.887916668147674,0.938612412543788,0.9744760681760826,0.9949409123839287,0.9996835567465339,0.9886290573134227,0.9619520988795544,0.9200742345909902,0.8636572245012623,0.7935925783435163,0.7109874677651031,0.6171472306414554,0.5135547439386509,0.4018469910776494,0.28378919408610076,0.16124691930515525,0.03615659744102097,-0.08950507619246574,-0.21375237769837585,-0.33462193329220263,-0.4502037448176754,-0.5586713718131889,-0.6583107931875168,-0.7475474924283525,-0.8249713383394299,-0.8893588681371306,-0.939692620785909,-0.9751772150643727,-0.9952519182940988,-0.9995995071183217,-0.9881512803111797,-0.9610881444044028,-0.9188377549761957,-0.8620677587760904,-0.7916752434746879,-0.7087725617548404,-0.6146697537540938,-0.5108538456214093,-0.3989653513154161,-0.28077234896614806,-0.15814254144933848,-0.03301374267611719,0.09263674402202476,0.2168233715257177,0.3375837248297919,0.4530095314083146,0.5612768160123666,0.6606747233900835,0.7496325534681804,0.8267445817811452,0.8907922729320279,0.9407635360646109,0.9758687180691363,0.9955530817946748,0.9995055720856216,0.9876637311201437,0.96021468537769,0.9175921886393669,0.8604697677481075,0.7897500794403252,0.7065506464339306,0.6121861981731165,0.5081478952839714,0.3960797660391581,0.2777527271859309,0.15503659966420416,0.0298705614262514,-0.09576749573299971,-0.2198922211075815,-0.34054217787867164,-0.4558108380223066,-0.5638767095401779,-0.6630321199390822,-0.7517102011179946,-0.82850964924384,-0.8922168683569057,-0.9418251477892243,-0.9765505703518507,-0.9958443999073396,-0.9994017525773915,-0.9871664145618654,-0.9593317304373712,-0.9163375478983612,-0.8588632672204267,-0.7878171052790913,-0.7043217437757159,-0.6096965884593111,-0.505436919686462,-0.39319026378548183,-0.274730358607578,-0.1519291246655166,-0.02672708477551188,0.09889730036425093,0.2229588960949724,0.3434972631816263,0.45860763695648843,0.5664710266853383,0.6653829595213789,0.7537804148311651,0.8302665232721216,0.8936326403234103,0.9428774454610854,0.9772227651694251,0.9961258697511435,0.99928804962034,0.986659335554493,0.9584392883153081,0.9150738451607877,0.8572482730803147,0.7858763401068561,0.7020858758226182,0.6072009492333316,0.5027209456387268,0.3902968731297234,0.2717052731204162,0.14882014718424466,0.023583343810858526,-0.10202612696399062,-0.22602336616044955,-0.34644895151471833,-0.46139990055231955,-0.5690597417916811,-0.667727218888652,-0.7558431741346112,-0.8320151864916095,-0.8950395748304683,-0.9439204186736313,-0.9778852958742857,-0.9963974885425263,-0.9991644643389176,-0.9861424991127116,-0.9575373678371929,-0.9138010929238527,-0.8556248012990492,-0.7839278031165636,-0.6998430646859671,-0.604699305175471,-0.5000000000000004,-0.38739962268569905,-0.2686775006405929,-0.14570969796621577,-0.020439369621907753,0.10515394459009604,0.22908560099833575,0.3493972136876508,0.4641876011960607,0.5716428292584803,0.6700648748576543,0.7578984586289437,0.8337556216091505,0.8964376579643846,0.9449540571125284,0.9785381559144184,0.9966592535953531,0.9990309979553046,0.9856159103477077,0.9566259779224382,0.9125193037742793,0.8539928679317205,0.7819715135780164,0.697593332545721,0.6021916810254121,0.4972741096787199,0.3844985411053501,0.2656470711108832,0.14259780777176984,0.017295193300582417,-0.10828072231046498,-0.23214557032505878,-0.3523420205439693,-0.46697071131914736,-0.5742202635406181,-0.6723959043104735,-0.7599462479886945,-0.8354878114129384,-0.897826875898998,-0.9459783505557442,-0.9791813388334579,-0.9969111623209315,-0.9988876517893978,-0.9850795744671123,-0.9557051275841157,-0.9112284903881366,-0.8523524891171208,-0.7800074908376583,-0.6953367016503222,-0.5996781015819431,-0.4945433016322221,-0.38159365707854453,-0.2626140145002836,-0.13948450737553922,-0.014150845940761705,0.11140642920322268,0.23520324387949246,0.35528334296139036,0.46974920339837495,0.5767920191489286,0.6747202841946871,0.7619865219625456,0.8372117387727078,0.8992072148958381,0.9469932888736623,0.9798148382707305,0.9971532122280463,0.9987344272588009,0.9845334967749417,0.954774825928855,0.9099286655307554,0.8507036810775629,0.7780357543184361,0.6930731943163976,0.5971585917027915,0.4918076028664404,0.37868499933275424,0.259578360803812,0.13636982756610228,0.011006358638058893,-0.1145310343571407,-0.23825859142315892,-0.3582211518521292,-0.4725230499562083,-0.5793580706503703,-0.6770379915236748,-0.7640192603734733,-0.8389273866399274,-0.9005786613042158,-0.9479988620291961,-0.980438647961326,-0.9973854009229766,-0.998571325878806,-0.9839776826715603,-0.9538350821567403,-0.9086198420565842,-0.8490464601186964,-0.7760563235195811,-0.6908028329286074,-0.5946331763042876,-0.4890670404357232,-0.3757725966327314,-0.25654014004217,-0.1332537991456367,-0.007861762489471206,0.11765450687184373,0.24131158274063844,0.3611554181630947,0.4752922235610911,0.5819183926683112,0.6793490033767723,0.7660444431189763,0.8406347380479212,0.9019412015614093,0.9489950600778567,0.9810527617361684,0.9976077261095223,0.9983983492623829,0.9834121376536191,0.952885905561245,0.9073020329090444,0.8473808426293995,0.7740692180163893,0.6885256399393951,0.5921018803611977,0.48632164144246837,0.37285647778030273,0.25349938226140445,0.1301364529297134,0.004717088593029658,-0.12077681585815755,-0.24436218763977138,-0.3640861128762824,-0.47805669682764196,-0.5844729598828154,-0.6816532968995289,-0.7680620501713014,-0.84233377611206,-0.9032948221927545,-0.9499818731678867,-0.9816571735220567,-0.9978201855890307,-0.9982154991201612,-0.9828368673139942,-0.9519273055291274,-0.9059752511204376,-0.8457068450815565,-0.7720744574600905,-0.6862416378687326,-0.5895647289064432,-0.4835714330369413,-0.36993667161404553,-0.250456117532693,-0.1270178197468791,-0.0015723680475909746,0.12389793043845686,0.2474103759519983,0.367013207008969,0.4808164424169629,0.5870217470308235,0.6839508493039657,0.7700720615775773,0.8440244840299514,0.9046395098117964,0.9509592915403267,0.9822518773417478,0.9980227772604116,0.9980227772604111,0.9822518773417491,0.9509592915403245,0.9046395098117995,0.8440244840299478,0.770072061577582,0.6839508493039607,0.587021747030818,0.48081644241696936,0.3670132070089626,0.24741037595200543,0.12389793043845004,-0.0015723680475836267,-0.1270178197468718,-0.25045611753269964,-0.3699366716140387,-0.4835714330369473,-0.5895647289064372,-0.6862416378687375,-0.7720744574600859,-0.8457068450815526,-0.9059752511204405,-0.9519273055291251,-0.9828368673139954,-0.9982154991201607,-0.9978201855890303,-0.9816571735220582,-0.949981873167889,-0.9032948221927515,-0.842333776112064,-0.768062050171297,-0.6816532968995344,-0.5844729598828099,-0.4780566968276359,-0.3640861128762892,-0.24436218763976472,-0.12077681585816484,0.00471708859303652,0.1301364529297061,0.2534993822614111,0.3728564777803091,0.486321641442462,0.5921018803612033,0.6885256399393898,0.7740692180163936,0.8473808426293956,0.9073020329090473,0.9528859055612471,0.9834121376536178,0.9983983492623832,0.9976077261095229,0.9810527617361671,0.948995060077859,0.9019412015614126,0.8406347380479174,0.7660444431189811,0.6793490033767673,0.5819183926683172,0.475292223561085,0.3611554181631016,0.24131158274064557,0.1176545068718369,-0.00786176248946386,-0.1332537991456435,-0.2565401400421629,-0.37577259663273777,-0.4890670404357168,-0.5946331763042817,-0.6908028329286124,-0.7760563235195764,-0.8490464601187,-0.9086198420565812,-0.9538350821567423,-0.9839776826715615,-0.9985713258788056,-0.997385400922976,-0.9804386479613274,-0.9479988620291939,-0.9005786613042189,-0.8389273866399237,-0.7640192603734689,-0.6770379915236803,-0.5793580706503646,-0.47252304995621475,-0.35822115185212283,-0.23825859142316605,-0.11453103435713387,0.011006358638065756,0.13636982756609498,0.2595783608038187,0.37868499933274746,0.4918076028664463,0.5971585917027856,0.6930731943163922,0.7780357543184404,0.8507036810775591,0.9099286655307582,0.9547748259288529,0.984533496774943,0.9987344272588006,0.9971532122280469,0.979814838270729,0.9469932888736646,0.8992072148958351,0.8372117387727118,0.7619865219625411,0.6747202841946925,0.5767920191489346,0.4697492033983689,0.3552833429613972,0.23520324387948577,0.11140642920322998,-0.014150845940768568,-0.139484507375546,-0.2626140145002765,-0.38159365707855086,-0.4945433016322157,-0.5996781015819486,-0.6953367016503169,-0.7800074908376626,-0.8523524891171245,-0.9112284903881336,-0.9557051275841177,-0.985079574467111,-0.9988876517893981,-0.9969111623209321,-0.9791813388334565,-0.945978350555742,-0.8978268758990012,-0.8354878114129346,-0.7599462479886993,-0.6723959043104684,-0.574220263540624,-0.46697071131915385,-0.35234202054396285,-0.23214557032506594,-0.10828072231045816,0.017295193300575072,0.14259780777177664,0.2656470711108761,0.3844985411053433,0.4972741096787258,0.6021916810254062,0.6975933325457259,0.7819715135780118,0.853992867931724,0.9125193037742763,0.9566259779224361,0.9856159103477089,0.9990309979553043,0.9966592535953526,0.97853815591442,0.9449540571125261,0.8964376579643815,0.8337556216091546,0.7578984586289392,0.6700648748576598,0.5716428292584748,0.46418760119606717,0.34939721368764437,0.22908560099832906,0.10515394459010335,-0.020439369621914616,-0.1457096979662085,-0.2686775006405996,-0.3873996226856923,-0.49999999999999406,-0.6046993051754764,-0.6998430646859619,-0.7839278031165678,-0.8556248012990453,-0.9138010929238555,-0.9575373678371908,-0.9861424991127103,-0.9991644643389178,-0.9963974885425269,-0.9778852958742843,-0.9439204186736336,-0.8950395748304653,-0.8320151864916137,-0.755843174134616,-0.667727218888647,-0.5690597417916871,-0.4613999005523135,-0.3464489515147252,-0.22602336616044288,-0.10202612696398379,0.02358334381085118,0.14882014718425143,0.2717052731204091,0.3902968731297297,0.5027209456387205,0.607200949233337,0.702085875822623,0.7858763401068516,0.8572482730803183,0.9150738451607848,0.9584392883153101,0.9866593355544918,0.9992880496203403,0.9961258697511428,0.9772227651694266,0.9428774454610831,0.8936326403234135,0.8302665232721178,0.75378041483117,0.6653829595213844,0.5664710266853327,0.4586076369564949,0.3434972631816199,0.22295889609497957,0.0988973003642441,-0.02672708477550453,-0.15192912466550934,-0.2747303586075846,-0.39319026378547506,-0.5054369196864679,-0.6096965884593053,-0.7043217437757208,-0.7878171052790868,-0.858863267220423,-0.916337547898364,-0.9593317304373691,-0.9871664145618665,-0.9994017525773913,-0.995844399907339,-0.9765505703518492,-0.9418251477892268,-0.8922168683569026,-0.8285096492438441,-0.7517102011179901,-0.6630321199390876,-0.5638767095401722,-0.4558108380223005,-0.3405421778786786,-0.21989222110757478,-0.09576749573300702,0.029870561426258258,0.15503659966419692,0.2777527271859375,0.3960797660391579,0.5081478952839651,0.6121861981731163,0.7065506464339304,0.7897500794403294,0.8604697677481074,0.9175921886393639,0.96021468537769,0.9876637311201426,0.9995055720856216,0.9955530817946748,0.9758687180691348,0.940763536064611,0.8907922729320312,0.8267445817811453,0.7496325534681852,0.6606747233900784,0.5612768160123668,0.4530095314083085,0.3375837248297921,0.21682337152572487,0.092636744022025,-0.03301374267610985,-0.15814254144934525,-0.28077234896614783,-0.3989653513154224,-0.5108538456214091,-0.614669753754088,-0.7087725617548402,-0.7916752434746833,-0.8620677587760867,-0.9188377549762012,-0.9610881444044047,-0.9881512803111797,-0.9995995071183215,-0.9952519182941001,-0.9751772150643697,-0.9396926207859067,-0.8893588681371307,-0.824971338339434,-0.747547492428362,-0.6583107931875116,-0.5586713718131892,-0.4502037448176756,-0.3346219332922095,-0.2137523776983622,-0.0895050761924589,0.036156597441020726,0.161246919305148,0.2837891940860869,0.40184699107766214,0.5135547439386567,0.6171472306414552,0.710987467765098,0.7935925783435075,0.8636572245012658,0.920074234590993,0.9619520988795542,0.9886290573134215,0.9996835567465342,0.994940912383928,0.9744760681760827,0.9386124125437906,0.8879166681476774,0.823189936454938,0.7454550386184317,0.6559403527091671,0.556060402708852,0.44739350599783706,0.33165683255612866,0.21067926999572145,0.08637252321452944,-0.03929909464012424,-0.1643497025312932,-0.28680323271109914,-0.40472465682827646,-0.5162505635255263,-0.6196186043345218,-0.7131953425607196,-0.7955020650855945,-0.865238149204809,-0.9213016152557523,-0.9628065402591814,-0.9890970574019631,-0.9997577201390607,-0.9946200671398149,-0.9737652843381682,-0.9375229220208318,-0.886465687226094,-0.821400393744623,-0.7433552127314714,-0.6535634253971854,-0.5534439345201466,-0.4445788427402453,-0.32868845194456675,-0.20760407880885898,-0.0832391160671826,0.04244120319616083,0.16745086044325264,0.2898144350342016,0.4075983201089911,0.5189412777220859,0.6220838503930045,0.7153961643071852,0.7974036848172982,0.8668105172523892,0.9225198848324635,0.9636514600934111,0.9895552759485724,0.9998219965624731,0.9942893857347139,0.9730448705798208,0.9364241599913898,0.8850059397216868,0.8196027279059143,0.7412480355334075,0.651180034757847,0.5508219931223294,0.44175978288018364,0.32571682081289677,0.20452683454946324,0.08010488573779735,-0.045582892035614976,-0.17055036237248744,-0.2928227712765424,-0.41046795250112666,-0.5216268599189046,-0.6245429444371404,-0.717589911239785,-0.7992974187328241,-0.8683743130942988,-0.9237290312732249,-0.964486850026507,-0.990003708421763,-0.9998763853811182,-0.9939488714388511,-0.9723148340254879,-0.9353161373215434,-0.8835374400704188,-0.8177969567165693,-0.7391335278628652,-0.6487902043614152,-0.5481946044447126,-0.438936354296339,-0.3227419685486369,-0.20144756764949837,-0.07696986322197842,0.0487241300892071,0.17364817766691942,0.2958282116876132,0.41333352562578873,0.524307283557231,0.6269958621480731,0.7197765616637545,0.8011832481043631,0.8699295212655613,0.9249290426203242,0.9653127017970011,0.9904423503868265,0.9999208860571256,0.9935985276197028,0.9715751818947613,0.9341988649689235,0.8820602027948057,0.8159830980345512,0.7370117106310213,0.6463939578417739,0.545561794470502,0.43610858491060184,0.31976392457124125,0.19836630856101464,0.07383407952307976,-0.051864886292115574,-0.17674427569115003,-0.29883072654546217,-0.4161950111443044,-0.5269825221294014,-0.6294425792680257,-0.7219560939545291,-0.803061154282226,-0.8714761263861698,-0.9261199070064217,-0.9661290072377507,-0.9908711975058644,-0.999955498150411,-0.9932383577419438,-0.9708259215023308,-0.933072353982634,-0.8805742425038131,-0.8141611697977544,-0.7348826048212819,-0.6439913188962579,-0.5429235892364931,-0.4332765026878672,-0.31678271833164706,-0.19528308775568043,-0.0706975656519829,0.05500512958419882,0.17983862582667956,0.30183028615715074,0.4190523807583987,0.529652549179029,0.6318830716004752,0.7241284865578788,0.80493111869513,0.8730141131611951,0.9273016126546354,0.9669357582759989,0.9912902455378549,0.9999802213186831,0.9928683653674223,0.9700670602578992,0.9319366155031737,0.8790795738926315,0.8123311900238926,0.7327462314891324,0.6415823112854846,0.5402800148329081,0.43044013563560474,0.31379837931206433,0.19219793572456403,0.0675603526268754,-0.05814482891047279,-0.18293119747237774,-0.3048268608589658,-0.421905606210526,-0.5323173383011931,-0.6343173150105239,-0.7262937179902396,-0.806793122850331,-0.8745434663808969,-0.9284741478786255,-0.9677329469334972,-0.9916994903386791,-0.9999950553174459,-0.9924885541551346,-0.969298605666136,-0.930791660762265,-0.8775762117425709,-0.8104931768102873,-0.7306026117619874,-0.639166958832988,-0.5376310974029958,-0.427599511803658,-0.3108109370257652,-0.18911088297791606,-0.06442247147277394,0.061283953221304505,0.18602196004470237,0.30782042101663204,0.42475465928404643,0.5349768631428453,0.636745285425072,0.7284517668388669,0.8086471483337566,0.8760641709209566,0.9296375010827737,0.968520565326563,0.9920989278611694,1.0],"x":[31.41592653589793,31.541716031537163,31.66750552717639,31.793295022815624,31.919084518454856,32.044874014094084,32.170663509733316,32.29645300537255,32.42224250101178,32.54803199665101,32.67382149229024,32.79961098792947,32.9254004835687,33.05118997920793,33.176979474847165,33.3027689704864,33.42855846612563,33.554347961764854,33.680137457404086,33.80592695304332,33.93171644868255,34.05750594432178,34.183295439961014,34.30908493560025,34.43487443123947,34.5606639268787,34.686453422517936,34.81224291815717,34.9380324137964,35.06382190943563,35.18961140507486,35.31540090071409,35.44119039635332,35.56697989199255,35.692769387631785,35.81855888327102,35.94434837891025,36.070137874549474,36.195927370188706,36.32171686582794,36.44750636146717,36.5732958571064,36.699085352745634,36.824874848384866,36.95066434402409,37.07645383966332,37.202243335302555,37.32803283094179,37.45382232658102,37.57961182222025,37.705401317859476,37.83119081349871,37.95698030913794,38.08276980477717,38.208559300416404,38.334348796055636,38.46013829169487,38.58592778733409,38.711717282973325,38.83750677861256,38.96329627425179,39.08908576989102,39.21487526553025,39.340664761169485,39.46645425680871,39.59224375244794,39.718033248087174,39.843822743726406,39.96961223936564,40.09540173500487,40.221191230644095,40.34698072628333,40.47277022192256,40.59855971756179,40.72434921320102,40.850138708840255,40.97592820447949,41.10171770011871,41.227507195757944,41.353296691397176,41.47908618703641,41.60487568267564,41.73066517831487,41.856454673954104,41.98224416959333,42.10803366523256,42.23382316087179,42.359612656511025,42.48540215215026,42.61119164778949,42.736981143428714,42.862770639067946,42.98856013470718,43.11434963034641,43.24013912598564,43.365928621624874,43.49171811726411,43.61750761290333,43.74329710854256,43.869086604181796,43.99487609982103,44.12066559546026,44.24645509109949,44.372244586738724,44.49803408237795,44.62382357801718,44.74961307365641,44.875402569295645,45.00119206493488,45.12698156057411,45.252771056213334,45.378560551852566,45.5043500474918,45.63013954313103,45.75592903877026,45.881718534409494,46.007508030048726,46.13329752568795,46.25908702132718,46.384876516966415,46.51066601260565,46.63645550824488,46.76224500388411,46.88803449952334,47.01382399516257,47.1396134908018,47.26540298644103,47.391192482080264,47.516981977719496,47.64277147335873,47.76856096899795,47.894350464637185,48.02013996027642,48.14592945591565,48.27171895155488,48.39750844719411,48.523297942833345,48.64908743847257,48.7748769341118,48.900666429751034,49.026455925390266,49.1522454210295,49.27803491666873,49.40382441230796,49.52961390794719,49.65540340358642,49.78119289922565,49.90698239486488,50.032771890504115,50.15856138614335,50.28435088178257,50.410140377421804,50.535929873061036,50.66171936870027,50.7875088643395,50.91329835997873,51.039087855617964,51.16487735125719,51.29066684689642,51.41645634253565,51.542245838174885,51.66803533381412,51.79382482945335,51.91961432509258,52.045403820731806,52.17119331637104,52.29698281201027,52.4227723076495,52.548561803288734,52.67435129892797,52.80014079456719,52.92593029020642,53.051719785845656,53.17750928148489,53.30329877712412,53.42908827276335,53.554877768402584,53.68066726404181,53.80645675968104,53.93224625532027,54.058035750959505,54.18382524659874,54.30961474223797,54.4354042378772,54.561193733516426,54.68698322915566,54.81277272479489,54.93856222043412,55.064351716073354,55.190141211712586,55.31593070735181,55.44172020299104,55.567509698630275,55.69329919426951,55.81908868990874,55.94487818554797,56.0706676811872,56.19645717682643,56.32224667246566,56.44803616810489,56.573825663744124,56.699615159383356,56.82540465502259,56.95119415066182,57.076983646301045,57.20277314194028,57.32856263757951,57.45435213321874,57.58014162885797,57.705931124497205,57.83172062013643,57.95751011577566,58.083299611414894,58.209089107054126,58.33487860269336,58.46066809833259,58.58645759397182,58.71224708961105,58.83803658525028,58.96382608088951,59.08961557652874,59.215405072167975,59.34119456780721,59.46698406344644,59.592773559085664,59.718563054724896,59.84435255036413,59.97014204600336,60.09593154164259,60.221721037281824,60.34751053292105,60.47330002856028,60.59908952419951,60.724879019838745,60.85066851547798,60.97645801111721,61.10224750675644,61.228037002395666,61.3538264980349,61.47961599367413,61.60540548931336,61.731194984952594,61.85698448059183,61.98277397623106,62.10856347187028,62.234352967509516,62.36014246314875,62.48593195878798,62.61172145442721,62.737510950066444,62.86330044570567,62.9890899413449,63.11487943698413,63.240668932623365,63.3664584282626,63.49224792390183,63.61803741954106,63.743826915180286,63.86961641081952,63.99540590645875,64.12119540209798,64.2469848977372,64.37277439337645,64.49856388901567,64.62435338465491,64.75014288029413,64.87593237593337,65.0017218715726,65.12751136721182,65.25330086285106,65.37909035849029,65.50487985412953,65.63066934976875,65.75645884540799,65.88224834104722,66.00803783668644,66.13382733232568,66.2596168279649,66.38540632360414,66.51119581924337,66.6369853148826,66.76277481052183,66.88856430616106,67.0143538018003,67.14014329743952,67.26593279307876,67.39172228871799,67.51751178435721,67.64330127999645,67.76909077563568,67.89488027127491,68.02066976691414,68.14645926255338,68.2722487581926,68.39803825383183,68.52382774947107,68.64961724511029,68.77540674074953,68.90119623638876,69.026985732028,69.15277522766722,69.27856472330645,69.40435421894568,69.53014371458491,69.65593321022415,69.78172270586337,69.90751220150261,70.03330169714184,70.15909119278106,70.2848806884203,70.41067018405953,70.53645967969877,70.66224917533799,70.78803867097723,70.91382816661645,71.03961766225568,71.16540715789492,71.29119665353414,71.41698614917338,71.54277564481261,71.66856514045183,71.79435463609107,71.9201441317303,72.04593362736954,72.17172312300876,72.297512618648,72.42330211428722,72.54909160992645,72.67488110556569,72.80067060120491,72.92646009684415,73.05224959248338,73.17803908812262,73.30382858376184,73.42961807940107,73.5554075750403,73.68119707067953,73.80698656631877,73.932776061958,74.05856555759723,74.18435505323646,74.31014454887568,74.43593404451492,74.56172354015415,74.68751303579339,74.81330253143261,74.93909202707185,75.06488152271108,75.1906710183503,75.31646051398954,75.44225000962876,75.568039505268,75.69382900090723,75.81961849654645,75.9454079921857,76.07119748782492,76.19698698346416,76.32277647910338,76.44856597474262,76.57435547038185,76.70014496602107,76.82593446166031,76.95172395729954,77.07751345293877,77.203302948578,77.32909244421724,77.45488193985646,77.58067143549569,77.70646093113493,77.83225042677415,77.95803992241339,78.08382941805262,78.20961891369186,78.33540840933108,78.4611979049703,78.58698740060954,78.71277689624877,78.83856639188801,78.96435588752723,79.09014538316647,79.2159348788057,79.34172437444492,79.46751387008416,79.59330336572339,79.71909286136263,79.84488235700185,79.97067185264109,80.09646134828031,80.22225084391954,80.34804033955878,80.473829835198,80.59961933083724,80.72540882647647,80.85119832211569,80.97698781775493,81.10277731339416,81.2285668090334,81.35435630467262,81.48014580031186,81.60593529595108,81.73172479159031,81.85751428722955,81.98330378286877,82.10909327850801,82.23488277414724,82.36067226978648,82.4864617654257,82.61225126106493,82.73804075670417,82.86383025234339,82.98961974798263,83.11540924362185,83.2411987392611,83.36698823490032,83.49277773053954,83.61856722617878,83.74435672181801,83.87014621745725,83.99593571309647,84.12172520873571,84.24751470437494,84.37330420001416,84.4990936956534,84.62488319129262,84.75067268693186,84.87646218257109,85.00225167821033,85.12804117384955,85.25383066948878,85.37962016512802,85.50540966076724,85.63119915640648,85.7569886520457,85.88277814768493,86.00856764332417,86.1343571389634,86.26014663460263,86.38593613024186,86.5117256258811,86.63751512152032,86.76330461715955,86.88909411279879,87.01488360843801,87.14067310407725,87.26646259971648,87.39225209535572,87.51804159099494,87.64383108663417,87.7696205822734,87.89541007791263,88.02119957355187,88.1469890691911,88.27277856483033,88.39856806046956,88.52435755610878,88.65014705174802,88.77593654738725,88.90172604302649,89.02751553866571,89.15330503430495,89.27909452994417,89.4048840255834,89.53067352122264,89.65646301686186,89.7822525125011,89.90804200814033,90.03383150377957,90.15962099941879,90.28541049505802,90.41119999069726,90.53698948633648,90.66277898197572,90.78856847761494,90.91435797325417,91.04014746889341,91.16593696453263,91.29172646017187,91.4175159558111,91.54330545145034,91.66909494708956,91.79488444272879,91.92067393836803,92.04646343400725,92.17225292964649,92.29804242528571,92.42383192092495,92.54962141656418,92.6754109122034,92.80120040784264,92.92698990348187,93.0527793991211,93.17856889476033,93.30435839039957,93.4301478860388,93.55593738167802,93.68172687731726,93.80751637295648,93.93330586859572,94.05909536423495,94.18488485987419,94.31067435551341,94.43646385115264,94.56225334679188,94.6880428424311,94.81383233807034,94.93962183370957,95.0654113293488,95.19120082498803,95.31699032062726,95.4427798162665,95.56856931190572,95.69435880754496,95.82014830318418,95.94593779882341,96.07172729446265,96.19751679010187,96.32330628574111,96.44909578138034,96.57488527701958,96.7006747726588,96.82646426829803,96.95225376393726,97.07804325957649,97.20383275521573,97.32962225085495,97.45541174649419,97.58120124213342,97.70699073777264,97.83278023341188,97.9585697290511,98.08435922469035,98.21014872032957,98.33593821596881,98.46172771160803,98.58751720724726,98.7133067028865,98.83909619852572,98.96488569416496,99.09067518980419,99.21646468544343,99.34225418108265,99.46804367672188,99.59383317236112,99.71962266800034,99.84541216363958,99.9712016592788,100.09699115491804,100.22278065055727,100.3485701461965,100.47435964183573,100.60014913747496,100.7259386331142,100.85172812875342,100.97751762439265,101.10330712003189,101.22909661567111,101.35488611131035,101.48067560694957,101.60646510258881,101.73225459822804,101.85804409386726,101.9838335895065,102.10962308514573,102.23541258078497,102.36120207642419,102.48699157206343,102.61278106770266,102.73857056334188,102.86436005898112,102.99014955462034,103.11593905025958,103.24172854589881,103.36751804153805,103.49330753717727,103.6190970328165,103.74488652845574,103.87067602409496,103.9964655197342,104.12225501537343,104.24804451101267,104.37383400665189,104.49962350229112,104.62541299793035,104.75120249356958,104.87699198920882,105.00278148484804,105.12857098048728,105.25436047612651,105.38014997176573,105.50593946740497,105.6317289630442,105.75751845868344,105.88330795432266,106.00909744996189,106.13488694560112,106.26067644124035,106.38646593687959,106.51225543251881,106.63804492815805,106.76383442379728,106.8896239194365,107.01541341507574,107.14120291071497,107.2669924063542,107.39278190199343,107.51857139763267,107.6443608932719,107.77015038891112,107.89593988455036,108.02172938018958,108.14751887582882,108.27330837146805,108.39909786710729,108.52488736274651,108.65067685838574,108.77646635402498,108.9022558496642,109.02804534530344,109.15383484094266,109.2796243365819,109.40541383222113,109.53120332786035,109.65699282349959,109.78278231913882,109.90857181477806,110.03436131041728,110.16015080605652,110.28594030169575,110.41172979733497,110.53751929297421,110.66330878861343,110.78909828425267,110.9148877798919,111.04067727553112,111.16646677117036,111.29225626680959,111.41804576244883,111.54383525808805,111.66962475372729,111.79541424936652,111.92120374500574,112.04699324064498,112.1727827362842,112.29857223192344,112.42436172756267,112.55015122320191,112.67594071884113,112.80173021448036,112.9275197101196,113.05330920575882,113.17909870139806,113.30488819703729,113.43067769267653,113.55646718831575,113.68225668395498,113.80804617959421,113.93383567523344,114.05962517087268,114.1854146665119,114.31120416215114,114.43699365779037,114.56278315342959,114.68857264906883,114.81436214470806,114.9401516403473,115.06594113598652,115.19173063162575,115.31752012726498,115.44330962290421,115.56909911854345,115.69488861418267,115.82067810982191,115.94646760546114,116.07225710110036,116.1980465967396,116.32383609237883,116.44962558801807,116.57541508365729,116.70120457929653,116.82699407493575,116.95278357057498,117.07857306621422,117.20436256185344,117.33015205749268,117.45594155313191,117.58173104877115,117.70752054441037,117.8333100400496,117.95909953568884,118.08488903132806,118.2106785269673,118.33646802260652,118.46225751824576,118.58804701388499,118.71383650952421,118.83962600516345,118.96541550080268,119.09120499644192,119.21699449208114,119.34278398772038,119.4685734833596,119.59436297899883,119.72015247463807,119.8459419702773,119.97173146591653,120.09752096155576,120.22331045719498,120.34909995283422,120.47488944847345,120.60067894411269,120.72646843975191,120.85225793539115,120.97804743103038,121.1038369266696,121.22962642230884,121.35541591794806,121.4812054135873,121.60699490922653,121.73278440486577,121.858573900505,121.98436339614422,122.11015289178346,122.23594238742268,122.36173188306192,122.48752137870115,122.61331087434039,122.73910036997961,122.86488986561884,122.99067936125807,123.1164688568973,123.24225835253654,123.36804784817576,123.493837343815,123.61962683945423,123.74541633509345,123.87120583073269,123.99699532637192,124.12278482201116,124.24857431765038,124.37436381328962,124.50015330892884,124.62594280456807,124.75173230020731,124.87752179584653,125.00331129148577,125.129100787125,125.25489028276422,125.38067977840346,125.50646927404269,125.63225876968193,125.75804826532115,125.88383776096039,126.00962725659961,126.13541675223884,126.26120624787808,126.3869957435173,126.51278523915654,126.63857473479577,126.764364230435,126.89015372607423,127.01594322171346,127.1417327173527,127.26752221299192,127.39331170863116,127.51910120427038,127.64489069990962,127.77068019554885,127.89646969118807,128.0222591868273,128.14804868246654,128.27383817810576,128.39962767374502,128.52541716938424,128.65120666502347,128.7769961606627,128.90278565630192,129.02857515194117,129.1543646475804,129.28015414321962,129.40594363885884,129.53173313449807,129.65752263013732,129.78331212577655,129.90910162141577,130.034891117055,130.16068061269425,130.28647010833348,130.4122596039727,130.53804909961192,130.66383859525115,130.7896280908904,130.91541758652963,131.04120708216885,131.16699657780808,131.2927860734473,131.41857556908656,131.54436506472578,131.670154560365,131.79594405600423,131.92173355164348,132.0475230472827,132.17331254292193,132.29910203856116,132.42489153420038,132.55068102983964,132.67647052547886,132.8022600211181,132.9280495167573,133.05383901239654,133.1796285080358,133.30541800367502,133.43120749931424,133.55699699495347,133.6827864905927,133.80857598623194,133.93436548187117,134.0601549775104,134.18594447314962,134.31173396878887,134.4375234644281,134.56331296006732,134.68910245570655,134.81489195134577,134.94068144698502,135.06647094262425,135.19226043826347,135.3180499339027,135.44383942954192,135.56962892518118,135.6954184208204,135.82120791645963,135.94699741209885,136.0727869077381,136.19857640337733,136.32436589901656,136.45015539465578,136.575944890295,136.70173438593426,136.82752388157348,136.9533133772127,137.07910287285193,137.20489236849116,137.3306818641304,137.45647135976964,137.58226085540886,137.7080503510481,137.8338398466873,137.95962934232656,138.0854188379658,138.21120833360501,138.33699782924424,138.4627873248835,138.58857682052272,138.71436631616194,138.84015581180117,138.9659453074404,139.09173480307965,139.21752429871887,139.3433137943581,139.46910328999732,139.59489278563655,139.7206822812758,139.84647177691502,139.97226127255425,140.09805076819347,140.22384026383273,140.34962975947195,140.47541925511118,140.6012087507504,140.72699824638963,140.85278774202888,140.9785772376681,141.10436673330733,141.23015622894656,141.35594572458578,141.48173522022503,141.60752471586426,141.73331421150348,141.8591037071427,141.98489320278196,142.1106826984212,142.2364721940604,142.36226168969964,142.48805118533886,142.61384068097811,142.73963017661734,142.86541967225656,142.9912091678958,143.116998663535,143.24278815917427,143.3685776548135,143.49436715045272,143.62015664609194,143.74594614173117,143.87173563737042,143.99752513300965,144.12331462864887,144.2491041242881,144.37489361992735,144.50068311556657,144.6264726112058,144.75226210684502,144.87805160248425,145.0038410981235,145.12963059376273,145.25542008940195,145.38120958504118,145.5069990806804,145.63278857631965,145.75857807195888,145.8843675675981,146.01015706323733,146.13594655887658,146.2617360545158,146.38752555015503,146.51331504579426,146.63910454143348,146.76489403707274,146.89068353271196,147.0164730283512,147.1422625239904,147.26805201962964,147.3938415152689,147.5196310109081,147.64542050654734,147.77121000218656,147.8969994978258,148.02278899346504,148.14857848910427,148.2743679847435,148.40015748038272,148.52594697602197,148.6517364716612,148.77752596730042,148.90331546293964,149.02910495857887,149.15489445421812,149.28068394985735,149.40647344549657,149.5322629411358,149.65805243677502,149.78384193241428,149.9096314280535,150.03542092369273,150.16121041933195,150.2869999149712,150.41278941061043,150.53857890624965,150.66436840188888,150.7901578975281,150.91594739316736,151.04173688880658,151.1675263844458,151.29331588008503,151.41910537572426,151.5448948713635,151.67068436700274,151.79647386264196,151.92226335828119,152.04805285392044,152.17384234955966,152.2996318451989,152.4254213408381,152.55121083647734,152.6770003321166,152.80278982775582,152.92857932339504,153.05436881903427,153.1801583146735,153.30594781031274,153.43173730595197,153.5575268015912,153.68331629723042,153.80910579286964,153.9348952885089,154.06068478414812,154.18647427978735,154.31226377542657,154.43805327106583,154.56384276670505,154.68963226234428,154.8154217579835,154.94121125362273,155.06700074926198,155.1927902449012,155.31857974054043,155.44436923617965,155.57015873181888,155.69594822745813,155.82173772309736,155.94752721873658,156.0733167143758,156.19910621001506,156.32489570565428,156.4506852012935,156.57647469693273,156.70226419257196,156.8280536882112,156.95384318385044,157.07963267948966]} diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/runner.jl new file mode 100755 index 000000000000..b7b1916fc2e6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/runner.jl @@ -0,0 +1,74 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2025 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( domain, name ) + +Generate fixture data and write to file. + +# Arguments + +* `domain`: domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> x = range( -1000.0, stop = 1000.0, length = 2001 ); +julia> gen( x, \"data.json\" ); +``` +""" +function gen( domain, name ) + x = collect( domain ); + y = cos.( x ); + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("expected", y) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + write( outfile, "\n" ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +# Values within the defined domain: +x = range( -pi/4.0, stop = pi/4.0, length = 1000 ) +gen( x, "small_range.json" ); + +# Positive values outside the defined domain: +x = range( 40.0*pi/4.0, stop = 200*pi/4.0, length = 1000 ) +gen( x, "large_positive.json" ); + +# Negative values outside the defined domain: +x = range( -200*pi/4.0, stop = -40*pi/4.0, length = 1000 ) +gen( x, "large_negative.json" ); diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/small_range.json b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/small_range.json new file mode 100644 index 000000000000..982a230ee949 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/fixtures/julia/small_range.json @@ -0,0 +1 @@ +{"expected":[0.7071067811865476,0.7082177391903342,0.7093269462370888,0.7104343995844714,0.7115400964944776,0.7126440342334457,0.713746210072063,0.7148466212853732,0.7159452651527825,0.7170421389580665,0.7181372399893772,0.7192305655392495,0.7203221129046079,0.721411879386773,0.7224998622914685,0.7235860589288277,0.7246704666134002,0.7257530826641584,0.7268339044045043,0.7279129291622762,0.7289901542697549,0.7300655770636706,0.7311391948852095,0.7322110050800203,0.7332810049982209,0.7343491919944045,0.7354155634276469,0.7364801166615123,0.7375428490640599,0.7386037580078512,0.7396628408699555,0.7407200950319569,0.7417755178799608,0.7428291068045999,0.7438808592010413,0.7449307724689926,0.7459788440127082,0.747025071240996,0.7480694515672236,0.7491119824093249,0.7501526611898061,0.7511914853357526,0.7522284522788352,0.7532635594553158,0.7542968043060548,0.7553281842765168,0.7563576968167768,0.7573853393815269,0.7584111094300824,0.7594350044263881,0.7604570218390247,0.7614771591412146,0.7624954138108289,0.7635117833303928,0.7645262651870925,0.7655388568727811,0.7665495558839849,0.7675583597219093,0.7685652658924456,0.7695702719061763,0.7705733752783823,0.771574573529048,0.7725738641828682,0.7735712447692538,0.774566712822338,0.7755602658809828,0.7765519014887842,0.777541617194079,0.7785294105499508,0.7795152791142359,0.7804992204495292,0.7814812321231903,0.7824613117073498,0.7834394567789149,0.7844156649195757,0.7853899337158111,0.7863622607588947,0.7873326436449005,0.7883010799747097,0.7892675673540154,0.7902321033933295,0.7911946857079885,0.7921553119181586,0.7931139796488429,0.7940706865298858,0.79502543019598,0.7959782082866721,0.7969290184463678,0.7978778583243383,0.7988247255747266,0.7997696178565519,0.8007125328337167,0.8016534681750119,0.8025924215541229,0.8035293906496349,0.8044643731450393,0.8053973667287386,0.8063283690940529,0.8072573779392254,0.8081843909674276,0.8091094058867654,0.810032420410285,0.810953432255978,0.8118724391467875,0.8127894388106134,0.813704428980318,0.8146174073937321,0.8155283717936601,0.8164373199278857,0.8173442495491775,0.8182491584152944,0.8191520442889918,0.8200529049380261,0.820951738135161,0.8218485416581727,0.8227433132898555,0.8236360508180272,0.8245267520355346,0.8254154147402588,0.8263020367351211,0.8271866158280881,0.8280691498321768,0.8289496365654607,0.8298280738510749,0.830704459517221,0.8315787913971735,0.8324510673292842,0.8333212851569878,0.8341894427288077,0.8350555378983606,0.8359195685243626,0.8367815324706335,0.8376414276061032,0.838499251804816,0.8393550029459365,0.8402086789137544,0.8410602775976901,0.8419097968922998,0.8427572346972805,0.8436025889174755,0.8444458574628794,0.8452870382486432,0.8461261291950797,0.8469631282276684,0.8477980332770607,0.8486308422790853,0.8494615531747527,0.8502901639102607,0.8511166724369997,0.8519410767115573,0.8527633746957234,0.8535835643564955,0.8544016436660837,0.8552176106019155,0.8560314631466408,0.8568431992881371,0.8576528170195146,0.8584603143391205,0.8592656892505447,0.8600689397626244,0.860870063889449,0.8616690596503648,0.8624659250699805,0.8632606581781718,0.8640532570100857,0.8648437196061464,0.8656320440120593,0.8664182282788162,0.8672022704627003,0.8679841686252903,0.8687639208334659,0.8695415251594125,0.8703169796806256,0.8710902824799157,0.8718614316454132,0.8726304252705731,0.8733972614541795,0.8741619383003505,0.8749244539185427,0.8756848064235563,0.876442993935539,0.8771990145799915,0.8779528664877717,0.8787045477950991,0.8794540566435598,0.8802013911801111,0.8809465495570858,0.8816895299321971,0.8824303304685425,0.8831689493346093,0.8839053847042785,0.8846396347568293,0.885371697676944,0.886101571654712,0.8868292548856347,0.8875547455706296,0.8882780419160351,0.8889991421336146,0.8897180444405614,0.8904347470595022,0.8911492482185027,0.891861546151071,0.8925716390961626,0.893279525298184,0.893985203006998,0.8946886704779274,0.8953899259717596,0.8960889677547504,0.896785794098629,0.8974804032806017,0.8981727935833566,0.8988629632950674,0.8995509107093982,0.9002366341255069,0.9009201318480503,0.9016014021871877,0.9022804434585852,0.9029572539834201,0.9036318320883847,0.9043041761056907,0.9049742843730733,0.9056421552337949,0.9063077870366499,0.9069711781359685,0.9076323268916202,0.9082912316690189,0.9089478908391259,0.9096023027784547,0.9102544658690745,0.9109043784986149,0.9115520390602689,0.9121974459527975,0.9128405975805338,0.9134814923533863,0.9141201286868436,0.9147565050019776,0.9153906197254479,0.9160224712895056,0.9166520581319971,0.9172793786963678,0.9179044314316662,0.9185272147925477,0.9191477272392784,0.9197659672377387,0.9203819332594275,0.9209956237814656,0.9216070372865995,0.9222161722632057,0.9228230272052935,0.9234276006125096,0.9240298909901412,0.92462989684912,0.9252276167060259,0.9258230490830904,0.9264161925082007,0.9270070455149029,0.9275956066424056,0.9281818744355842,0.9287658474449837,0.9293475242268224,0.9299269033429962,0.9305039833610811,0.9310787628543377,0.9316512404017137,0.9322214145878486,0.9327892840030764,0.933354847243429,0.9339181029106404,0.9344790496121494,0.9350376859611036,0.9355940105763623,0.9361480220825003,0.9366997191098113,0.9372491002943112,0.9377961642777414,0.938340909707572,0.9388833352370057,0.9394234395249806,0.9399612212361739,0.9404966790410045,0.9410298116156376,0.9415606176419864,0.9420890958077165,0.9426152448062487,0.9431390633367625,0.9436605501041986,0.9441797038192632,0.9446965231984302,0.9452110069639451,0.9457231538438274,0.9462329625718747,0.946740431887665,0.9472455605365601,0.9477483472697088,0.94824879084405,0.9487468900223157,0.9492426435730339,0.9497360502705319,0.9502271088949391,0.9507158182321904,0.9512021770740288,0.9516861842180083,0.9521678384674975,0.9526471386316819,0.9531240835255673,0.9535986719699824,0.9540709027915817,0.9545407748228489,0.9550082869020992,0.9554734378734825,0.9559362265869861,0.9563966518984377,0.9568547126695081,0.9573104077677139,0.9577637360664208,0.9582146964448458,0.9586632877880603,0.9591095089869925,0.9595533589384309,0.959994836545026,0.960433940715294,0.9608706703636188,0.9613050244102551,0.9617370017813307,0.9621666014088494,0.9625938222306937,0.9630186631906273,0.9634411232382978,0.963861201329239,0.9642788964248739,0.964694207492517,0.965107133505377,0.9655176734425592,0.9659258262890683,0.9663315910358103,0.9667349666795959,0.9671359522231421,0.9675345466750751,0.9679307490499329,0.9683245583681674,0.9687159736561469,0.9691049939461587,0.9694916182764113,0.9698758456910367,0.970257675240093,0.9706371059795669,0.9710141369713753,0.9713887672833684,0.9717609959893317,0.9721308221689882,0.9724982449080009,0.9728632632979746,0.973225876436459,0.9735860834269499,0.9739438833788922,0.9742992754076817,0.9746522586346676,0.9750028321871544,0.975350995198404,0.975696746807638,0.97604008616004,0.9763810124067575,0.9767195247049038,0.9770556222175605,0.9773893041137793,0.9777205695685843,0.9780494177629736,0.9783758478839217,0.9786998591243817,0.9790214506832865,0.9793406217655515,0.9796573715820766,0.9799716993497474,0.980283604291438,0.9805930856360126,0.9809001426183269,0.9812047744792313,0.9815069804655708,0.9818067598301892,0.9821041118319286,0.9823990357356334,0.9826915308121502,0.9829815963383312,0.9832692315970347,0.983554435877128,0.9838372084734883,0.9841175486870047,0.9843954558245801,0.9846709291991329,0.9849439681295985,0.9852145719409309,0.9854827399641047,0.9857484715361169,0.9860117659999876,0.986272622704763,0.9865310410055156,0.9867870202633469,0.9870405598453883,0.9872916591248032,0.9875403174807881,0.9877865342985742,0.9880303089694292,0.9882716408906584,0.9885105294656069,0.9887469741036599,0.9889809742202453,0.9892125292368347,0.9894416385809445,0.9896683016861381,0.9898925179920265,0.9901142869442702,0.9903336079945801,0.9905504806007197,0.9907649042265053,0.9909768783418084,0.9911864024225562,0.9913934759507333,0.9915980984143832,0.9918002693076087,0.9919999881305742,0.9921972543895063,0.9923920675966953,0.992584427270496,0.9927743329353294,0.9929617841216835,0.9931467803661149,0.9933293212112493,0.9935094062057833,0.993687034904485,0.9938622068681953,0.9940349216638291,0.9942051788643762,0.9943729780489025,0.9945383188025508,0.9947012007165422,0.9948616233881766,0.9950195864208343,0.9951750894239766,0.9953281320131466,0.9954787138099706,0.9956268344421588,0.9957724935435062,0.9959156907538936,0.9960564257192884,0.9961946980917455,0.9963305075294082,0.9964638536965091,0.9965947362633707,0.9967231549064063,0.9968491093081211,0.9969725991571128,0.9970936241480719,0.9972121839817832,0.9973282783651263,0.9974419070110758,0.9975530696387032,0.9976617659731758,0.9977679957457595,0.9978717586938175,0.9979730545608125,0.9980718830963062,0.9981682440559608,0.9982621372015388,0.9983535623009042,0.9984425191280227,0.9985290074629628,0.9986130270918955,0.9986945778070955,0.9987736594069414,0.9988502716959166,0.998924414484609,0.9989960875897124,0.9990652908340261,0.9991320240464562,0.9991962870620152,0.9992580797218229,0.9993174018731068,0.9993742533692019,0.9994286340695522,0.9994805438397096,0.9995299825513355,0.9995769500822006,0.9996214463161849,0.9996634711432784,0.9997030244595815,0.9997401061673047,0.9997747161747694,0.9998068543964078,0.9998365207527631,0.99986371517049,0.9998884375823545,0.9999106879272343,0.999930466150119,0.9999477722021101,0.999962606040421,0.9999749676283775,0.9999848569354172,0.9999922739370907,0.9999972186150605,0.9999996909571016,0.9999996909571016,0.9999972186150605,0.9999922739370907,0.9999848569354172,0.9999749676283775,0.999962606040421,0.9999477722021101,0.999930466150119,0.9999106879272343,0.9998884375823545,0.99986371517049,0.9998365207527631,0.9998068543964078,0.9997747161747694,0.9997401061673047,0.9997030244595815,0.9996634711432784,0.9996214463161849,0.9995769500822006,0.9995299825513355,0.9994805438397096,0.9994286340695522,0.9993742533692019,0.9993174018731068,0.9992580797218229,0.9991962870620152,0.9991320240464562,0.9990652908340261,0.9989960875897124,0.998924414484609,0.9988502716959166,0.9987736594069414,0.9986945778070955,0.9986130270918955,0.9985290074629628,0.9984425191280227,0.9983535623009042,0.9982621372015388,0.9981682440559608,0.9980718830963062,0.9979730545608125,0.9978717586938175,0.9977679957457595,0.9976617659731758,0.9975530696387032,0.9974419070110758,0.9973282783651263,0.9972121839817832,0.9970936241480719,0.9969725991571128,0.9968491093081211,0.9967231549064063,0.9965947362633707,0.9964638536965091,0.9963305075294082,0.9961946980917455,0.9960564257192884,0.9959156907538936,0.9957724935435062,0.9956268344421588,0.9954787138099706,0.9953281320131466,0.9951750894239766,0.9950195864208343,0.9948616233881766,0.9947012007165422,0.9945383188025508,0.9943729780489025,0.9942051788643762,0.9940349216638291,0.9938622068681953,0.993687034904485,0.9935094062057833,0.9933293212112493,0.9931467803661149,0.9929617841216835,0.9927743329353294,0.992584427270496,0.9923920675966953,0.9921972543895063,0.9919999881305742,0.9918002693076087,0.9915980984143832,0.9913934759507333,0.9911864024225562,0.9909768783418084,0.9907649042265053,0.9905504806007197,0.9903336079945801,0.9901142869442702,0.9898925179920265,0.9896683016861381,0.9894416385809445,0.9892125292368347,0.9889809742202453,0.9887469741036599,0.9885105294656069,0.9882716408906584,0.9880303089694292,0.9877865342985742,0.9875403174807881,0.9872916591248032,0.9870405598453883,0.9867870202633469,0.9865310410055156,0.986272622704763,0.9860117659999876,0.9857484715361169,0.9854827399641047,0.9852145719409309,0.9849439681295985,0.9846709291991329,0.9843954558245801,0.9841175486870047,0.9838372084734883,0.983554435877128,0.9832692315970347,0.9829815963383312,0.9826915308121502,0.9823990357356334,0.9821041118319286,0.9818067598301892,0.9815069804655708,0.9812047744792313,0.9809001426183269,0.9805930856360126,0.980283604291438,0.9799716993497474,0.9796573715820766,0.9793406217655515,0.9790214506832865,0.9786998591243817,0.9783758478839217,0.9780494177629736,0.9777205695685843,0.9773893041137793,0.9770556222175605,0.9767195247049038,0.9763810124067575,0.97604008616004,0.975696746807638,0.975350995198404,0.9750028321871544,0.9746522586346676,0.9742992754076817,0.9739438833788922,0.9735860834269499,0.973225876436459,0.9728632632979746,0.9724982449080009,0.9721308221689882,0.9717609959893317,0.9713887672833684,0.9710141369713753,0.9706371059795669,0.970257675240093,0.9698758456910367,0.9694916182764113,0.9691049939461587,0.9687159736561469,0.9683245583681674,0.9679307490499329,0.9675345466750751,0.9671359522231421,0.9667349666795959,0.9663315910358103,0.9659258262890683,0.9655176734425592,0.965107133505377,0.964694207492517,0.9642788964248739,0.963861201329239,0.9634411232382978,0.9630186631906273,0.9625938222306937,0.9621666014088494,0.9617370017813307,0.9613050244102551,0.9608706703636188,0.960433940715294,0.959994836545026,0.9595533589384309,0.9591095089869925,0.9586632877880603,0.9582146964448458,0.9577637360664208,0.9573104077677139,0.9568547126695081,0.9563966518984377,0.9559362265869861,0.9554734378734825,0.9550082869020992,0.9545407748228489,0.9540709027915817,0.9535986719699824,0.9531240835255673,0.9526471386316819,0.9521678384674975,0.9516861842180083,0.9512021770740288,0.9507158182321904,0.9502271088949391,0.9497360502705319,0.9492426435730339,0.9487468900223157,0.94824879084405,0.9477483472697088,0.9472455605365601,0.946740431887665,0.9462329625718747,0.9457231538438274,0.9452110069639451,0.9446965231984302,0.9441797038192632,0.9436605501041986,0.9431390633367625,0.9426152448062487,0.9420890958077165,0.9415606176419864,0.9410298116156376,0.9404966790410045,0.9399612212361739,0.9394234395249806,0.9388833352370057,0.938340909707572,0.9377961642777414,0.9372491002943112,0.9366997191098113,0.9361480220825003,0.9355940105763623,0.9350376859611036,0.9344790496121494,0.9339181029106404,0.933354847243429,0.9327892840030764,0.9322214145878486,0.9316512404017137,0.9310787628543377,0.9305039833610811,0.9299269033429962,0.9293475242268224,0.9287658474449837,0.9281818744355842,0.9275956066424056,0.9270070455149029,0.9264161925082007,0.9258230490830904,0.9252276167060259,0.92462989684912,0.9240298909901412,0.9234276006125096,0.9228230272052935,0.9222161722632057,0.9216070372865995,0.9209956237814656,0.9203819332594275,0.9197659672377387,0.9191477272392784,0.9185272147925477,0.9179044314316662,0.9172793786963678,0.9166520581319971,0.9160224712895056,0.9153906197254479,0.9147565050019776,0.9141201286868436,0.9134814923533863,0.9128405975805338,0.9121974459527975,0.9115520390602689,0.9109043784986149,0.9102544658690745,0.9096023027784547,0.9089478908391259,0.9082912316690189,0.9076323268916202,0.9069711781359685,0.9063077870366499,0.9056421552337949,0.9049742843730733,0.9043041761056907,0.9036318320883847,0.9029572539834201,0.9022804434585852,0.9016014021871877,0.9009201318480503,0.9002366341255069,0.8995509107093982,0.8988629632950674,0.8981727935833566,0.8974804032806017,0.896785794098629,0.8960889677547504,0.8953899259717596,0.8946886704779274,0.893985203006998,0.893279525298184,0.8925716390961626,0.891861546151071,0.8911492482185027,0.8904347470595022,0.8897180444405614,0.8889991421336146,0.8882780419160351,0.8875547455706296,0.8868292548856347,0.886101571654712,0.885371697676944,0.8846396347568293,0.8839053847042785,0.8831689493346093,0.8824303304685425,0.8816895299321971,0.8809465495570858,0.8802013911801111,0.8794540566435598,0.8787045477950991,0.8779528664877717,0.8771990145799915,0.876442993935539,0.8756848064235563,0.8749244539185427,0.8741619383003505,0.8733972614541795,0.8726304252705731,0.8718614316454132,0.8710902824799157,0.8703169796806256,0.8695415251594125,0.8687639208334659,0.8679841686252903,0.8672022704627003,0.8664182282788162,0.8656320440120593,0.8648437196061464,0.8640532570100857,0.8632606581781718,0.8624659250699805,0.8616690596503648,0.860870063889449,0.8600689397626244,0.8592656892505447,0.8584603143391205,0.8576528170195146,0.8568431992881371,0.8560314631466408,0.8552176106019155,0.8544016436660837,0.8535835643564955,0.8527633746957234,0.8519410767115573,0.8511166724369997,0.8502901639102607,0.8494615531747527,0.8486308422790853,0.8477980332770607,0.8469631282276684,0.8461261291950797,0.8452870382486432,0.8444458574628794,0.8436025889174755,0.8427572346972805,0.8419097968922998,0.8410602775976901,0.8402086789137544,0.8393550029459365,0.838499251804816,0.8376414276061032,0.8367815324706335,0.8359195685243626,0.8350555378983606,0.8341894427288077,0.8333212851569878,0.8324510673292842,0.8315787913971735,0.830704459517221,0.8298280738510749,0.8289496365654607,0.8280691498321768,0.8271866158280881,0.8263020367351211,0.8254154147402588,0.8245267520355346,0.8236360508180272,0.8227433132898555,0.8218485416581727,0.820951738135161,0.8200529049380261,0.8191520442889918,0.8182491584152944,0.8173442495491775,0.8164373199278857,0.8155283717936601,0.8146174073937321,0.813704428980318,0.8127894388106134,0.8118724391467875,0.810953432255978,0.810032420410285,0.8091094058867654,0.8081843909674276,0.8072573779392254,0.8063283690940529,0.8053973667287386,0.8044643731450393,0.8035293906496349,0.8025924215541229,0.8016534681750119,0.8007125328337167,0.7997696178565519,0.7988247255747266,0.7978778583243383,0.7969290184463678,0.7959782082866721,0.79502543019598,0.7940706865298858,0.7931139796488429,0.7921553119181586,0.7911946857079885,0.7902321033933295,0.7892675673540154,0.7883010799747097,0.7873326436449005,0.7863622607588947,0.7853899337158111,0.7844156649195757,0.7834394567789149,0.7824613117073498,0.7814812321231903,0.7804992204495292,0.7795152791142359,0.7785294105499508,0.777541617194079,0.7765519014887842,0.7755602658809828,0.774566712822338,0.7735712447692538,0.7725738641828682,0.771574573529048,0.7705733752783823,0.7695702719061763,0.7685652658924456,0.7675583597219093,0.7665495558839849,0.7655388568727811,0.7645262651870925,0.7635117833303928,0.7624954138108289,0.7614771591412146,0.7604570218390247,0.7594350044263881,0.7584111094300824,0.7573853393815269,0.7563576968167768,0.7553281842765168,0.7542968043060548,0.7532635594553158,0.7522284522788352,0.7511914853357526,0.7501526611898061,0.7491119824093249,0.7480694515672236,0.747025071240996,0.7459788440127082,0.7449307724689926,0.7438808592010413,0.7428291068045999,0.7417755178799608,0.7407200950319569,0.7396628408699555,0.7386037580078512,0.7375428490640599,0.7364801166615123,0.7354155634276469,0.7343491919944045,0.7332810049982209,0.7322110050800203,0.7311391948852095,0.7300655770636706,0.7289901542697549,0.7279129291622762,0.7268339044045043,0.7257530826641584,0.7246704666134002,0.7235860589288277,0.7224998622914685,0.721411879386773,0.7203221129046079,0.7192305655392495,0.7181372399893772,0.7170421389580665,0.7159452651527825,0.7148466212853732,0.713746210072063,0.7126440342334457,0.7115400964944776,0.7104343995844714,0.7093269462370888,0.7082177391903342,0.7071067811865476],"x":[-0.7853981633974483,-0.7838257947019579,-0.7822534260064675,-0.7806810573109771,-0.7791086886154868,-0.7775363199199964,-0.775963951224506,-0.7743915825290155,-0.7728192138335251,-0.7712468451380348,-0.7696744764425444,-0.768102107747054,-0.7665297390515636,-0.7649573703560733,-0.7633850016605829,-0.7618126329650925,-0.7602402642696021,-0.7586678955741117,-0.7570955268786214,-0.7555231581831309,-0.7539507894876405,-0.7523784207921501,-0.7508060520966597,-0.7492336834011694,-0.747661314705679,-0.7460889460101886,-0.7445165773146982,-0.7429442086192078,-0.7413718399237175,-0.7397994712282271,-0.7382271025327367,-0.7366547338372463,-0.7350823651417558,-0.7335099964462655,-0.7319376277507751,-0.7303652590552847,-0.7287928903597943,-0.727220521664304,-0.7256481529688136,-0.7240757842733232,-0.7225034155778328,-0.7209310468823424,-0.7193586781868521,-0.7177863094913617,-0.7162139407958713,-0.7146415721003808,-0.7130692034048904,-0.7114968347094001,-0.7099244660139097,-0.7083520973184193,-0.7067797286229289,-0.7052073599274385,-0.7036349912319482,-0.7020626225364578,-0.7004902538409674,-0.698917885145477,-0.6973455164499867,-0.6957731477544962,-0.6942007790590058,-0.6926284103635154,-0.691056041668025,-0.6894836729725347,-0.6879113042770443,-0.6863389355815539,-0.6847665668860635,-0.6831941981905731,-0.6816218294950828,-0.6800494607995924,-0.678477092104102,-0.6769047234086116,-0.6753323547131211,-0.6737599860176308,-0.6721876173221404,-0.67061524862665,-0.6690428799311596,-0.6674705112356693,-0.6658981425401789,-0.6643257738446885,-0.6627534051491981,-0.6611810364537077,-0.6596086677582174,-0.658036299062727,-0.6564639303672366,-0.6548915616717461,-0.6533191929762557,-0.6517468242807654,-0.650174455585275,-0.6486020868897846,-0.6470297181942942,-0.6454573494988038,-0.6438849808033135,-0.6423126121078231,-0.6407402434123327,-0.6391678747168423,-0.637595506021352,-0.6360231373258615,-0.6344507686303711,-0.6328783999348807,-0.6313060312393903,-0.6297336625439,-0.6281612938484096,-0.6265889251529192,-0.6250165564574288,-0.6234441877619384,-0.6218718190664481,-0.6202994503709577,-0.6187270816754673,-0.6171547129799769,-0.6155823442844864,-0.6140099755889961,-0.6124376068935057,-0.6108652381980153,-0.6092928695025249,-0.6077205008070345,-0.6061481321115442,-0.6045757634160538,-0.6030033947205634,-0.601431026025073,-0.5998586573295827,-0.5982862886340923,-0.5967139199386019,-0.5951415512431114,-0.593569182547621,-0.5919968138521307,-0.5904244451566403,-0.5888520764611499,-0.5872797077656595,-0.5857073390701691,-0.5841349703746788,-0.5825626016791884,-0.580990232983698,-0.5794178642882076,-0.5778454955927173,-0.5762731268972268,-0.5747007582017364,-0.573128389506246,-0.5715560208107556,-0.5699836521152652,-0.5684112834197749,-0.5668389147242845,-0.5652665460287941,-0.5636941773333037,-0.5621218086378134,-0.560549439942323,-0.5589770712468326,-0.5574047025513422,-0.5558323338558517,-0.5542599651603614,-0.552687596464871,-0.5511152277693806,-0.5495428590738902,-0.5479704903783998,-0.5463981216829095,-0.5448257529874191,-0.5432533842919287,-0.5416810155964383,-0.540108646900948,-0.5385362782054576,-0.5369639095099672,-0.5353915408144767,-0.5338191721189863,-0.532246803423496,-0.5306744347280056,-0.5291020660325152,-0.5275296973370248,-0.5259573286415344,-0.5243849599460441,-0.5228125912505537,-0.5212402225550633,-0.5196678538595729,-0.5180954851640825,-0.5165231164685921,-0.5149507477731017,-0.5133783790776113,-0.5118060103821209,-0.5102336416866305,-0.5086612729911402,-0.5070889042956498,-0.5055165356001594,-0.503944166904669,-0.5023717982091787,-0.5007994295136883,-0.49922706081819784,-0.49765469212270746,-0.4960823234272171,-0.4945099547317267,-0.49293758603623633,-0.4913652173407459,-0.4897928486452555,-0.48822047994976514,-0.48664811125427476,-0.4850757425587844,-0.483503373863294,-0.48193100516780357,-0.4803586364723132,-0.4787862677768228,-0.47721389908133244,-0.47564153038584206,-0.4740691616903517,-0.4724967929948613,-0.47092442429937087,-0.4693520556038805,-0.4677796869083901,-0.46620731821289974,-0.46463494951740936,-0.463062580821919,-0.46149021212642855,-0.45991784343093817,-0.4583454747354478,-0.4567731060399574,-0.45520073734446703,-0.45362836864897665,-0.4520559999534862,-0.45048363125799584,-0.44891126256250546,-0.4473388938670151,-0.4457665251715247,-0.44419415647603433,-0.44262178778054395,-0.4410494190850535,-0.43947705038956314,-0.43790468169407276,-0.4363323129985824,-0.434759944303092,-0.4331875756076016,-0.4316152069121112,-0.4300428382166208,-0.42847046952113044,-0.42689810082564006,-0.4253257321301497,-0.4237533634346593,-0.42218099473916887,-0.4206086260436785,-0.4190362573481881,-0.41746388865269773,-0.41589151995720736,-0.414319151261717,-0.4127467825662266,-0.41117441387073617,-0.4096020451752458,-0.4080296764797554,-0.40645730778426503,-0.40488493908877465,-0.4033125703932843,-0.40174020169779384,-0.40016783300230346,-0.3985954643068131,-0.3970230956113227,-0.39545072691583233,-0.39387835822034195,-0.3923059895248515,-0.39073362082936114,-0.38916125213387076,-0.3875888834383804,-0.38601651474289,-0.3844441460473996,-0.38287177735190925,-0.3812994086564188,-0.37972703996092844,-0.37815467126543806,-0.3765823025699477,-0.3750099338744573,-0.3734375651789669,-0.3718651964834765,-0.3702928277879861,-0.36872045909249573,-0.36714809039700536,-0.365575721701515,-0.3640033530060246,-0.36243098431053417,-0.3608586156150438,-0.3592862469195534,-0.35771387822406303,-0.35614150952857265,-0.3545691408330823,-0.3529967721375919,-0.35142440344210146,-0.3498520347466111,-0.3482796660511207,-0.34670729735563033,-0.34513492866013995,-0.34356255996464957,-0.34199019126915914,-0.34041782257366876,-0.3388454538781784,-0.337273085182688,-0.3357007164871976,-0.33412834779170725,-0.3325559790962168,-0.33098361040072644,-0.32941124170523606,-0.3278388730097457,-0.3262665043142553,-0.3246941356187649,-0.32312176692327454,-0.3215493982277841,-0.31997702953229373,-0.31840466083680335,-0.316832292141313,-0.3152599234458226,-0.3136875547503322,-0.3121151860548418,-0.3105428173593514,-0.30897044866386103,-0.30739807996837065,-0.3058257112728803,-0.3042533425773899,-0.30268097388189946,-0.3011086051864091,-0.2995362364909187,-0.2979638677954283,-0.29639149909993795,-0.29481913040444757,-0.29324676170895714,-0.29167439301346676,-0.2901020243179764,-0.288529655622486,-0.2869572869269956,-0.28538491823150525,-0.28381254953601487,-0.28224018084052444,-0.28066781214503406,-0.2790954434495437,-0.2775230747540533,-0.2759507060585629,-0.27437833736307254,-0.2728059686675821,-0.27123359997209173,-0.26966123127660135,-0.268088862581111,-0.2665164938856206,-0.2649441251901302,-0.2633717564946398,-0.2617993877991494,-0.26022701910365903,-0.25865465040816865,-0.2570822817126783,-0.2555099130171879,-0.2539375443216975,-0.2523651756262071,-0.2507928069307167,-0.24922043823522633,-0.24764806953973595,-0.24607570084424557,-0.24450333214875516,-0.2429309634532648,-0.2413585947577744,-0.239786226062284,-0.23821385736679362,-0.23664148867130325,-0.23506911997581284,-0.23349675128032246,-0.23192438258483208,-0.23035201388934168,-0.2287796451938513,-0.22720727649836092,-0.22563490780287052,-0.22406253910738014,-0.22249017041188976,-0.22091780171639935,-0.21934543302090898,-0.2177730643254186,-0.2162006956299282,-0.2146283269344378,-0.21305595823894743,-0.21148358954345706,-0.20991122084796665,-0.20833885215247627,-0.2067664834569859,-0.2051941147614955,-0.2036217460660051,-0.20204937737051473,-0.20047700867502433,-0.19890463997953395,-0.19733227128404357,-0.19575990258855316,-0.19418753389306279,-0.1926151651975724,-0.191042796502082,-0.18947042780659162,-0.18789805911110125,-0.18632569041561084,-0.18475332172012046,-0.18318095302463008,-0.1816085843291397,-0.1800362156336493,-0.17846384693815892,-0.17689147824266854,-0.17531910954717814,-0.17374674085168776,-0.17217437215619738,-0.17060200346070697,-0.1690296347652166,-0.16745726606972622,-0.1658848973742358,-0.16431252867874543,-0.16274015998325506,-0.16116779128776465,-0.15959542259227427,-0.1580230538967839,-0.1564506852012935,-0.1548783165058031,-0.15330594781031273,-0.15173357911482235,-0.15016121041933195,-0.14858884172384157,-0.1470164730283512,-0.14544410433286079,-0.1438717356373704,-0.14229936694188003,-0.14072699824638962,-0.13915462955089924,-0.13758226085540887,-0.13600989215991846,-0.13443752346442808,-0.1328651547689377,-0.1312927860734473,-0.12972041737795692,-0.12814804868246654,-0.12657567998697614,-0.12500331129148576,-0.12343094259599538,-0.12185857390050499,-0.1202862052050146,-0.11871383650952422,-0.11714146781403383,-0.11556909911854343,-0.11399673042305306,-0.11242436172756266,-0.11085199303207229,-0.1092796243365819,-0.1077072556410915,-0.10613488694560112,-0.10456251825011073,-0.10299014955462034,-0.10141778085912996,-0.09984541216363957,-0.09827304346814919,-0.0967006747726588,-0.0951283060771684,-0.09355593738167803,-0.09198356868618764,-0.09041119999069724,-0.08883883129520687,-0.08726646259971647,-0.08569409390422608,-0.0841217252087357,-0.08254935651324531,-0.08097698781775493,-0.07940461912226454,-0.07783225042677415,-0.07625988173128377,-0.07468751303579338,-0.07311514434030299,-0.07154277564481261,-0.06997040694932222,-0.06839803825383184,-0.06682566955834145,-0.06525330086285105,-0.06368093216736068,-0.062108563471870284,-0.0605361947763799,-0.05896382608088951,-0.05739145738539912,-0.05581908868990874,-0.05424671999441835,-0.05267435129892796,-0.051101982603437575,-0.04952961390794719,-0.047957245212456805,-0.04638487651696641,-0.04481250782147603,-0.04324013912598564,-0.04166777043049526,-0.040095401735004865,-0.03852303303951448,-0.036950664344024095,-0.0353782956485337,-0.03380592695304332,-0.03223355825755293,-0.030661189562062544,-0.02908882086657216,-0.02751645217108177,-0.025944083475591385,-0.024371714780100997,-0.022799346084610612,-0.021226977389120223,-0.019654608693629838,-0.01808223999813945,-0.016509871302649064,-0.014937502607158676,-0.013365133911668289,-0.011792765216177902,-0.010220396520687515,-0.008648027825197128,-0.007075659129706742,-0.005503290434216354,-0.003930921738725967,-0.0023585530432355803,-0.0007861843477451934,0.0007861843477451934,0.0023585530432355803,0.003930921738725967,0.005503290434216354,0.007075659129706742,0.008648027825197128,0.010220396520687515,0.011792765216177902,0.013365133911668289,0.014937502607158676,0.016509871302649064,0.01808223999813945,0.019654608693629838,0.021226977389120223,0.022799346084610612,0.024371714780100997,0.025944083475591385,0.02751645217108177,0.02908882086657216,0.030661189562062544,0.03223355825755293,0.03380592695304332,0.0353782956485337,0.036950664344024095,0.03852303303951448,0.040095401735004865,0.04166777043049526,0.04324013912598564,0.04481250782147603,0.04638487651696641,0.047957245212456805,0.04952961390794719,0.051101982603437575,0.05267435129892796,0.05424671999441835,0.05581908868990874,0.05739145738539912,0.05896382608088951,0.0605361947763799,0.062108563471870284,0.06368093216736068,0.06525330086285105,0.06682566955834145,0.06839803825383184,0.06997040694932222,0.07154277564481261,0.07311514434030299,0.07468751303579338,0.07625988173128377,0.07783225042677415,0.07940461912226454,0.08097698781775493,0.08254935651324531,0.0841217252087357,0.08569409390422608,0.08726646259971647,0.08883883129520687,0.09041119999069724,0.09198356868618764,0.09355593738167803,0.0951283060771684,0.0967006747726588,0.09827304346814919,0.09984541216363957,0.10141778085912996,0.10299014955462034,0.10456251825011073,0.10613488694560112,0.1077072556410915,0.1092796243365819,0.11085199303207229,0.11242436172756266,0.11399673042305306,0.11556909911854343,0.11714146781403383,0.11871383650952422,0.1202862052050146,0.12185857390050499,0.12343094259599538,0.12500331129148576,0.12657567998697614,0.12814804868246654,0.12972041737795692,0.1312927860734473,0.1328651547689377,0.13443752346442808,0.13600989215991846,0.13758226085540887,0.13915462955089924,0.14072699824638962,0.14229936694188003,0.1438717356373704,0.14544410433286079,0.1470164730283512,0.14858884172384157,0.15016121041933195,0.15173357911482235,0.15330594781031273,0.1548783165058031,0.1564506852012935,0.1580230538967839,0.15959542259227427,0.16116779128776465,0.16274015998325506,0.16431252867874543,0.1658848973742358,0.16745726606972622,0.1690296347652166,0.17060200346070697,0.17217437215619738,0.17374674085168776,0.17531910954717814,0.17689147824266854,0.17846384693815892,0.1800362156336493,0.1816085843291397,0.18318095302463008,0.18475332172012046,0.18632569041561084,0.18789805911110125,0.18947042780659162,0.191042796502082,0.1926151651975724,0.19418753389306279,0.19575990258855316,0.19733227128404357,0.19890463997953395,0.20047700867502433,0.20204937737051473,0.2036217460660051,0.2051941147614955,0.2067664834569859,0.20833885215247627,0.20991122084796665,0.21148358954345706,0.21305595823894743,0.2146283269344378,0.2162006956299282,0.2177730643254186,0.21934543302090898,0.22091780171639935,0.22249017041188976,0.22406253910738014,0.22563490780287052,0.22720727649836092,0.2287796451938513,0.23035201388934168,0.23192438258483208,0.23349675128032246,0.23506911997581284,0.23664148867130325,0.23821385736679362,0.239786226062284,0.2413585947577744,0.2429309634532648,0.24450333214875516,0.24607570084424557,0.24764806953973595,0.24922043823522633,0.2507928069307167,0.2523651756262071,0.2539375443216975,0.2555099130171879,0.2570822817126783,0.25865465040816865,0.26022701910365903,0.2617993877991494,0.2633717564946398,0.2649441251901302,0.2665164938856206,0.268088862581111,0.26966123127660135,0.27123359997209173,0.2728059686675821,0.27437833736307254,0.2759507060585629,0.2775230747540533,0.2790954434495437,0.28066781214503406,0.28224018084052444,0.28381254953601487,0.28538491823150525,0.2869572869269956,0.288529655622486,0.2901020243179764,0.29167439301346676,0.29324676170895714,0.29481913040444757,0.29639149909993795,0.2979638677954283,0.2995362364909187,0.3011086051864091,0.30268097388189946,0.3042533425773899,0.3058257112728803,0.30739807996837065,0.30897044866386103,0.3105428173593514,0.3121151860548418,0.3136875547503322,0.3152599234458226,0.316832292141313,0.31840466083680335,0.31997702953229373,0.3215493982277841,0.32312176692327454,0.3246941356187649,0.3262665043142553,0.3278388730097457,0.32941124170523606,0.33098361040072644,0.3325559790962168,0.33412834779170725,0.3357007164871976,0.337273085182688,0.3388454538781784,0.34041782257366876,0.34199019126915914,0.34356255996464957,0.34513492866013995,0.34670729735563033,0.3482796660511207,0.3498520347466111,0.35142440344210146,0.3529967721375919,0.3545691408330823,0.35614150952857265,0.35771387822406303,0.3592862469195534,0.3608586156150438,0.36243098431053417,0.3640033530060246,0.365575721701515,0.36714809039700536,0.36872045909249573,0.3702928277879861,0.3718651964834765,0.3734375651789669,0.3750099338744573,0.3765823025699477,0.37815467126543806,0.37972703996092844,0.3812994086564188,0.38287177735190925,0.3844441460473996,0.38601651474289,0.3875888834383804,0.38916125213387076,0.39073362082936114,0.3923059895248515,0.39387835822034195,0.39545072691583233,0.3970230956113227,0.3985954643068131,0.40016783300230346,0.40174020169779384,0.4033125703932843,0.40488493908877465,0.40645730778426503,0.4080296764797554,0.4096020451752458,0.41117441387073617,0.4127467825662266,0.414319151261717,0.41589151995720736,0.41746388865269773,0.4190362573481881,0.4206086260436785,0.42218099473916887,0.4237533634346593,0.4253257321301497,0.42689810082564006,0.42847046952113044,0.4300428382166208,0.4316152069121112,0.4331875756076016,0.434759944303092,0.4363323129985824,0.43790468169407276,0.43947705038956314,0.4410494190850535,0.44262178778054395,0.44419415647603433,0.4457665251715247,0.4473388938670151,0.44891126256250546,0.45048363125799584,0.4520559999534862,0.45362836864897665,0.45520073734446703,0.4567731060399574,0.4583454747354478,0.45991784343093817,0.46149021212642855,0.463062580821919,0.46463494951740936,0.46620731821289974,0.4677796869083901,0.4693520556038805,0.47092442429937087,0.4724967929948613,0.4740691616903517,0.47564153038584206,0.47721389908133244,0.4787862677768228,0.4803586364723132,0.48193100516780357,0.483503373863294,0.4850757425587844,0.48664811125427476,0.48822047994976514,0.4897928486452555,0.4913652173407459,0.49293758603623633,0.4945099547317267,0.4960823234272171,0.49765469212270746,0.49922706081819784,0.5007994295136883,0.5023717982091787,0.503944166904669,0.5055165356001594,0.5070889042956498,0.5086612729911402,0.5102336416866305,0.5118060103821209,0.5133783790776113,0.5149507477731017,0.5165231164685921,0.5180954851640825,0.5196678538595729,0.5212402225550633,0.5228125912505537,0.5243849599460441,0.5259573286415344,0.5275296973370248,0.5291020660325152,0.5306744347280056,0.532246803423496,0.5338191721189863,0.5353915408144767,0.5369639095099672,0.5385362782054576,0.540108646900948,0.5416810155964383,0.5432533842919287,0.5448257529874191,0.5463981216829095,0.5479704903783998,0.5495428590738902,0.5511152277693806,0.552687596464871,0.5542599651603614,0.5558323338558517,0.5574047025513422,0.5589770712468326,0.560549439942323,0.5621218086378134,0.5636941773333037,0.5652665460287941,0.5668389147242845,0.5684112834197749,0.5699836521152652,0.5715560208107556,0.573128389506246,0.5747007582017364,0.5762731268972268,0.5778454955927173,0.5794178642882076,0.580990232983698,0.5825626016791884,0.5841349703746788,0.5857073390701691,0.5872797077656595,0.5888520764611499,0.5904244451566403,0.5919968138521307,0.593569182547621,0.5951415512431114,0.5967139199386019,0.5982862886340923,0.5998586573295827,0.601431026025073,0.6030033947205634,0.6045757634160538,0.6061481321115442,0.6077205008070345,0.6092928695025249,0.6108652381980153,0.6124376068935057,0.6140099755889961,0.6155823442844864,0.6171547129799769,0.6187270816754673,0.6202994503709577,0.6218718190664481,0.6234441877619384,0.6250165564574288,0.6265889251529192,0.6281612938484096,0.6297336625439,0.6313060312393903,0.6328783999348807,0.6344507686303711,0.6360231373258615,0.637595506021352,0.6391678747168423,0.6407402434123327,0.6423126121078231,0.6438849808033135,0.6454573494988038,0.6470297181942942,0.6486020868897846,0.650174455585275,0.6517468242807654,0.6533191929762557,0.6548915616717461,0.6564639303672366,0.658036299062727,0.6596086677582174,0.6611810364537077,0.6627534051491981,0.6643257738446885,0.6658981425401789,0.6674705112356693,0.6690428799311596,0.67061524862665,0.6721876173221404,0.6737599860176308,0.6753323547131211,0.6769047234086116,0.678477092104102,0.6800494607995924,0.6816218294950828,0.6831941981905731,0.6847665668860635,0.6863389355815539,0.6879113042770443,0.6894836729725347,0.691056041668025,0.6926284103635154,0.6942007790590058,0.6957731477544962,0.6973455164499867,0.698917885145477,0.7004902538409674,0.7020626225364578,0.7036349912319482,0.7052073599274385,0.7067797286229289,0.7083520973184193,0.7099244660139097,0.7114968347094001,0.7130692034048904,0.7146415721003808,0.7162139407958713,0.7177863094913617,0.7193586781868521,0.7209310468823424,0.7225034155778328,0.7240757842733232,0.7256481529688136,0.727220521664304,0.7287928903597943,0.7303652590552847,0.7319376277507751,0.7335099964462655,0.7350823651417558,0.7366547338372463,0.7382271025327367,0.7397994712282271,0.7413718399237175,0.7429442086192078,0.7445165773146982,0.7460889460101886,0.747661314705679,0.7492336834011694,0.7508060520966597,0.7523784207921501,0.7539507894876405,0.7555231581831309,0.7570955268786214,0.7586678955741117,0.7602402642696021,0.7618126329650925,0.7633850016605829,0.7649573703560733,0.7665297390515636,0.768102107747054,0.7696744764425444,0.7712468451380348,0.7728192138335251,0.7743915825290155,0.775963951224506,0.7775363199199964,0.7791086886154868,0.7806810573109771,0.7822534260064675,0.7838257947019579,0.7853981633974483]} diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.js b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.js index 48cc64c682c4..92e33eb280d5 100644 --- a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.js @@ -22,13 +22,17 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var linspace = require( '@stdlib/array/base/linspace' ); var rempio2 = require( '@stdlib/math/base/special/rempio2' ); -var PI = require( '@stdlib/constants/float64/pi' ); -var cos = require( '@stdlib/math/base/special/cos' ); var kernelCos = require( './../lib' ); +// FIXTURES // + +var smallRange = require( './fixtures/julia/small_range.json' ); +var largePositive = require( './fixtures/julia/large_positive.json' ); +var largeNegative = require( './fixtures/julia/large_negative.json' ); + + // TESTS // tape( 'main export is a function', function test( t ) { @@ -39,32 +43,35 @@ tape( 'main export is a function', function test( t ) { tape( 'the function returns `NaN` if provided `NaN` for either parameter', function test( t ) { var v = kernelCos( NaN, 0.0 ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); v = kernelCos( 4.0, NaN ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); v = kernelCos( NaN, NaN ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); t.end(); }); tape( 'the function evaluates the cosine for input values on the interval `[-pi/4, pi/4]`', function test( t ) { + var expected; var values; var out; var x; var i; - values = linspace( -PI/4.0, PI/4.0, 1000 ); + values = smallRange.x; + expected = smallRange.expected; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; out = kernelCos( x, 0.0 ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); } t.end(); }); tape( 'the function can be used to compute the cosine for input values outside of `[-pi/4, pi/4]` after argument reduction via `rempio2` (positive)', function test( t ) { + var expected; var values; var out; var x; @@ -72,19 +79,20 @@ tape( 'the function can be used to compute the cosine for input values outside o var n; var i; - values = linspace( 40.0*PI/4.0, 200*PI/4.0, 1000 ); - y = new Array( 2 ); + values = largePositive.x; + expected = largePositive.expected; + y = [ 0.0, 0.0 ]; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; n = rempio2( x, y ); switch ( n & 3 ) { case 0: out = kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; case 2: out = -kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; default: break; @@ -94,6 +102,7 @@ tape( 'the function can be used to compute the cosine for input values outside o }); tape( 'the function can be used to compute the cosine for input values outside of `[-pi/4, pi/4]` after argument reduction via `rempio2` (negative)', function test( t ) { + var expected; var values; var out; var x; @@ -101,19 +110,20 @@ tape( 'the function can be used to compute the cosine for input values outside o var n; var i; - values = linspace( -200.0*PI/4.0, -40.0*PI/4.0, 1000 ); - y = new Array( 2 ); + values = largeNegative.x; + expected = largeNegative.expected; + y = [ 0.0, 0.0 ]; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; n = rempio2( x, y ); switch ( n & 3 ) { case 0: out = kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; case 2: out = -kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; default: break; diff --git a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.native.js index 398d72f0a874..072ea19878da 100644 --- a/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/kernel-cos/test/test.native.js @@ -23,10 +23,9 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var linspace = require( '@stdlib/array/base/linspace' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var EPS = require( '@stdlib/constants/float64/eps' ); var rempio2 = require( '@stdlib/math/base/special/rempio2' ); -var PI = require( '@stdlib/constants/float64/pi' ); -var cos = require( '@stdlib/math/base/special/cos' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -38,6 +37,13 @@ var opts = { }; +// FIXTURES // + +var smallRange = require( './fixtures/julia/small_range.json' ); +var largePositive = require( './fixtures/julia/large_positive.json' ); +var largeNegative = require( './fixtures/julia/large_negative.json' ); + + // TESTS // tape( 'main export is a function', opts, function test( t ) { @@ -48,52 +54,66 @@ tape( 'main export is a function', opts, function test( t ) { tape( 'the function returns `NaN` if provided `NaN` for either parameter', opts, function test( t ) { var v = kernelCos( NaN, 0.0 ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); v = kernelCos( 4.0, NaN ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); v = kernelCos( NaN, NaN ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnan( v ), true, 'returns expected value' ); t.end(); }); tape( 'the function evaluates the cosine for input values on the interval `[-pi/4, pi/4]`', opts, function test( t ) { + var expected; var values; var out; var x; var i; - values = linspace( -PI/4.0, PI/4.0, 1000 ); + values = smallRange.x; + expected = smallRange.expected; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; out = kernelCos( x, 0.0 ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); } t.end(); }); tape( 'the function can be used to compute the cosine for input values outside of `[-pi/4, pi/4]` after argument reduction via `rempio2` (positive)', opts, function test( t ) { + var expected; var values; + var delta; + var tol; var out; var x; var y; var n; var i; - values = linspace( 40.0*PI/4.0, 200*PI/4.0, 1000 ); - y = new Array( 2 ); + values = largePositive.x; + expected = largePositive.expected; + y = [ 0.0, 0.0 ]; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; n = rempio2( x, y ); switch ( n & 3 ) { case 0: out = kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; case 2: out = -kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + if ( out === expected[ i ] ) { + t.strictEqual( out, expected[ i ], 'returns expected value' ); + } else { + delta = abs( out - expected[ i ] ); + + // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205 + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x+'. out: '+out+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } break; default: break; @@ -103,26 +123,38 @@ tape( 'the function can be used to compute the cosine for input values outside o }); tape( 'the function can be used to compute the cosine for input values outside of `[-pi/4, pi/4]` after argument reduction via `rempio2` (negative)', opts, function test( t ) { + var expected; var values; + var delta; + var tol; var out; var x; var y; var n; var i; - values = linspace( -200.0*PI/4.0, -40.0*PI/4.0, 1000 ); - y = new Array( 2 ); + values = largeNegative.x; + expected = largeNegative.expected; + y = [ 0.0, 0.0 ]; for ( i = 0; i < values.length; i++ ) { x = values[ i ]; n = rempio2( x, y ); switch ( n & 3 ) { case 0: out = kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + t.strictEqual( out, expected[ i ], 'returns expected value' ); break; case 2: out = -kernelCos( y[ 0 ], y[ 1 ] ); - t.strictEqual( out, cos( x ), 'returns expected value' ); + if ( out === expected[ i ] ) { + t.strictEqual( out, expected[ i ], 'returns expected value' ); + } else { + delta = abs( out - expected[ i ] ); + + // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205 + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x+'. out: '+out+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } break; default: break;