diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/factory.js index 0ec485a79b8e..26cf4409bb2a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/factory.js @@ -22,8 +22,9 @@ var constantFunction = require( '@stdlib/utils/constant-function' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var log1p = require( '@stdlib/math/base/special/log1p' ); -var exp = require( '@stdlib/math/base/special/exp' ); +var log1mexp = require( '@stdlib/math/base/special/log1mexp' ); +var ln = require( '@stdlib/math/base/special/ln' ); +var FLOAT64_SMALLEST_NORMAL = require( '@stdlib/constants/float64/smallest-normal' ); var NINF = require( '@stdlib/constants/float64/ninf' ); var PINF = require( '@stdlib/constants/float64/pinf' ); @@ -66,10 +67,15 @@ function factory( lambda ) { * // returns */ function logcdf( x ) { + var t; if ( x < 0.0 ) { return NINF; } - return log1p( -exp( -lambda * x ) ); + t = lambda * x; + if ( t < FLOAT64_SMALLEST_NORMAL ) { + return ln( x ) + ln( lambda ); + } + return log1mexp( t ); } } diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/main.js index c9075ab886b2..bed8edda1f6b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/lib/main.js @@ -21,8 +21,9 @@ // MODULES // var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var log1p = require( '@stdlib/math/base/special/log1p' ); -var exp = require( '@stdlib/math/base/special/exp' ); +var log1mexp = require( '@stdlib/math/base/special/log1mexp' ); +var ln = require( '@stdlib/math/base/special/ln' ); +var FLOAT64_SMALLEST_NORMAL = require( '@stdlib/constants/float64/smallest-normal' ); var NINF = require( '@stdlib/constants/float64/ninf' ); var PINF = require( '@stdlib/constants/float64/pinf' ); @@ -62,6 +63,7 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); * // returns NaN */ function logcdf( x, lambda ) { + var t; if ( isnan( lambda ) || lambda < 0.0 || @@ -72,7 +74,11 @@ function logcdf( x, lambda ) { if ( x < 0.0 ) { return NINF; } - return log1p( -exp( -lambda * x ) ); + t = lambda * x; + if ( t < FLOAT64_SMALLEST_NORMAL ) { + return ln( x ) + ln( lambda ); + } + return log1mexp( t ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/manifest.json b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/manifest.json index 53051deed87b..84c2b5a8a5e5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/manifest.json +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/manifest.json @@ -40,10 +40,11 @@ "dependencies": [ "@stdlib/math/base/napi/binary", "@stdlib/math/base/assert/is-nan", - "@stdlib/math/base/special/exp", "@stdlib/constants/float64/pinf", "@stdlib/constants/float64/ninf", - "@stdlib/math/base/special/log1p" + "@stdlib/math/base/special/log1mexp", + "@stdlib/math/base/special/ln", + "@stdlib/constants/float64/smallest-normal" ] }, { @@ -60,10 +61,11 @@ "dependencies": [ "@stdlib/math/base/assert/is-nan", "@stdlib/constants/float64/eps", - "@stdlib/math/base/special/exp", "@stdlib/constants/float64/pinf", "@stdlib/constants/float64/ninf", - "@stdlib/math/base/special/log1p" + "@stdlib/math/base/special/log1mexp", + "@stdlib/math/base/special/ln", + "@stdlib/constants/float64/smallest-normal" ] }, { @@ -80,10 +82,11 @@ "dependencies": [ "@stdlib/math/base/assert/is-nan", "@stdlib/constants/float64/eps", - "@stdlib/math/base/special/exp", "@stdlib/constants/float64/pinf", "@stdlib/constants/float64/ninf", - "@stdlib/math/base/special/log1p" + "@stdlib/math/base/special/log1mexp", + "@stdlib/math/base/special/ln", + "@stdlib/constants/float64/smallest-normal" ] } ] diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/src/main.c index 5209df250526..6cb5fa33211e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/src/main.c @@ -18,8 +18,9 @@ #include "stdlib/stats/base/dists/exponential/logcdf.h" #include "stdlib/math/base/assert/is_nan.h" -#include "stdlib/math/base/special/log1p.h" -#include "stdlib/math/base/special/exp.h" +#include "stdlib/math/base/special/log1mexp.h" +#include "stdlib/math/base/special/ln.h" +#include "stdlib/constants/float64/smallest_normal.h" #include "stdlib/constants/float64/pinf.h" #include "stdlib/constants/float64/ninf.h" @@ -35,6 +36,7 @@ * // returns ~-1.708 */ double stdlib_base_dists_exponential_logcdf( const double x, const double lambda ) { + double t; if ( stdlib_base_is_nan( x ) || stdlib_base_is_nan( lambda ) || @@ -46,5 +48,9 @@ double stdlib_base_dists_exponential_logcdf( const double x, const double lambda if ( x < 0.0 ) { return STDLIB_CONSTANT_FLOAT64_NINF; } - return stdlib_base_log1p( -stdlib_base_exp( -lambda * x ) ); + t = lambda * x; + if ( t < STDLIB_CONSTANT_FLOAT64_SMALLEST_NORMAL ) { + return stdlib_base_ln( x ) + stdlib_base_ln( lambda ); + } + return stdlib_base_log1mexp( t ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/runner.jl new file mode 100644 index 000000000000..9ce7612a6f78 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/runner.jl @@ -0,0 +1,65 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2026 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( x, lambda, name ) + +Generate fixture data and write to file. + +The logarithm of the CDF is evaluated in extended precision from the textbook formula `ln(1 - exp(-lambda*x))`, as forming `1 - exp(-lambda*x)` in double precision cancels for small `lambda*x` (to `0` for `lambda*x < 2^-53`). + +# Arguments + +* `x`: input value +* `lambda`: rate parameter +* `name::AbstractString`: output filename +""" +function gen( x, lambda, name ) + z = setprecision( BigFloat, 2048 ) do + Float64.( log.( 1 .- exp.( .-BigFloat.( lambda ) .* BigFloat.( x ) ) ) ) + end + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("lambda", lambda), + ("expected", z) + ]); + + # 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 ); + +# Small `x`: +x = exp10.( range( -300.0, stop = -1.0, length = 1000 ) ); +lambda = exp10.( ( rand( 1000 ) .* 41.0 ) .- 40.0 ); +gen( x, lambda, "small_x.json" ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/small_x.json b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/small_x.json new file mode 100644 index 000000000000..80e8e41ee1ad --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/fixtures/julia/small_x.json @@ -0,0 +1 @@ +{"expected":[-760.1730930143783,-711.5515000080811,-731.2068362952398,-689.1470190053653,-770.2640367126786,-773.4453922479636,-745.6376346412345,-744.367835362566,-773.2023279436502,-689.522980218583,-688.0498450104985,-752.6812442535534,-701.3284140757114,-721.4595930855369,-749.6776010364014,-771.0214808135463,-698.8660038115063,-732.2367288274286,-697.5166091474558,-692.5956864444929,-734.6226989834652,-674.7344636113922,-766.9439569898886,-685.8062201178592,-727.1465439394834,-708.157074649968,-714.3437313559721,-739.1619026572839,-741.1793575026895,-732.0507694426664,-744.759561564706,-750.0321196182103,-675.6823023755095,-754.7182895128946,-697.4374081028675,-712.3581109278882,-696.5175442321904,-692.510578187884,-673.3475666525436,-665.8218554943057,-724.0447231402802,-723.7617000513278,-746.796037476421,-723.8465500092013,-724.2838225238452,-722.1573279892707,-714.8679856164038,-697.6781470231045,-730.0043107636296,-713.5342761441027,-745.7614800262415,-711.2286365402301,-698.9626746208671,-670.0267560685846,-655.7690818020051,-693.3065866039067,-717.0860821670134,-687.287449575858,-738.4150501746869,-690.8032285211548,-740.5877870992315,-686.6289249158986,-680.3029144779264,-722.6200400894797,-695.6771358844337,-729.6505681576801,-684.0106313909941,-652.6275639113469,-722.0659757513591,-703.3251159685175,-733.4704195487661,-666.1222703507872,-702.2765389912547,-690.5207552853808,-682.5857091044498,-695.561778438711,-690.8781660565319,-641.7380274478118,-658.1214919752442,-686.3834357251881,-647.1038552352871,-656.7554487236002,-698.5989791177188,-646.7625858708753,-667.6472505801248,-665.3680576453941,-660.0370591292216,-670.4924011354195,-692.016425008644,-639.9559682482682,-629.7628991912935,-645.6362566291589,-648.7502928048232,-660.9742968196907,-651.9806999746996,-630.1093593821591,-636.5342794646673,-695.4506168210354,-698.2907203200692,-696.8887678544611,-622.4619299696277,-677.7768363140591,-710.9747272520124,-647.5643191688745,-667.5189605903026,-629.9197785703619,-682.5404428456234,-676.4800275322316,-656.5638001124017,-650.3366561136507,-688.9929158754911,-651.5100851285782,-636.4643207378307,-667.2034576449715,-643.67989244335,-682.3914260072224,-683.6814741928098,-665.2891806757799,-663.7921788197954,-619.1805523451395,-628.9977663547888,-642.442235929528,-678.5607798578999,-692.5962559813288,-675.6617078955768,-626.3544765837694,-602.9220299635854,-650.8633149341695,-649.844227393417,-656.469841334043,-691.7108184293269,-614.7251602836467,-631.9393585329968,-623.3170158405267,-637.9835680873315,-679.9768865005552,-677.1249014935454,-609.0781979114438,-619.1461078899857,-621.1156438772799,-652.4599666189338,-607.1451881701907,-597.7419001888692,-630.3376926587459,-618.6899443106585,-645.6744774632261,-657.2797851399663,-659.7905403450404,-627.568770487944,-593.9620643467455,-657.4539367897394,-589.1023658907527,-591.7149253988315,-635.9485650085363,-676.3422438510366,-663.5852041188575,-637.1923088031888,-642.9900362504701,-635.1873425521147,-607.9964507425512,-636.7821824636134,-580.4226000477552,-585.2516710706718,-580.3706212205591,-651.6998673479344,-637.400403459146,-597.4697874908524,-636.6198292314194,-662.4047998325337,-590.8811680770713,-574.835130700858,-603.1685196594667,-617.9093733725035,-606.4554385670733,-616.4048168288197,-577.0355136189919,-635.2825574061378,-630.7402587885231,-656.5295418963138,-615.8162399073278,-569.6740592539112,-591.5632613046334,-581.975633781501,-605.6645590357085,-619.8382785518454,-587.7683163390452,-593.7261069458478,-646.0432497777742,-604.08999355486,-559.7705741285131,-631.5313213521941,-623.9043038229217,-599.7985258003026,-643.0392744841397,-641.7495524743258,-600.9731927089399,-564.5524631366526,-592.1477974996102,-633.7733820204622,-595.3512305864474,-618.4159539260268,-594.2542575617362,-560.7348692244501,-601.6484128549812,-610.6484118990206,-612.4146839451371,-637.6318725078069,-621.4267688206031,-612.1059654423404,-634.869290735621,-628.9351672611546,-621.114075921529,-569.8935551370819,-590.361164041805,-582.972346885367,-632.131992743434,-540.5235481482187,-568.770612207367,-557.141725005217,-539.8614266869679,-537.2159654697454,-546.4218338227274,-569.2268698295071,-570.2581498694694,-561.5528182059426,-607.9168164947437,-620.4096783046602,-547.0195763918538,-593.5366476351588,-577.7058489723539,-540.5569154416683,-620.1308834237697,-593.5037067225269,-553.5202619193547,-593.6531424067679,-618.1136100766508,-578.7476722432604,-537.3277264644809,-555.770274942688,-538.5052947556463,-546.613174843732,-605.211002151734,-601.9407219212161,-605.4810280616356,-595.1792111154755,-582.3911294644962,-528.4390112005659,-563.4089916033885,-533.3104000579559,-524.1206270156122,-517.5069359158205,-549.8350472242068,-578.8975842372159,-537.004644785071,-585.8738350856186,-522.661349651768,-595.2260006381099,-520.621420324148,-574.3126612880707,-593.1157264915851,-579.40957173053,-578.0555944779363,-543.7367626436022,-524.7671360074104,-559.6595996592008,-532.9033931708316,-519.57624855097,-516.1962244681124,-540.8524647009249,-511.4608728189576,-581.4950809273068,-507.56506888723163,-509.79408876986093,-523.5978060498895,-567.0144546580902,-582.4825727711622,-553.6579543576203,-558.795778058834,-522.8834617565376,-551.1630455960318,-501.96257426586493,-505.81769068926053,-565.1838913109395,-528.8204225358345,-513.9245195086585,-509.16749877002053,-563.4072579130171,-524.8883729228511,-563.1762032014404,-546.8342292810435,-530.9821060544517,-537.5816035863646,-529.6835606742868,-527.2145027814374,-490.46705980225084,-528.3686720449258,-527.9077489199344,-512.862127422153,-490.85605156712154,-564.8603782176257,-561.6643967783743,-533.6626477756644,-502.1741065112966,-555.0961626753198,-497.76374821793473,-525.0611153915629,-494.23841499084256,-571.0046337706111,-570.532452106734,-545.8177174733925,-504.9058984396369,-537.7476809704978,-476.6868337238732,-524.0909990686313,-490.46966102406054,-491.7212709724895,-507.2933791374265,-482.94517528974296,-473.54597506158365,-509.554667859485,-504.8782152807649,-530.4793839577978,-496.10699674909426,-519.8014747329033,-535.8803585962813,-511.32953253142415,-473.0458922139652,-496.9841113788356,-476.75937472881765,-468.537007608599,-465.22652731003126,-513.7351909780923,-463.77113351830104,-475.9673161411708,-512.3211180475324,-529.3417279862152,-475.0973451812142,-542.134142898981,-529.3989853903867,-484.6028249703582,-510.63544365693025,-513.906344668548,-478.2495689786182,-529.807738361953,-533.3084749744613,-465.47306211043036,-483.2349299385745,-510.9695030369157,-521.5236525062245,-462.3788805325317,-486.2339284914324,-462.98211148866193,-532.3672498701558,-508.7613951376564,-518.5357417114662,-496.47141734515765,-491.39480324978297,-448.33431970930735,-466.35431704598113,-484.89190308638547,-462.2401107187496,-503.0613566736029,-495.7692711170382,-465.9999519782234,-493.7630145814818,-493.2965603127493,-487.0016281672725,-509.18872668925974,-436.9417804305561,-478.4770421244504,-479.7394236997246,-451.9613421111432,-524.8731008289225,-454.03029009641267,-454.3120552291687,-433.9077134575872,-442.23595856822635,-452.62489607621006,-498.6905583389678,-432.7554642091514,-503.8010669798237,-507.17714526179253,-504.24020268273955,-461.4489712605455,-449.12846281864773,-476.206794657125,-424.2648838605544,-496.9778780883304,-508.73824473899367,-437.38046019487575,-482.39724008067975,-500.9876185603642,-465.4851323229795,-430.3693578610121,-419.11882907281284,-488.6492771818896,-428.44934941893115,-508.3266640270013,-416.8224247743618,-423.1294044655317,-464.2524197212263,-493.9240717716354,-465.8652005250176,-445.89707313499736,-411.2243920266569,-502.355141765335,-480.7573632841114,-450.6638822715775,-458.27042536517484,-491.6375594455489,-414.7365755795691,-422.053109171411,-434.801633793359,-465.7892455558059,-409.7485577296217,-475.0385260543213,-441.7353730711385,-462.80826334023277,-405.5761989529257,-436.90640480253035,-467.77573824981425,-452.6801818062794,-431.7457950847653,-482.92601874432756,-427.5307371299652,-432.98502896836277,-420.7655907412674,-469.57097281534317,-439.83837940451843,-421.2645894348849,-450.7989292550995,-443.17423092307047,-394.2748327186325,-461.4609355449851,-410.2488129809521,-411.77272265137276,-473.56084587424095,-406.9178968304082,-460.4533969962062,-426.33415475384356,-453.1340510590057,-437.8898522741802,-420.72534255802066,-453.42919647642384,-383.7447760367426,-452.9251845316673,-420.52236688392867,-422.9798282403355,-406.0980683118911,-407.52659644096315,-454.52343620854623,-401.93004993461653,-451.84794243738855,-378.2759201988346,-459.88726006961764,-412.69551692591494,-451.5820738267789,-464.14196788238667,-436.4615825930136,-423.27906075127436,-425.3267147062947,-443.15056614733743,-443.2294940581046,-447.67884187252946,-396.50393773734794,-437.3887599326107,-406.6371108085431,-440.94090816519855,-452.5255984505954,-396.3111277810525,-382.58651583044457,-457.86158779641517,-393.86040160016506,-362.8390317020868,-363.501469761774,-449.9326468655594,-386.92937644026875,-380.5832377954774,-395.4330727556017,-402.57712059344414,-443.1062455762848,-392.4145751534709,-396.1495347183209,-445.68562595445144,-391.4718703942451,-370.1410034176689,-437.014858992826,-374.56656071350733,-428.80773824841134,-411.86445323588157,-408.88621502036983,-359.9497655372918,-432.7104463095456,-384.2670358278477,-365.7125780321638,-381.71776924501796,-433.75948013187633,-401.0180292795918,-372.4213638077734,-398.6834930096695,-419.8461657214953,-431.6700926223343,-400.33078377939415,-350.97584242981776,-350.453415547035,-428.2402568943574,-339.86197369069976,-419.03591655558574,-385.3359004881274,-385.18280496271683,-342.32330421465525,-361.6143998217908,-381.7300888592006,-342.8784995364042,-405.0667368250208,-366.0092316652411,-341.83281752155324,-399.7905296007885,-340.51395567623564,-345.4943519569093,-393.47658088113843,-405.16820059922344,-387.99834445168335,-345.7788888348127,-410.2814690519147,-373.47720955527024,-355.65914371581056,-349.9530186219017,-386.93543033201263,-374.50479267813256,-397.7842083989245,-415.8561462450143,-370.3892675789926,-366.5295613496477,-409.723399921338,-339.0988100716665,-350.70668075737234,-375.8235334382939,-339.09621646240055,-383.33518023250724,-366.3419027224561,-362.78162523240474,-372.9357181261654,-375.5301737374668,-315.63082974431273,-321.6598346174569,-317.9133587402784,-336.7033193437651,-332.79540067281675,-380.926952456351,-380.94135355142555,-340.6927415999426,-361.5176748620082,-326.97280487768097,-346.75654958835224,-339.7776199270515,-305.439998692056,-320.39566863088993,-369.9968680901173,-350.550775549487,-353.5252922862366,-334.66197503325526,-384.5784644456691,-318.0929310268136,-345.0561006389699,-316.03301503145644,-301.8951309152456,-342.72237534888626,-327.93144936862916,-308.4919338188969,-341.09992404372105,-354.6490374450083,-359.4520242897904,-352.24087354452354,-316.0053104039446,-318.9286245622534,-345.05437913929376,-373.4405125471472,-345.3539063209963,-345.36172233165564,-379.39958412107364,-330.78769990091155,-365.9110952377365,-288.3278718614777,-286.02156301722573,-366.46894741491326,-289.0423197875598,-326.88077716184176,-363.93491908441337,-296.97437978765487,-359.3333423481432,-347.21300422090496,-308.28376849724236,-370.81494277750824,-323.05087885124163,-351.17915573203476,-294.89263139502174,-331.10834897779336,-279.8731703258651,-285.7134530406306,-318.03646372775177,-323.22116678476397,-313.2592139055771,-360.4287911022398,-315.40421874534394,-347.23436242735755,-315.83221432172974,-325.90932195532736,-318.00316165047485,-356.1154403394423,-319.9297811966889,-340.8836603730151,-276.862225875336,-334.63253590803754,-302.94038026697547,-276.65316783919343,-298.7099407286556,-264.7892311698113,-276.1501109409986,-321.826267856725,-322.88221065868686,-351.9731639517614,-339.5365377530176,-348.1266332327628,-264.7362276398158,-346.5444454158086,-271.33677178622037,-295.91834869449093,-349.30806685951706,-295.84352455252014,-327.2151548205035,-340.09573041905884,-257.373219671278,-287.02149517570973,-305.9383903785641,-295.218354999444,-295.8583182099183,-304.34366466443544,-306.2564912353828,-250.3918308929915,-301.98150858219475,-249.0895235603039,-302.8524034709248,-300.1926882145175,-298.0959878931776,-255.7008418561076,-281.50282450543284,-247.9047598937108,-311.6558703418739,-254.2142324457644,-277.7697431744737,-289.10011646099383,-326.0657558059464,-330.02487444791325,-329.2544372884285,-321.2717211834119,-287.166020899917,-318.76936740472104,-319.80096577325844,-253.56104372486308,-278.1717742160509,-296.45408900957244,-316.03336830224646,-280.1908934409509,-258.6353936301911,-251.83612814830911,-321.1437622336292,-231.58300631560454,-319.11620715557825,-255.30777179091314,-297.06165526930147,-226.40450240187002,-234.95515693987238,-257.43824247655806,-311.9009992132856,-255.81043162960475,-287.4896019915883,-267.4050178136152,-262.0707316315424,-272.4973180223997,-222.3702134844483,-249.0609616713537,-249.41730141021637,-285.74501707450713,-309.3940520290732,-238.25295470473432,-227.76605181285007,-238.39579358656562,-223.01177447135416,-273.6279616647431,-240.3423547581076,-243.12920647619052,-230.71987299354646,-218.8781348108255,-276.8975163627839,-249.94520713375593,-297.2912169640081,-246.83789847975945,-244.81708232545847,-228.43155381701686,-274.2138410326123,-267.818778555966,-279.60697188055775,-259.464688478029,-283.2169129364604,-248.1088295004527,-239.65744096611039,-244.07397824206623,-258.25140544087503,-243.37666694517398,-264.26883479287466,-247.3927911781752,-258.30766833165427,-258.28145487542776,-228.3976343924627,-226.21188985521374,-252.93588551695586,-233.10773190790025,-285.2046768271108,-194.27745676347914,-283.57991453237736,-280.29148029672575,-239.55010635095738,-264.055088198509,-206.35464116037684,-281.26221643634176,-258.0925243772745,-227.76761595128485,-236.60374851953048,-252.95216810511621,-272.5077355962584,-241.31876097336084,-202.47906560323702,-242.123188942709,-252.3931571630023,-198.5571813044188,-181.77256165142043,-253.60864092138456,-208.68517202256555,-250.22492687465794,-243.2640947791586,-232.64429593032014,-182.44615685461272,-252.44318161418178,-240.3575761878913,-205.90671060087328,-247.29500519996216,-259.34743106037837,-211.0385510979385,-188.85611923127348,-239.83095804614308,-226.9440034435875,-252.22475949930342,-223.42471424541046,-249.82058269561745,-237.17291253473192,-259.6905099334294,-216.5115739435257,-201.6191865622049,-171.07524172259897,-252.28259494291038,-201.78288635694804,-232.20296156568696,-234.82635581191602,-182.7152631134446,-188.53433647643115,-201.32539521207667,-234.8056833102953,-186.12969266267322,-166.3001214941732,-160.07897884785066,-241.57227100502382,-173.05671807895254,-169.1808865956275,-208.07879646895825,-168.80487472351513,-220.45746447919976,-181.20304641294086,-202.96012591325265,-236.94054157198872,-210.15680405176752,-236.41417797313602,-178.5808666990543,-235.20728803435168,-210.78772246643814,-187.20157896740758,-225.0395000940688,-148.85801716272016,-235.2565406779706,-215.13514684175033,-217.39831789461985,-209.23356710377155,-179.45280440176262,-143.79238034824797,-203.31992711032757,-175.67295095780497,-141.1780620755549,-215.32954057510767,-167.5949627005964,-142.3530790819265,-222.50109417716277,-161.77406663314144,-194.92924995451406,-222.9052397876675,-204.27740925266482,-214.42328254889813,-148.0442515379594,-194.8653393799244,-142.73603548393834,-224.75938407518987,-166.84422896883652,-163.2773823529399,-170.573252683722,-138.72411912073747,-207.99995263653508,-130.0816490209617,-212.8784488549785,-165.1099375210299,-181.98182441059004,-176.50341029455288,-206.49063317104773,-147.77533148967578,-191.84078599802052,-172.04158147208454,-140.86991648782885,-137.4345865351752,-140.43654514022285,-133.0116598299532,-160.22318554884825,-135.51266187409178,-119.03096272561176,-147.20434587168197,-195.1044493317008,-172.96875846949206,-204.882640786926,-117.08371775999603,-138.80655969024855,-195.12997192418268,-166.1370667796376,-186.16599073750413,-176.8568766390113,-138.19024309888113,-182.7575711366197,-150.3653751682309,-112.61748481888571,-111.74679550136403,-122.4498631188503,-195.72875179659857,-156.52480753993692,-172.00393541213825,-133.73160166608494,-136.9264684869717,-133.04848404467785,-163.0974641226174,-131.13749452382257,-172.95634560332113,-136.05694556591317,-119.66289733346403,-121.03100054925433,-140.26086305218695,-147.04657240908088,-160.59143576405563,-159.71984737496612,-185.80821332340832,-98.45918014356049,-111.49931703063369,-159.1089778202519,-163.44162405014006,-133.21351845965216,-122.1536725212049,-104.37762702954872,-113.33292498167111,-115.53363159465566,-124.33636177896209,-140.2640757849031,-90.32980490282382,-92.89853182686382,-141.97169069376218,-89.09592236012028,-106.13344075912875,-132.9132032784371,-121.64490340518951,-113.65291438889992,-158.96291583106463,-119.58838593597399,-153.24093111998758,-99.25699003204859,-127.76909001766207,-136.8416192019105,-113.4690272666323,-94.42945258827872,-137.0684381331812,-165.9161856221378,-161.37365988592794,-143.6342074893182,-161.7847558743223,-81.64977237296418,-113.28241447351694,-98.54809993137009,-163.00154948996519,-136.26465949177862,-80.79304514310834,-120.43453103717647,-106.42915809144256,-112.9707706846097,-75.8834342872493,-134.82079132647183,-134.07881690169742,-66.98907786819476,-89.42178178834062,-111.55732494741673,-141.68876755576437,-147.67756418341503,-102.30325485104015,-76.27433666730364,-65.28306416496686,-70.84945938038454,-60.63544637960225,-110.91337367193312,-66.26417440055253,-58.64873332102399,-115.0903634415223,-100.11337313452971,-136.01939057250533,-87.62388747300383,-116.44765820933722,-79.44904906277972,-140.18113943051355,-106.24039548717147,-85.59927240034968,-134.8515193330027,-127.33602031320349,-126.35292605964146,-138.55399950182402,-72.26976106847442,-78.81307144804722,-87.01209620394438,-136.62048333398178,-121.24713176897862,-42.433501973670715,-44.494014261512724,-98.3987694950885,-110.1795467079797,-57.23216629841734,-77.68005073512482,-41.689482500732616,-70.2731635264658,-73.15583412506281,-77.27711509895668,-110.23989990155195,-110.41182786572162,-59.552129606367494,-98.33596661079434,-74.28743063798166,-32.02112391142812,-100.2515825348661,-66.36001089099962,-50.97678663331983,-87.30381597304802,-69.3005860019775,-64.39361666310094,-74.01780997480623,-44.98977797325768,-83.53039155139356,-56.16864187107913,-44.29889400306651,-32.46339687601929,-65.3741143800095,-76.51798215976342,-77.47278629199002,-46.83543991877842,-23.560940647654373,-21.23334097177554,-58.49869631158245,-67.60676593683068,-26.701036883228234,-100.55511599659874,-19.35961031022722,-55.63418457130745,-66.28733095253047,-45.096444254733385,-86.9253169409845,-64.29300368323595,-24.30085161042392,-66.54746407031647,-97.27410222109475,-50.748267870369304,-82.36775778935409,-89.86871442054155,-78.83729416856964,-39.21611846728997,-9.446332360906212,-14.321437171062291,-73.63180583214823,-75.42241410798962,-30.850765715737957,-28.454530469222693,-3.9232174137022806,-65.24527466531653,-93.64598160085751],"lambda":[7.261400863665892e-31,4.762233187030732e-10,6.955162294489583e-19,0.644695335472786,1.9115341005580032e-36,3.985085069623734e-38,2.3872284420729406e-26,4.266399312332458e-26,6.428374725879001e-39,0.007084037506344197,0.015515152353327564,6.6434962823987645e-31,6.688799429267782e-9,6.070003142236501e-18,1.6941992035170128e-30,4.5723131234323894e-40,4.9838179059417715e-9,8.045279477901726e-24,4.841703876238831e-9,3.33294771250953e-7,9.363313501281634e-26,4.80021200049697,2.1671399873249726e-40,1.8804381954937952e-5,1.0497484664928169e-23,9.306956333460317e-16,9.608984838643569e-19,8.034953389004918e-30,5.364318499297128e-31,2.4814794233568473e-27,3.767498506143918e-33,9.703109251852529e-36,0.0009491327980534086,2.2549379525082287e-38,8.523265399939747e-14,1.4168628376995183e-20,5.388888730283679e-14,1.4873156895614974e-12,0.00015685343229398198,0.1460728677521496,3.796646102368071e-27,2.5293922497940924e-27,1.2590159910190193e-37,5.855550306046017e-28,1.8982935711175e-28,7.990775323632561e-28,5.875039484626438e-25,8.613180258358053e-18,3.951752196904408e-32,2.820561386503845e-25,1.4286947328849992e-39,7.12957291147409e-25,7.599828504959881e-20,1.406741335880587e-7,0.10988646649824159,2.7498797904042185e-18,6.496967652569525e-29,2.8496604031263755e-16,8.934268404415814e-39,2.1345735007200163e-18,2.563614621504519e-40,3.496145806876447e-17,9.809382354305878e-15,2.0618080008699656e-33,5.201199881442117e-22,4.595471500354506e-37,1.528281901211562e-17,0.0003268866634457873,1.143875633146391e-34,7.909180724290549e-27,3.212870343179213e-40,2.8610369290932668e-11,2.8551228280564133e-27,1.827247982505367e-22,2.5623884128233234e-19,2.977901673519682e-25,1.6168810364797562e-23,0.017810241398420867,6.856812406138559e-10,1.831541443207145e-22,1.0529857866329726e-5,3.400082196712178e-10,1.1475609553786752e-28,1.8738551340535112e-6,8.004644962861482e-16,3.925397933275257e-15,4.071998682282448e-13,5.885874392301731e-18,1.3266210801175802e-27,2.710295793733107e-5,0.36350554233294197,2.330774151335188e-8,5.197472093912789e-10,1.2813724329858165e-15,5.178995807335607e-12,0.008194996856223151,6.667179588079509e-6,8.661690199692671e-32,2.5401658286138863e-33,5.181112110906925e-33,0.5473797027561591,2.6063383703595905e-25,5.0011588977631e-40,8.680838561888218e-13,9.398785164703537e-22,1.0066759628128774e-5,7.091306725158085e-29,1.5255691574691842e-26,3.416962947201636e-18,8.68470851519108e-16,7.099955748426555e-33,6.769286605415029e-17,1.1628830858262677e-10,2.6085503100358474e-24,2.154043550639805e-14,1.6662868522440015e-31,2.3024470948933682e-32,1.1234712018760033e-24,2.5200101539996194e-24,2.996996239979265e-5,8.200210987726904e-10,5.965773751926503e-16,6.169971489545118e-32,2.485730416927699e-38,2.823160145780252e-31,3.675316056069697e-10,2.7706244166028897,2.1020490210570884e-21,2.923665183999546e-21,1.946080330314029e-24,4.840604212990292e-40,6.607646389476499e-7,1.1084501950190918e-14,3.090670716075758e-11,6.6244637607166955e-18,1.924797144249977e-36,1.6737362312184683e-35,2.9970610906070323e-6,6.382025692122982e-11,4.469929131969873e-12,5.474379903792701e-26,1.3152062450304079e-6,0.0080073838007041,2.805553422864911e-17,1.6116549920986884e-12,1.5443258234276889e-24,7.068358192220138e-30,2.8814568420950866e-31,1.4257706356204285e-17,0.002818106481169097,3.771275430677347e-31,0.09160074868040885,0.0033727142378682648,1.0429287741659461e-22,1.5003878041281008e-40,2.613461984062057e-35,3.8036949931241874e-24,5.794091478394593e-27,7.117916115345111e-24,2.3009534738527124e-12,3.6401903485196053e-25,0.5476214364928655,0.0021975675972511098,0.1453636968712621,7.678186710061406e-33,6.2537084496926195e-27,6.894209953938488e-10,3.439838964491906e-27,1.0938766809349669e-38,6.338517037189303e-8,0.2960696236253283,7.36308940683674e-14,1.4651744898099442e-20,6.933790751192586e-16,1.662307462668346e-20,0.0010454016848041154,2.652248377786632e-29,1.250288158362357e-27,3.958835651625441e-39,9.54620084286927e-22,0.05245968865200831,8.206665753158694e-12,6.007878955397557e-8,1.554004795494173e-18,5.452364499762658e-25,2.317892050498588e-11,3.008557539075679e-14,2.870863750987582e-37,2.392108960587969e-19,2.124031516796535,7.287274362290637e-32,7.509956956621701e-29,1.110055072611734e-18,9.264600135448025e-38,1.6890656599295597e-37,4.3380571720705907e-20,0.00014299401226921754,7.439043748869262e-17,3.122167150872498e-35,7.615268168395278e-19,3.6770863541424437e-29,5.747724379728633e-19,0.00010410750215985471,8.905462792386781e-23,5.517054475543825e-27,4.735063088117172e-28,2.656688455550737e-39,1.4548842395667974e-32,8.156476966071705e-29,5.323738931339453e-39,1.0094261022036094e-36,1.2630834442185936e-33,1.1140951414602339e-11,7.221931684325497e-21,5.865115857570313e-18,1.315874187158221e-39,4.026772108603102,1.0917261213889962e-12,6.154261486805173e-8,0.9876767962319034,6.985938536430903,0.0003522634905643518,2.2052967505113217e-14,3.947194323547712e-15,1.1958224787064312e-11,4.392773368808795e-32,8.276725487373206e-38,3.100812735044139e-6,9.77392235112242e-27,3.681273533950344e-20,0.0002513481136357149,3.4869131722643694e-39,6.414720583455496e-28,7.455347482044729e-11,1.3921308324280004e-28,1.6646947852227477e-39,1.0433857372635494e-22,5.100344237504273e-5,2.504973600696942e-13,3.959036260198315e-6,5.985254170278489e-10,1.0692278130844163e-35,1.4126533585133987e-34,2.0568417827381155e-36,3.075557422611371e-32,5.5260885000061405e-27,0.0007485585678208523,2.4415013291295994e-19,1.445472677468672e-6,0.00710850560056022,2.6593075114536924,1.217724122815148e-14,1.4606634268811075e-27,1.1458381842309672e-9,3.437196087714723e-31,0.0004894841357364686,7.516433455295196e-36,0.0009485715013377556,2.2906624476175538e-27,7.84502507662726e-36,3.530225256225849e-30,6.863220749394767e-30,2.7650816463851467e-15,2.403326814946599e-7,8.470501209610941e-23,1.7728934849768923e-11,5.461207936685629e-6,8.052212384682764e-5,7.916748426196581e-16,0.0023112861336579624,4.457427504764583e-34,0.02865373666659089,0.0015482137883168399,7.8641789469968e-10,5.50482065773179e-29,5.2932881147003184e-36,8.765949291099337e-24,2.5832781601788692e-26,5.1214469143912965e-11,1.3440832351772682e-23,0.015726065151777168,0.0001671340670694778,1.3846893139795714e-30,4.310293795161347e-15,6.374058743243039e-9,3.7244711915892224e-7,5.196814614303911e-31,1.3962948156957107e-14,1.6500017779730763e-31,1.0361299082085925e-24,3.9866173673044745e-18,2.723829340178651e-21,3.680925680127189e-18,2.1825086214929314e-17,0.09973977371501896,1.7342353203454098e-18,1.3803368985711057e-18,2.3709161311459943e-12,0.004292736235936711,1.5622991763792518e-35,1.9162934177234288e-34,1.3936951350560006e-22,3.312593909685854e-9,1.7262827735000357e-32,6.87011284285886e-8,4.814693408338336e-20,5.880280446932731e-7,1.3519278893984842e-40,1.088228558934374e-40,2.9572884887669364e-30,8.697043543826812e-13,2.382689308959432e-27,0.3946000504194974,5.122599569304467e-22,1.0274310734428574e-7,1.4753195685743088e-8,1.278515966452358e-15,2.4082270597802216e-5,0.14602221303207644,1.6855554498237697e-17,9.08659757656621e-16,3.472607577831239e-27,1.4760276867841453e-12,3.79676891003857e-23,1.9821856526529864e-30,4.5722852328688855e-20,0.000970974339934814,1.9573656551202992e-14,5.968486136890426e-6,0.011155616055005193,0.15343257915920153,6.60044673413275e-23,0.16572517245423507,4.2010163030237996e-7,3.433993774457709e-23,6.991063215637915e-31,1.2684695793208186e-7,4.900827582770999e-37,8.351774439515541e-32,1.1945511155001762e-12,2.9653966582767836e-24,5.65261275711984e-26,8.679423099442612e-11,1.7691436587373588e-33,2.679866793740425e-35,3.88471705772434e-6,3.768590137378304e-14,1.7057192602990778e-26,2.2335690257522272e-31,5.444376875151734e-6,1.192705404777806e-16,7.505328515817821e-7,2.7700504706151396e-37,2.4835953249059768e-27,7.093110950645447e-32,1.3612935070128907e-22,1.094959263513237e-20,0.027607625339245937,2.0689230875612312e-10,9.240037240277186e-19,3.1909709667155575e-9,2.9935167382316632e-27,2.2069622789206323e-24,9.400406692895826e-12,4.1352565136920546e-24,3.3096469601119694e-24,9.001951432828772e-22,1.0454491375212843e-31,1.2486873264971583,5.736136091168098e-19,8.148446060270812e-20,4.738523595118831e-8,5.142440449885119e-40,1.5083834391666732e-9,5.712726255906739e-10,0.20846692140357864,2.5282904142693575e-5,3.9054351097073295e-10,1.9333353906987627e-30,0.04190399662002008,2.9392931325712373e-33,5.043493115327469e-35,4.774524088339646e-34,9.196582475543266e-16,1.0352756544061029e-10,9.032055661717822e-23,1.6389758127794058,2.169806917477387e-32,8.504708810927312e-38,4.174959026554569e-7,5.899481191625907e-27,2.499284704614588e-35,3.2888971977852865e-20,2.9399373526197688e-5,1.1352234352494577,3.6231983564385284e-31,2.5368176450258517e-5,2.5984417583579604e-40,0.7164730610623401,0.0006558644467266494,4.550050167856135e-22,2.9681246203371e-35,2.285576609866532e-23,5.39192723941261e-15,3.094559246834048,4.108826086708084e-40,4.94554862047432e-31,2.913049883014701e-18,7.270577871860139e-22,1.177897291097833e-36,0.001477342084633813,4.927783337685762e-7,7.190157599847065e-13,1.2580280211186986e-26,0.013757911146672951,3.049160140727648e-31,4.448939554232853e-17,1.5744078420840655e-26,0.05667449987039611,7.039679378060718e-16,1.386348459531937e-29,2.5031678347378308e-23,1.551955646847133e-14,4.616270913950814e-37,2.647628927871222e-13,5.685765842387149e-16,5.7852784244025626e-11,1.849766217256752e-32,7.594842906590874e-20,4.443385441893795e-12,3.325170186173506e-25,3.4188416837562525e-22,0.2960182587498327,9.85066346686598e-31,8.616054137579083e-9,9.422877800033289e-10,6.9285650199765435e-37,3.0479583286591826e-8,8.600771660334886e-32,2.83815919067734e-17,3.2710740138262466e-29,6.852712076743995e-23,9.795239063839358e-16,3.0804378205848495e-30,2.8370854674634756,1.2850009676218933e-30,7.620247163031788e-17,3.2764824951671934e-18,3.529910828291713e-11,4.2468072636206744e-12,8.285048865356077e-33,2.8841192836868843e-10,3.031437766145558e-32,1.3622996285014302,2.463875574865971e-36,3.8675248395987015e-16,2.511404858675568e-33,4.4251169109543624e-39,2.333802162990312e-27,6.221014765722022e-22,4.029740863871815e-23,3.674324367268455e-31,1.7045126846784824e-31,9.999395229264677e-34,8.426610358886658e-12,7.418241038077849e-30,8.43865370660555e-17,5.35826225196815e-32,2.503557675469664e-37,3.257562196745062e-13,1.4931954351574883e-7,1.5249969482185752e-40,4.77894107430866e-13,7.1193795063057905,1.8426788490202632,2.6888530685294033e-38,3.1062789901292714e-11,8.892710512068844e-9,1.5868412269048977e-15,6.2894637940154405e-19,7.902035668579243e-37,4.107262211187636e-15,4.922444191856011e-17,7.579323130788317e-39,1.3337241238239545e-15,1.2292622062503158e-6,5.589832188948349e-36,3.7072409860053068e-9,5.1654412125805744e-33,5.918113775506564e-26,5.838703663264032e-25,0.000524622736960827,6.621946239807874e-36,3.6340609594395194e-15,2.0854104437735303e-7,1.1719957028035056e-14,1.4729867934536989e-37,1.2255498704876545e-23,1.6158673448235896e-11,3.188662906154664e-23,1.0315192313969407e-32,3.794126638872397e-38,7.767860548535322e-25,0.0010606712660829647,0.0008977772932101055,7.438294271782537e-38,9.00274132827737,1.863240758694359e-34,4.042971638303362e-20,2.3653201816021456e-20,0.0487792715047552,1.0254621584732765e-10,9.451213868102945e-20,0.0035417601528578125,1.7454666466842502e-30,8.036579088753742e-14,0.0012748385230679931,4.3195781875392784e-29,0.0012012433645663095,4.143554734357168e-6,3.017564275418583e-27,1.2669261554156724e-32,1.8206471381375212e-25,1.979716883520003e-7,9.642488526168804e-36,4.6641943807186256e-20,1.2816369340288545e-12,1.9346586808825973e-10,8.434274355460486e-27,1.0599997534159024e-21,4.129378340367936e-32,2.9379370920136503e-40,8.217840485614014e-21,1.9575259360110677e-19,1.7122314967461072e-38,4.0376887778522605e-8,1.843314146302389e-13,1.1433772181985756e-24,5.121077320664474e-9,1.5751582178023247e-28,1.8971930982668342e-21,3.349817173622532e-20,6.544180854502729e-25,2.4535687869070263e-26,1.2719015737420005,0.0015374133843326589,0.032701310579587375,1.1347224669797442e-10,2.8364678734377205e-9,1.7791445093053076e-30,8.803545420435327e-31,1.3338542740878898e-13,6.048608615457198e-23,3.0549393788917203e-8,3.924028366091026e-17,2.1151612441411055e-14,8.683275993949701,1.3938607157013062e-6,2.0109110379153676e-28,2.814648997728319e-20,7.216202955835106e-22,5.6395445702412136e-14,5.9359307567987256e-36,2.2309498978912362e-7,2.1839100187273253e-19,4.41063752936531e-7,0.30563784342319505,2.850104989920731e-19,3.7947143941361835e-13,5.276599469791581e-5,1.8263525258549804e-19,1.1966857662657385e-25,4.929128529979432e-28,3.3514583016374206e-25,9.17993575089857e-10,2.4772003604039493e-11,5.602615092528827e-23,1.3217532469883763e-35,1.0464276005291644e-23,5.2121323666096066e-24,4.317780754538943e-39,2.804363840464761e-18,7.84581889123936e-34,1.9467257799629898,9.808953720168091,5.681568651627882e-35,0.1205385853804025,2.232510703188991e-18,9.059096413171164e-35,5.474926639620333e-6,2.2747080668323066e-33,2.0961498961811843e-28,8.489366752647517e-12,2.969149463176438e-39,8.26042052490027e-19,2.5220135934260007e-31,3.526753035617686e-7,3.3097062126290054e-23,0.296241237831875,0.0004324577243296327,1.9903945755984505e-18,5.5969567657344794e-21,5.957633971660397e-17,9.77884196881528e-38,1.7575652331808005e-18,1.3242085709499745e-32,2.8869332162385005e-19,6.091232817333177e-24,8.298654682795294e-21,1.1688426945047798e-37,3.045712159722141e-22,1.2140468798640209e-31,0.0003882324956827963,1.5865936777418975e-29,4.622689619043046e-16,6.053223888576936e-5,8.008527727097456e-15,2.166857581418227,1.2663789249244578e-5,9.254681392280953e-26,1.61611417926961e-26,1.884222792169136e-39,2.3822705675937957e-34,2.223620759885784e-38,0.018355001037245966,2.7264501381251574e-38,6.288917744537322e-6,6.662441480043078e-17,2.1750744087978274e-40,1.809383063210886e-17,2.156280759872289e-31,2.75704022382347e-37,0.11670077762409066,7.792772560258628e-15,2.3817134020382373e-23,5.410562425056766e-19,1.4322229279138721e-19,1.484472581043816e-23,1.100380426211509e-24,1.0091536080056023,1.99317593220309e-23,0.935284133759877,2.1024331289016372e-24,1.5084209351440775e-23,6.163233642497862e-23,7.988906086203908e-5,2.4976370595706145e-16,0.048942268353860285,5.0539310408192466e-30,2.2434499353112746e-5,6.631148520636811e-16,3.995497465926788e-21,1.7713254916099195e-37,1.6965852775832732e-39,1.8402337936730423e-39,2.7065948893814638e-36,8.811328499904863e-22,8.328812719292113e-36,1.490274664970689e-36,4.381266253270227e-8,4.508124477455396e-19,2.59889161934749e-27,4.095584709222472e-36,7.571913841538848e-21,8.736570519809919e-12,3.934822691892597e-9,1.5692886401033105e-39,0.6196488127665121,3.003725313385602e-39,7.762690890703968e-12,2.8657071084506586e-30,6.981425355921899,0.0006778642296938228,5.85549255505763e-14,6.537164503345914e-38,7.514742487779702e-14,6.584547336422448e-28,1.7452221032029893e-19,1.8163622161132475e-17,2.70205525151171e-22,0.7985825581516793,1.0265399742417322e-12,3.608445781544504e-13,3.027571663196394e-29,8.14985251176894e-40,3.22133917832721e-9,5.7961713179547756e-5,7.037261959628447e-10,0.0016955048238549819,8.864799907773926e-26,1.270939988411178e-11,3.9310758360361985e-13,4.836343939154904e-8,0.003373023973921866,1.0745407184467753e-28,2.736293952631198e-17,3.764893035148012e-38,1.5418820551690392e-16,5.839573908992194e-16,3.83024429579984e-9,2.5172854671047816e-29,7.567867404779365e-27,2.8848743511606674e-32,8.100468505740225e-24,1.966757537765269e-34,1.7446102931518405e-19,4.1000630574441545e-16,2.485498290041096e-18,8.688319225801887e-25,1.2579208584038642e-18,5.3333588769063715e-28,5.7131302697046125e-21,5.215595586691622e-26,2.6877506109938665e-26,1.2837131910251946e-13,5.733574975655306e-13,7.129225410570995e-25,1.4621796854719883e-16,1.7389445911698622e-39,2.6926280968574527,2.224909982086845e-39,2.9933809319387503e-38,7.423634447778256e-21,8.490609817568302e-32,4.882309830780301e-7,7.200778331593447e-40,4.1739721901971414e-30,3.098779295088799e-17,2.2615580015426994e-21,9.017372643542413e-29,1.4551429720019428e-37,2.5633383896559184e-24,9.492312350224978e-8,2.889673099107416e-25,5.0275788234363136e-30,6.063548172838067e-7,5.927823021869691,1.8861798512500377e-31,3.0640683770561446e-12,1.4012410171572816e-30,7.417618801185365e-28,1.5243519491279526e-23,0.04836829220308107,9.681437618885635e-33,8.616924728778423e-28,3.961629173917123e-13,2.1079803691959928e-31,6.16971663587309e-37,2.9596878757755215e-16,6.392259084179632e-7,2.334876190327213e-29,4.631245780532933e-24,2.438404083772537e-35,3.9400987810914724e-23,6.801861706984801e-35,1.0620424068691898e-29,8.862867629705876e-40,2.5156406194884635e-21,3.707071489711708e-15,0.03426086798509361,9.280976405548371e-38,3.9814305626333696e-16,1.2287655995176044e-29,4.475526160963712e-31,9.618443664728444e-9,1.4342143219947519e-11,2.0055270737276487e-17,2.9015152416479184e-32,2.0092764607602308e-11,0.004126802966711155,1.0426111310772397,2.1219539850852564e-36,6.072439868612051e-7,1.4699959887216157e-5,9.437766642425613e-23,5.395322784964527e-6,1.000652825584457e-28,5.60997961607928e-12,1.0015725529216431e-21,8.787717799803728e-37,1.890628552788394e-25,3.748644961365153e-37,2.461857817707275e-12,3.1580670898224653e-37,6.388584290577127e-27,5.616131924363114e-17,1.0407289838202514e-33,0.6356762864555278,9.583732959510088e-39,2.6353949902762564e-30,1.3761434801043823e-31,2.4281227170509745e-28,1.0461458611624639e-15,1.6121978241206467,1.1366688314060281e-26,5.797808096720715e-15,2.785508144024964,8.750385692457862e-33,2.3636962353963238e-12,0.10881859960637409,8.502823065661477e-37,1.0085021012993063e-10,2.01959527136269e-25,7.180373502010024e-38,4.4341639565297066e-30,8.734049752405991e-35,2.9509594673878875e-6,6.863155810586047e-27,0.00015020818094460043,1.7993125413703873e-40,1.282447481443439e-15,2.2793031609176866e-14,7.761516197295503e-18,0.000264575867417227,1.0892779293980664e-34,0.3778580721001707,2.088507878659534e-37,5.836301237851473e-17,1.3787039662487083e-24,1.657359590927234e-22,7.885550614818973e-36,1.251019985856749e-10,4.577003168275462e-30,9.11941931958799e-22,1.57888311587774e-8,2.4603422422655014e-7,6.1370854016323985e-9,5.16713236081975e-6,3.945797772959847e-18,1.067774637380343e-7,0.7710655398001369,2.2503349124936922e-13,1.7790872343341255e-34,3.666961402628003e-25,2.5408794036203364e-39,0.1722949471539004,3.1831921881202336e-11,5.5286159948837544e-36,1.0833676052087035e-23,1.0889937632814556e-32,6.034245533185087e-29,1.8794434313217834e-12,4.162797828237069e-32,2.4425191973961473e-18,0.030355624274545447,0.03639782524248124,4.106699548527869e-7,3.0872843998352464e-39,1.6456368305842935e-22,1.565074010929388e-29,3.2862374149323965e-13,6.759064734727409e-15,1.6397383378708153e-13,7.334474733785038e-27,2.7932393790154814e-13,9.663013658891083e-32,5.140662782336813e-16,3.4006700771365385e-9,4.3461581284979173e-10,9.7136634272767e-19,5.509188376862857e-22,3.625174446675585e-28,4.350664945917504e-28,1.0214637668686182e-39,0.044169936645900465,4.814686163809592e-8,5.089272650529573e-29,3.355150989747104e-31,2.2610607248674853e-18,7.21511053318075e-14,1.901000173580394e-6,1.2315339051168027e-10,6.845297620998633e-12,5.165541930112698e-16,3.136882777242417e-23,0.07644996526368013,0.002940993498886903,7.194368182841256e-25,0.03321603382845978,6.648876234013114e-10,7.818903636024484e-22,3.0733145835931055e-17,4.5623063788507846e-14,4.80841060183194e-34,3.0397880803703377e-17,3.70193963723279e-32,5.176756763420708e-9,1.0767398066599204e-21,6.203861705936753e-26,4.405046671189688e-16,4.106137000105029e-8,6.255441975319478e-27,9.301246430856441e-40,4.38566760343637e-38,1.1139936140754237e-30,7.32656479583131e-39,0.00023322883212591587,2.140922892407758e-18,2.6936007666279978e-12,1.378022931781221e-40,2.8290520309546923e-29,1.7512883131800593e-5,5.34539461713521e-23,3.244416937786954e-17,2.3488274230801295e-20,0.00015079167149884898,1.9182672660733266e-30,2.0222982917731662e-30,0.13907509660735404,1.2634281362529604e-11,1.544923563176732e-21,6.363388535764099e-35,8.007331588294211e-38,2.0417411283329976e-18,2.0649850651413077e-7,0.006152712364444901,1.1811704871805688e-5,0.16177178298424405,1.186252356728163e-23,0.00014648010881269526,0.14921874831940024,2.3026905700612654e-26,3.6928403201812226e-20,4.723631273638493e-36,2.4710221307560507e-15,3.763333940533122e-28,2.2108803941204735e-12,4.6736289302636945e-39,1.2901278039541849e-24,5.965670913572727e-16,1.2200592700459728e-37,1.1246603460816743e-34,1.5089487617836843e-34,3.806416650881408e-40,1.169757972865808e-11,8.454211791933038e-15,1.1667629118320135e-18,1.6712234837703453e-40,3.983795010978301e-34,3.383157394801706,0.216348449531166,4.220041691680337e-25,1.6206562417412847e-30,8.03797683025186e-8,5.314275599091103e-17,0.11393311166225727,2.2060518589276475e-14,6.19995423866124e-16,5.0493979499410475e-18,1.2257015975699239e-32,5.1810536176156307e-33,3.185701593333062e-11,2.2924474832334455e-28,3.1999748639883138e-18,3.6464566035520636,4.270316575676463e-30,1.1222337379979702e-15,2.701677031162101e-9,2.2683274326737377e-25,7.500839602784167e-18,5.091904926107252e-16,1.6898452634488518e-20,3.429744420279375e-8,3.147651575540716e-25,1.207102793192928e-13,8.657867921473512e-9,0.0006000711532729596,1.5344772111929043e-18,1.1141428047944728e-23,2.1526597706036744e-24,2.1842712295886642e-11,0.14060276738085142,0.7236994870432791,2.3775013659605282e-17,1.3220171733702091e-21,0.00038642943832377017,1.6343756355150366e-36,0.1502493686976639,1.329431365000917e-17,1.5767539702197958e-22,1.2634259517574164e-13,4.327149521889177e-32,1.4655186968664024e-22,1.7181577240279834e-5,3.8751905205360605e-24,8.802060787050347e-38,7.0990165498612e-18,6.602811468279422e-32,1.831494098950924e-35,5.680560209718233e-31,4.59568064344531e-14,0.19584907576424948,0.0007505404265212085,6.575197924050627e-30,5.50754732436708e-31,6.293321003295282e-12,3.4693836698893627e-11,0.7926789756958118,9.196795759893706e-28,2.1382916415831997e-40],"x":[1.0e-300,1.992045708453969e-300,3.968246104569356e-300,7.904927622696566e-300,1.5746977146429868e-299,3.1368698245668346e-299,6.248788072007118e-299,1.2447871461878501e-298,2.4796728925021703e-298,4.939621743878589e-298,9.839952296277964e-298,1.9601634743192298e-297,3.904735236885333e-297,7.778411071286419e-297,1.549495039314695e-296,3.0866649433371484e-296,6.148777653810079e-296,1.2248646137510033e-295,2.439986297259495e-295,4.860564232142268e-295,9.6824661193026e-295,1.9287915080207697e-294,3.842240846055234e-294,7.653919388229873e-294,1.524695727017595e-293,3.037263579703504e-293,6.050367879391113e-293,1.2052609368708808e-292,2.400934876860534e-292,4.782772017727485e-292,9.527500472427768e-292,1.8979216428390412e-291,3.780746663599419e-291,7.531420165973899e-291,1.5002933220191983e-290,2.9886528735504926e-290,5.953533130814102e-290,1.1859710123376754e-289,2.362508465478076e-289,4.706224849841156e-289,9.3750150151455e-289,1.8675458427609672e-288,3.7202366814130355e-288,7.410881515641873e-288,1.4762814719093305e-287,2.940820170587091e-287,5.858248200152884e-287,1.1669898186171212e-286,2.324697059985712e-286,4.6309028017994905e-286,9.224970052592137e-286,1.837656200388255e-285,3.6606951475967716e-285,7.292272058728417e-285,1.4526539259468734e-284,2.8937530190509e-284,5.764488282926062e-284,1.1483124145434547e-283,2.2874908173557043e-283,4.5567862658412925e-283,9.077326525209945e-283,1.808244934877985e-282,3.602106562356845e-282,7.175560918936833e-282,1.4294045334318137e-281,2.84743916646712e-281,5.672228971644572e-281,1.1299339380332842e-280,2.250880052095402e-280,4.483855948021292e-280,8.932045998580448e-280,1.7793043899185627e-279,3.5444556739705806e-279,7.060717714137491e-279,1.4065272421052507e-278,2.8018665564593617e-278,5.581446249454841e-278,1.1118496048193017e-277,2.2148552337262415e-277,4.412092863191172e-277,8.789090653420359e-277,1.7508270317356624e-276,3.4877274748142274e-276,6.94771254846068e-276,1.3840160965731075e-275,2.7570233256096727e-275,5.49211648388752e-275,1.0940547072057436e-274,2.179406984303065e-274,4.3414783300549593e-274,8.648423275731885e-274,1.7228054471312864e-273,3.4319071974590004e-273,6.83651600451049e-273,1.3618652367560215e-272,2.712897800372481e-272,5.4042164207062135e-272,1.0765446128422872e-271,2.144526075971718e-271,4.271993966306532e-271,8.510007247122177e-271,1.6952323415541907e-270,3.3769803108249567e-270,6.727099135712405e-270,1.3400688963640301e-269,2.6694784940342635e-269,5.317723177851119e-269,1.0593147635183138e-268,2.110203428568588e-268,4.203621683844907e-268,8.373806535266199e-268,1.668100537200083e-267,3.322932516399186e-267,6.61943345877428e-267,1.3186214013947916e-266,2.6267541037237096e-266,5.2326142394866674e-266,1.0423606739764544e-265,2.076430107255711e-265,4.136343684063354e-265,8.239785684528006e-265,1.6414029711444464e-264,3.269749744511888e-264,6.513490946272516e-264,1.2975171686575949e-263,2.5847135074697066e-263,5.148867450137361e-263,1.025677930744446e-262,2.0431973201951535e-262,4.0701424532194057e-262,8.107909806732026e-262,1.6151326935030269e-261,3.2174181506764043e-261,6.409244019356837e-261,1.2767507043192384e-260,2.543345761304721e-260,5.066461008920999e-260,1.0092621909870443e-259,2.0104964162605918e-259,4.0050007578734717e-259,7.978144572076743e-259,1.5892828656230804e-258,3.165924111983469e-258,6.306665540567612e-258,1.2563166024740598e-257,2.5026400964179218e-257,4.985373463874148e-257,9.931091813749496e-257,1.9783188827842027e-256,3.9409016404034637e-256,7.850456200204412e-256,1.563846758302203e-255,3.115254223555555e-255,6.205728806776539e-255,1.2362095437367564e-254,2.4625859163504838e-254,4.905583706365166e-254,9.772146969725804e-254,1.9466563433422473e-253,3.877828414589366e-253,7.724811451403605e-253,1.538817750038362e-252,3.0653952950565113e-252,6.106407542231911e-252,1.2164242938574028e-251,2.4231727942376306e-251,4.827070965603168e-251,9.615746001431919e-251,1.9155005555735867e-250,3.815764661271307e-250,7.601177617955322e-250,1.5141893253043273e-249,3.0163343472590987e-249,6.008675891719792e-249,1.1969557023590453e-248,2.3843904700936864e-248,4.749814803228359e-248,9.461848194722186e-248,1.884843409033803e-247,3.7546942240732905e-247,7.479522515621614e-247,1.4899550728528872e-246,2.9680586086656205e-246,5.912508413831821e-246,1.1777987011970891e-245,2.34622884814232e-245,4.673795107992502e-245,9.310413487069008e-245,1.854676923084656e-244,3.6946012051994004e-244,7.359814475265847e-244,1.466108684046977e-243,2.920555512182685e-243,5.817880074345102e-243,1.158948303439826e-242,2.3086779941871626e-242,4.598992090522354e-242,9.161402457138802e-242,1.8249932448161803e-241,3.635469961293318e-241,7.242022334607196e-241,1.4426439512181116e-240,2.8738126918511163e-240,5.72476623970219e-240,1.1403996019700168e-239,2.2717281330268378e-239,4.525386278170259e-239,9.014776314524954e-239,1.7957846470020747e-238,3.577285099367775e-238,7.126115430111906e-238,1.4195547660501104e-237,2.8278179796253153e-237,5.633142670601213e-237,1.1221477682080077e-236,2.235369645909815e-236,4.4529585099426235e-236,8.870496889654203e-236,1.7670435260889936e-235,3.520031472796719e-235,7.012063589007148e-235,1.3968351179887112e-234,2.7825594022072054e-234,5.542985515684743e-234,1.1041880508541579e-233,2.199593068030034e-233,4.381689931514329e-233,8.728526623848513e-233,1.7387624002162505e-232,3.463694177371678e-232,6.8998371214298e-232,1.374479092677562e-231,2.7380251779278635e-231,5.454271305329759e-231,1.086515774652506e-230,2.1643890860640645e-230,4.311561990318246e-230,8.588828559546153e-230,1.710933907268968e-229,3.4082585474235286e-229,6.789406812696154e-229,1.352480870417863e-228,2.694203713681816e-228,5.366976945540608e-228,1.069126339173486e-227,2.129748535745506e-227,4.242556430717682e-227,8.451366330684946e-227,1.6835508029612213e-226,3.353710152002915e-226,6.680743915695478e-226,1.3308347246541142e-225,2.651083601908574e-225,5.28107971193432e-225,1.0520152176161397e-224,2.0956623994804994e-224,4.174655289253203e-224,8.316104153230962e-224,1.6566059589498882e-223,3.3000347911251806e-223,6.573820143409706e-223,1.3095350204826704e-222,2.6086536176225133e-222,5.1965572438275085e-222,1.0351779556301974e-221,2.062121803999153e-221,4.1078408899656004e-221,8.183006815867172e-221,1.6300923609797779e-220,3.247218492073152e-220,6.468607661546268e-220,1.2885762131854864e-219,2.566902715492015e-219,5.113387538414373e-219,1.018610170155969e-218,2.0291180180466323e-218,4.0420958397964177e-218,8.052039670825569e-218,1.6040031070568134e-217,3.195247505759148e-217,6.36507908129576e-217,1.2679528467864521e-216,2.5258200269627794e-216,5.0315489450379643e-216,1.0023075482838972e-215,1.996642450109826e-215,3.9774030240580365e-215,7.923168624866132e-215,1.578331405652068e-214,3.144108303147323e-214,6.263207452198705e-214,1.2476595526308532e-213,2.4853948574297273e-213,4.951020159556452e-213,9.862658461312871e-213,1.9646866461804244e-212,3.91374560198028e-212,7.796360130405412e-212,1.5530705739334712e-211,3.0937875717301114e-211,6.162966255132791e-211,1.2276910479883905e-210,2.445616683452469e-210,4.871780218794601e-210,9.704808877380088e-210,1.9332422875550985e-209,3.851107002325616e-209,7.671581176779271e-209,1.5282140360258397e-208,3.044272212064393e-208,6.064329395408149e-208,1.2080421346773265e-207,2.4064751500153824e-207,4.793808495089264e-207,9.549485639792123e-207,1.9023011886689458e-206,3.7894709190746093e-206,7.548799281653199e-206,1.503755321299766e-205,2.9955493343598223e-205,5.967271195973237e-205,1.1887076977118692e-204,2.367960067833127e-204,4.717084690917042e-204,9.396648314954595e-204,1.8718552949655295e-203,3.7288213071829213e-203,7.427982482564971e-203,1.4796880626863842e-202,2.947606255124786e-202,5.871766390733405e-202,1.1696827039703966e-201,2.3300614106969102e-201,4.641588833612678e-201,9.246257116405998e-201,1.8418966807997334e-200,3.669142378402479e-200,7.309099328602768e-200,1.4560059950206931e-199,2.900430493864033e-199,5.777790117970495e-199,1.1509622008850124e-198,2.2927693128657238e-198,4.567301270168822e-198,9.098272894455567e-198,1.8124175473742098e-197,3.6104185971732264e-197,7.192118872221326e-197,1.4327029534098353e-196,2.8540097698292024e-196,5.685317913873591e-196,1.1325413151528359e-195,2.256074066496873e-195,4.494202662119096e-195,8.952657125996163e-195,1.78341022071005e-194,3.5526346765781684e-194,7.077010661181831e-194,1.409772871628933e-193,2.8083319988232445e-193,5.594325706169435e-193,1.1144152514667812e-192,2.219966119119907e-192,4.4222739805060236e-192,8.809371904474099e-192,1.754867149648145e-191,3.495775574363207e-191,6.963744730628436e-191,1.3872097805416409e-190,2.763385290053167e-190,5.504789807854878e-190,1.0965792912678458e-189,2.1844360711494643e-189,4.351496500925054e-189,8.66837993001965e-189,1.726780903884303e-188,3.4398264890229915e-188,6.852291595284085e-188,1.365007806545997e-187,2.719157943035941e-187,5.416686911033268e-187,1.0790287915161902e-186,2.1494746734379585e-186,4.281851798652302e-186,8.529644499741226e-186,1.69914417203464e-185,3.384772855945955e-185,6.742622241778183e-185,1.343161170046051e-184,2.675638444552073e-184,5.329994080844061e-184,1.0617591834829773e-183,2.1150728248688554e-183,4.213321743847341e-183,8.393129498166338e-183,1.6719497597319574e-182,3.330600343624691e-182,6.634708121092446e-182,1.3216641839466038e-181,2.632815465647977e-181,5.244688749494947e-181,1.0447659715608224e-180,2.0812215699863416e-180,4.145888496832852e-180,8.25879938784402e-180,1.6451905877536943e-179,3.277294849923395e-179,6.528521141127768e-179,1.3005112521733725e-178,2.5906778586880647e-178,5.160748710385939e-178,1.0280447320932992e-177,2.047912096665033e-177,4.079534503452549e-177,8.126619200092013e-177,1.618859690178186e-176,3.224842498408366e-176,6.424033659394361e-176,1.2796968682159547e-175,2.54921465445141e-175,5.078152112327567e-175,1.0115911122238588e-174,2.0151357338155832e-174,4.0142424904993096e-174,7.996554525892199e-174,1.5929502125721718e-173,3.173229634735025e-173,6.3212184758124486e-173,1.2592156136941303e-172,2.508415059277459e-172,4.9968774538549707e-172,9.954008287621539e-172,1.982883949127043e-171,3.9499954612205258e-171,7.868571506937005e-171,1.5674554102056014e-170,3.1224428230928197e-170,6.22004882563454e-170,1.2390621569479435e-169,2.4682684522557076e-169,4.916903577627981e-169,9.794696670695145e-169,1.9511483468466644e-168,3.8867766908926996e-168,7.742636826811214e-168,1.5423686462965926e-167,3.072468842709085e-167,6.120498372476765e-167,1.2192312516491045e-166,2.4287643824604008e-166,4.838209664926096e-166,9.637934799615914e-166,1.9199206655932788e-165,3.824569722466929e-165,7.618717702323233e-165,1.5176833902834286e-164,3.0232946844057763e-164,6.022541201461829e-164,1.1997177354358463e-163,2.389892566231092e-163,4.7607752302263775e-163,9.483681866285792e-163,1.8891927762076104e-162,3.7633583622866096e-162,7.496781874966908e-162,1.493393216124235e-161,2.9749075472143582e-161,5.926151812475686e-161,1.1805165285688128e-160,2.351642884494327e-160,4.68458011587293e-160,9.331897715733467e-160,1.8589566796357036e-159,3.7031266758699004e-159,7.376797602527564e-159,1.4694918006248563e-158,2.9272948350428488e-158,5.831305113526195e-158,1.161622632608478e-157,2.3140053801307205e-157,4.609604486828495e-157,9.182542835656263e-157,1.8292045048462602e-156,3.64385898376366e-156,7.258733650817365e-156,1.4459729217920196e-155,2.880444153396251e-155,5.737976414213952e-155,1.1430311291144996e-154,2.2769702553816845e-154,4.535828825510126e-154,9.035578346138661e-154,1.7999285067825133e-153,3.5855398574598317e-153,7.142559285543047e-153,1.422830457214314e-152,2.8343433061513732e-152,5.646141419303707e-152,1.1247371783647416e-151,2.240527869299963e-151,4.4632339267105066e-151,8.89096598952924e-151,1.771121064345076e-150,3.5281541153808035e-150,7.02824426430854e-150,1.4000583824681132e-149,2.7889802923804283e-149,5.555776222398764e-149,1.1067360180960063e-148,2.204668735239439e-148,4.391800892596077e-148,8.748668120479754e-148,1.7427746784089743e-147,3.4716868189266164e-147,6.915758828738525e-147,1.3776507695490324e-146,2.7443433032282784e-146,5.4668572997202815e-146,1.0890229622637328e-145,2.1693835183851556e-145,4.321511127789638e-145,8.60864769614942e-145,1.714881969870548e-144,3.41612326858549e-144,6.805073696735025e-144,1.3556017853293993e-143,2.700420718837792e-143,5.379361503980654e-143,1.0715933998226449e-142,2.134663033324298e-142,4.252346334528721e-142,8.47086826655735e-142,1.6874356777273378e-141,3.3614490001088577e-141,6.696160054853298e-141,1.3339056900390531e-140,2.6572011053244522e-140,5.293266058360719e-140,1.0544427935261835e-139,2.100498241653911e-139,4.1842885079015075e-139,8.33529396509846e-139,1.6604286571875566e-138,3.307649780744242e-138,6.588989550799849e-138,1.3125568357718025e-137,2.6146732118011402e-137,5.208548550577676e-137,1.0375666787451721e-136,2.0668802496290228e-136,4.117319931161763e-136,8.201889499202245e-136,1.6338538778098437e-135,3.254711605531761e-135,6.483534286054873e-135,1.2915496650148933e-134,2.5728259674479113e-134,5.125186927053207e-134,1.0209606623060727e-133,2.033800305847001e-133,4.051423171114623e-133,8.070620141149325e-133,1.607704421673868e-132,3.202620693657689e-132,6.379766808606256e-132,1.2708787092020336e-131,2.531648478631431e-131,5.043159487171431e-131,1.004620421346811e-130,2.0012497989690023e-130,3.9865810735805696e-130,7.94145171902947e-130,1.5819734815786014e-129,3.151363484866431e-129,6.277660105806308e-129,1.2505385872903734e-128,2.491130026067796e-128,4.962444877628853e-128,9.885417021919613e-128,1.9692202554791493e-127,3.9227767589277395e-127,7.814350607844462e-127,1.5566543592710717e-126,3.100926635931898e-126,6.17718759733854e-126,1.2305240043592516e-125,2.45126006203336e-125,4.883022086877845e-125,9.727203192450636e-125,1.937703337477977e-124,3.85999361767981e-124,7.689283720758274e-124,1.5317404637020984e-123,3.051297017182858e-123,6.07832312829731e-123,1.210829750232037e-122,2.4120282076180416e-122,4.8048704396551243e-122,9.571521538992012e-122,1.9066908405122519e-121,3.798215306190674e-121,7.566218500481063e-121,1.507225309310734e-120,3.0024617090855555e-120,5.981040962380858e-120,1.1914506981197797e-119,2.373424250023837e-119,4.72796959160041e-119,9.418331534647846e-119,1.876174691439131e-118,3.737425742391026e-118,7.445122910795189e-118,1.4831025143360907e-117,2.954407998880404e-117,5.885315775191402e-117,1.1723818032866094e-116,2.3354381399064627e-116,4.652299523960237e-116,9.267593301146827e-116,1.8461469463245684e-115,3.6776091016010155e-115,7.32596542821532e-115,1.4593657991557517e-114,2.907123377272617e-114,5.791122647641746e-114,1.153618101736495e-113,2.298059988758849e-113,4.577840538376691e-113,9.119267598459298e-113,1.8165997883752988e-112,3.6187498124112843e-112,7.208715033782033e-112,1.4360089846512637e-111,2.8605955351757038e-111,5.6984370594691594e-111,1.135154708920985e-110,2.2612800663372887e-110,4.504573251759408e-110,8.973315814583575e-110,1.7875255259042172e-109,3.5608325526293035e-109,7.093341204987931e-109,1.4130259905995453e-108,2.8148123605075584e-108,5.607234882852084e-108,1.1169868184678158e-107,2.2250887981283922e-107,4.432478591240373e-107,8.829699955494191e-107,1.7589165903277255e-106,3.503842245290719e-106,6.979813907830638e-106,1.3904108340900895e-105,2.7697619350368853e-105,5.517492376129208e-105,1.0991097009294962e-104,2.1894767628566566e-104,4.361537789208006e-104,8.688382635251051e-104,1.7307655341957277e-103,3.4477640547344147e-103,6.868103588995321e-103,1.3681576279674537e-102,2.725432531281039e-102,5.429186177618876e-102,1.0815187025522937e-101,2.1544346900318602e-101,4.291732378422184e-101,8.549327066268298e-101,1.7030650292528566e-100,3.3925833827409643e-100,6.758181168161165e-100,1.3462605792989e-99,2.68181260945304e-99,5.342293299538319e-99,1.0642092440647356e-98,2.1199534575360602e-98,4.223044187206724e-98,8.412497049736084e-98,1.6758078645307892e-97,3.3382858647317506e-97,6.650018030431214e-97,1.3247139878661147e-96,2.6388908144575506e-96,5.256791122018419e-96,1.0471768194855373e-95,2.086024089248505e-95,4.155455334718812e-95,8.277856966198488e-95,1.6489869444710412e-94,3.284857366030054e-94,6.543586018883149e-94,1.3035122446815143e-93,2.5966559729348405e-93,5.172657387216046e-93,1.030416994950577e-92,2.0526377527092648e-92,4.0889482262948224e-92,8.145371766280804e-92,1.6225952870780738e-91,3.232283978181407e-91,6.438857427240373e-91,1.282649830528073e-90,2.5550970903524915e-90,5.089870193519737e-90,1.0139254075588102e-89,2.0197857568199032e-89,4.023505548869277e-89,8.015006961565512e-89,1.596626022101422e-88,3.180552015332965e-88,6.335804992658241e-88,1.2621213145225667e-87,2.5142033481427966e-87,5.008407989848131e-87,9.976977642363211e-87,1.9874595495809533e-86,3.959110266468467e-86,7.886728615614042e-86,1.5710723892474554e-85,3.129648010670712e-85,6.23440188862789e-85,1.2419213527017693e-84,2.4739641008868266e-84,4.928249570040463e-84,9.8172984061889e-84,1.955650715865931e-83,3.895745615775533e-83,7.760503335133508e-83,1.545927736419491e-82,3.079558712914205e-82,6.134621717992568e-82,1.2220446866314812e-81,2.434368873543138e-81,4.849374067335213e-81,9.660174799522764e-81,1.9243509752303246e-80,3.833395101766653e-80,7.636298261282226e-80,1.5211855179861267e-79,3.030271082866393e-79,6.036438506075962e-79,1.2024861420374123e-78,2.39540735872084e-78,4.771760948938751e-78,9.505565920101055e-78,1.893552179756299e-77,3.7720424934169475e-77,7.514081061116993e-77,1.4968392930772372e-76,2.9817722900196854e-76,5.93982669392029e-76,1.1832406274583854e-75,2.3570694139967035e-75,4.695390010680092e-75,9.353431520292301e-75,1.863246311931575e-74,3.7116718194757365e-74,7.393819919175934e-74,1.4728827239074928e-73,2.934049709215817e-73,5.844761131633602e-73,1.16430313292089e-72,2.319345059274418e-72,4.62024137175137e-72,9.203731996618193e-72,1.833425482562315e-71,3.652267364308168e-71,7.275483529196336e-71,1.449309574126215e-70,2.887090917359282e-70,5.7512170718416136e-70,1.1456687286348539e-69,2.2822244741869008e-69,4.5462954695323345e-69,9.056428379445313e-69,1.8040819287193589e-68,3.5938136638046405e-68,7.159041085964801e-68,1.4261137071941355e-67,2.8408836901832722e-67,5.659170163246277e-67,1.1273325637104756e-66,2.24569799553979e-66,4.4735330544984265e-66,8.911482322840275e-66,1.7752080117176216e-65,3.5362955013550754e-65,7.044462277298994e-65,1.4032890847858646e-64,2.7954159990678423e-64,5.568596444286386e-64,1.1092898648952182e-63,2.2097561147958942e-63,4.401935185208861e-63,8.768856094587409e-63,1.7467962151272421e-62,3.479697903887688e-62,6.931717276155401e-62,1.3808297652180923e-61,2.7506760079080673e-61,5.479472336900292e-61,1.0915359353313933e-60,2.1743894756000844e-60,4.3314832233764116e-60,8.628512566366922e-60,1.7188391428171525e-59,3.4240061379714394e-59,6.82077673286572e-59,1.3587299019027175e-58,2.7066520700332577e-58,5.3917746403875386e-58,1.0740661533334411e-57,2.139588871343439e-57,4.26215882901529e-57,8.490415204088686e-57,1.6913295170296367e-56,3.3692057059802463e-56,6.711611767496245e-56,1.3369837418249398e-55,2.66333272517497e-55,5.3054805253695525e-55,1.0568759711848008e-54,2.1053452427666997e-54,4.193943955667178e-54,8.354528058382854e-54,1.6642601764859018e-53,3.315282342319423e-53,6.604193962330306e-53,1.3155856240457052e-52,2.620706696483855e-52,5.220567527846986e-52,1.0399609139541224e-51,2.0716496756020752e-51,4.126820845702969e-51,8.220815755240575e-51,1.6376240745216957e-50,3.2622220097116867e-50,6.498495354469928e-50,1.294529978227924e-49,2.5787628875938192e-49,5.137013543351381e-49,1.0233165783302533e-48,2.0384933982524474e-48,4.060772025700336e-48,8.089243486805888e-48,1.61141427725301e-47,3.2100108955431553e-47,6.394488428556911e-47,1.2738113231864732e-46,2.5374903797335615e-46,5.054796821191225e-46,1.006938631476025e-45,2.00586777950823e-45,3.995780301895266e-45,7.959777002314977e-45,1.5856239617711372e-44,3.158635408267819e-44,6.29214610961035e-44,1.253424265461402e-43,2.4968784288843317e-43,4.973895958790078e-43,9.908228099003828e-43,1.9737643263002634e-42,3.931828755705786e-42,7.832382599179236e-42,1.5602464143663776e-41,3.108082173869083e-41,6.191441755977885e-41,1.2333634979137849e-40,2.45691646298281e-40,4.894289896114491e-40,9.749649183484017e-40,1.9421746814890124e-39,3.868900739327952e-39,7.707027114212256e-39,1.5352750287804148e-38,3.0583380323784193e-38,6.092349152400686e-38,1.2136237983442368e-37,2.4175940791691234e-37,4.815957910192341e-37,9.593608287093128e-37,1.911090621689136e-36,3.806979871402284e-36,7.58367791499719e-36,1.5107033044866556e-35,3.009390034449724e-35,5.994842503189422e-35,1.1942000281335349e-34,2.3789010410789004e-34,4.73887960971767e-34,9.440064789417643e-34,1.880504055128591e-33,3.746050032749012e-33,7.462302891391154e-33,1.486524844997854e-32,2.9612254379880314e-32,5.898896425508493e-32,1.1750871309048075e-31,2.3408272761782945e-31,4.663034929742736e-31,9.288978720164517e-31,1.8504070195423058e-30,3.686095362172169e-30,7.342870447166788e-30,1.4627333562011358e-29,2.913831704832777e-29,5.80448594276896e-29,1.1562801312073731e-28,2.3033628731421266e-28,4.588404126454752e-28,9.140310748756224e-28,1.8207916800994624e-27,3.6271002523306484e-27,7.225349491787221e-27,1.4393226447194093e-26,2.867196497493776e-26,5.711586478126447e-26,1.137774133221495e-25,2.266498079273702e-25,4.514967772036084e-25,8.994022174092017e-25,1.791650327363896e-24,3.569049345675222e-24,7.109709432312424e-24,1.4162866162991975e-23,2.821307675939471e-23,5.620173848083188e-23,1.1195643194838794e-22,2.230223297965941e-22,4.442706749606892e-22,8.850074914473456e-22,1.762975375287211e-21,3.511927530450742e-21,6.995920165435346e-21,1.3936192742241377e-20,2.776153294436792e-20,5.53022425619289e-20,1.1016459496336547e-19,2.1945290862033115e-19,4.371602248248503e-19,8.708431497690724e-19,1.7347593592339325e-18,3.455719936762143e-18,6.88395206964551e-18,1.3713147177539484e-17,2.7317215984413846e-17,5.4417142868659096e-17,1.084014359178331e-16,2.1594061521035676e-16,4.3016357581067993e-16,8.569055051268365e-16,1.7069949340384044e-15,3.4004119327037024e-15,6.773775997517745e-15,1.3493671405883065e-14,2.6880010215376076e-14,5.354620899273613e-14,1.066664958279541e-13,2.1248453524988785e-13,4.232789065573544e-13,8.431909292866251e-13,1.6796748720926532e-12,3.345989120549975e-12,6.665363268124921e-12,1.3277708293554318e-11,2.6449801824277145e-11,5.2689214213506664e-11,1.0495932305582267e-10,2.09083769055575e-10,4.165044248545185e-10,8.296958520834915e-10,1.6527920614648973e-9,3.2924373330077757e-9,6.558685659571422e-9,1.3065201621247199e-8,2.6026478819690043e-8,5.184593543892913e-8,1.0327947319189525e-7,2.0573743134329116e-7,4.098383671757261e-7,8.164167604921472e-7,1.6263395040481906e-6,3.2397426295281954e-6,6.453715401646702e-6,1.2856096069432964e-5,2.5609931002584567e-5,5.101615314749834e-5,0.00010162650893929952,0.00020244465099768038,0.0004032789982193705,0.0008033501977124734,0.0016003103137387001,0.003187891292677646,0.006350425168595962,0.012650337203959031,0.025200049937640922,0.05019965133110082,0.1]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.factory.js index 23434fca3254..f06a7303babb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.factory.js @@ -31,6 +31,7 @@ var factory = require( './../lib/factory.js' ); // FIXTURES // var data = require( './fixtures/r/data.json' ); +var smallX = require( './fixtures/julia/small_x.json' ); // TESTS // @@ -138,3 +139,22 @@ tape( 'the created function evaluates the logcdf for `x` given parameter `lambda } t.end(); }); + +tape( 'the created function evaluates the logcdf for small `x`', function test( t ) { + var expected; + var lambda; + var logcdf; + var i; + var x; + var y; + + expected = smallX.expected; + x = smallX.x; + lambda = smallX.lambda; + for ( i = 0; i < expected.length; i++ ) { + logcdf = factory( lambda[i] ); + y = logcdf( x[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.logcdf.js b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.logcdf.js index e16abcf63a6a..95d87f5d8096 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.logcdf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.logcdf.js @@ -31,6 +31,7 @@ var logcdf = require( './../lib' ); // FIXTURES // var data = require( './fixtures/r/data.json' ); +var smallX = require( './fixtures/julia/small_x.json' ); // TESTS // @@ -110,3 +111,20 @@ tape( 'the function evaluates the logcdf for `x` given parameter `lambda`', func } t.end(); }); + +tape( 'the function evaluates the logcdf for small `x`', function test( t ) { + var expected; + var lambda; + var i; + var x; + var y; + + expected = smallX.expected; + x = smallX.x; + lambda = smallX.lambda; + for ( i = 0; i < expected.length; i++ ) { + y = logcdf( x[i], lambda[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.native.js index 9e2444bd9fb2..e61686a95414 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/test/test.native.js @@ -32,6 +32,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // FIXTURES // var data = require( './fixtures/r/data.json' ); +var smallX = require( './fixtures/julia/small_x.json' ); // VARIABLES // @@ -119,3 +120,20 @@ tape( 'the function evaluates the logcdf for `x` given parameter `lambda`', opts } t.end(); }); + +tape( 'the function evaluates the logcdf for small `x`', opts, function test( t ) { + var expected; + var lambda; + var i; + var x; + var y; + + expected = smallX.expected; + x = smallX.x; + lambda = smallX.lambda; + for ( i = 0; i < expected.length; i++ ) { + y = logcdf( x[i], lambda[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); + } + t.end(); +});