From 62929317977d1161a216e7ae5f00bef7fe15158d Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Fri, 25 Jul 2025 18:13:54 +0530 Subject: [PATCH 1/2] feat: temp commit --- .../@stdlib/math/base/special/sicif/LICENSE | 196 ++++++++++ .../@stdlib/math/base/special/sicif/README.md | 150 +++++++ .../base/special/sicif/benchmark/benchmark.js | 83 ++++ .../special/sicif/benchmark/c/cephes/Makefile | 113 ++++++ .../sicif/benchmark/c/cephes/benchmark.c | 141 +++++++ .../sicif/benchmark/python/scipy/benchmark.py | 97 +++++ .../docs/img/equation_cosine_integral.svg | 55 +++ .../sicif/docs/img/equation_sine_integral.svg | 32 ++ .../math/base/special/sicif/docs/repl.txt | 59 +++ .../base/special/sicif/docs/types/index.d.ts | 103 +++++ .../base/special/sicif/docs/types/test.ts | 112 ++++++ .../math/base/special/sicif/examples/index.js | 32 ++ .../math/base/special/sicif/lib/assign.js | 185 +++++++++ .../math/base/special/sicif/lib/index.js | 68 ++++ .../math/base/special/sicif/lib/main.js | 57 +++ .../math/base/special/sicif/lib/polyval_cd.js | 47 +++ .../math/base/special/sicif/lib/polyval_cn.js | 47 +++ .../base/special/sicif/lib/polyval_fd4.js | 47 +++ .../base/special/sicif/lib/polyval_fd8.js | 47 +++ .../base/special/sicif/lib/polyval_fn4.js | 47 +++ .../base/special/sicif/lib/polyval_fn8.js | 47 +++ .../base/special/sicif/lib/polyval_gd4.js | 47 +++ .../base/special/sicif/lib/polyval_gd8.js | 47 +++ .../base/special/sicif/lib/polyval_gn4.js | 47 +++ .../base/special/sicif/lib/polyval_gn8.js | 47 +++ .../math/base/special/sicif/lib/polyval_sd.js | 47 +++ .../math/base/special/sicif/lib/polyval_sn.js | 47 +++ .../math/base/special/sicif/package.json | 67 ++++ .../base/special/sicif/scripts/evalpoly.js | 226 +++++++++++ .../test/fixtures/python/large_negative.json | 1 + .../test/fixtures/python/large_positive.json | 1 + .../test/fixtures/python/medium_negative.json | 1 + .../test/fixtures/python/medium_positive.json | 1 + .../sicif/test/fixtures/python/runner.py | 90 +++++ .../test/fixtures/python/small_negative.json | 1 + .../test/fixtures/python/small_positive.json | 1 + .../test/fixtures/python/very_large.json | 1 + .../base/special/sicif/test/test.assign.js | 369 ++++++++++++++++++ .../math/base/special/sicif/test/test.js | 40 ++ .../math/base/special/sicif/test/test.main.js | 272 +++++++++++++ 40 files changed, 3118 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/LICENSE create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c create mode 100755 lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/test.js create mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/LICENSE b/lib/node_modules/@stdlib/math/base/special/sicif/LICENSE new file mode 100644 index 000000000000..3e825d2f4fbe --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/LICENSE @@ -0,0 +1,196 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +DEPENDENCIES & ATTRIBUTION + +The library links against the following external libraries or contains +implementations from the following external libraries, which have their own +licenses: + +* Cephes + +Copyright (c) 1984-2000 Stephen L. Moshier + +Some software in this archive may be from the book _Methods and Programs for +Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) +or from the Cephes Mathematical Library, a commercial product. In either event, +it is copyrighted by the author. What you see here may be used freely but it +comes with no support or guarantee. + +Stephen L. Moshier +moshier@na-net.ornl.gov diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/README.md b/lib/node_modules/@stdlib/math/base/special/sicif/README.md new file mode 100644 index 000000000000..1c76aa5ec9f5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/README.md @@ -0,0 +1,150 @@ + + +# sici + +> Compute the sine and cosine integrals. + +
+ +The sine integral is defined as + + + +```math +\int_0^x \frac{\sin t}{t}\; dt +``` + + + + + +and the cosine integral is defined as + + + +```math +\gamma + \log( x ) + \int_0^x \frac{\cos t - 1}{t}\; dt +``` + + + + + +where `γ` is the [Euler-Mascheroni][eulergamma] constant. + +
+ + + +
+ +## Usage + +```javascript +var sici = require( '@stdlib/math/base/special/sici' ); +``` + +#### sici( x ) + +Computes the sine and cosine integrals. + +```javascript +var v = sici( 3.0 ); +// returns [ ~1.849, ~0.12 ] + +v = sici( 0.0 ); +// returns [ 0.0, -Infinity ] + +v = sici( -9.0 ); +// returns [ ~-1.665, ~0.055 ] + +v = sici( NaN ); +// returns [ NaN, NaN ] +``` + +#### sici.assign( x, out, stride, offset ) + +Computes the sine and cosine integrals and assigns results to a provided output array. + +```javascript +var Float64Array = require( '@stdlib/array/float64' ); + +var out = new Float64Array( 2 ); + +var v = sici.assign( 3.0, out, 1, 0 ); +// returns [ ~1.849, ~0.12 ] + +var bool = ( v === out ); +// returns true +``` + +
+ + + +
+ +## Examples + + + +```javascript +var randu = require( '@stdlib/random/base/randu' ); +var sici = require( '@stdlib/math/base/special/sici' ); + +var x; +var y; +var i; + +for ( i = 0; i < 100; i++ ) { + x = randu() * 100.0; + y = sici( x ); + console.log( 'si(%d) = %d, ci(%d) = %d', x, y[ 0 ], x, y[ 1 ] ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js new file mode 100644 index 000000000000..b7e0358b6e33 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js @@ -0,0 +1,83 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isArray = require( '@stdlib/assert/is-array' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var pkg = require( './../package.json' ).name; +var sici = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -50.0, 50.0 ); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = sici( x[ i%x.length ] ); + if ( isnan( y[ 0 ] ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( !isArray( y ) ) { + b.fail( 'should return an array' ); + } + if ( isnan( y[ 0 ] ) || isnan( y[ 1 ] ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); + +bench( pkg+':assign', function benchmark( b ) { + var out; + var x; + var y; + var i; + + out = [ 0.0, 0.0 ]; + x = uniform( 100, -50.0, 50.0 ); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = sici.assign( x[ i%x.length ], out, 1, 0 ); + if ( isnan( y[ 0 ] ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( !isArray( y ) || y !== out ) { + b.fail( 'should return the output array' ); + } + if ( isnan( y[ 0 ] ) || isnan( y[ 1 ] ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile new file mode 100644 index 000000000000..60e93ff57ffd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile @@ -0,0 +1,113 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2018 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +endif + +# Specify the path to Cephes: +CEPHES ?= + +# Specify a list of Cephes source files: +CEPHES_SRC ?= + +# Determine the OS: +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate [position independent code][1]: +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C targets: +c_targets := benchmark.out + + +# TARGETS # + +# Default target. +# +# This target is the default target. + +all: $(c_targets) + +.PHONY: all + + +# Compile C source. +# +# This target compiles C source files. + +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $(CEPHES_SRC) $< -lm + + +# Run a benchmark. +# +# This target runs a benchmark. + +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + + +# Perform clean-up. +# +# This target removes generated files. + +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c new file mode 100644 index 000000000000..4f8e29437823 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c @@ -0,0 +1,141 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +#include +#include +#include +#include +#include + +#define NAME "sici" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Define prototypes for external functions. +*/ +extern int sici( double x, double *si, double *ci ); + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a random number on the interval [0,1). +* +* @return random number +*/ +static double rand_double( void ) { + int r = rand(); + return (double)r / ( (double)RAND_MAX + 1.0 ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double x[ 100 ]; + double elapsed; + double y; + double z; + double t; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = ( 100.0*rand_double() ) - 50.0; + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + sici( x[ i%100 ], &y, &z ); + if ( y != y || z != z ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y || z != z ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::cephes::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py new file mode 100755 index 000000000000..cdac11b262fd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2018 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. + +"""Benchmark scipy.special.sici.""" + +from __future__ import print_function +import timeit + +NAME = "sici" +REPEATS = 3 +ITERATIONS = 1000000 + + +def print_version(): + """Print the TAP version.""" + print("TAP version 13") + + +def print_summary(total, passing): + """Print the benchmark summary. + + # Arguments + + * `total`: total number of tests + * `passing`: number of passing tests + + """ + print("#") + print("1.." + str(total)) # TAP plan + print("# total " + str(total)) + print("# pass " + str(passing)) + print("#") + print("# ok") + + +def print_results(elapsed): + """Print benchmark results. + + # Arguments + + * `elapsed`: elapsed time (in seconds) + + # Examples + + ``` python + python> print_results(0.131009101868) + ``` + """ + rate = ITERATIONS / elapsed + + print(" ---") + print(" iterations: " + str(ITERATIONS)) + print(" elapsed: " + str(elapsed)) + print(" rate: " + str(rate)) + print(" ...") + + +def benchmark(): + """Run the benchmark and print benchmark results.""" + setup = "from scipy.special import sici; from random import random;" + stmt = "y = sici(100.0*random()-50.0)" + + t = timeit.Timer(stmt, setup=setup) + + print_version() + + for i in range(REPEATS): + print("# python::scipy::" + NAME) + elapsed = t.timeit(number=ITERATIONS) + print_results(elapsed) + print("ok " + str(i+1) + " benchmark finished") + + print_summary(REPEATS, REPEATS) + + +def main(): + """Run the benchmark.""" + benchmark() + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg new file mode 100644 index 000000000000..61271547c8ee --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg @@ -0,0 +1,55 @@ + +gamma plus log left-parenthesis x right-parenthesis plus integral Subscript 0 Superscript x Baseline StartFraction cosine t minus 1 Over t EndFraction d t + + + \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg new file mode 100644 index 000000000000..6de9511dfb01 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg @@ -0,0 +1,32 @@ + +integral Subscript 0 Superscript x Baseline StartFraction sine t Over t EndFraction d t + + + \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt new file mode 100644 index 000000000000..822657e5181a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt @@ -0,0 +1,59 @@ + +{{alias}}( x ) + Computes the sine and cosine integrals. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: Array + Sine and cosine integrals. + + Examples + -------- + > var y = {{alias}}( 3.0 ) + [ ~1.849, ~0.12 ] + > y = {{alias}}( 0.0 ) + [ 0.0, -Infinity ] + > y = {{alias}}( -9.0 ) + [ ~-1.665, ~0.055 ] + > y = {{alias}}( NaN ) + [ NaN, NaN ] + + +{{alias}}.assign( x, out, stride, offset ) + Computes the sine and cosine integrals and assigns results to a provided + output array. + + Parameters + ---------- + x: number + Input value. + + out: Array|TypedArray|Object + Output array. + + stride: integer + Output array stride. + + offset: integer + Output array index offset. + + Returns + ------- + out: Array|TypedArray|Object + Sine and cosine integrals. + + Examples + -------- + > var out = new {{alias:@stdlib/array/float64}}( 2 ); + > var y = {{alias}}.assign( 3.0, out, 1, 0 ) + [ ~1.849, ~0.12 ] + > var bool = ( y === out ) + true + + See Also + -------- diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts new file mode 100644 index 000000000000..93ec4723d47e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts @@ -0,0 +1,103 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2019 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. +*/ + +// TypeScript Version: 4.1 + +/// + +import { Collection } from '@stdlib/types/array'; + +/** +* Interface describing `sici`. +*/ +interface Sici { + /** + * Computes the sine and cosine integrals. + * + * @param x - input value + * @returns output array + * + * @example + * var v = sici( 3.0 ); + * // returns [ ~1.849, ~0.12 ] + * + * @example + * var v = sici( 0.0 ); + * // returns [ 0.0, -Infinity ] + * + * @example + * var v = sici( -9.0 ); + * // returns [ ~-1.665, ~0.055 ] + * + * @example + * var v = sici( NaN ); + * // returns [ NaN, NaN ] + */ + ( x: number ): Array; + + /** + * Computes the sine and cosine integrals. + * + * @param x - input value + * @param out - output array + * @param stride - output array stride + * @param offset - output array index offset + * @returns output array + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var out = new Float64Array( 2 ); + * + * var v = sici.assign( 3.0, out, 1, 0 ); + * // returns [ ~1.849, ~0.12 ] + * + * var bool = ( v === out ); + * // returns true + */ + assign( x: number, out: Collection, stride: number, offset: number ): Collection; +} + +/** +* Computes the sine and cosine integrals. +* +* @param x - input value +* @returns output array +* +* @example +* var v = sici( 3.0 ); +* // returns [ ~1.849, ~0.12 ] +* +* @example +* var v = sici( 0.0 ); +* // returns [ 0.0, -Infinity ] +* +* @example +* var v = sici( -9.0 ); +* // returns [ ~-1.665, ~0.055 ] +* +* @example +* var v = sici( NaN ); +* // returns [ NaN, NaN ] +*/ +declare var sici: Sici; + + +// EXPORTS // + +export = sici; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts new file mode 100644 index 000000000000..51d0c1ceca29 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts @@ -0,0 +1,112 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2019 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 sici = require( './index' ); + + +// TESTS // + +// The function returns a collection... +{ + sici( 1.0 ); // $ExpectType number[] +} + +// The compiler throws an error if the function is provided a last argument other than a number... +{ + sici( true ); // $ExpectError + sici( false ); // $ExpectError + sici( null ); // $ExpectError + sici( undefined ); // $ExpectError + sici( '5' ); // $ExpectError + sici( [] ); // $ExpectError + sici( {} ); // $ExpectError + sici( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + sici(); // $ExpectError +} + +// Attached to the main export is an `assign` method which returns an array-like object containing numbers... +{ + const out = [ 0.0, 0.0 ]; + + sici.assign( 3.0, out, 1, 0 ); // $ExpectType Collection +} + +// The compiler throws an error if the `assign` method is provided a first argument which is not a number... +{ + const out = [ 0.0, 0.0 ]; + + sici.assign( true, out, 1, 0 ); // $ExpectError + sici.assign( false, out, 1, 0 ); // $ExpectError + sici.assign( '5', out, 1, 0 ); // $ExpectError + sici.assign( null, out, 1, 0 ); // $ExpectError + sici.assign( [], out, 1, 0 ); // $ExpectError + sici.assign( {}, out, 1, 0 ); // $ExpectError + sici.assign( ( x: number ): number => x, out, 1, 0 ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided a second argument which is not an array-like object... +{ + sici.assign( 1.0, 1, 1, 0 ); // $ExpectError + sici.assign( 1.0, true, 1, 0 ); // $ExpectError + sici.assign( 1.0, false, 1, 0 ); // $ExpectError + sici.assign( 1.0, null, 1, 0 ); // $ExpectError + sici.assign( 1.0, {}, 1, 0 ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided a third argument which is not a number... +{ + const out = [ 0.0, 0.0 ]; + + sici.assign( 1.0, out, '5', 0 ); // $ExpectError + sici.assign( 1.0, out, true, 0 ); // $ExpectError + sici.assign( 1.0, out, false, 0 ); // $ExpectError + sici.assign( 1.0, out, null, 0 ); // $ExpectError + sici.assign( 1.0, out, [], 0 ); // $ExpectError + sici.assign( 1.0, out, {}, 0 ); // $ExpectError + sici.assign( 1.0, out, ( x: number ): number => x, 0 ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided a fourth argument which is not a number... +{ + const out = [ 0.0, 0.0 ]; + + sici.assign( 1.0, out, 1, '5' ); // $ExpectError + sici.assign( 1.0, out, 1, true ); // $ExpectError + sici.assign( 1.0, out, 1, false ); // $ExpectError + sici.assign( 1.0, out, 1, null ); // $ExpectError + sici.assign( 1.0, out, 1, [] ); // $ExpectError + sici.assign( 1.0, out, 1, {} ); // $ExpectError + sici.assign( 1.0, out, 1, ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided an unsupported number of arguments... +{ + const out = [ 0.0, 0.0 ]; + + sici.assign(); // $ExpectError + sici.assign( 1.0 ); // $ExpectError + sici.assign( 1.0, out ); // $ExpectError + sici.assign( 1.0, out, 1 ); // $ExpectError + sici.assign( 1.0, out, 1, 0, 1 ); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js b/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js new file mode 100644 index 000000000000..4d5d9d366439 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js @@ -0,0 +1,32 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +var randu = require( '@stdlib/random/base/randu' ); +var sici = require( './../lib' ); + +var x; +var y; +var i; + +for ( i = 0; i < 100; i++ ) { + x = randu() * 100.0; + y = sici( x ); + console.log( 'si(%d) = %d, ci(%d) = %d', x, y[ 0 ], x, y[ 1 ] ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js new file mode 100644 index 000000000000..9650e932dd57 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js @@ -0,0 +1,185 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +* +* +* ## Notice +* +* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified for JavaScript. +* +* ```text +* Copyright 1984, 1987, 1989 by Stephen L. Moshier +* +* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. +* +* Stephen L. Moshier +* moshier@na-net.ornl.gov +* ``` +*/ + +'use strict'; + +// MODULES // + +var isInfinite = require( '@stdlib/math/base/assert/is-infinite' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var cos = require( '@stdlib/math/base/special/cos' ); +var sin = require( '@stdlib/math/base/special/sin' ); +var ln = require( '@stdlib/math/base/special/ln' ); +var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); +var GAMMA = require( '@stdlib/constants/float64/eulergamma' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var polyvalFN4 = require( './polyval_fn4.js' ); +var polyvalFD4 = require( './polyval_fd4.js' ); +var polyvalFN8 = require( './polyval_fn8.js' ); +var polyvalFD8 = require( './polyval_fd8.js' ); +var polyvalGN4 = require( './polyval_gn4.js' ); +var polyvalGD4 = require( './polyval_gd4.js' ); +var polyvalGN8 = require( './polyval_gn8.js' ); +var polyvalGD8 = require( './polyval_gd8.js' ); +var polyvalSN = require( './polyval_sn.js' ); +var polyvalSD = require( './polyval_sd.js' ); +var polyvalCN = require( './polyval_cn.js' ); +var polyvalCD = require( './polyval_cd.js' ); + + +// MAIN // + +/** +* Computes the sine and cosine integrals and assigns results to a provided output array. +* +* ## Method +* +* - The integrals are approximated by rational functions. +* +* - For \\( x > 8 \\), auxiliary functions \\( f(x) \\) and \\( g(x) \\) are employed such that +* +* ```tex +* \operatorname{Ci}(x) = f(x) \sin(x) - g(x) \cos(x) \\ +* \operatorname{Si}(x) = \pi/2 - f(x) \cos(x) - g(x) \sin(x) +* ``` +* +* ## Notes +* +* - Absolute error on test interval \\( \[0,50\] \\), except relative when greater than \\( 1 \\): +* +* | arithmetic | function | # trials | peak | rms | +* |:----------:|:-----------:|:--------:|:-------:|:-------:| +* | IEEE | Si | 30000 | 4.4e-16 | 7.3e-17 | +* | IEEE | Ci | 30000 | 6.9e-16 | 5.1e-17 | +* +* @private +* @param {number} x - input value +* @param {Collection} out - output array +* @param {integer} stride - output array stride +* @param {NonNegativeInteger} offset - output array index offset +* @returns {Collection} output array +* +* @example +* var v = sici( 3.0, [ 0.0, 0.0 ], 1, 0 ); +* // returns [ ~1.849, ~0.12 ] +* +* @example +* var v = sici( 0.0, [ 0.0, 0.0 ], 1, 0 ); +* // returns [ 0.0, -Infinity ] +* +* @example +* var v = sici( -9.0, [ 0.0, 0.0 ], 1, 0 ); +* // returns [ ~-1.665, ~0.055 ] +* +* @example +* var v = sici( NaN, [ 0.0, 0.0 ], 1, 0 ); +* // returns [ NaN, NaN ] +*/ +function sici( x, out, stride, offset ) { + var sgn; + var si; + var ci; + var c; + var f; + var g; + var s; + var z; + + if ( isnan( x ) ) { + out[ offset ] = NaN; + out[ offset + stride ] = NaN; + return out; + } + if ( x < 0.0 ) { + sgn = -1; + x = -x; + } else { + sgn = 0; + } + if ( x === 0.0 ) { + out[ offset ] = 0.0; + out[ offset + stride ] = NINF; + return out; + } + if ( x > 1.0e9 ) { + if ( isInfinite( x ) ) { + if ( sgn === -1 ) { + si = -HALF_PI; + ci = NaN; + } else { + si = HALF_PI; + ci = 0.0; + } + out[ offset ] = si; + out[ offset + stride ] = ci; + return out; + } + si = HALF_PI - ( cos( x ) / x ); + ci = sin( x ) / x; + } + if ( x > 4.0 ) { + s = sin( x ); + c = cos( x ); + z = 1.0 / ( x*x ); + if ( x < 8.0 ) { + f = polyvalFN4( z ) / ( x * polyvalFD4( z ) ); + g = z * polyvalGN4( z ) / polyvalGD4( z ); + } else { + f = polyvalFN8( z ) / ( x * polyvalFD8( z ) ); + g = z * polyvalGN8( z ) / polyvalGD8( z ); + } + si = HALF_PI - ( f*c ) - ( g*s ); + if ( sgn ) { + si = -si; + } + ci = ( f*s ) - ( g*c ); + out[ offset ] = si; + out[ offset + stride ] = ci; + return out; + } + z = x * x; + s = x * polyvalSN( z ) / polyvalSD( z ); + c = z * polyvalCN( z ) / polyvalCD( z ); + if ( sgn ) { + s = -s; + } + si = s; + ci = GAMMA + ln( x ) + c; // real part if x < 0 + out[ offset ] = si; + out[ offset + stride ] = ci; + return out; +} + + +// EXPORTS // + +module.exports = sici; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js new file mode 100644 index 000000000000..a55e573743f0 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js @@ -0,0 +1,68 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +/** +* Compute the sine and cosine integrals. +* +* @module @stdlib/math/base/special/sici +* +* @example +* var sici = require( '@stdlib/math/base/special/sici' ); +* +* var v = sici( 3.0 ); +* // returns [ ~1.849, ~0.12 ] +* +* v = sici( 0.0 ); +* // returns [ 0.0, -Infinity ] +* +* v = sici( -9.0 ); +* // returns [ ~-1.665, ~0.055 ] +* +* v = sici( NaN ); +* // returns [ NaN, NaN ] +* +* @example +* var Float64Array = require( '@stdlib/array/float64' ); +* var sici = require( '@stdlib/math/base/special/sici' ); +* +* var out = new Float64Array( 2 ); +* +* var v = sici.assign( 3.0, out, 1, 0 ); +* // returns [ ~1.849, ~0.12 ] +* +* var bool = ( v === out ); +* // returns true +*/ + +// MODULES // + +var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); +var main = require( './main.js' ); +var assign = require( './assign.js' ); + + +// MAIN // + +setReadOnly( main, 'assign', assign ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js new file mode 100644 index 000000000000..214d93bc95ec --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js @@ -0,0 +1,57 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +// MODULES // + +var fcn = require( './assign.js' ); + + +// MAIN // + +/** +* Computes the sine and cosine integrals. +* +* @param {number} x - input value +* @returns {Array} output array +* +* @example +* var v = sici( 3.0 ); +* // returns [ ~1.849, ~0.12 ] +* +* @example +* var v = sici( 0.0 ); +* // returns [ 0.0, -Infinity ] +* +* @example +* var v = sici( -9.0 ); +* // returns [ ~-1.665, ~0.055 ] +* +* @example +* var v = sici( NaN ); +* // returns [ NaN, NaN ] +*/ +function sici( x ) { + return fcn( x, [ 0.0, 0.0 ], 1, 0 ); +} + + +// EXPORTS // + +module.exports = sici; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js new file mode 100644 index 000000000000..e95072169b1e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 4.0; + } + return 4.0 + (x * (0.051002805623644606 + (x * (0.00031744202477503275 + (x * (0.0000012321035568588342 + (x * (3.067809975818878e-9 + (x * 4.077460400618806e-12))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js new file mode 100644 index 000000000000..861b7f93bcdb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return -1.0; + } + return -1.0 + (x * (0.028915965260755523 + (x * (-0.0004740072068734079 + (x * (0.000003593250514199931 + (x * (-1.3524950491579076e-8 + (x * 2.0252400238910228e-11))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js new file mode 100644 index 000000000000..24923d10cbfd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 5.489002527562557e-7; + } + return 5.489002527562557e-7 + (x * (0.00011003435715391573 + (x * (0.007017106683227897 + (x * (0.1787920529631499 + (x * (1.867922579501842 + (x * (7.308288225055645 + (x * (8.16496634205391 + (x * 1.0))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js new file mode 100644 index 000000000000..25e572c95a1c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 9.70507110881952e-14; + } + return 9.70507110881952e-14 + (x * (9.437205903502767e-11 + (x * (3.21956939101046e-8 + (x * (0.000004924350643178815 + (x * (0.00035869648188185157 + (x * (0.012225359477197129 + (x * (0.17868554533207454 + (x * (0.9174636118736841 + (x * 1.0))))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js new file mode 100644 index 000000000000..558a4d60a23f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 5.489002234213736e-7; + } + return 5.489002234213736e-7 + (x * (0.00010893658065032867 + (x * (0.006810201324725182 + (x * (0.16700661183132304 + (x * (1.6208328770153833 + (x * (5.4593771716181285 + (x * 4.236128628922166))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js new file mode 100644 index 000000000000..ba0555558eac --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 9.70507110881952e-14; + } + return 9.70507110881952e-14 + (x * (9.41779576128513e-11 + (x * (3.200927900910049e-8 + (x * (0.0000048621543082645475 + (x * (0.00034955644244785906 + (x * (0.01160642294081244 + (x * (0.16030015822231947 + (x * (0.7137152741001467 + (x * 0.4558808734704653))))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js new file mode 100644 index 000000000000..9adc7ef12ac1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 7.825792189335346e-9; + } + return 7.825792189335346e-9 + (x * (0.0000020265918208634397 + (x * (0.0001732210814741771 + (x * (0.006223963454417684 + (x * (0.09887717612776888 + (x * (0.666296701268988 + (x * (1.6440220241335535 + (x * 1.0))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js new file mode 100644 index 000000000000..75b0e8715f78 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 3.1404009894636335e-15; + } + return 3.1404009894636335e-15 + (x * (3.878301660239547e-12 + (x * (1.7269374896631615e-9 + (x * (3.5704322344374083e-7 + (x * (0.00003684755044425611 + (x * (0.0019028442667439953 + (x * (0.04679131942596258 + (x * (0.48785225869530496 + (x * (1.6854889881101165 + (x * 1.0))))))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js new file mode 100644 index 000000000000..95576754ee9d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 7.825790407440903e-9; + } + return 7.825790407440903e-9 + (x * (0.0000019796387414096365 + (x * (0.00016199979459893403 + (x * (0.005388686814621773 + (x * (0.07485277376284691 + (x * (0.3971802963923375 + (x * (0.6113791099522193 + (x * 0.08710016989731142))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js new file mode 100644 index 000000000000..0659af0fc541 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 3.1404009894636335e-15; + } + return 3.1404009894636335e-15 + (x * (3.859459254302766e-12 + (x * (1.7040445278204452e-9 + (x * (3.471311670841167e-7 + (x * (0.000034894116550227946 + (x * (0.001717182390523479 + (x * (0.03848787676499743 + (x * (0.33041097930563207 + (x * 0.6973599534432762))))))))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js new file mode 100644 index 000000000000..6321dfc1a848 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 1.0; + } + return 1.0 + (x * (0.01420852393261499 + (x * (0.00009964121220438756 + (x * (4.418278428012189e-7 + (x * (1.279978911799433e-9 + (x * 2.0326926619595193e-12))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js new file mode 100644 index 000000000000..407c288f3661 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 1.0; + } + return 1.0 + (x * (-0.04134703162294066 + (x * (0.0009769454381704354 + (x * (-0.000009757593038436328 + (x * (4.625917144270128e-8 + (x * -8.391678279103039e-11))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/package.json b/lib/node_modules/@stdlib/math/base/special/sicif/package.json new file mode 100644 index 000000000000..ce4c1080a296 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/package.json @@ -0,0 +1,67 @@ +{ + "name": "@stdlib/math/base/special/sici", + "version": "0.0.0", + "description": "Sine and cosine integrals.", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "lib": "./lib", + "scripts": "./scripts", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "special", + "function", + "sine", + "sin", + "cosine", + "cos", + "integral", + "sici", + "number" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js b/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js new file mode 100644 index 000000000000..0099cbad4f69 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js @@ -0,0 +1,226 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +/* +* This script compiles modules for evaluating polynomial functions. If any polynomial coefficients change, this script should be rerun to update the compiled files. +*/ +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var writeFileSync = require( '@stdlib/fs/write-file' ).sync; +var currentYear = require( '@stdlib/time/current-year' ); +var licenseHeader = require( '@stdlib/_tools/licenses/header' ); +var compile = require( '@stdlib/math/base/tools/evalpoly-compile' ); + + +// VARIABLES // + +// Polynomial coefficients ordered in ascending degree... +var SN = [ + 1.00000000000000000302e0, + -4.13470316229406538752e-2, + 9.76945438170435310816e-4, + -9.75759303843632795789e-6, + 4.62591714427012837309e-8, + -8.39167827910303881427e-11 +]; +var SD = [ + 9.99999999999999996984e-1, + 1.42085239326149893930e-2, + 9.96412122043875552487e-5, + 4.41827842801218905784e-7, + 1.27997891179943299903e-9, + 2.03269266195951942049e-12 +]; +var CN = [ + -1.00000000000000000080e0, + 2.89159652607555242092e-2, + -4.74007206873407909465e-4, + 3.59325051419993077021e-6, + -1.35249504915790756375e-8, + 2.02524002389102268789e-11 +]; +var CD = [ + 4.00000000000000000080e0, + 5.10028056236446052392e-2, + 3.17442024775032769882e-4, + 1.23210355685883423679e-6, + 3.06780997581887812692e-9, + 4.07746040061880559506e-12 +]; +var FN4 = [ + 5.48900223421373614008e-7, + 1.08936580650328664411e-4, + 6.81020132472518137426e-3, + 1.67006611831323023771e-1, + 1.62083287701538329132e0, + 5.45937717161812843388e0, + 4.23612862892216586994e0 +]; +var FD4 = [ + 5.48900252756255700982e-7, + 1.10034357153915731354e-4, + 7.01710668322789753610e-3, + 1.78792052963149907262e-1, + 1.86792257950184183883e0, + 7.30828822505564552187e0, + 8.16496634205391016773e0, + 1.00000000000000000000e0 +]; +var FN8 = [ + 9.70507110881952024631e-14, + 9.41779576128512936592e-11, + 3.20092790091004902806e-8, + 4.86215430826454749482e-6, + 3.49556442447859055605e-4, + 1.16064229408124407915e-2, + 1.60300158222319456320e-1, + 7.13715274100146711374e-1, + 4.55880873470465315206e-1 +]; +var FD8 = [ + 9.70507110881952025725e-14, + 9.43720590350276732376e-11, + 3.21956939101046018377e-8, + 4.92435064317881464393e-6, + 3.58696481881851580297e-4, + 1.22253594771971293032e-2, + 1.78685545332074536321e-1, + 9.17463611873684053703e-1, + 1.00000000000000000000e0 +]; +var GN4 = [ + 7.82579040744090311069e-9, + 1.97963874140963632189e-6, + 1.61999794598934024525e-4, + 5.38868681462177273157e-3, + 7.48527737628469092119e-2, + 3.97180296392337498885e-1, + 6.11379109952219284151e-1, + 8.71001698973114191777e-2 +]; +var GD4 = [ + 7.82579218933534490868e-9, + 2.02659182086343991969e-6, + 1.73221081474177119497e-4, + 6.22396345441768420760e-3, + 9.88771761277688796203e-2, + 6.66296701268987968381e-1, + 1.64402202413355338886e0, + 1.00000000000000000000e0 +]; +var GN8 = [ + 3.14040098946363334640e-15, + 3.85945925430276600453e-12, + 1.70404452782044526189e-9, + 3.47131167084116673800e-7, + 3.48941165502279436777e-5, + 1.71718239052347903558e-3, + 3.84878767649974295920e-2, + 3.30410979305632063225e-1, + 6.97359953443276214934e-1 +]; +var GD8 = [ + 3.14040098946363335242e-15, + 3.87830166023954706752e-12, + 1.72693748966316146736e-9, + 3.57043223443740838771e-7, + 3.68475504442561108162e-5, + 1.90284426674399523638e-3, + 4.67913194259625806320e-2, + 4.87852258695304967486e-1, + 1.68548898811011640017e0, + 1.00000000000000000000e0 +]; + +// Header to add to output files: +var header = licenseHeader( 'Apache-2.0', 'js', { + 'year': currentYear(), + 'copyright': 'The Stdlib Authors' +}); +header += '\n/* This is a generated file. Do not edit directly. */\n'; + + +// MAIN // + +/** +* Main execution sequence. +* +* @private +*/ +function main() { + var fpath; + var opts; + var str; + + opts = { + 'encoding': 'utf8' + }; + + fpath = resolve( __dirname, '..', 'lib', 'polyval_sn.js' ); + str = header + compile( SN ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_sd.js' ); + str = header + compile( SD ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_cn.js' ); + str = header + compile( CN ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_cd.js' ); + str = header + compile( CD ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_fn4.js' ); + str = header + compile( FN4 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_fd4.js' ); + str = header + compile( FD4 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_fn8.js' ); + str = header + compile( FN8 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_fd8.js' ); + str = header + compile( FD8 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_gn4.js' ); + str = header + compile( GN4 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_gd4.js' ); + str = header + compile( GD4 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_gn8.js' ); + str = header + compile( GN8 ); + writeFileSync( fpath, str, opts ); + + fpath = resolve( __dirname, '..', 'lib', 'polyval_gd8.js' ); + str = header + compile( GD8 ); + writeFileSync( fpath, str, opts ); +} + +main(); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json new file mode 100644 index 000000000000..6c27ff4de5e9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json @@ -0,0 +1 @@ +{"x": [-5.0, -5.190380761523046, -5.380761523046092, -5.571142284569138, -5.761523046092185, -5.95190380761523, -6.142284569138276, -6.332665330661323, -6.5230460921843685, -6.713426853707415, -6.903807615230461, -7.094188376753507, -7.284569138276553, -7.474949899799599, -7.6653306613226455, -7.855711422845691, -8.046092184368737, -8.236472945891784, -8.42685370741483, -8.617234468937875, -8.807615230460922, -8.997995991983968, -9.188376753507015, -9.37875751503006, -9.569138276553106, -9.759519038076153, -9.949899799599198, -10.140280561122244, -10.330661322645291, -10.521042084168336, -10.711422845691382, -10.901803607214429, -11.092184368737474, -11.28256513026052, -11.472945891783567, -11.663326653306612, -11.85370741482966, -12.044088176352705, -12.23446893787575, -12.424849699398798, -12.615230460921843, -12.80561122244489, -12.995991983967937, -13.186372745490981, -13.376753507014028, -13.567134268537075, -13.75751503006012, -13.947895791583166, -14.138276553106213, -14.328657314629258, -14.519038076152304, -14.70941883767535, -14.899799599198397, -15.090180360721442, -15.280561122244489, -15.470941883767535, -15.66132264529058, -15.851703406813627, -16.04208416833667, -16.232464929859717, -16.422845691382765, -16.613226452905813, -16.803607214428858, -16.993987975951903, -17.184368737474948, -17.374749498997996, -17.56513026052104, -17.75551102204409, -17.945891783567134, -18.13627254509018, -18.326653306613224, -18.517034068136272, -18.70741482965932, -18.897795591182366, -19.08817635270541, -19.278557114228455, -19.4689378757515, -19.65931863727455, -19.849699398797597, -20.04008016032064, -20.230460921843687, -20.42084168336673, -20.61122244488978, -20.801603206412825, -20.991983967935873, -21.182364729458918, -21.372745490981963, -21.56312625250501, -21.753507014028056, -21.9438877755511, -22.13426853707415, -22.324649298597194, -22.51503006012024, -22.705410821643287, -22.895791583166332, -23.086172344689377, -23.276553106212425, -23.46693386773547, -23.657314629258515, -23.847695390781563, -24.03807615230461, -24.228456913827657, -24.4188376753507, -24.609218436873746, -24.799599198396795, -24.98997995991984, -25.180360721442884, -25.370741482965933, -25.561122244488978, -25.751503006012022, -25.94188376753507, -26.132264529058116, -26.32264529058116, -26.51302605210421, -26.703406813627254, -26.8937875751503, -27.084168336673347, -27.274549098196392, -27.464929859719437, -27.655310621242485, -27.84569138276553, -28.03607214428858, -28.226452905811623, -28.416833667334668, -28.607214428857716, -28.79759519038076, -28.987975951903806, -29.178356713426854, -29.3687374749499, -29.559118236472944, -29.749498997995993, -29.939879759519037, -30.130260521042082, -30.32064128256513, -30.511022044088175, -30.70140280561122, -30.89178356713427, -31.082164328657313, -31.272545090180362, -31.462925851703407, -31.65330661322645, -31.8436873747495, -32.034068136272545, -32.22444889779559, -32.41482965931864, -32.605210420841686, -32.79559118236473, -32.985971943887776, -33.17635270541082, -33.366733466933866, -33.55711422845691, -33.747494989979955, -33.937875751503, -34.12825651302605, -34.3186372745491, -34.50901803607214, -34.699398797595194, -34.88977955911824, -35.08016032064128, -35.27054108216433, -35.46092184368737, -35.65130260521042, -35.84168336673346, -36.03206412825651, -36.22244488977956, -36.412825651302605, -36.60320641282565, -36.7935871743487, -36.983967935871746, -37.17434869739479, -37.364729458917836, -37.55511022044088, -37.745490981963925, -37.93587174348697, -38.12625250501002, -38.31663326653307, -38.50701402805611, -38.69739478957916, -38.8877755511022, -39.07815631262525, -39.2685370741483, -39.45891783567134, -39.64929859719439, -39.83967935871743, -40.03006012024048, -40.22044088176353, -40.410821643286575, -40.60120240480962, -40.791583166332664, -40.98196392785571, -41.172344689378754, -41.362725450901806, -41.55310621242485, -41.743486973947896, -41.93386773547094, -42.124248496993985, -42.31462925851703, -42.50501002004008, -42.69539078156313, -42.88577154308617, -43.07615230460922, -43.26653306613226, -43.45691382765531, -43.64729458917836, -43.8376753507014, -44.02805611222445, -44.21843687374749, -44.40881763527054, -44.59919839679359, -44.789579158316634, -44.97995991983968, -45.170340681362724, -45.36072144288577, -45.551102204408814, -45.741482965931866, -45.93186372745491, -46.122244488977955, -46.312625250501, -46.503006012024045, -46.69338677354709, -46.88376753507014, -47.07414829659319, -47.26452905811623, -47.454909819639276, -47.64529058116232, -47.83567134268537, -48.02605210420842, -48.21643286573146, -48.40681362725451, -48.59719438877755, -48.7875751503006, -48.97795591182365, -49.168336673346694, -49.35871743486974, -49.549098196392784, -49.73947895791583, -49.92985971943887, -50.120240480961925, -50.31062124248497, -50.501002004008015, -50.69138276553106, -50.881763527054105, -51.07214428857716, -51.2625250501002, -51.452905811623246, -51.64328657314629, -51.833667334669336, -52.02404809619238, -52.21442885771543, -52.40480961923848, -52.59519038076152, -52.78557114228457, -52.97595190380761, -53.16633266533066, -53.35671342685371, -53.547094188376754, -53.7374749498998, -53.92785571142284, -54.11823647294589, -54.30861723446894, -54.498997995991985, -54.68937875751503, -54.879759519038075, -55.07014028056112, -55.260521042084164, -55.450901803607216, -55.64128256513026, -55.831663326653306, -56.02204408817635, -56.212424849699396, -56.40280561122244, -56.59318637274549, -56.78356713426854, -56.97394789579158, -57.16432865731463, -57.35470941883767, -57.545090180360724, -57.73547094188377, -57.92585170340681, -58.11623246492986, -58.3066132264529, -58.49699398797595, -58.687374749499, -58.877755511022045, -59.06813627254509, -59.258517034068134, -59.44889779559118, -59.639278557114224, -59.829659318637276, -60.02004008016032, -60.210420841683366, -60.40080160320641, -60.591182364729455, -60.78156312625251, -60.97194388777555, -61.1623246492986, -61.35270541082164, -61.54308617234469, -61.73346693386773, -61.92384769539078, -62.11422845691383, -62.30460921843687, -62.49498997995992, -62.68537074148296, -62.87575150300601, -63.06613226452906, -63.256513026052104, -63.44689378757515, -63.637274549098194, -63.82765531062124, -64.01803607214428, -64.20841683366734, -64.39879759519039, -64.58917835671343, -64.77955911823648, -64.96993987975952, -65.16032064128257, -65.35070140280561, -65.54108216432866, -65.7314629258517, -65.92184368737475, -66.11222444889779, -66.30260521042084, -66.49298597194388, -66.68336673346693, -66.87374749498997, -67.06412825651302, -67.25450901803606, -67.44488977955912, -67.63527054108216, -67.82565130260521, -68.01603206412825, -68.2064128256513, -68.39679358717436, -68.5871743486974, -68.77755511022045, -68.96793587174349, -69.15831663326654, -69.34869739478958, -69.53907815631263, -69.72945891783567, -69.91983967935872, -70.11022044088176, -70.3006012024048, -70.49098196392785, -70.6813627254509, -70.87174348697394, -71.06212424849699, -71.25250501002004, -71.44288577154309, -71.63326653306613, -71.82364729458918, -72.01402805611222, -72.20440881763527, -72.39478957915831, -72.58517034068136, -72.7755511022044, -72.96593186372745, -73.1563126252505, -73.34669338677355, -73.5370741482966, -73.72745490981964, -73.91783567134269, -74.10821643286573, -74.29859719438878, -74.48897795591182, -74.67935871743487, -74.86973947895791, -75.06012024048096, -75.250501002004, -75.44088176352706, -75.6312625250501, -75.82164328657315, -76.0120240480962, -76.20240480961924, -76.39278557114228, -76.58316633266533, -76.77354709418837, -76.96392785571142, -77.15430861723446, -77.34468937875751, -77.53507014028055, -77.72545090180361, -77.91583166332666, -78.1062124248497, -78.29659318637275, -78.48697394789579, -78.67735470941884, -78.86773547094188, -79.05811623246493, -79.24849699398797, -79.43887775551102, -79.62925851703406, -79.81963927855712, -80.01002004008016, -80.20040080160321, -80.39078156312625, -80.5811623246493, -80.77154308617234, -80.96192384769539, -81.15230460921843, -81.34268537074148, -81.53306613226452, -81.72344689378757, -81.91382765531063, -82.10420841683367, -82.29458917835672, -82.48496993987976, -82.6753507014028, -82.86573146292585, -83.0561122244489, -83.24649298597194, -83.43687374749499, -83.62725450901803, -83.81763527054107, -84.00801603206412, -84.19839679358718, -84.38877755511022, -84.57915831663327, -84.76953907815631, -84.95991983967936, -85.1503006012024, -85.34068136272545, -85.53106212424849, -85.72144288577154, -85.91182364729458, -86.10220440881763, -86.29258517034069, -86.48296593186373, -86.67334669338678, -86.86372745490982, -87.05410821643287, -87.24448897795591, -87.43486973947896, -87.625250501002, -87.81563126252505, -88.00601202404809, -88.19639278557113, -88.38677354709418, -88.57715430861724, -88.76753507014028, -88.95791583166333, -89.14829659318637, -89.33867735470942, -89.52905811623246, -89.71943887775551, -89.90981963927855, -90.1002004008016, -90.29058116232464, -90.48096192384769, -90.67134268537075, -90.86172344689379, -91.05210420841684, -91.24248496993988, -91.43286573146293, -91.62324649298597, -91.81362725450902, -92.00400801603206, -92.1943887775551, -92.38476953907815, -92.5751503006012, -92.76553106212425, -92.9559118236473, -93.14629258517034, -93.33667334669339, -93.52705410821643, -93.71743486973948, -93.90781563126252, -94.09819639278557, -94.28857715430861, -94.47895791583166, -94.6693386773547, -94.85971943887775, -95.0501002004008, -95.24048096192385, -95.4308617234469, -95.62124248496994, -95.81162324649299, -96.00200400801603, -96.19238476953907, -96.38276553106212, -96.57314629258516, -96.76352705410821, -96.95390781563125, -97.14428857715431, -97.33466933867736, -97.5250501002004, -97.71543086172345, -97.90581162324649, -98.09619238476954, -98.28657314629258, -98.47695390781563, -98.66733466933867, -98.85771543086172, -99.04809619238476, -99.23847695390782, -99.42885771543087, -99.61923847695391, -99.80961923847696, -100.0], "si": [-1.549931244944674, -1.5153108702529772, -1.4850797438003784, -1.4599872237264009, -1.4405643427676107, -1.4271215631851475, -1.4197527927038536, -1.418345347149439, -1.4225953806203733, -1.4320281568490687, -1.4460224100049486, -1.4638379429558177, -1.484645538497189, -1.5075582159555305, -1.5316628526148013, -1.5560512064106455, -1.579849422167846, -1.6022451763368937, -1.6225117119310617, -1.6400281326946353, -1.6542954593865427, -1.6649480969406505, -1.6717605143702674, -1.6746490946883694, -1.6736692649053726, -1.6690081616067163, -1.6609732212890784, -1.649977202589475, -1.6365202463934316, -1.6211696568471476, -1.6045381395620761, -1.5872612616238058, -1.5699749010566038, -1.5532934316237261, -1.5377893435226075, -1.5239749336573185, -1.5122866133878334, -1.503072280174477, -1.4965820860083554, -1.4929628139143238, -1.4922559482845057, -1.494399399544296, -1.4992327227723323, -1.5065055572683155, -1.5158889132161801, -1.5269888455951546, -1.5393619868669954, -1.552532360609909, -1.5660088693991578, -1.5793028423691073, -1.5919450408422136, -1.6035015532997827, -1.613588062273312, -1.621882033345657, -1.628132457756552, -1.6321668720880784, -1.6338954778442114, -1.6333122869333292, -1.6304933225496634, -1.6255920052234207, -1.6188319475386432, -1.6104974651554005, -1.6009221836523062, -1.590476178124769, -1.5795521237623176, -1.5685509596912557, -1.5578675747178603, -1.547877012364455, -1.5389216644743482, -1.5312998789519696, -1.525256349690606, -1.520974587650193, -1.5185716939662361, -1.518095571744744, -1.5195246258344643, -1.5227699124295566, -1.5276796158557728, -1.5340456511916383, -1.541612121085566, -1.5500852955296858, -1.5591447363146689, -1.568455154826463, -1.5776785736602073, -1.5864863595953045, -1.5945707076426832, -1.60165518246576, -1.6075039633279726, -1.6119294902293968, -1.6147982700824037, -1.616034670357114, -1.6156226010969097, -1.613605061927327, -1.610081605985819, -1.6052038449684354, -1.5991691862511481, -1.592213052056154, -1.584599879958104, -1.5766132420891985, -1.5685454460482284, -1.5606869930394935, -1.5533162679233534, -1.5466898218808627, -1.5410335819651313, -1.5365352840410977, -1.5333383779926308, -1.5315375984135529, -1.5311763323648064, -1.5322458504207137, -1.53468640048904, -1.5383900981339669, -1.543205484652454, -1.548943567101062, -1.5553851047706928, -1.5622888659056764, -1.5694005480681383, -1.576462036386647, -1.583220666521142, -1.5894381636260484, -1.594898944584492, -1.5994174976016453, -1.6028445897964931, -1.6050720983026205, -1.6060363118895704, -1.6057196063450587, -1.6041504557707928, -1.6014018014282574, -1.597587857719469, -1.5928594892757009, -1.5873983420794076, -1.5814099534007333, -1.5751160987001998, -1.5687466574597941, -1.5625312934321656, -1.5566912476900077, -1.5514315351422883, -1.5469338172623133, -1.543350196401555, -1.5407981413244087, -1.539356710856986, -1.5390641943935466, -1.5399172362155595, -1.5418714570271792, -1.5448435327142458, -1.548714638981605, -1.55333512301145, -1.5585302212533056, -1.5641066073315393, -1.569859527005807, -1.5755802590117773, -1.5810636319856433, -1.586115328736472, -1.5905587197301982, -1.5942409873066061, -1.5970383300688502, -1.5988600719826773, -1.5996515416754755, -1.5993956327160985, -1.5981130036300246, -1.5958609253280476, -1.592730831752292, -1.5888446751693563, -1.584350229071856, -1.5794155176533429, -1.5742225800754426, -1.5689607992800734, -1.5638200382278515, -1.558983830785796, -1.5546228699786127, -1.5508890232086592, -1.5479100828936037, -1.5457854326016909, -1.544582774264273, -1.5443360227029217, -1.5450444309725446, -1.5466729654473552, -1.5491539047684686, -1.5523895933281044, -1.5562562394197714, -1.560608611952335, -1.5652854589575453, -1.570115447054478, -1.5749234043647788, -1.5795366406231388, -1.5837911176348254, -1.5875372507405283, -1.590645137214539, -1.5930090299286161, -1.594550903295558, -1.595222992382612, -1.5950092238995446, -1.59392549813464, -1.5920188223709566, -1.5893653373760146, -1.5860673177595277, -1.582249262953971, -1.5780532270377037, -1.5736335615074173, -1.5691512645416938, -1.5647681426439162, -1.560640995432612, -1.5569160316518849, -1.5537237143664697, -1.5511742162105933, -1.549353642148301, -1.5483211483658084, -1.5481070527303022, -1.5487119959369675, -1.5501071743506016, -1.5522356270068294, -1.5550145216511546, -1.5583383493967025, -1.5620829058154708, -1.566109909148836, -1.5702720847617857, -1.5744185296963067, -1.5784001626963136, -1.5820750636268694, -1.5853135117884198, -1.5880025449756392, -1.5900498797536986, -1.5913870576057434, -1.5919717104346305, -1.5917888713113169, -1.590851291164078, -1.5891987580332403, -1.5868964512813104, -1.5840323974702812, -1.5807141262801727, -1.5770646527336776, -1.573217935142845, -1.569313975813618, -1.565493743045217, -1.5618940979795617, -1.5586429082614737, -1.5558545223710645, -1.553625764225041, -1.5520325877711239, -1.5511275065731784, -1.5509378847257784, -1.5514651439012164, -1.552684908070019, -1.5545480736514774, -1.556982759757068, -1.559897061966718, -1.5631825048298151, -1.5667180639993274, -1.5703746094288922, -1.5740196070517243, -1.5775219082786542, -1.5807564547469517, -1.583608730045407, -1.5859788004359805, -1.5877848024762726, -1.5889657563111426, -1.5894836084630104, -1.5893244362810228, -1.588498776771156, -1.587041074211653, -1.5850082726178307, -1.582477609622902, -1.579543696602042, -1.5763149948883017, -1.5729098188368669, -1.5694520125676379, -1.5660664579123889, -1.562874576065348, -1.559989984545846, -1.5575144644006156, -1.5555343803802244, -1.5541176795934735, -1.5533115725271214, -1.5531409751205536, -1.5536077627334535, -1.5546908573555485, -1.556347139349398, -1.558513145471605, -1.5611074869408674, -1.5640338959059281, -1.567184786707335, -1.570445200588897, -1.57369698960644, -1.5768230878344447, -1.5797117158255274, -1.5822603676748859, -1.58437943882412, -1.5859953665566362, -1.5870531734621347, -1.5875183262942556, -1.5873778477944434, -1.5866406462851141, -1.5853370561561126, -1.5835176107571916, -1.5812510966467612, -1.578621963654861, -1.575727187892964, -1.5726727038887771, -1.5695695367797358, -1.5665297754614265, -1.5636625324287596, -1.5610700356261187, -1.5588439919853636, -1.5570623517117188, -1.5557865871887637, -1.5550595811879715, -1.5549041965984127, -1.5553225749648347, -1.5562961846469905, -1.5577866123495632, -1.559737065095436, -1.5620745243808116, -1.5647124711603315, -1.5675540802796148, -1.570495766702571, -1.5734309539334492, -1.5762539278124026, -1.5788636365998974, -1.5811673010119027, -1.583083705496509, -1.5845460542511454, -1.5855042918028583, -1.5859268078021596, -1.5858014682814305, -1.585135940174166, -1.5839573014886872, -1.5823109552540124, -1.5802588902816592, -1.577877355024468, -1.5752540315370502, -1.5724848140219296, -1.5696703100713367, -1.5669121920190914, -1.5643095304900971, -1.5619552421346732, -1.5599327786915245, -1.558313175136967, -1.5571525611115096, -1.5564902225785893, -1.5563472804036718, -1.5567260299899206, -1.557609962092024, -1.558964460323452, -1.5607381465617312, -1.5628648223132795, -1.5652659329491363, -1.5678534633148433, -1.5705331581984456, -1.5732079500315803, -1.5757814693781154, -1.5781615114549643, -1.5802633341894055, -1.5820126700409667, -1.5833483447382746, -1.5842244107874577, -1.5846117215501112, -1.5844988922036136, -1.5838926162337974, -1.582817329457203, -1.5813142370828632, -1.579439742155781, -1.5772633350587297, -1.5748650228266585, -1.5723323931746491, -1.5697574207907827, -1.5672331321626498, -1.5648502496974024, -1.5626939360204084, -1.560840755114521, -1.5593559585647598, -1.5582911929248984, -1.5576827085830034, -1.5575501320518372, -1.557895843024773, -1.5587049755694466, -1.559946040276555, -1.5615721418539832, -1.5635227453585026, -1.565725924749274, -1.5681010104219706, -1.5705615384393394, -1.5730183937996507, -1.5753830336341221, -1.5775706739107693, -1.5795033251080242, -1.5811125683185479, -1.5823419731161301, -1.5831490718924637, -1.5835068217479216, -1.5834045037976234, -1.582848030244112, -1.5818596510256757, -1.5804770734982694, -1.5787520296695725, -1.5767483452212685, -1.5745395822273545, -1.5722063424763058, -1.5698333301064316, -1.5675062804574074, -1.5653088663491714, -1.5633196932854783, -1.561609491352131, -1.5602386039921998, -1.5592548626834821, -1.5586919222351312, -1.5585681144902526, -1.5588858592906034, -1.5596316513187032, -1.5607766206159093, -1.562277643933934, -1.5640789643536765, -1.5661142585044545, -1.5683090748825996, -1.5705835537601174, -1.5728553294468917, -1.5750425095586764, -1.5770666236512874, -1.5788554351740949, -1.580345516098176, -1.58148449257469, -1.582232882237122, -1.582565458821191, -1.5824720970839763, -1.5819580699262632, -1.5810437894711216, -1.5797640039089034, -1.5781664814614877, -1.5763102311457389, -1.5742633264736459, -1.5721004122304958, -1.5698999855295825, -1.5677415500674157, -1.5657027466338291, -1.5638565633338644, -1.5622687256547205, -1.5609953595972692, -1.5600810108521228, -1.55955708981801, -1.5594407966224781, -1.5597345627851378, -1.5604260274005424, -1.5614885463920012, -1.5628822141971987, -1.5645553588815795, -1.566446454793515, -1.5684863820776542, -1.5706009501732607, -1.572713593270461, -1.574748139895748, -1.5766315565434277, -1.57829656662811, -1.5796840509407029, -1.5807451440550166, -1.5814429524424587, -1.5817538339884256, -1.5816681946532218, -1.5811907755960808, -1.580340422544024, -1.579149347869553, -1.5776619140690065, -1.5759329844525358, -1.5740259022553273, -1.5720101725106475, -1.5699589314251206, -1.5679462953021874, -1.5660446850205587, -1.5643222225618507, -1.5628402930919925, -1.5616513597563602, -1.5607971088908943, -1.5603069911339316, -1.56019720939716, -1.5604701883513505, -1.5611145425975173, -1.5621055426611854, -1.5634060600180604, -1.5649679551787217, -1.5667338570436378, -1.5686392678518972, -1.5706149165799255, -1.572589275003402, -1.5744911451166232, -1.576252224394985, -1.5778095565545793, -1.579107779952633, -1.5801010934089763, -1.5807548697244787, -1.581046860138304, -1.5809679479252887, -1.5805224257412265, -1.5797277885809347, -1.5786140516968064, -1.5772226199037476, -1.5756047507564244, -1.5738196685521966, -1.5719323984731366, -1.5700113999960976, -1.5681260856272268, -1.5663443148182, -1.56472995347092, -1.5633405867280965, -1.5622254668890563], "ci": [-0.1900297496566439, -0.1761132088998822, -0.15662448700257026, -0.13263104744022836, -0.1052737270421524, -0.07572788710100596, -0.04516557896078838, -0.014719711429420024, 0.014548865083133203, 0.0416805431698791, 0.06584172145483987, 0.08634459917744722, 0.10266161315325278, 0.1144342945631242, 0.12147649318157047, 0.12377208494384244, 0.12146743995536226, 0.11485907728236913, 0.1043770657196301, 0.0905648423999146, 0.07405621048777625, 0.05555034097486501, 0.03578564030229997, 0.015513354594425731, -0.004528237002618521, -0.0236382318666052, -0.04117537702780445, -0.056577556820667854, -0.0693779544458781, -0.07921746964110045, -0.0858531076093665, -0.0891621929785419, -0.0891424023044073, -0.08590774497851915, -0.07968075105358373, -0.07078124148059908, -0.05961215804652174, -0.04664301395335911, -0.032391589181322365, -0.01740453593256397, -0.00223757771028973, 0.012564019133303048, 0.026484049579097398, 0.03905244600948211, 0.04986028915770902, 0.05857230002766899, 0.06493645511822171, 0.06879047320189129, 0.0700650337654414, 0.06878370116795252, 0.06505964076596152, 0.059089319984715054, 0.0511434851243263, 0.04155579048952385, 0.03070952759312301, 0.01902295661851673, 0.0069337785483330125, -0.00511669647234304, -0.016699131059729113, -0.02741096020395763, -0.03688991455787207, -0.044825828017827044, -0.05097035871084521, -0.05514433226943713, -0.0572425043757162, -0.05723563282658731, -0.05516984453063764, -0.05116337660933652, -0.045400859961649595, -0.038125395296577894, -0.029628743086958082, -0.020240007889774616, -0.010313242218402583, -0.00021442436461058083, 0.00969172246943194, 0.01905460580948669, 0.027549889829728186, 0.034890461535598764, 0.04083587524036979, 0.04519997310384816, 0.04785644865777804, 0.048742196264035406, 0.04785836959078141, 0.045269153603588304, 0.041098334410978876, 0.03552382683495233, 0.02877038824823881, 0.021100806760655524, 0.012805900328569701, 0.004193699298630829, -0.004421792767148349, -0.012731856962037949, -0.02044393862110318, -0.027291771470003272, -0.033044401884204225, -0.037513813042345044, -0.04056090280468527, -0.04209963096847259, -0.04209921886860582, -0.040584354668406056, -0.037633428615170425, -0.0333748915293748, -0.027981894469573936, -0.021665425667140893, -0.014666210515238986, -0.0072456800073429795, 0.0003236586900408193, 0.007768099706979413, 0.01482251056255857, 0.021239654355412703, 0.02679873842442972, 0.03131289784847401, 0.034635363971839514, 0.03666411817552049, 0.03734488749129916, 0.036672399306745734, 0.034689875142820445, 0.03148680606614682, 0.027195112524341546, 0.021983847175738713, 0.01605264871848188, 0.009624196150191474, 0.002935944953064427, -0.0037685516082300997, -0.010248422197935342, -0.01627404479900792, -0.02163510007222039, -0.02614783112103067, -0.02966126185340836, -0.03206216625371776, -0.033278627845292834, -0.03328208069322549, -0.03208777856416136, -0.029753695332816504, -0.026377915392176314, -0.022094625727093684, -0.017068869611341023, -0.011490263932405993, -0.0055659165231820434, 0.00048719454061077233, 0.006450101735884156, 0.012109705107153592, 0.01726632583924666, 0.0217406908143503, 0.02538010593215444, 0.028063607654025567, 0.029705921026373726, 0.030260096888673618, 0.029718749438033855, 0.02811386604083442, 0.025515212328579014, 0.022027405370399437, 0.017785774328443985, 0.0129511698548403, 0.007703919146459512, 0.0022371518377187287, -0.0032502581415043545, -0.008560878605058398, -0.01350577512988741, -0.01791118655603016, -0.021624585720633936, -0.024519915597169553, -0.02650182264027035, -0.02750874677773458, -0.027514769743615018, -0.026530168759981265, -0.02460066930697508, -0.021805437194571353, -0.01825389471448091, -0.014081486740743141, -0.009444558835745305, -0.004514539466026722, 0.0005283586688325237, 0.005501688184770984, 0.010227330772579988, 0.014537840347978448, 0.018282340973862016, 0.021331773047717894, 0.023583306547061495, 0.02496377164329146, 0.025431993547020873, 0.024979958685208678, 0.023632781763418736, 0.02144748640136133, 0.018510654302712957, 0.01493503783233617, 0.0108552670246767, 0.0064228131824299005, 0.001800396280840345, -0.002843958467234098, -0.007342998890513081, -0.011536240158780027, -0.015275661290423466, -0.018430902658390935, -0.020893782960273496, -0.02258198010082393, -0.02344175174142868, -0.023449606736270574, -0.022612876996470903, -0.02096917910831442, -0.018584794846661316, -0.015552038148148921, -0.011985711781045329, -0.00801878861976524, -0.003797479005689533, 0.0005241337531074596, 0.004789693805619498, 0.008846206407410268, 0.012549502643771382, 0.015769340844605365, 0.018393964965261377, 0.02033396116824646, 0.021525280304300707, 0.021931324966242956, 0.02154403413088056, 0.02038393485791089, 0.018499167759770157, 0.015963529654952405, 0.0128736116619523, 0.009345142750998946, 0.005508676335562634, 0.0015047799034332127, -0.0025210958023247692, -0.006423881482216324, -0.010064097987514327, -0.013312822686553023, -0.016056237306438025, -0.018199597459518345, -0.0196704860491432, -0.020421239496340147, -0.020430466244064874, -0.01970361015754986, -0.018272546040961967, -0.016194229282786295, -0.013548455378535277, -0.010434816560227654, -0.006968970878034877, -0.003278362849711694, 0.000502446600110771, 0.004236670373186193, 0.0077902284566855814, 0.011036546848591278, 0.013861050933970996, 0.016165194330018767, 0.017869882057518553, 0.01891816966244776, 0.019277146752392636, 0.01893894333724857, 0.017920829278127274, 0.0162644098949849, 0.014033953183273643, 0.011313914984843538, 0.00820575675246622, 0.004824175245732497, 0.0012928837394950846, -0.0022599005791213113, -0.005706098907220705, -0.008922375207687903, -0.011794537611399822, -0.014221580220908822, -0.016119222698914113, -0.017422824044149753, -0.018089570277005272, -0.01809986251175298, -0.017457861099069306, -0.01619117211789458, -0.014349693373371622, -0.012003667108840474, -0.009241014792974313, -0.006164054601681803, -0.00288572369236315, 0.0004745556791246737, 0.003795215298347181, 0.006956928131950138, 0.009846885538204125, 0.012362811618869226, 0.014416572236459363, 0.015937251718093518, 0.016873590218746893, 0.017195698378100685, 0.01689599240346669, 0.015989321077525858, 0.014512285394286761, 0.012521780516740744, 0.010092817486633753, 0.007315707613653824, 0.0042927148278217985, 0.0011342997129974225, -0.0020449071852038756, -0.005130256336018512, -0.00801120450907917, -0.010585266265319427, -0.01276165072704259, -0.014464454892881569, -0.015635301501008097, -0.016235330098322766, -0.016246473778920374, -0.015671980138039405, -0.014536162397811676, -0.012883394406511473, -0.010776390295785835, -0.008293835032514664, -0.005527455019883997, -0.0025786374787311523, 0.00044527710720885545, 0.00343489420382719, 0.006282714748992388, 0.008886992680555542, 0.011155362326670436, 0.013008106613052252, 0.014380950720827823, 0.015227283570403101, 0.015519730650216062, 0.01525102547510591, 0.014434152478515391, 0.013101760489221409, 0.01130487216584272, 0.009110939920087482, 0.006601322055340094, 0.0038682732591371672, 0.0010115604994045241, -0.0018651718021297716, -0.004658155147203015, -0.007267233215005199, -0.009599446712350634, -0.011572338750193775, -0.01311686345413317, -0.014179795447794174, -0.014725556373158514, -0.014737396045296133, -0.014217889394259072, -0.013188735166032745, -0.011689867538738146, -0.009777916452952824, -0.007524075673777697, -0.0050114585708404685, -0.0023320395799058687, 0.0004167063332601263, 0.0031353436455480977, 0.005726067345653413, 0.008096215625861642, 0.01016157824917276, 0.01184938267931166, 0.013100852291116547, 0.013873246941651563, 0.014141315284372175, 0.013898109746427759, 0.013155138275635352, 0.011941850956704098, 0.010304483529350757, 0.008304302854202653, 0.006015320643635044, 0.0035215605486490476, 0.0009139793080116005, -0.0017128454224474997, -0.0042641401429189835, -0.006648349638934353, -0.008780417363361988, -0.010584814720558453, -0.01199821154668366, -0.012971693547757781, -0.013472449243730023, -0.013484868452041134, -0.013011015813531255, -0.012070465535044868, -0.010699506575512443, -0.008949750104930179, -0.006886192408200968, -0.0045848057273313635, -0.0021297461515798477, 0.0003897190079015241, 0.002882452347159694, 0.00525873849237649, 0.0074335084629475415, 0.00932938055493529, 0.01087940920630405, 0.012029444354886511, 0.012740018301365378, 0.012987694504099926, 0.012765832419741692, 0.012084743744086105, 0.010971237430011879, 0.009467572867858893, 0.007629861816774684, 0.005525979314818971, 0.0032330611722886367, 0.0008346801528636334, -0.0015821959367462552, -0.0039303536793744934, -0.0061254770978932255, -0.008089171198508062, -0.009751757727294544, -0.011054743578588619, -0.011952874552510076, -0.012415702500227227, -0.012428611753062393, -0.011993270450890797, -0.011127493248361146, -0.00986452312836932, -0.008251760924684203, -0.006348990900594771, -0.004226168642923303, -0.00196085297493329, 0.00036462397650800207, 0.0026661454378641585, 0.004860849014825579, 0.0068701064222144205, 0.008622336895742185, 0.010055553745554325, 0.011119553581954659, 0.011777671023725008, 0.012008037696512604, 0.01180430245485111, 0.011175789354614307, 0.010147090251417707, 0.008757109269084877, 0.0070575960378010845, 0.005111222839974676, 0.002989276973249491, 0.0007690531719901142, -0.0014689586541772584, -0.003643988164408206, -0.005677896380865041, -0.007497979678146477, -0.009039565462087224, -0.01024830697967439, -0.011082095945881183, -0.011512525794514622, -0.011525854837817467, -0.011123436850177802, -0.010321605911084135, -0.009151022051349732, -0.007655503633602483, -0.005890390766774864, -0.003920500748176456, -0.00181775095215376, 0.00034146376800158374, 0.002479043635530234, 0.004518005946773812, 0.006385254645890298, 0.00801419794120358, 0.00934712032668465, 0.010337224617962755, 0.01095027185696846, 0.011165761729261104, 0.010977612930099979, 0.010394321096434157, 0.009438590831876054, 0.008146457306617826, 0.006565931231642997, 0.00475521802978871, 0.002780577147874864, 0.0007139001378576596, -0.001369904065589421, -0.003395621669249799, -0.005290446219303019, -0.006986592765312864, -0.008423720219408543, -0.009551075436950555, -0.01032928292580809, -0.010731717169448806, -0.01074540984241405, -0.010371461145725017, -0.009624942477342155, -0.008534296027125727, -0.007140254983704511, -0.005494325211784335, -0.003656884888260876, -0.0016949721175543067, 0.0003201584978612304, 0.002315621360742135, 0.004219533726619187, 0.005963602802239651, 0.007485573067958143, 0.008731446205591017, 0.009657394555647326, 0.010231300384061524, 0.010433866988460598, 0.010259263312952176, 0.009715280697791269, 0.008822998050225411, 0.0076159694466310926, 0.006138965325258723, 0.004446314388220614, 0.0025999075307663287, 0.0006669370509704496, -0.0012825463572191324, -0.0031781700826475096, -0.0049517777813421595, -0.006539877796710979, -0.007885913935309566, -0.008942277459154584, -0.009671988793343446, -0.01004998962380647, -0.010064000326069966, -0.009714913500121096, -0.009016711212553347, -0.007995910755341304, -0.0066905606996320345, -0.005148825142610493]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json new file mode 100644 index 000000000000..0750a851aca1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json @@ -0,0 +1 @@ +{"x": [5.0, 5.190380761523046, 5.380761523046092, 5.571142284569138, 5.761523046092185, 5.95190380761523, 6.142284569138276, 6.332665330661323, 6.5230460921843685, 6.713426853707415, 6.903807615230461, 7.094188376753507, 7.284569138276553, 7.474949899799599, 7.6653306613226455, 7.855711422845691, 8.046092184368737, 8.236472945891784, 8.42685370741483, 8.617234468937875, 8.807615230460922, 8.997995991983968, 9.188376753507015, 9.37875751503006, 9.569138276553106, 9.759519038076153, 9.949899799599198, 10.140280561122244, 10.330661322645291, 10.521042084168336, 10.711422845691382, 10.901803607214429, 11.092184368737474, 11.28256513026052, 11.472945891783567, 11.663326653306612, 11.85370741482966, 12.044088176352705, 12.23446893787575, 12.424849699398798, 12.615230460921843, 12.80561122244489, 12.995991983967937, 13.186372745490981, 13.376753507014028, 13.567134268537075, 13.75751503006012, 13.947895791583166, 14.138276553106213, 14.328657314629258, 14.519038076152304, 14.70941883767535, 14.899799599198397, 15.090180360721442, 15.280561122244489, 15.470941883767535, 15.66132264529058, 15.851703406813627, 16.04208416833667, 16.232464929859717, 16.422845691382765, 16.613226452905813, 16.803607214428858, 16.993987975951903, 17.184368737474948, 17.374749498997996, 17.56513026052104, 17.75551102204409, 17.945891783567134, 18.13627254509018, 18.326653306613224, 18.517034068136272, 18.70741482965932, 18.897795591182366, 19.08817635270541, 19.278557114228455, 19.4689378757515, 19.65931863727455, 19.849699398797597, 20.04008016032064, 20.230460921843687, 20.42084168336673, 20.61122244488978, 20.801603206412825, 20.991983967935873, 21.182364729458918, 21.372745490981963, 21.56312625250501, 21.753507014028056, 21.9438877755511, 22.13426853707415, 22.324649298597194, 22.51503006012024, 22.705410821643287, 22.895791583166332, 23.086172344689377, 23.276553106212425, 23.46693386773547, 23.657314629258515, 23.847695390781563, 24.03807615230461, 24.228456913827657, 24.4188376753507, 24.609218436873746, 24.799599198396795, 24.98997995991984, 25.180360721442884, 25.370741482965933, 25.561122244488978, 25.751503006012022, 25.94188376753507, 26.132264529058116, 26.32264529058116, 26.51302605210421, 26.703406813627254, 26.8937875751503, 27.084168336673347, 27.274549098196392, 27.464929859719437, 27.655310621242485, 27.84569138276553, 28.03607214428858, 28.226452905811623, 28.416833667334668, 28.607214428857716, 28.79759519038076, 28.987975951903806, 29.178356713426854, 29.3687374749499, 29.559118236472944, 29.749498997995993, 29.939879759519037, 30.130260521042082, 30.32064128256513, 30.511022044088175, 30.70140280561122, 30.89178356713427, 31.082164328657313, 31.272545090180362, 31.462925851703407, 31.65330661322645, 31.8436873747495, 32.034068136272545, 32.22444889779559, 32.41482965931864, 32.605210420841686, 32.79559118236473, 32.985971943887776, 33.17635270541082, 33.366733466933866, 33.55711422845691, 33.747494989979955, 33.937875751503, 34.12825651302605, 34.3186372745491, 34.50901803607214, 34.699398797595194, 34.88977955911824, 35.08016032064128, 35.27054108216433, 35.46092184368737, 35.65130260521042, 35.84168336673346, 36.03206412825651, 36.22244488977956, 36.412825651302605, 36.60320641282565, 36.7935871743487, 36.983967935871746, 37.17434869739479, 37.364729458917836, 37.55511022044088, 37.745490981963925, 37.93587174348697, 38.12625250501002, 38.31663326653307, 38.50701402805611, 38.69739478957916, 38.8877755511022, 39.07815631262525, 39.2685370741483, 39.45891783567134, 39.64929859719439, 39.83967935871743, 40.03006012024048, 40.22044088176353, 40.410821643286575, 40.60120240480962, 40.791583166332664, 40.98196392785571, 41.172344689378754, 41.362725450901806, 41.55310621242485, 41.743486973947896, 41.93386773547094, 42.124248496993985, 42.31462925851703, 42.50501002004008, 42.69539078156313, 42.88577154308617, 43.07615230460922, 43.26653306613226, 43.45691382765531, 43.64729458917836, 43.8376753507014, 44.02805611222445, 44.21843687374749, 44.40881763527054, 44.59919839679359, 44.789579158316634, 44.97995991983968, 45.170340681362724, 45.36072144288577, 45.551102204408814, 45.741482965931866, 45.93186372745491, 46.122244488977955, 46.312625250501, 46.503006012024045, 46.69338677354709, 46.88376753507014, 47.07414829659319, 47.26452905811623, 47.454909819639276, 47.64529058116232, 47.83567134268537, 48.02605210420842, 48.21643286573146, 48.40681362725451, 48.59719438877755, 48.7875751503006, 48.97795591182365, 49.168336673346694, 49.35871743486974, 49.549098196392784, 49.73947895791583, 49.92985971943887, 50.120240480961925, 50.31062124248497, 50.501002004008015, 50.69138276553106, 50.881763527054105, 51.07214428857716, 51.2625250501002, 51.452905811623246, 51.64328657314629, 51.833667334669336, 52.02404809619238, 52.21442885771543, 52.40480961923848, 52.59519038076152, 52.78557114228457, 52.97595190380761, 53.16633266533066, 53.35671342685371, 53.547094188376754, 53.7374749498998, 53.92785571142284, 54.11823647294589, 54.30861723446894, 54.498997995991985, 54.68937875751503, 54.879759519038075, 55.07014028056112, 55.260521042084164, 55.450901803607216, 55.64128256513026, 55.831663326653306, 56.02204408817635, 56.212424849699396, 56.40280561122244, 56.59318637274549, 56.78356713426854, 56.97394789579158, 57.16432865731463, 57.35470941883767, 57.545090180360724, 57.73547094188377, 57.92585170340681, 58.11623246492986, 58.3066132264529, 58.49699398797595, 58.687374749499, 58.877755511022045, 59.06813627254509, 59.258517034068134, 59.44889779559118, 59.639278557114224, 59.829659318637276, 60.02004008016032, 60.210420841683366, 60.40080160320641, 60.591182364729455, 60.78156312625251, 60.97194388777555, 61.1623246492986, 61.35270541082164, 61.54308617234469, 61.73346693386773, 61.92384769539078, 62.11422845691383, 62.30460921843687, 62.49498997995992, 62.68537074148296, 62.87575150300601, 63.06613226452906, 63.256513026052104, 63.44689378757515, 63.637274549098194, 63.82765531062124, 64.01803607214428, 64.20841683366734, 64.39879759519039, 64.58917835671343, 64.77955911823648, 64.96993987975952, 65.16032064128257, 65.35070140280561, 65.54108216432866, 65.7314629258517, 65.92184368737475, 66.11222444889779, 66.30260521042084, 66.49298597194388, 66.68336673346693, 66.87374749498997, 67.06412825651302, 67.25450901803606, 67.44488977955912, 67.63527054108216, 67.82565130260521, 68.01603206412825, 68.2064128256513, 68.39679358717436, 68.5871743486974, 68.77755511022045, 68.96793587174349, 69.15831663326654, 69.34869739478958, 69.53907815631263, 69.72945891783567, 69.91983967935872, 70.11022044088176, 70.3006012024048, 70.49098196392785, 70.6813627254509, 70.87174348697394, 71.06212424849699, 71.25250501002004, 71.44288577154309, 71.63326653306613, 71.82364729458918, 72.01402805611222, 72.20440881763527, 72.39478957915831, 72.58517034068136, 72.7755511022044, 72.96593186372745, 73.1563126252505, 73.34669338677355, 73.5370741482966, 73.72745490981964, 73.91783567134269, 74.10821643286573, 74.29859719438878, 74.48897795591182, 74.67935871743487, 74.86973947895791, 75.06012024048096, 75.250501002004, 75.44088176352706, 75.6312625250501, 75.82164328657315, 76.0120240480962, 76.20240480961924, 76.39278557114228, 76.58316633266533, 76.77354709418837, 76.96392785571142, 77.15430861723446, 77.34468937875751, 77.53507014028055, 77.72545090180361, 77.91583166332666, 78.1062124248497, 78.29659318637275, 78.48697394789579, 78.67735470941884, 78.86773547094188, 79.05811623246493, 79.24849699398797, 79.43887775551102, 79.62925851703406, 79.81963927855712, 80.01002004008016, 80.20040080160321, 80.39078156312625, 80.5811623246493, 80.77154308617234, 80.96192384769539, 81.15230460921843, 81.34268537074148, 81.53306613226452, 81.72344689378757, 81.91382765531063, 82.10420841683367, 82.29458917835672, 82.48496993987976, 82.6753507014028, 82.86573146292585, 83.0561122244489, 83.24649298597194, 83.43687374749499, 83.62725450901803, 83.81763527054107, 84.00801603206412, 84.19839679358718, 84.38877755511022, 84.57915831663327, 84.76953907815631, 84.95991983967936, 85.1503006012024, 85.34068136272545, 85.53106212424849, 85.72144288577154, 85.91182364729458, 86.10220440881763, 86.29258517034069, 86.48296593186373, 86.67334669338678, 86.86372745490982, 87.05410821643287, 87.24448897795591, 87.43486973947896, 87.625250501002, 87.81563126252505, 88.00601202404809, 88.19639278557113, 88.38677354709418, 88.57715430861724, 88.76753507014028, 88.95791583166333, 89.14829659318637, 89.33867735470942, 89.52905811623246, 89.71943887775551, 89.90981963927855, 90.1002004008016, 90.29058116232464, 90.48096192384769, 90.67134268537075, 90.86172344689379, 91.05210420841684, 91.24248496993988, 91.43286573146293, 91.62324649298597, 91.81362725450902, 92.00400801603206, 92.1943887775551, 92.38476953907815, 92.5751503006012, 92.76553106212425, 92.9559118236473, 93.14629258517034, 93.33667334669339, 93.52705410821643, 93.71743486973948, 93.90781563126252, 94.09819639278557, 94.28857715430861, 94.47895791583166, 94.6693386773547, 94.85971943887775, 95.0501002004008, 95.24048096192385, 95.4308617234469, 95.62124248496994, 95.81162324649299, 96.00200400801603, 96.19238476953907, 96.38276553106212, 96.57314629258516, 96.76352705410821, 96.95390781563125, 97.14428857715431, 97.33466933867736, 97.5250501002004, 97.71543086172345, 97.90581162324649, 98.09619238476954, 98.28657314629258, 98.47695390781563, 98.66733466933867, 98.85771543086172, 99.04809619238476, 99.23847695390782, 99.42885771543087, 99.61923847695391, 99.80961923847696, 100.0], "si": [1.549931244944674, 1.5153108702529772, 1.4850797438003784, 1.4599872237264009, 1.4405643427676107, 1.4271215631851475, 1.4197527927038536, 1.418345347149439, 1.4225953806203733, 1.4320281568490687, 1.4460224100049486, 1.4638379429558177, 1.484645538497189, 1.5075582159555305, 1.5316628526148013, 1.5560512064106455, 1.579849422167846, 1.6022451763368937, 1.6225117119310617, 1.6400281326946353, 1.6542954593865427, 1.6649480969406505, 1.6717605143702674, 1.6746490946883694, 1.6736692649053726, 1.6690081616067163, 1.6609732212890784, 1.649977202589475, 1.6365202463934316, 1.6211696568471476, 1.6045381395620761, 1.5872612616238058, 1.5699749010566038, 1.5532934316237261, 1.5377893435226075, 1.5239749336573185, 1.5122866133878334, 1.503072280174477, 1.4965820860083554, 1.4929628139143238, 1.4922559482845057, 1.494399399544296, 1.4992327227723323, 1.5065055572683155, 1.5158889132161801, 1.5269888455951546, 1.5393619868669954, 1.552532360609909, 1.5660088693991578, 1.5793028423691073, 1.5919450408422136, 1.6035015532997827, 1.613588062273312, 1.621882033345657, 1.628132457756552, 1.6321668720880784, 1.6338954778442114, 1.6333122869333292, 1.6304933225496634, 1.6255920052234207, 1.6188319475386432, 1.6104974651554005, 1.6009221836523062, 1.590476178124769, 1.5795521237623176, 1.5685509596912557, 1.5578675747178603, 1.547877012364455, 1.5389216644743482, 1.5312998789519696, 1.525256349690606, 1.520974587650193, 1.5185716939662361, 1.518095571744744, 1.5195246258344643, 1.5227699124295566, 1.5276796158557728, 1.5340456511916383, 1.541612121085566, 1.5500852955296858, 1.5591447363146689, 1.568455154826463, 1.5776785736602073, 1.5864863595953045, 1.5945707076426832, 1.60165518246576, 1.6075039633279726, 1.6119294902293968, 1.6147982700824037, 1.616034670357114, 1.6156226010969097, 1.613605061927327, 1.610081605985819, 1.6052038449684354, 1.5991691862511481, 1.592213052056154, 1.584599879958104, 1.5766132420891985, 1.5685454460482284, 1.5606869930394935, 1.5533162679233534, 1.5466898218808627, 1.5410335819651313, 1.5365352840410977, 1.5333383779926308, 1.5315375984135529, 1.5311763323648064, 1.5322458504207137, 1.53468640048904, 1.5383900981339669, 1.543205484652454, 1.548943567101062, 1.5553851047706928, 1.5622888659056764, 1.5694005480681383, 1.576462036386647, 1.583220666521142, 1.5894381636260484, 1.594898944584492, 1.5994174976016453, 1.6028445897964931, 1.6050720983026205, 1.6060363118895704, 1.6057196063450587, 1.6041504557707928, 1.6014018014282574, 1.597587857719469, 1.5928594892757009, 1.5873983420794076, 1.5814099534007333, 1.5751160987001998, 1.5687466574597941, 1.5625312934321656, 1.5566912476900077, 1.5514315351422883, 1.5469338172623133, 1.543350196401555, 1.5407981413244087, 1.539356710856986, 1.5390641943935466, 1.5399172362155595, 1.5418714570271792, 1.5448435327142458, 1.548714638981605, 1.55333512301145, 1.5585302212533056, 1.5641066073315393, 1.569859527005807, 1.5755802590117773, 1.5810636319856433, 1.586115328736472, 1.5905587197301982, 1.5942409873066061, 1.5970383300688502, 1.5988600719826773, 1.5996515416754755, 1.5993956327160985, 1.5981130036300246, 1.5958609253280476, 1.592730831752292, 1.5888446751693563, 1.584350229071856, 1.5794155176533429, 1.5742225800754426, 1.5689607992800734, 1.5638200382278515, 1.558983830785796, 1.5546228699786127, 1.5508890232086592, 1.5479100828936037, 1.5457854326016909, 1.544582774264273, 1.5443360227029217, 1.5450444309725446, 1.5466729654473552, 1.5491539047684686, 1.5523895933281044, 1.5562562394197714, 1.560608611952335, 1.5652854589575453, 1.570115447054478, 1.5749234043647788, 1.5795366406231388, 1.5837911176348254, 1.5875372507405283, 1.590645137214539, 1.5930090299286161, 1.594550903295558, 1.595222992382612, 1.5950092238995446, 1.59392549813464, 1.5920188223709566, 1.5893653373760146, 1.5860673177595277, 1.582249262953971, 1.5780532270377037, 1.5736335615074173, 1.5691512645416938, 1.5647681426439162, 1.560640995432612, 1.5569160316518849, 1.5537237143664697, 1.5511742162105933, 1.549353642148301, 1.5483211483658084, 1.5481070527303022, 1.5487119959369675, 1.5501071743506016, 1.5522356270068294, 1.5550145216511546, 1.5583383493967025, 1.5620829058154708, 1.566109909148836, 1.5702720847617857, 1.5744185296963067, 1.5784001626963136, 1.5820750636268694, 1.5853135117884198, 1.5880025449756392, 1.5900498797536986, 1.5913870576057434, 1.5919717104346305, 1.5917888713113169, 1.590851291164078, 1.5891987580332403, 1.5868964512813104, 1.5840323974702812, 1.5807141262801727, 1.5770646527336776, 1.573217935142845, 1.569313975813618, 1.565493743045217, 1.5618940979795617, 1.5586429082614737, 1.5558545223710645, 1.553625764225041, 1.5520325877711239, 1.5511275065731784, 1.5509378847257784, 1.5514651439012164, 1.552684908070019, 1.5545480736514774, 1.556982759757068, 1.559897061966718, 1.5631825048298151, 1.5667180639993274, 1.5703746094288922, 1.5740196070517243, 1.5775219082786542, 1.5807564547469517, 1.583608730045407, 1.5859788004359805, 1.5877848024762726, 1.5889657563111426, 1.5894836084630104, 1.5893244362810228, 1.588498776771156, 1.587041074211653, 1.5850082726178307, 1.582477609622902, 1.579543696602042, 1.5763149948883017, 1.5729098188368669, 1.5694520125676379, 1.5660664579123889, 1.562874576065348, 1.559989984545846, 1.5575144644006156, 1.5555343803802244, 1.5541176795934735, 1.5533115725271214, 1.5531409751205536, 1.5536077627334535, 1.5546908573555485, 1.556347139349398, 1.558513145471605, 1.5611074869408674, 1.5640338959059281, 1.567184786707335, 1.570445200588897, 1.57369698960644, 1.5768230878344447, 1.5797117158255274, 1.5822603676748859, 1.58437943882412, 1.5859953665566362, 1.5870531734621347, 1.5875183262942556, 1.5873778477944434, 1.5866406462851141, 1.5853370561561126, 1.5835176107571916, 1.5812510966467612, 1.578621963654861, 1.575727187892964, 1.5726727038887771, 1.5695695367797358, 1.5665297754614265, 1.5636625324287596, 1.5610700356261187, 1.5588439919853636, 1.5570623517117188, 1.5557865871887637, 1.5550595811879715, 1.5549041965984127, 1.5553225749648347, 1.5562961846469905, 1.5577866123495632, 1.559737065095436, 1.5620745243808116, 1.5647124711603315, 1.5675540802796148, 1.570495766702571, 1.5734309539334492, 1.5762539278124026, 1.5788636365998974, 1.5811673010119027, 1.583083705496509, 1.5845460542511454, 1.5855042918028583, 1.5859268078021596, 1.5858014682814305, 1.585135940174166, 1.5839573014886872, 1.5823109552540124, 1.5802588902816592, 1.577877355024468, 1.5752540315370502, 1.5724848140219296, 1.5696703100713367, 1.5669121920190914, 1.5643095304900971, 1.5619552421346732, 1.5599327786915245, 1.558313175136967, 1.5571525611115096, 1.5564902225785893, 1.5563472804036718, 1.5567260299899206, 1.557609962092024, 1.558964460323452, 1.5607381465617312, 1.5628648223132795, 1.5652659329491363, 1.5678534633148433, 1.5705331581984456, 1.5732079500315803, 1.5757814693781154, 1.5781615114549643, 1.5802633341894055, 1.5820126700409667, 1.5833483447382746, 1.5842244107874577, 1.5846117215501112, 1.5844988922036136, 1.5838926162337974, 1.582817329457203, 1.5813142370828632, 1.579439742155781, 1.5772633350587297, 1.5748650228266585, 1.5723323931746491, 1.5697574207907827, 1.5672331321626498, 1.5648502496974024, 1.5626939360204084, 1.560840755114521, 1.5593559585647598, 1.5582911929248984, 1.5576827085830034, 1.5575501320518372, 1.557895843024773, 1.5587049755694466, 1.559946040276555, 1.5615721418539832, 1.5635227453585026, 1.565725924749274, 1.5681010104219706, 1.5705615384393394, 1.5730183937996507, 1.5753830336341221, 1.5775706739107693, 1.5795033251080242, 1.5811125683185479, 1.5823419731161301, 1.5831490718924637, 1.5835068217479216, 1.5834045037976234, 1.582848030244112, 1.5818596510256757, 1.5804770734982694, 1.5787520296695725, 1.5767483452212685, 1.5745395822273545, 1.5722063424763058, 1.5698333301064316, 1.5675062804574074, 1.5653088663491714, 1.5633196932854783, 1.561609491352131, 1.5602386039921998, 1.5592548626834821, 1.5586919222351312, 1.5585681144902526, 1.5588858592906034, 1.5596316513187032, 1.5607766206159093, 1.562277643933934, 1.5640789643536765, 1.5661142585044545, 1.5683090748825996, 1.5705835537601174, 1.5728553294468917, 1.5750425095586764, 1.5770666236512874, 1.5788554351740949, 1.580345516098176, 1.58148449257469, 1.582232882237122, 1.582565458821191, 1.5824720970839763, 1.5819580699262632, 1.5810437894711216, 1.5797640039089034, 1.5781664814614877, 1.5763102311457389, 1.5742633264736459, 1.5721004122304958, 1.5698999855295825, 1.5677415500674157, 1.5657027466338291, 1.5638565633338644, 1.5622687256547205, 1.5609953595972692, 1.5600810108521228, 1.55955708981801, 1.5594407966224781, 1.5597345627851378, 1.5604260274005424, 1.5614885463920012, 1.5628822141971987, 1.5645553588815795, 1.566446454793515, 1.5684863820776542, 1.5706009501732607, 1.572713593270461, 1.574748139895748, 1.5766315565434277, 1.57829656662811, 1.5796840509407029, 1.5807451440550166, 1.5814429524424587, 1.5817538339884256, 1.5816681946532218, 1.5811907755960808, 1.580340422544024, 1.579149347869553, 1.5776619140690065, 1.5759329844525358, 1.5740259022553273, 1.5720101725106475, 1.5699589314251206, 1.5679462953021874, 1.5660446850205587, 1.5643222225618507, 1.5628402930919925, 1.5616513597563602, 1.5607971088908943, 1.5603069911339316, 1.56019720939716, 1.5604701883513505, 1.5611145425975173, 1.5621055426611854, 1.5634060600180604, 1.5649679551787217, 1.5667338570436378, 1.5686392678518972, 1.5706149165799255, 1.572589275003402, 1.5744911451166232, 1.576252224394985, 1.5778095565545793, 1.579107779952633, 1.5801010934089763, 1.5807548697244787, 1.581046860138304, 1.5809679479252887, 1.5805224257412265, 1.5797277885809347, 1.5786140516968064, 1.5772226199037476, 1.5756047507564244, 1.5738196685521966, 1.5719323984731366, 1.5700113999960976, 1.5681260856272268, 1.5663443148182, 1.56472995347092, 1.5633405867280965, 1.5622254668890563], "ci": [-0.1900297496566439, -0.1761132088998822, -0.15662448700257026, -0.13263104744022836, -0.1052737270421524, -0.07572788710100596, -0.04516557896078838, -0.014719711429420024, 0.014548865083133203, 0.0416805431698791, 0.06584172145483987, 0.08634459917744722, 0.10266161315325278, 0.1144342945631242, 0.12147649318157047, 0.12377208494384244, 0.12146743995536226, 0.11485907728236913, 0.1043770657196301, 0.0905648423999146, 0.07405621048777625, 0.05555034097486501, 0.03578564030229997, 0.015513354594425731, -0.004528237002618521, -0.0236382318666052, -0.04117537702780445, -0.056577556820667854, -0.0693779544458781, -0.07921746964110045, -0.0858531076093665, -0.0891621929785419, -0.0891424023044073, -0.08590774497851915, -0.07968075105358373, -0.07078124148059908, -0.05961215804652174, -0.04664301395335911, -0.032391589181322365, -0.01740453593256397, -0.00223757771028973, 0.012564019133303048, 0.026484049579097398, 0.03905244600948211, 0.04986028915770902, 0.05857230002766899, 0.06493645511822171, 0.06879047320189129, 0.0700650337654414, 0.06878370116795252, 0.06505964076596152, 0.059089319984715054, 0.0511434851243263, 0.04155579048952385, 0.03070952759312301, 0.01902295661851673, 0.0069337785483330125, -0.00511669647234304, -0.016699131059729113, -0.02741096020395763, -0.03688991455787207, -0.044825828017827044, -0.05097035871084521, -0.05514433226943713, -0.0572425043757162, -0.05723563282658731, -0.05516984453063764, -0.05116337660933652, -0.045400859961649595, -0.038125395296577894, -0.029628743086958082, -0.020240007889774616, -0.010313242218402583, -0.00021442436461058083, 0.00969172246943194, 0.01905460580948669, 0.027549889829728186, 0.034890461535598764, 0.04083587524036979, 0.04519997310384816, 0.04785644865777804, 0.048742196264035406, 0.04785836959078141, 0.045269153603588304, 0.041098334410978876, 0.03552382683495233, 0.02877038824823881, 0.021100806760655524, 0.012805900328569701, 0.004193699298630829, -0.004421792767148349, -0.012731856962037949, -0.02044393862110318, -0.027291771470003272, -0.033044401884204225, -0.037513813042345044, -0.04056090280468527, -0.04209963096847259, -0.04209921886860582, -0.040584354668406056, -0.037633428615170425, -0.0333748915293748, -0.027981894469573936, -0.021665425667140893, -0.014666210515238986, -0.0072456800073429795, 0.0003236586900408193, 0.007768099706979413, 0.01482251056255857, 0.021239654355412703, 0.02679873842442972, 0.03131289784847401, 0.034635363971839514, 0.03666411817552049, 0.03734488749129916, 0.036672399306745734, 0.034689875142820445, 0.03148680606614682, 0.027195112524341546, 0.021983847175738713, 0.01605264871848188, 0.009624196150191474, 0.002935944953064427, -0.0037685516082300997, -0.010248422197935342, -0.01627404479900792, -0.02163510007222039, -0.02614783112103067, -0.02966126185340836, -0.03206216625371776, -0.033278627845292834, -0.03328208069322549, -0.03208777856416136, -0.029753695332816504, -0.026377915392176314, -0.022094625727093684, -0.017068869611341023, -0.011490263932405993, -0.0055659165231820434, 0.00048719454061077233, 0.006450101735884156, 0.012109705107153592, 0.01726632583924666, 0.0217406908143503, 0.02538010593215444, 0.028063607654025567, 0.029705921026373726, 0.030260096888673618, 0.029718749438033855, 0.02811386604083442, 0.025515212328579014, 0.022027405370399437, 0.017785774328443985, 0.0129511698548403, 0.007703919146459512, 0.0022371518377187287, -0.0032502581415043545, -0.008560878605058398, -0.01350577512988741, -0.01791118655603016, -0.021624585720633936, -0.024519915597169553, -0.02650182264027035, -0.02750874677773458, -0.027514769743615018, -0.026530168759981265, -0.02460066930697508, -0.021805437194571353, -0.01825389471448091, -0.014081486740743141, -0.009444558835745305, -0.004514539466026722, 0.0005283586688325237, 0.005501688184770984, 0.010227330772579988, 0.014537840347978448, 0.018282340973862016, 0.021331773047717894, 0.023583306547061495, 0.02496377164329146, 0.025431993547020873, 0.024979958685208678, 0.023632781763418736, 0.02144748640136133, 0.018510654302712957, 0.01493503783233617, 0.0108552670246767, 0.0064228131824299005, 0.001800396280840345, -0.002843958467234098, -0.007342998890513081, -0.011536240158780027, -0.015275661290423466, -0.018430902658390935, -0.020893782960273496, -0.02258198010082393, -0.02344175174142868, -0.023449606736270574, -0.022612876996470903, -0.02096917910831442, -0.018584794846661316, -0.015552038148148921, -0.011985711781045329, -0.00801878861976524, -0.003797479005689533, 0.0005241337531074596, 0.004789693805619498, 0.008846206407410268, 0.012549502643771382, 0.015769340844605365, 0.018393964965261377, 0.02033396116824646, 0.021525280304300707, 0.021931324966242956, 0.02154403413088056, 0.02038393485791089, 0.018499167759770157, 0.015963529654952405, 0.0128736116619523, 0.009345142750998946, 0.005508676335562634, 0.0015047799034332127, -0.0025210958023247692, -0.006423881482216324, -0.010064097987514327, -0.013312822686553023, -0.016056237306438025, -0.018199597459518345, -0.0196704860491432, -0.020421239496340147, -0.020430466244064874, -0.01970361015754986, -0.018272546040961967, -0.016194229282786295, -0.013548455378535277, -0.010434816560227654, -0.006968970878034877, -0.003278362849711694, 0.000502446600110771, 0.004236670373186193, 0.0077902284566855814, 0.011036546848591278, 0.013861050933970996, 0.016165194330018767, 0.017869882057518553, 0.01891816966244776, 0.019277146752392636, 0.01893894333724857, 0.017920829278127274, 0.0162644098949849, 0.014033953183273643, 0.011313914984843538, 0.00820575675246622, 0.004824175245732497, 0.0012928837394950846, -0.0022599005791213113, -0.005706098907220705, -0.008922375207687903, -0.011794537611399822, -0.014221580220908822, -0.016119222698914113, -0.017422824044149753, -0.018089570277005272, -0.01809986251175298, -0.017457861099069306, -0.01619117211789458, -0.014349693373371622, -0.012003667108840474, -0.009241014792974313, -0.006164054601681803, -0.00288572369236315, 0.0004745556791246737, 0.003795215298347181, 0.006956928131950138, 0.009846885538204125, 0.012362811618869226, 0.014416572236459363, 0.015937251718093518, 0.016873590218746893, 0.017195698378100685, 0.01689599240346669, 0.015989321077525858, 0.014512285394286761, 0.012521780516740744, 0.010092817486633753, 0.007315707613653824, 0.0042927148278217985, 0.0011342997129974225, -0.0020449071852038756, -0.005130256336018512, -0.00801120450907917, -0.010585266265319427, -0.01276165072704259, -0.014464454892881569, -0.015635301501008097, -0.016235330098322766, -0.016246473778920374, -0.015671980138039405, -0.014536162397811676, -0.012883394406511473, -0.010776390295785835, -0.008293835032514664, -0.005527455019883997, -0.0025786374787311523, 0.00044527710720885545, 0.00343489420382719, 0.006282714748992388, 0.008886992680555542, 0.011155362326670436, 0.013008106613052252, 0.014380950720827823, 0.015227283570403101, 0.015519730650216062, 0.01525102547510591, 0.014434152478515391, 0.013101760489221409, 0.01130487216584272, 0.009110939920087482, 0.006601322055340094, 0.0038682732591371672, 0.0010115604994045241, -0.0018651718021297716, -0.004658155147203015, -0.007267233215005199, -0.009599446712350634, -0.011572338750193775, -0.01311686345413317, -0.014179795447794174, -0.014725556373158514, -0.014737396045296133, -0.014217889394259072, -0.013188735166032745, -0.011689867538738146, -0.009777916452952824, -0.007524075673777697, -0.0050114585708404685, -0.0023320395799058687, 0.0004167063332601263, 0.0031353436455480977, 0.005726067345653413, 0.008096215625861642, 0.01016157824917276, 0.01184938267931166, 0.013100852291116547, 0.013873246941651563, 0.014141315284372175, 0.013898109746427759, 0.013155138275635352, 0.011941850956704098, 0.010304483529350757, 0.008304302854202653, 0.006015320643635044, 0.0035215605486490476, 0.0009139793080116005, -0.0017128454224474997, -0.0042641401429189835, -0.006648349638934353, -0.008780417363361988, -0.010584814720558453, -0.01199821154668366, -0.012971693547757781, -0.013472449243730023, -0.013484868452041134, -0.013011015813531255, -0.012070465535044868, -0.010699506575512443, -0.008949750104930179, -0.006886192408200968, -0.0045848057273313635, -0.0021297461515798477, 0.0003897190079015241, 0.002882452347159694, 0.00525873849237649, 0.0074335084629475415, 0.00932938055493529, 0.01087940920630405, 0.012029444354886511, 0.012740018301365378, 0.012987694504099926, 0.012765832419741692, 0.012084743744086105, 0.010971237430011879, 0.009467572867858893, 0.007629861816774684, 0.005525979314818971, 0.0032330611722886367, 0.0008346801528636334, -0.0015821959367462552, -0.0039303536793744934, -0.0061254770978932255, -0.008089171198508062, -0.009751757727294544, -0.011054743578588619, -0.011952874552510076, -0.012415702500227227, -0.012428611753062393, -0.011993270450890797, -0.011127493248361146, -0.00986452312836932, -0.008251760924684203, -0.006348990900594771, -0.004226168642923303, -0.00196085297493329, 0.00036462397650800207, 0.0026661454378641585, 0.004860849014825579, 0.0068701064222144205, 0.008622336895742185, 0.010055553745554325, 0.011119553581954659, 0.011777671023725008, 0.012008037696512604, 0.01180430245485111, 0.011175789354614307, 0.010147090251417707, 0.008757109269084877, 0.0070575960378010845, 0.005111222839974676, 0.002989276973249491, 0.0007690531719901142, -0.0014689586541772584, -0.003643988164408206, -0.005677896380865041, -0.007497979678146477, -0.009039565462087224, -0.01024830697967439, -0.011082095945881183, -0.011512525794514622, -0.011525854837817467, -0.011123436850177802, -0.010321605911084135, -0.009151022051349732, -0.007655503633602483, -0.005890390766774864, -0.003920500748176456, -0.00181775095215376, 0.00034146376800158374, 0.002479043635530234, 0.004518005946773812, 0.006385254645890298, 0.00801419794120358, 0.00934712032668465, 0.010337224617962755, 0.01095027185696846, 0.011165761729261104, 0.010977612930099979, 0.010394321096434157, 0.009438590831876054, 0.008146457306617826, 0.006565931231642997, 0.00475521802978871, 0.002780577147874864, 0.0007139001378576596, -0.001369904065589421, -0.003395621669249799, -0.005290446219303019, -0.006986592765312864, -0.008423720219408543, -0.009551075436950555, -0.01032928292580809, -0.010731717169448806, -0.01074540984241405, -0.010371461145725017, -0.009624942477342155, -0.008534296027125727, -0.007140254983704511, -0.005494325211784335, -0.003656884888260876, -0.0016949721175543067, 0.0003201584978612304, 0.002315621360742135, 0.004219533726619187, 0.005963602802239651, 0.007485573067958143, 0.008731446205591017, 0.009657394555647326, 0.010231300384061524, 0.010433866988460598, 0.010259263312952176, 0.009715280697791269, 0.008822998050225411, 0.0076159694466310926, 0.006138965325258723, 0.004446314388220614, 0.0025999075307663287, 0.0006669370509704496, -0.0012825463572191324, -0.0031781700826475096, -0.0049517777813421595, -0.006539877796710979, -0.007885913935309566, -0.008942277459154584, -0.009671988793343446, -0.01004998962380647, -0.010064000326069966, -0.009714913500121096, -0.009016711212553347, -0.007995910755341304, -0.0066905606996320345, -0.005148825142610493]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json new file mode 100644 index 000000000000..a4c09ced4cee --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json @@ -0,0 +1 @@ +{"x": [-0.25, -0.2595190380761523, -0.26903807615230463, -0.2785571142284569, -0.2880761523046092, -0.29759519038076154, -0.30711422845691383, -0.3166332665330661, -0.32615230460921846, -0.33567134268537074, -0.3451903807615231, -0.35470941883767537, -0.36422845691382766, -0.37374749498997994, -0.3832665330661323, -0.3927855711422846, -0.4023046092184369, -0.4118236472945892, -0.4213426853707415, -0.4308617234468938, -0.4403807615230461, -0.4498997995991984, -0.45941883767535074, -0.46893787575150303, -0.4784569138276553, -0.4879759519038076, -0.49749498997995995, -0.5070140280561122, -0.5165330661322646, -0.5260521042084169, -0.5355711422845691, -0.5450901803607215, -0.5546092184368738, -0.5641282565130261, -0.5736472945891784, -0.5831663326653307, -0.592685370741483, -0.6022044088176353, -0.6117234468937875, -0.6212424849699398, -0.6307615230460922, -0.6402805611222445, -0.6497995991983968, -0.6593186372745492, -0.6688376753507015, -0.6783567134268538, -0.6878757515030061, -0.6973947895791583, -0.7069138276553106, -0.7164328657314629, -0.7259519038076152, -0.7354709418837676, -0.7449899799599199, -0.7545090180360722, -0.7640280561122245, -0.7735470941883767, -0.7830661322645291, -0.7925851703406814, -0.8021042084168337, -0.811623246492986, -0.8211422845691383, -0.8306613226452906, -0.840180360721443, -0.8496993987975953, -0.8592184368737475, -0.8687374749498998, -0.8782565130260521, -0.8877755511022045, -0.8972945891783568, -0.9068136272545091, -0.9163326653306614, -0.9258517034068137, -0.935370741482966, -0.9448897795591183, -0.9544088176352706, -0.9639278557114229, -0.9734468937875752, -0.9829659318637275, -0.9924849699398798, -1.0020040080160322, -1.0115230460921845, -1.0210420841683367, -1.030561122244489, -1.0400801603206413, -1.0495991983967936, -1.059118236472946, -1.0686372745490984, -1.0781563126252505, -1.087675350701403, -1.097194388777555, -1.1067134268537075, -1.1162324649298598, -1.1257515030060121, -1.1352705410821644, -1.1447895791583167, -1.154308617234469, -1.1638276553106213, -1.1733466933867738, -1.1828657314629258, -1.1923847695390783, -1.2019038076152304, -1.211422845691383, -1.2209418837675352, -1.2304609218436875, -1.2399799599198398, -1.249498997995992, -1.2590180360721444, -1.2685370741482966, -1.278056112224449, -1.2875751503006012, -1.2970941883767535, -1.306613226452906, -1.3161322645290583, -1.3256513026052106, -1.3351703406813629, -1.3446893787575152, -1.3542084168336674, -1.3637274549098197, -1.373246492985972, -1.3827655310621243, -1.3922845691382766, -1.4018036072144289, -1.4113226452905812, -1.4208416833667337, -1.430360721442886, -1.4398797595190382, -1.4493987975951905, -1.4589178356713428, -1.468436873747495, -1.4779559118236474, -1.4874749498997997, -1.496993987975952, -1.5065130260521042, -1.5160320641282565, -1.525551102204409, -1.5350701402805613, -1.5445891783567136, -1.554108216432866, -1.5636272545090182, -1.5731462925851705, -1.5826653306613228, -1.592184368737475, -1.6017034068136273, -1.6112224448897796, -1.620741482965932, -1.6302605210420842, -1.6397795591182367, -1.649298597194389, -1.6588176352705413, -1.6683366733466936, -1.6778557114228458, -1.6873747494989981, -1.6968937875751504, -1.7064128256513027, -1.715931863727455, -1.7254509018036073, -1.7349699398797596, -1.7444889779559118, -1.7540080160320644, -1.7635270541082166, -1.773046092184369, -1.7825651302605212, -1.7920841683366735, -1.8016032064128258, -1.811122244488978, -1.8206412825651304, -1.8301603206412826, -1.839679358717435, -1.8491983967935872, -1.8587174348697397, -1.868236472945892, -1.8777555110220443, -1.8872745490981966, -1.8967935871743489, -1.9063126252505012, -1.9158316633266534, -1.9253507014028057, -1.934869739478958, -1.9443887775551103, -1.9539078156312626, -1.9634268537074149, -1.9729458917835674, -1.9824649298597197, -1.991983967935872, -2.0015030060120242, -2.0110220440881763, -2.020541082164329, -2.0300601202404813, -2.0395791583166334, -2.0490981963927855, -2.058617234468938, -2.0681362725450905, -2.0776553106212425, -2.087174348697395, -2.0966933867735476, -2.1062124248496996, -2.1157314629258517, -2.125250501002004, -2.1347695390781567, -2.1442885771543088, -2.153807615230461, -2.1633266533066133, -2.172845691382766, -2.182364729458918, -2.1918837675350704, -2.201402805611223, -2.210921843687375, -2.220440881763527, -2.2299599198396796, -2.239478957915832, -2.248997995991984, -2.2585170340681366, -2.2680360721442887, -2.277555110220441, -2.2870741482965933, -2.296593186372746, -2.306112224448898, -2.3156312625250504, -2.3251503006012024, -2.334669338677355, -2.344188376753507, -2.3537074148296595, -2.363226452905812, -2.372745490981964, -2.3822645290581166, -2.3917835671342687, -2.401302605210421, -2.4108216432865732, -2.4203406813627257, -2.429859719438878, -2.4393787575150303, -2.4488977955911824, -2.458416833667335, -2.4679358717434874, -2.4774549098196395, -2.486973947895792, -2.496492985971944, -2.5060120240480965, -2.5155310621242486, -2.525050100200401, -2.534569138276553, -2.5440881763527057, -2.5536072144288577, -2.5631262525050102, -2.5726452905811623, -2.582164328657315, -2.5916833667334673, -2.6012024048096194, -2.610721442885772, -2.620240480961924, -2.6297595190380765, -2.6392785571142285, -2.648797595190381, -2.658316633266533, -2.6678356713426856, -2.6773547094188377, -2.68687374749499, -2.6963927855711427, -2.7059118236472948, -2.7154308617234473, -2.7249498997995993, -2.734468937875752, -2.743987975951904, -2.7535070140280564, -2.7630260521042085, -2.772545090180361, -2.782064128256513, -2.7915831663326656, -2.801102204408818, -2.81062124248497, -2.8201402805611226, -2.8296593186372747, -2.839178356713427, -2.8486973947895793, -2.858216432865732, -2.867735470941884, -2.8772545090180364, -2.8867735470941884, -2.896292585170341, -2.905811623246493, -2.9153306613226455, -2.924849699398798, -2.93436873747495, -2.9438877755511026, -2.9534068136272547, -2.962925851703407, -2.9724448897795592, -2.9819639278557117, -2.991482965931864, -3.0010020040080163, -3.0105210420841684, -3.020040080160321, -3.0295591182364734, -3.0390781563126255, -3.048597194388778, -3.05811623246493, -3.0676352705410825, -3.0771543086172346, -3.086673346693387, -3.096192384769539, -3.1057114228456917, -3.1152304609218437, -3.1247494989979963, -3.1342685370741488, -3.143787575150301, -3.1533066132264533, -3.1628256513026054, -3.172344689378758, -3.18186372745491, -3.1913827655310625, -3.2009018036072145, -3.210420841683367, -3.219939879759519, -3.2294589178356716, -3.2389779559118237, -3.248496993987976, -3.2580160320641287, -3.2675350701402808, -3.2770541082164333, -3.2865731462925853, -3.296092184368738, -3.30561122244489, -3.3151302605210424, -3.3246492985971945, -3.334168336673347, -3.343687374749499, -3.3532064128256516, -3.362725450901804, -3.372244488977956, -3.3817635270541087, -3.3912825651302607, -3.4008016032064132, -3.4103206412825653, -3.419839679358718, -3.42935871743487, -3.4388777555110224, -3.4483967935871744, -3.457915831663327, -3.4674348697394795, -3.4769539078156315, -3.486472945891784, -3.495991983967936, -3.5055110220440886, -3.5150300601202407, -3.524549098196393, -3.5340681362725452, -3.5435871743486977, -3.55310621242485, -3.5626252505010023, -3.5721442885771544, -3.581663326653307, -3.5911823647294594, -3.6007014028056115, -3.610220440881764, -3.619739478957916, -3.6292585170340685, -3.6387775551102206, -3.648296593186373, -3.657815631262525, -3.6673346693386777, -3.6768537074148298, -3.6863727454909823, -3.6958917835671348, -3.705410821643287, -3.7149298597194393, -3.7244488977955914, -3.733967935871744, -3.743486973947896, -3.7530060120240485, -3.7625250501002006, -3.772044088176353, -3.781563126252505, -3.7910821643286576, -3.80060120240481, -3.810120240480962, -3.8196392785571147, -3.829158316633267, -3.8386773547094193, -3.8481963927855714, -3.857715430861724, -3.867234468937876, -3.8767535070140284, -3.8862725450901805, -3.895791583166333, -3.905310621242485, -3.9148296593186376, -3.92434869739479, -3.933867735470942, -3.9433867735470947, -3.9529058116232467, -3.9624248496993992, -3.9719438877755513, -3.981462925851704, -3.990981963927856, -4.000501002004008, -4.01002004008016, -4.019539078156313, -4.0290581162324655, -4.0385771543086175, -4.0480961923847705, -4.057615230460922, -4.067134268537075, -4.076653306613227, -4.086172344689379, -4.095691382765532, -4.105210420841684, -4.114729458917836, -4.124248496993989, -4.133767535070141, -4.143286573146293, -4.152805611222446, -4.162324649298597, -4.17184368737475, -4.181362725450902, -4.190881763527054, -4.200400801603207, -4.209919839679359, -4.219438877755511, -4.228957915831664, -4.238476953907816, -4.247995991983968, -4.25751503006012, -4.267034068136273, -4.276553106212425, -4.286072144288577, -4.2955911823647295, -4.305110220440882, -4.3146292585170345, -4.324148296593187, -4.333667334669339, -4.343186372745492, -4.352705410821644, -4.362224448897796, -4.371743486973949, -4.381262525050101, -4.390781563126253, -4.400300601202405, -4.409819639278558, -4.41933867735471, -4.428857715430862, -4.438376753507014, -4.447895791583167, -4.457414829659319, -4.466933867735471, -4.476452905811624, -4.485971943887776, -4.495490981963928, -4.50501002004008, -4.514529058116233, -4.524048096192385, -4.533567134268537, -4.543086172344689, -4.552605210420842, -4.562124248496994, -4.5716432865731464, -4.581162324649299, -4.5906813627254515, -4.6002004008016035, -4.609719438877756, -4.6192384769539085, -4.628757515030061, -4.638276553106213, -4.647795591182365, -4.657314629258518, -4.66683366733467, -4.676352705410822, -4.685871743486975, -4.695390781563127, -4.704909819639279, -4.714428857715431, -4.723947895791584, -4.733466933867736, -4.742985971943888, -4.75250501002004, -4.762024048096193, -4.771543086172345, -4.781062124248497, -4.790581162324649, -4.800100200400802, -4.809619238476954, -4.819138276553106, -4.828657314629259, -4.838176352705411, -4.847695390781563, -4.8572144288577155, -4.866733466933868, -4.8762525050100205, -4.885771543086173, -4.895290581162325, -4.904809619238478, -4.91432865731463, -4.923847695390782, -4.933366733466935, -4.942885771543087, -4.952404809619239, -4.961923847695391, -4.971442885771544, -4.980961923847696, -4.990480961923848, -5.0], "si": [-0.24913357031975716, -0.25854996218716786, -0.26795856823506237, -0.2773591069512988, -0.28675129726172444, -0.2961348585453907, -0.305509510649738, -0.3148749739057512, -0.32423096914308297, -0.33357721770514553, -0.3429134414641693, -0.3522393628362262, -0.3615547047962195, -0.3708591908928359, -0.380152545263462, -0.38943449264906127, -0.39870475840901354, -0.4079630685359129, -0.4172091496703261, -0.4264427291155085, -0.43566353485207704, -0.44487129555263927, -0.4540657405963789, -0.4632466000835939, -0.47241360485019007, -0.4815664864821247, -0.4907049773298042, -0.4998288105224308, -0.5089377199822998, -0.5180314404390441, -0.5271097074438301, -0.536172257383496, -0.5452188274946398, -0.5542491558776504, -0.5632629815106848, -0.5722600442635857, -0.5812400849117456, -0.5902028451499086, -0.5991480676059163, -0.6080754958543902, -0.6169848744303564, -0.6258759488428054, -0.6347484655881916, -0.6436021721638676, -0.6524368170814537, -0.6612521498801447, -0.6700479211399468, -0.6788238824948502, -0.6875797866459328, -0.696315387374395, -0.705030439554526, -0.7137246991665983, -0.7223979233096917, -0.7310498702144456, -0.7396802992557386, -0.7482889709652933, -0.7568756470442087, -0.7654400903754144, -0.773982065036052, -0.7825013363097787, -0.7909976706989913, -0.7994708359369752, -0.8079206009999721, -0.8163467361191676, -0.8247490127926008, -0.8331272037969891, -0.8414810831994737, -0.8498104263692802, -0.8581150099892972, -0.86639461206757, -0.8746490119487088, -0.8828779903252119, -0.891081329248702, -0.8992588121410756, -0.9074102238055647, -0.915535350437709, -0.9236339796362408, -0.9317059004138777, -0.9397509032080267, -0.9477687798913954, -0.9557593237825127, -0.9637223296561568, -0.971657593753688, -0.9795649137932918, -0.987444088980122, -0.9952949200163546, -1.0031172091111407, -1.010910759990467, -1.0186753779069178, -1.026410869649338, -1.0341170435524019, -1.0417937095060785, -1.049440678965002, -1.057057764957738, -1.0646447820959544, -1.072201546583486, -1.0797278762253018, -1.0872235904363678, -1.0946885102504078, -1.1021224583285616, -1.109525258967938, -1.1168967381100672, -1.1242367233492432, -1.1315450439407653, -1.138821530809072, -1.1460660165557697, -1.1532783354675535, -1.1604583235240222, -1.1676058184053848, -1.1747206595000594, -1.1818026879121635, -1.1888517464688948, -1.1958676797278043, -1.2028503339839576, -1.2097995572769868, -1.216715199398033, -1.2235971118965756, -1.2304451480871514, -1.2372591630559617, -1.244039013667368, -1.250784558570273, -1.2574956582043917, -1.2641721748064054, -1.2708139724160072, -1.277420916881828, -1.2839928758672519, -1.2905297188561156, -1.2970313171582943, -1.3034975439151684, -1.309928274104981, -1.3163233845480724, -1.322682753912006, -1.3290062627165693, -1.3352937933386668, -1.3415452300170905, -1.3477604588571728, -1.3539393678353275, -1.360081846803466, -1.3661877874933017, -1.3722570835205314, -1.3782896303889036, -1.3842853254941612, -1.3902440681278732, -1.3961657594811425, -1.4020503026481956, -1.407897602629854, -1.4137075663368857, -1.419480102593236, -1.4252151221391411, -1.4309125376341194, -1.4365722636598428, -1.442194216722891, -1.4477783152573829, -1.4533244796274858, -1.4588326321298093, -1.464302696995675, -1.4697346003932659, -1.4751282704296567, -1.4804836371527221, -1.485800632552924, -1.4910791905649798, -1.496319247069407, -1.5015207398939505, -1.5066836088148845, -1.5118077955581977, -1.5168932438006546, -1.5219398991707382, -1.52694770924947, -1.531916623571109, -1.5368465936237317, -1.5417375728496885, -1.5465895166459434, -1.551402382364288, -1.556176129311438, -1.560910718749008, -1.5656061138933686, -1.5702622799153765, -1.5748791839399905, -1.5794567950457659, -1.583995084264226, -1.5884940245791161, -1.5929535909255377, -1.5973737601889615, -1.6017545112041214, -1.6060958247537893, -1.6103976835674314, -1.6146600723197424, -1.618882977629064, -1.623066388055683, -1.627210294100012, -1.6313146882006488, -1.635379564732322, -1.6394049200037144, -1.6433907522551714, -1.6473370616562915, -1.6512438503033982, -1.6551111222168964, -1.6589388833385101, -1.6627271415284075, -1.6664759065622043, -1.670185190127855, -1.6738550058224295, -1.677485369148769, -1.681076297512031, -1.6846278102161236, -1.6881399284600118, -1.691612675333924, -1.6950460758154409, -1.6984401567654628, -1.7017949469240758, -1.705110476906296, -1.708386779197708, -1.7116238881499848, -1.7148218399763036, -1.7179806727466422, -1.7211004263829728, -1.7241811426543383, -1.7272228651718227, -1.7302256393834112, -1.7331895125687398, -1.7361145338337374, -1.7390007541051595, -1.7418482261250132, -1.7446570044448746, -1.7474271454201022, -1.750158707203939, -1.7528517497415126, -1.7555063347637279, -1.758122525781054, -1.7607003880772092, -1.7632399887027408, -1.7657413964684971, -1.7682046819390054, -1.7706299174257378, -1.773017176980282, -1.775366536387408, -1.7776780731580322, -1.7799518665220844, -1.7821879974212729, -1.784386548501752, -1.7865476041066872, -1.7886712502687285, -1.790757574702379, -1.7928066667962728, -1.7948186176053516, -1.7967935198429503, -1.7987314678727828, -1.8006325577008355, -1.8024968869671691, -1.8043245549376228, -1.8061156624954278, -1.80787031213273, -1.8095886079420198, -1.811270655607472, -1.812916562396195, -1.814526437149388, -1.8161003902734187, -1.8176385337307999, -1.8191409810310903, -1.8206078472216989, -1.8220392488786123, -1.823435304097031, -1.824796132481921, -1.826121855138486, -1.8274125946625484, -1.8286684751308608, -1.8298896220913188, -1.831076162553107, -1.8322282249767596, -1.833345939264138, -1.8344294367483347, -1.8354788501834967, -1.836494313734572, -1.8374759629669797, -1.8384239348362033, -1.83933836767731, -1.8402194011943958, -1.841067176449956, -1.8418818358541833, -1.8426635231541955, -1.8434123834231888, -1.844128563049525, -1.8448122097257442, -1.845463472437514, -1.8460825014525053, -1.8466694483092048, -1.8472244658056605, -1.8477477079881606, -1.848239330139848, -1.8486994887692714, -1.8491283415988724, -1.8495260475534123, -1.8498927667483336, -1.8502286604780669, -1.8505338912042726, -1.8508086225440252, -1.8510530192579429, -1.8512672472382543, -1.8514514734968137, -1.8516058661530583, -1.8517305944219122, -1.8518258286016351, -1.851891740061621, -1.8519285012301394, -1.8519362855820338, -1.8519152676263617, -1.851865622893989, -1.851787527925138, -1.8516811602568832, -1.8515466984106042, -1.8513843218793893, -1.8511942111154005, -1.8509765475171844, -1.8507315134169502, -1.8504592920678007, -1.8501600676309216, -1.8498340251627292, -1.8494813506019856, -1.8491022307568654, -1.8486968532919925, -1.8482654067154385, -1.84780808036568, -1.84732506439853, -1.8468165497740265, -1.846282728243294, -1.8457237923353715, -1.845139935344006, -1.8445313513144208, -1.843898235030051, -1.8432407819992513, -1.8425591884419759, -1.8418536512764339, -1.841124368105716, -1.8403715372043987, -1.8395953575051247, -1.8387960285851572, -1.8379737506529175, -1.837128724534498, -1.8362611516601546, -1.8353712340507826, -1.8344591743043757, -1.8335251755824584, -1.832569441596517, -1.8315921765944028, -1.8305935853467237, -1.8295738731332292, -1.8285332457291716, -1.8274719093916678, -1.826390070846037, -1.8252879372721416, -1.8241657162907108, -1.82302361594966, -1.8218618447104011, -1.8206806114341494, -1.8194801253682233, -1.8182605961323415, -1.8170222337049151, -1.815765248409339, -1.8144898509002818, -1.8131962521499745, -1.8118846634345023, -1.8105552963200935, -1.8092083626494133, -1.8078440745278637, -1.8064626443098835, -1.8050642845852523, -1.8036492081654083, -1.802217628069764, -1.8007697575120367, -1.7993058098865846, -1.7978259987547522, -1.7963305378312289, -1.794819640970419, -1.793293522152821, -1.791752395471426, -1.790196475118125, -1.7886259753701317, -1.7870411105764308, -1.7854420951442296, -1.783829143525437, -1.782202470203159, -1.7805622896782147, -1.778908816455671, -1.7772422650314008, -1.7755628498786624, -1.7738707854347053, -1.7721662860873968, -1.7704495661618744, -1.7687208399072278, -1.7669803214832027, -1.7652282249469373, -1.7634647642397219, -1.7616901531737947, -1.7599046054191652, -1.7581083344904647, -1.7563015537338371, -1.7544844763138567, -1.7526573152004816, -1.7508202831560433, -1.7489735927222692, -1.7471174562073453, -1.7452520856730112, -1.7433776929216995, -1.741494489483708, -1.7396026866044163, -1.7377024952315405, -1.7357941260024312, -1.7338777892314112, -1.7319536948971606, -1.7300220526301406, -1.7280830717000664, -1.726136961003424, -1.7241839290510317, -1.7222241839556534, -1.720257933419654, -1.718285384722708, -1.7163067447095561, -1.7143222197778116, -1.712332015865819, -1.7103363384405637, -1.708335392485634, -1.7063293824892376, -1.7043185124322724, -1.70230298577645, -1.7002830054524778, -1.6982587738482948, -1.696230492797368, -1.6941983635670417, -1.692162586846951, -1.6901233627374894, -1.688080890738342, -1.6860353697370734, -1.6839869979977822, -1.681935973149815, -1.6798824921765436, -1.6778267514042073, -1.675768946490817, -1.673709272415126, -1.671647923465667, -1.6695850932298535, -1.6675209745831487, -1.6654557596783044, -1.6633896399346637, -1.6613228060275378, -1.6592554478776482, -1.6571877546406415, -1.6551199146966742, -1.653052115640069, -1.650984544269044, -1.6489173865755142, -1.646850827734965, -1.644785052096402, -1.6427202431723744, -1.640656583629072, -1.6385942552765018, -1.6365334390587356, -1.63447431504424, -1.6324170624162797, -1.6303618594634006, -1.6283088835699917, -1.6262583112069258, -1.6242103179222789, -1.6221650783321322, -1.6201227661114512, -1.6180835539850515, -1.6160476137186397, -1.614015116109942, -1.6119862309799133, -1.6099611271640306, -1.607939972503668, -1.6059229338375587, -1.603910176993341, -1.6019018667791889, -1.5998981669755272, -1.5978992403268368, -1.5959052485335423, -1.5939163522439896, -1.5919327110465085, -1.5899544834615658, -1.5879818269340056, -1.5860148978253772, -1.584053851406355, -1.5820988418492448, -1.5801500222205824, -1.578207544473822, -1.5762715594421146, -1.5743422168311796, -1.572419665212264, -1.5705040520151985, -1.5685955235215412, -1.5666942248578184, -1.5648002999888537, -1.562913891711193, -1.5610351416466248, -1.5591641902357887, -1.5573011767318852, -1.5554462391944734, -1.5535995144833707, -1.5517611382526388, -1.549931244944674], "ci": [-0.8246630625809456, -0.7884999027275412, -0.7537275830159593, -0.7202524051490965, -0.6879901112647359, -0.6568646556001156, -0.6268071696200747, -0.5977550851580332, -0.5696513874737703, -0.5424439757929368, -0.516085113287058, -0.49053095188985757, -0.4657411200542503, -0.44167836370356606, -0.4183082323471476, -0.39559880370999295, -0.3735204413412472, -0.352045580572787, -0.33114853893979157, -0.3108053477834373, -0.2909936022577151, -0.2716923273783501, -0.2528818580980789, -0.23454373168199275, -0.21666059089955422, -0.1992160967545049, -0.18219484964686086, -0.16558231800793327, -0.1493647735742129, -0.1335292325726129, -0.11806340218089877, -0.1029556317056166, -0.0881948679874192, -0.07377061460208573, -0.05967289447610953, -0.04589221557963662, -0.03241953939776997, -0.01924625191460018, -0.006364136873497336, 0.006234648897245718, 0.018557598281868745, 0.030611874966389632, 0.04240433297090444, 0.05394153476080049, 0.06522976805911185, 0.07627506147015321, 0.08708319901382043, 0.09765973366038751, 0.10800999994710167, 0.11813912575026525, 0.1280520432796853, 0.1377534993562711, 0.1472480650280872, 0.15654014457525753, 0.16563398394968692, 0.17453367869158815, 0.1832431813612025, 0.19176630852085857, 0.2001067472995751, 0.20826806156975233, 0.21625369776308823, 0.22406699035066382, 0.23171116701015212, 0.23918935350129705, 0.2465045782691576, 0.2536597767931084, 0.2606577956982184, 0.26750139664437145, 0.27419326000734706, 0.28073598836503166, 0.28713210980096204, 0.2933840810365268, 0.2994942904023362, 0.3054650606585263, 0.31129865167308035, 0.3169972629666182, 0.32256303613152, 0.32799805713272234, 0.3333043584970206, 0.33848392139726236, 0.3435386776373902, 0.3484705115439025, 0.35328126176893837, 0.35797272300986105, 0.36254664764989764, 0.3670047473241111, 0.37134869441470786, 0.3755801234794389, 0.3797006326166208, 0.38371178477008355, 0.38761510897716206, 0.39141210156264844, 0.3951042272814616, 0.3986929204126176, 0.4021795858069406, 0.4055655998908096, 0.4088523116281039, 0.41204104344238923, 0.41513309210126886, 0.4181297295647169, 0.4210322037991101, 0.42384173955857984, 0.42655953913521627, 0.4291867830795737, 0.43172463089285074, 0.4341742216920392, 0.4365366748492734, 0.43881309060654483, 0.44100455066688204, 0.4431121187630448, 0.4451368412047238, 0.4470797474051879, 0.4489418503882695, 0.4507241472765422, 0.45242761976149254, 0.4540532345564516, 0.45560194383301905, 0.4570746856416679, 0.4584723843171913, 0.4597959508696174, 0.4610462833611906, 0.4622242672699866, 0.4633307758407044, 0.46436667042314916, 0.4653328007989009, 0.466230005496638, 0.4670591120965605, 0.4678209375243445, 0.46851628833503345, 0.4691459609872546, 0.4697107421081371, 0.4702114087492817, 0.47064872863412577, 0.47102346039702736, 0.47133635381437833, 0.47158815002804455, 0.471779581761416, 0.4719113735283422, 0.4719842418352095, 0.47199889537641304, 0.4719560352234595, 0.4718563550079331, 0.47170054109854087, 0.4714892727724507, 0.47122322238112224, 0.47090305551082334, 0.4705294311380219, 0.4701030017798261, 0.46962441363964746, 0.46909430674825014, 0.4685133151003459, 0.46788206678688204, 0.46720118412317313, 0.4664712837730123, 0.4656929768689003, 0.4648668691285195, 0.4639935609675766, 0.46307364760913605, 0.46210771918955884, 0.4610963608611556, 0.4600401528916641, 0.4589396707606501, 0.457795485252934, 0.4566081625491356, 0.4553782643134334, 0.45410634777862013, 0.4527929658285458, 0.45143866707802904, 0.4500439959503154, 0.4486094927521559, 0.4471356937465887, 0.44562313122348407, 0.4440723335679314, 0.4424838253265253, 0.4408581272716239, 0.43919575646363407, 0.43749722631138643, 0.43576304663066, 0.4339937237009056, 0.43218976032023027, 0.4303516558586876, 0.4284799063099297, 0.4265750043412656, 0.4246374393421749, 0.4226676974713248, 0.42066626170212684, 0.41863361186688575, 0.41657022469957516, 0.41447657387728243, 0.4123531300603591, 0.41020036093131895, 0.4080187312325161, 0.4058087028026377, 0.4035707346120495, 0.4013052827970237, 0.3990128006928805, 0.39669373886607884, 0.39434854514528117, 0.3919776646514248, 0.38958153982682564, 0.3871606104633454, 0.38471531372964274, 0.3822460841975436, 0.37975335386754283, 0.37723755219347466, 0.3746991061063665, 0.37213844003750296, 0.3695559759407203, 0.36695213331395626, 0.3643273292200706, 0.361681978306964, 0.35901649282700787, 0.3563312826558085, 0.3536267553103245, 0.3509033159663537, 0.3481613674754078, 0.34540131038099364, 0.3426235429343125, 0.3398284611094027, 0.3370164586177329, 0.33418792692226584, 0.33134325525100405, 0.3284828306100376, 0.3256070377961042, 0.3227162594086732, 0.319810875861573, 0.3168912653941709, 0.31395780408211715, 0.3110108658476711, 0.3080508224696126, 0.30507804359276114, 0.30209289673710393, 0.299095747306553, 0.29608695859733425, 0.2930668918060264, 0.2900359060372526, 0.2869943583110435, 0.2839426035698718, 0.28088099468537897, 0.2778098824647903, 0.2747296156570431, 0.27164054095861845, 0.26854300301910605, 0.26543734444649036, 0.2623239058121811, 0.25920302565578934, 0.25607504048965835, 0.25294028480315744, 0.24979909106674514, 0.2466517897358098, 0.24349870925429573, 0.2403401760581214, 0.23717651457839173, 0.23400804724442192, 0.23083509448656714, 0.22765797473887361, 0.22447700444155205, 0.22129249804328177, 0.21810476800334988, 0.2149141247936357, 0.21172087690043795, 0.2085253308261581, 0.20532779109084243, 0.20212856023358539, 0.19892793881380544, 0.19572622541239038, 0.19252371663272605, 0.18932070710160698, 0.1861174894700346, 0.18291435441391113, 0.17971159063462672, 0.1765094848595543, 0.17330832184244693, 0.17010838436374875, 0.16690995323081514, 0.16371330727805944, 0.16051872336701734, 0.15732647638634067, 0.1541368392517164, 0.15095008290572975, 0.14776647631765538, 0.14458628648319527, 0.14140977842416036, 0.13823721518809973, 0.13506885784788558, 0.13190496550124542, 0.12874579527026087, 0.12559160230082012, 0.12244263976204195, 0.11929915884566245, 0.11616140876539283, 0.11302963675625222, 0.10990408807387397, 0.10678500599379426, 0.1036726318107164, 0.10056720483776815, 0.09746896240573522, 0.09437813986229404, 0.09129497057122915, 0.08821968591164842, 0.08515251527719281, 0.08209368607524814, 0.07904342372615458, 0.07600195166242085, 0.07296949132794728, 0.06994626217724953, 0.0669324816746999, 0.06392836529377521, 0.060934126516321685, 0.057949976831835004, 0.05497612573675559, 0.052012780733790454, 0.04906014733124753, 0.046118429042400155, 0.043187827384877586, 0.04026854188007323, 0.037360770052595305, 0.03446470742973351, 0.03158054754096917, 0.02870848191751363, 0.02584870009187945, 0.023001389597494093, 0.020166735968347282, 0.017344922738678825, 0.0145361314427086, 0.011740541614409405, 0.008958330787316005, 0.006189674494395225, 0.003434746267943156, 0.000693717639544067, -0.0020332418599275925, -0.004745964700253902, -0.007444285351769997, -0.010128040285208195, -0.01279706797148461, -0.015451208881438916, -0.01809030548551127, -0.020714202253365288, -0.023322745653454158, -0.025915784152527488, -0.028493168215075082, -0.031054750302716982, -0.03360038487352557, -0.03612992838128615, -0.038643239274700036, -0.04114017799651415, -0.0436206069825924, -0.046084390660920294, -0.04853139545053797, -0.05096148976041448, -0.05337454398824559, -0.055770430519187064, -0.058149023724517024, -0.06051019996023088, -0.06285383756555762, -0.06517981686141683, -0.06748802014879085, -0.06977833170703307, -0.0720506377920993, -0.07430482663470284, -0.07654078843840417, -0.07875841537761175, -0.08095760159552179, -0.0831382432019705, -0.08530023827121735, -0.08744348683964853, -0.08956789090340256, -0.09167335441591895, -0.09375978328541046, -0.09582708537225404, -0.09787517048630345, -0.0999039503841237, -0.10191333876614772, -0.103903251273747, -0.1058736054862286, -0.10782432091775052, -0.10975531901415136, -0.11166652314970538, -0.11355785862379264, -0.11542925265748849, -0.11728063439007386, -0.11911193487545768, -0.12092308707852517, -0.12271402587139502, -0.12448468802960644, -0.12623501222820943, -0.12796493903778305, -0.1296744109203667, -0.13136337222531003, -0.13303176918503912, -0.13467954991073894, -0.13630666438795602, -0.13791306447211538, -0.1394987038839508, -0.14106353820486545, -0.14260752487219136, -0.1441306231743794, -0.14563279424610012, -0.1471140010632639, -0.14857420843795688, -0.1500133830132941, -0.1514314932581915, -0.15282850946205212, -0.15420440372937305, -0.15555914997426726, -0.15689272391490414, -0.15820510306786797, -0.1594962667424338, -0.16076619603476072, -0.1620148738220053, -0.16324228475635105, -0.16444841525895745, -0.16563325351382857, -0.16679678946159862, -0.16793901479323853, -0.1690599229436808, -0.1701595090853642, -0.17123777012169863, -0.17229470468044975, -0.1733303131070435, -0.1743445974577929, -0.1753375614930438, -0.17630921067024305, -0.17725955213692787, -0.17818859472363713, -0.17909634893674464, -0.17998282695121512, -0.18084804260328274, -0.18169201138305324, -0.18251475042702925, -0.18331627851055948, -0.1840966160402126, -0.1848557850460751, -0.18559380917397553, -0.1863107136776321, -0.18700652541072837, -0.1876812728189135, -0.18833498593173048, -0.1889676963544705, -0.18957943725995585, -0.19017024338024974, -0.19074015099829592, -0.19128919793948618, -0.19181742356315776, -0.1923248687540206, -0.19281157591351528, -0.19327758895110111, -0.19372295327547662, -0.19414771578573084, -0.19455192486242806, -0.1949356303586248, -0.1952988835908208, -0.1956417373298434, -0.19596424579166696, -0.1962664646281674, -0.19654845091781195, -0.19681026315628575, -0.19705196124705462, -0.19727360649186565, -0.19747526158118572, -0.19765699058457806, -0.1978188589410187, -0.19796093344915194, -0.19808328225748678, -0.19818597485453363, -0.19826908205888347, -0.19833267600922824, -0.19837683015432456, -0.198401619242901, -0.19840711931350927, -0.19839340768431984, -0.1983605629428636, -0.19830866493571925, -0.19823779475814654, -0.19814803474366904, -0.1980394684536022, -0.19791218066653246, -0.197766257367744, -0.1976017857385971, -0.19741885414585572, -0.1972175521309678, -0.19699797039929678, -0.19676020080930676, -0.19650433636170045, -0.19623047118851197, -0.19593870054215418, -0.19562912078442174, -0.19530182937545146, -0.19495692486263827, -0.19459450686951, -0.19421467608456086, -0.19381753425004383, -0.19340318415072322, -0.19297172960258796, -0.1925232754415269, -0.1920579275119658, -0.19157579265546773, -0.19107697869929752, -0.19056159444494983, -0.1900297496566439]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json new file mode 100644 index 000000000000..a48add3c4d81 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json @@ -0,0 +1 @@ +{"x": [0.25, 0.2595190380761523, 0.26903807615230463, 0.2785571142284569, 0.2880761523046092, 0.29759519038076154, 0.30711422845691383, 0.3166332665330661, 0.32615230460921846, 0.33567134268537074, 0.3451903807615231, 0.35470941883767537, 0.36422845691382766, 0.37374749498997994, 0.3832665330661323, 0.3927855711422846, 0.4023046092184369, 0.4118236472945892, 0.4213426853707415, 0.4308617234468938, 0.4403807615230461, 0.4498997995991984, 0.45941883767535074, 0.46893787575150303, 0.4784569138276553, 0.4879759519038076, 0.49749498997995995, 0.5070140280561122, 0.5165330661322646, 0.5260521042084169, 0.5355711422845691, 0.5450901803607215, 0.5546092184368738, 0.5641282565130261, 0.5736472945891784, 0.5831663326653307, 0.592685370741483, 0.6022044088176353, 0.6117234468937875, 0.6212424849699398, 0.6307615230460922, 0.6402805611222445, 0.6497995991983968, 0.6593186372745492, 0.6688376753507015, 0.6783567134268538, 0.6878757515030061, 0.6973947895791583, 0.7069138276553106, 0.7164328657314629, 0.7259519038076152, 0.7354709418837676, 0.7449899799599199, 0.7545090180360722, 0.7640280561122245, 0.7735470941883767, 0.7830661322645291, 0.7925851703406814, 0.8021042084168337, 0.811623246492986, 0.8211422845691383, 0.8306613226452906, 0.840180360721443, 0.8496993987975953, 0.8592184368737475, 0.8687374749498998, 0.8782565130260521, 0.8877755511022045, 0.8972945891783568, 0.9068136272545091, 0.9163326653306614, 0.9258517034068137, 0.935370741482966, 0.9448897795591183, 0.9544088176352706, 0.9639278557114229, 0.9734468937875752, 0.9829659318637275, 0.9924849699398798, 1.0020040080160322, 1.0115230460921845, 1.0210420841683367, 1.030561122244489, 1.0400801603206413, 1.0495991983967936, 1.059118236472946, 1.0686372745490984, 1.0781563126252505, 1.087675350701403, 1.097194388777555, 1.1067134268537075, 1.1162324649298598, 1.1257515030060121, 1.1352705410821644, 1.1447895791583167, 1.154308617234469, 1.1638276553106213, 1.1733466933867738, 1.1828657314629258, 1.1923847695390783, 1.2019038076152304, 1.211422845691383, 1.2209418837675352, 1.2304609218436875, 1.2399799599198398, 1.249498997995992, 1.2590180360721444, 1.2685370741482966, 1.278056112224449, 1.2875751503006012, 1.2970941883767535, 1.306613226452906, 1.3161322645290583, 1.3256513026052106, 1.3351703406813629, 1.3446893787575152, 1.3542084168336674, 1.3637274549098197, 1.373246492985972, 1.3827655310621243, 1.3922845691382766, 1.4018036072144289, 1.4113226452905812, 1.4208416833667337, 1.430360721442886, 1.4398797595190382, 1.4493987975951905, 1.4589178356713428, 1.468436873747495, 1.4779559118236474, 1.4874749498997997, 1.496993987975952, 1.5065130260521042, 1.5160320641282565, 1.525551102204409, 1.5350701402805613, 1.5445891783567136, 1.554108216432866, 1.5636272545090182, 1.5731462925851705, 1.5826653306613228, 1.592184368737475, 1.6017034068136273, 1.6112224448897796, 1.620741482965932, 1.6302605210420842, 1.6397795591182367, 1.649298597194389, 1.6588176352705413, 1.6683366733466936, 1.6778557114228458, 1.6873747494989981, 1.6968937875751504, 1.7064128256513027, 1.715931863727455, 1.7254509018036073, 1.7349699398797596, 1.7444889779559118, 1.7540080160320644, 1.7635270541082166, 1.773046092184369, 1.7825651302605212, 1.7920841683366735, 1.8016032064128258, 1.811122244488978, 1.8206412825651304, 1.8301603206412826, 1.839679358717435, 1.8491983967935872, 1.8587174348697397, 1.868236472945892, 1.8777555110220443, 1.8872745490981966, 1.8967935871743489, 1.9063126252505012, 1.9158316633266534, 1.9253507014028057, 1.934869739478958, 1.9443887775551103, 1.9539078156312626, 1.9634268537074149, 1.9729458917835674, 1.9824649298597197, 1.991983967935872, 2.0015030060120242, 2.0110220440881763, 2.020541082164329, 2.0300601202404813, 2.0395791583166334, 2.0490981963927855, 2.058617234468938, 2.0681362725450905, 2.0776553106212425, 2.087174348697395, 2.0966933867735476, 2.1062124248496996, 2.1157314629258517, 2.125250501002004, 2.1347695390781567, 2.1442885771543088, 2.153807615230461, 2.1633266533066133, 2.172845691382766, 2.182364729458918, 2.1918837675350704, 2.201402805611223, 2.210921843687375, 2.220440881763527, 2.2299599198396796, 2.239478957915832, 2.248997995991984, 2.2585170340681366, 2.2680360721442887, 2.277555110220441, 2.2870741482965933, 2.296593186372746, 2.306112224448898, 2.3156312625250504, 2.3251503006012024, 2.334669338677355, 2.344188376753507, 2.3537074148296595, 2.363226452905812, 2.372745490981964, 2.3822645290581166, 2.3917835671342687, 2.401302605210421, 2.4108216432865732, 2.4203406813627257, 2.429859719438878, 2.4393787575150303, 2.4488977955911824, 2.458416833667335, 2.4679358717434874, 2.4774549098196395, 2.486973947895792, 2.496492985971944, 2.5060120240480965, 2.5155310621242486, 2.525050100200401, 2.534569138276553, 2.5440881763527057, 2.5536072144288577, 2.5631262525050102, 2.5726452905811623, 2.582164328657315, 2.5916833667334673, 2.6012024048096194, 2.610721442885772, 2.620240480961924, 2.6297595190380765, 2.6392785571142285, 2.648797595190381, 2.658316633266533, 2.6678356713426856, 2.6773547094188377, 2.68687374749499, 2.6963927855711427, 2.7059118236472948, 2.7154308617234473, 2.7249498997995993, 2.734468937875752, 2.743987975951904, 2.7535070140280564, 2.7630260521042085, 2.772545090180361, 2.782064128256513, 2.7915831663326656, 2.801102204408818, 2.81062124248497, 2.8201402805611226, 2.8296593186372747, 2.839178356713427, 2.8486973947895793, 2.858216432865732, 2.867735470941884, 2.8772545090180364, 2.8867735470941884, 2.896292585170341, 2.905811623246493, 2.9153306613226455, 2.924849699398798, 2.93436873747495, 2.9438877755511026, 2.9534068136272547, 2.962925851703407, 2.9724448897795592, 2.9819639278557117, 2.991482965931864, 3.0010020040080163, 3.0105210420841684, 3.020040080160321, 3.0295591182364734, 3.0390781563126255, 3.048597194388778, 3.05811623246493, 3.0676352705410825, 3.0771543086172346, 3.086673346693387, 3.096192384769539, 3.1057114228456917, 3.1152304609218437, 3.1247494989979963, 3.1342685370741488, 3.143787575150301, 3.1533066132264533, 3.1628256513026054, 3.172344689378758, 3.18186372745491, 3.1913827655310625, 3.2009018036072145, 3.210420841683367, 3.219939879759519, 3.2294589178356716, 3.2389779559118237, 3.248496993987976, 3.2580160320641287, 3.2675350701402808, 3.2770541082164333, 3.2865731462925853, 3.296092184368738, 3.30561122244489, 3.3151302605210424, 3.3246492985971945, 3.334168336673347, 3.343687374749499, 3.3532064128256516, 3.362725450901804, 3.372244488977956, 3.3817635270541087, 3.3912825651302607, 3.4008016032064132, 3.4103206412825653, 3.419839679358718, 3.42935871743487, 3.4388777555110224, 3.4483967935871744, 3.457915831663327, 3.4674348697394795, 3.4769539078156315, 3.486472945891784, 3.495991983967936, 3.5055110220440886, 3.5150300601202407, 3.524549098196393, 3.5340681362725452, 3.5435871743486977, 3.55310621242485, 3.5626252505010023, 3.5721442885771544, 3.581663326653307, 3.5911823647294594, 3.6007014028056115, 3.610220440881764, 3.619739478957916, 3.6292585170340685, 3.6387775551102206, 3.648296593186373, 3.657815631262525, 3.6673346693386777, 3.6768537074148298, 3.6863727454909823, 3.6958917835671348, 3.705410821643287, 3.7149298597194393, 3.7244488977955914, 3.733967935871744, 3.743486973947896, 3.7530060120240485, 3.7625250501002006, 3.772044088176353, 3.781563126252505, 3.7910821643286576, 3.80060120240481, 3.810120240480962, 3.8196392785571147, 3.829158316633267, 3.8386773547094193, 3.8481963927855714, 3.857715430861724, 3.867234468937876, 3.8767535070140284, 3.8862725450901805, 3.895791583166333, 3.905310621242485, 3.9148296593186376, 3.92434869739479, 3.933867735470942, 3.9433867735470947, 3.9529058116232467, 3.9624248496993992, 3.9719438877755513, 3.981462925851704, 3.990981963927856, 4.000501002004008, 4.01002004008016, 4.019539078156313, 4.0290581162324655, 4.0385771543086175, 4.0480961923847705, 4.057615230460922, 4.067134268537075, 4.076653306613227, 4.086172344689379, 4.095691382765532, 4.105210420841684, 4.114729458917836, 4.124248496993989, 4.133767535070141, 4.143286573146293, 4.152805611222446, 4.162324649298597, 4.17184368737475, 4.181362725450902, 4.190881763527054, 4.200400801603207, 4.209919839679359, 4.219438877755511, 4.228957915831664, 4.238476953907816, 4.247995991983968, 4.25751503006012, 4.267034068136273, 4.276553106212425, 4.286072144288577, 4.2955911823647295, 4.305110220440882, 4.3146292585170345, 4.324148296593187, 4.333667334669339, 4.343186372745492, 4.352705410821644, 4.362224448897796, 4.371743486973949, 4.381262525050101, 4.390781563126253, 4.400300601202405, 4.409819639278558, 4.41933867735471, 4.428857715430862, 4.438376753507014, 4.447895791583167, 4.457414829659319, 4.466933867735471, 4.476452905811624, 4.485971943887776, 4.495490981963928, 4.50501002004008, 4.514529058116233, 4.524048096192385, 4.533567134268537, 4.543086172344689, 4.552605210420842, 4.562124248496994, 4.5716432865731464, 4.581162324649299, 4.5906813627254515, 4.6002004008016035, 4.609719438877756, 4.6192384769539085, 4.628757515030061, 4.638276553106213, 4.647795591182365, 4.657314629258518, 4.66683366733467, 4.676352705410822, 4.685871743486975, 4.695390781563127, 4.704909819639279, 4.714428857715431, 4.723947895791584, 4.733466933867736, 4.742985971943888, 4.75250501002004, 4.762024048096193, 4.771543086172345, 4.781062124248497, 4.790581162324649, 4.800100200400802, 4.809619238476954, 4.819138276553106, 4.828657314629259, 4.838176352705411, 4.847695390781563, 4.8572144288577155, 4.866733466933868, 4.8762525050100205, 4.885771543086173, 4.895290581162325, 4.904809619238478, 4.91432865731463, 4.923847695390782, 4.933366733466935, 4.942885771543087, 4.952404809619239, 4.961923847695391, 4.971442885771544, 4.980961923847696, 4.990480961923848, 5.0], "si": [0.24913357031975716, 0.25854996218716786, 0.26795856823506237, 0.2773591069512988, 0.28675129726172444, 0.2961348585453907, 0.305509510649738, 0.3148749739057512, 0.32423096914308297, 0.33357721770514553, 0.3429134414641693, 0.3522393628362262, 0.3615547047962195, 0.3708591908928359, 0.380152545263462, 0.38943449264906127, 0.39870475840901354, 0.4079630685359129, 0.4172091496703261, 0.4264427291155085, 0.43566353485207704, 0.44487129555263927, 0.4540657405963789, 0.4632466000835939, 0.47241360485019007, 0.4815664864821247, 0.4907049773298042, 0.4998288105224308, 0.5089377199822998, 0.5180314404390441, 0.5271097074438301, 0.536172257383496, 0.5452188274946398, 0.5542491558776504, 0.5632629815106848, 0.5722600442635857, 0.5812400849117456, 0.5902028451499086, 0.5991480676059163, 0.6080754958543902, 0.6169848744303564, 0.6258759488428054, 0.6347484655881916, 0.6436021721638676, 0.6524368170814537, 0.6612521498801447, 0.6700479211399468, 0.6788238824948502, 0.6875797866459328, 0.696315387374395, 0.705030439554526, 0.7137246991665983, 0.7223979233096917, 0.7310498702144456, 0.7396802992557386, 0.7482889709652933, 0.7568756470442087, 0.7654400903754144, 0.773982065036052, 0.7825013363097787, 0.7909976706989913, 0.7994708359369752, 0.8079206009999721, 0.8163467361191676, 0.8247490127926008, 0.8331272037969891, 0.8414810831994737, 0.8498104263692802, 0.8581150099892972, 0.86639461206757, 0.8746490119487088, 0.8828779903252119, 0.891081329248702, 0.8992588121410756, 0.9074102238055647, 0.915535350437709, 0.9236339796362408, 0.9317059004138777, 0.9397509032080267, 0.9477687798913954, 0.9557593237825127, 0.9637223296561568, 0.971657593753688, 0.9795649137932918, 0.987444088980122, 0.9952949200163546, 1.0031172091111407, 1.010910759990467, 1.0186753779069178, 1.026410869649338, 1.0341170435524019, 1.0417937095060785, 1.049440678965002, 1.057057764957738, 1.0646447820959544, 1.072201546583486, 1.0797278762253018, 1.0872235904363678, 1.0946885102504078, 1.1021224583285616, 1.109525258967938, 1.1168967381100672, 1.1242367233492432, 1.1315450439407653, 1.138821530809072, 1.1460660165557697, 1.1532783354675535, 1.1604583235240222, 1.1676058184053848, 1.1747206595000594, 1.1818026879121635, 1.1888517464688948, 1.1958676797278043, 1.2028503339839576, 1.2097995572769868, 1.216715199398033, 1.2235971118965756, 1.2304451480871514, 1.2372591630559617, 1.244039013667368, 1.250784558570273, 1.2574956582043917, 1.2641721748064054, 1.2708139724160072, 1.277420916881828, 1.2839928758672519, 1.2905297188561156, 1.2970313171582943, 1.3034975439151684, 1.309928274104981, 1.3163233845480724, 1.322682753912006, 1.3290062627165693, 1.3352937933386668, 1.3415452300170905, 1.3477604588571728, 1.3539393678353275, 1.360081846803466, 1.3661877874933017, 1.3722570835205314, 1.3782896303889036, 1.3842853254941612, 1.3902440681278732, 1.3961657594811425, 1.4020503026481956, 1.407897602629854, 1.4137075663368857, 1.419480102593236, 1.4252151221391411, 1.4309125376341194, 1.4365722636598428, 1.442194216722891, 1.4477783152573829, 1.4533244796274858, 1.4588326321298093, 1.464302696995675, 1.4697346003932659, 1.4751282704296567, 1.4804836371527221, 1.485800632552924, 1.4910791905649798, 1.496319247069407, 1.5015207398939505, 1.5066836088148845, 1.5118077955581977, 1.5168932438006546, 1.5219398991707382, 1.52694770924947, 1.531916623571109, 1.5368465936237317, 1.5417375728496885, 1.5465895166459434, 1.551402382364288, 1.556176129311438, 1.560910718749008, 1.5656061138933686, 1.5702622799153765, 1.5748791839399905, 1.5794567950457659, 1.583995084264226, 1.5884940245791161, 1.5929535909255377, 1.5973737601889615, 1.6017545112041214, 1.6060958247537893, 1.6103976835674314, 1.6146600723197424, 1.618882977629064, 1.623066388055683, 1.627210294100012, 1.6313146882006488, 1.635379564732322, 1.6394049200037144, 1.6433907522551714, 1.6473370616562915, 1.6512438503033982, 1.6551111222168964, 1.6589388833385101, 1.6627271415284075, 1.6664759065622043, 1.670185190127855, 1.6738550058224295, 1.677485369148769, 1.681076297512031, 1.6846278102161236, 1.6881399284600118, 1.691612675333924, 1.6950460758154409, 1.6984401567654628, 1.7017949469240758, 1.705110476906296, 1.708386779197708, 1.7116238881499848, 1.7148218399763036, 1.7179806727466422, 1.7211004263829728, 1.7241811426543383, 1.7272228651718227, 1.7302256393834112, 1.7331895125687398, 1.7361145338337374, 1.7390007541051595, 1.7418482261250132, 1.7446570044448746, 1.7474271454201022, 1.750158707203939, 1.7528517497415126, 1.7555063347637279, 1.758122525781054, 1.7607003880772092, 1.7632399887027408, 1.7657413964684971, 1.7682046819390054, 1.7706299174257378, 1.773017176980282, 1.775366536387408, 1.7776780731580322, 1.7799518665220844, 1.7821879974212729, 1.784386548501752, 1.7865476041066872, 1.7886712502687285, 1.790757574702379, 1.7928066667962728, 1.7948186176053516, 1.7967935198429503, 1.7987314678727828, 1.8006325577008355, 1.8024968869671691, 1.8043245549376228, 1.8061156624954278, 1.80787031213273, 1.8095886079420198, 1.811270655607472, 1.812916562396195, 1.814526437149388, 1.8161003902734187, 1.8176385337307999, 1.8191409810310903, 1.8206078472216989, 1.8220392488786123, 1.823435304097031, 1.824796132481921, 1.826121855138486, 1.8274125946625484, 1.8286684751308608, 1.8298896220913188, 1.831076162553107, 1.8322282249767596, 1.833345939264138, 1.8344294367483347, 1.8354788501834967, 1.836494313734572, 1.8374759629669797, 1.8384239348362033, 1.83933836767731, 1.8402194011943958, 1.841067176449956, 1.8418818358541833, 1.8426635231541955, 1.8434123834231888, 1.844128563049525, 1.8448122097257442, 1.845463472437514, 1.8460825014525053, 1.8466694483092048, 1.8472244658056605, 1.8477477079881606, 1.848239330139848, 1.8486994887692714, 1.8491283415988724, 1.8495260475534123, 1.8498927667483336, 1.8502286604780669, 1.8505338912042726, 1.8508086225440252, 1.8510530192579429, 1.8512672472382543, 1.8514514734968137, 1.8516058661530583, 1.8517305944219122, 1.8518258286016351, 1.851891740061621, 1.8519285012301394, 1.8519362855820338, 1.8519152676263617, 1.851865622893989, 1.851787527925138, 1.8516811602568832, 1.8515466984106042, 1.8513843218793893, 1.8511942111154005, 1.8509765475171844, 1.8507315134169502, 1.8504592920678007, 1.8501600676309216, 1.8498340251627292, 1.8494813506019856, 1.8491022307568654, 1.8486968532919925, 1.8482654067154385, 1.84780808036568, 1.84732506439853, 1.8468165497740265, 1.846282728243294, 1.8457237923353715, 1.845139935344006, 1.8445313513144208, 1.843898235030051, 1.8432407819992513, 1.8425591884419759, 1.8418536512764339, 1.841124368105716, 1.8403715372043987, 1.8395953575051247, 1.8387960285851572, 1.8379737506529175, 1.837128724534498, 1.8362611516601546, 1.8353712340507826, 1.8344591743043757, 1.8335251755824584, 1.832569441596517, 1.8315921765944028, 1.8305935853467237, 1.8295738731332292, 1.8285332457291716, 1.8274719093916678, 1.826390070846037, 1.8252879372721416, 1.8241657162907108, 1.82302361594966, 1.8218618447104011, 1.8206806114341494, 1.8194801253682233, 1.8182605961323415, 1.8170222337049151, 1.815765248409339, 1.8144898509002818, 1.8131962521499745, 1.8118846634345023, 1.8105552963200935, 1.8092083626494133, 1.8078440745278637, 1.8064626443098835, 1.8050642845852523, 1.8036492081654083, 1.802217628069764, 1.8007697575120367, 1.7993058098865846, 1.7978259987547522, 1.7963305378312289, 1.794819640970419, 1.793293522152821, 1.791752395471426, 1.790196475118125, 1.7886259753701317, 1.7870411105764308, 1.7854420951442296, 1.783829143525437, 1.782202470203159, 1.7805622896782147, 1.778908816455671, 1.7772422650314008, 1.7755628498786624, 1.7738707854347053, 1.7721662860873968, 1.7704495661618744, 1.7687208399072278, 1.7669803214832027, 1.7652282249469373, 1.7634647642397219, 1.7616901531737947, 1.7599046054191652, 1.7581083344904647, 1.7563015537338371, 1.7544844763138567, 1.7526573152004816, 1.7508202831560433, 1.7489735927222692, 1.7471174562073453, 1.7452520856730112, 1.7433776929216995, 1.741494489483708, 1.7396026866044163, 1.7377024952315405, 1.7357941260024312, 1.7338777892314112, 1.7319536948971606, 1.7300220526301406, 1.7280830717000664, 1.726136961003424, 1.7241839290510317, 1.7222241839556534, 1.720257933419654, 1.718285384722708, 1.7163067447095561, 1.7143222197778116, 1.712332015865819, 1.7103363384405637, 1.708335392485634, 1.7063293824892376, 1.7043185124322724, 1.70230298577645, 1.7002830054524778, 1.6982587738482948, 1.696230492797368, 1.6941983635670417, 1.692162586846951, 1.6901233627374894, 1.688080890738342, 1.6860353697370734, 1.6839869979977822, 1.681935973149815, 1.6798824921765436, 1.6778267514042073, 1.675768946490817, 1.673709272415126, 1.671647923465667, 1.6695850932298535, 1.6675209745831487, 1.6654557596783044, 1.6633896399346637, 1.6613228060275378, 1.6592554478776482, 1.6571877546406415, 1.6551199146966742, 1.653052115640069, 1.650984544269044, 1.6489173865755142, 1.646850827734965, 1.644785052096402, 1.6427202431723744, 1.640656583629072, 1.6385942552765018, 1.6365334390587356, 1.63447431504424, 1.6324170624162797, 1.6303618594634006, 1.6283088835699917, 1.6262583112069258, 1.6242103179222789, 1.6221650783321322, 1.6201227661114512, 1.6180835539850515, 1.6160476137186397, 1.614015116109942, 1.6119862309799133, 1.6099611271640306, 1.607939972503668, 1.6059229338375587, 1.603910176993341, 1.6019018667791889, 1.5998981669755272, 1.5978992403268368, 1.5959052485335423, 1.5939163522439896, 1.5919327110465085, 1.5899544834615658, 1.5879818269340056, 1.5860148978253772, 1.584053851406355, 1.5820988418492448, 1.5801500222205824, 1.578207544473822, 1.5762715594421146, 1.5743422168311796, 1.572419665212264, 1.5705040520151985, 1.5685955235215412, 1.5666942248578184, 1.5648002999888537, 1.562913891711193, 1.5610351416466248, 1.5591641902357887, 1.5573011767318852, 1.5554462391944734, 1.5535995144833707, 1.5517611382526388, 1.549931244944674], "ci": [-0.8246630625809456, -0.7884999027275412, -0.7537275830159593, -0.7202524051490965, -0.6879901112647359, -0.6568646556001156, -0.6268071696200747, -0.5977550851580332, -0.5696513874737703, -0.5424439757929368, -0.516085113287058, -0.49053095188985757, -0.4657411200542503, -0.44167836370356606, -0.4183082323471476, -0.39559880370999295, -0.3735204413412472, -0.352045580572787, -0.33114853893979157, -0.3108053477834373, -0.2909936022577151, -0.2716923273783501, -0.2528818580980789, -0.23454373168199275, -0.21666059089955422, -0.1992160967545049, -0.18219484964686086, -0.16558231800793327, -0.1493647735742129, -0.1335292325726129, -0.11806340218089877, -0.1029556317056166, -0.0881948679874192, -0.07377061460208573, -0.05967289447610953, -0.04589221557963662, -0.03241953939776997, -0.01924625191460018, -0.006364136873497336, 0.006234648897245718, 0.018557598281868745, 0.030611874966389632, 0.04240433297090444, 0.05394153476080049, 0.06522976805911185, 0.07627506147015321, 0.08708319901382043, 0.09765973366038751, 0.10800999994710167, 0.11813912575026525, 0.1280520432796853, 0.1377534993562711, 0.1472480650280872, 0.15654014457525753, 0.16563398394968692, 0.17453367869158815, 0.1832431813612025, 0.19176630852085857, 0.2001067472995751, 0.20826806156975233, 0.21625369776308823, 0.22406699035066382, 0.23171116701015212, 0.23918935350129705, 0.2465045782691576, 0.2536597767931084, 0.2606577956982184, 0.26750139664437145, 0.27419326000734706, 0.28073598836503166, 0.28713210980096204, 0.2933840810365268, 0.2994942904023362, 0.3054650606585263, 0.31129865167308035, 0.3169972629666182, 0.32256303613152, 0.32799805713272234, 0.3333043584970206, 0.33848392139726236, 0.3435386776373902, 0.3484705115439025, 0.35328126176893837, 0.35797272300986105, 0.36254664764989764, 0.3670047473241111, 0.37134869441470786, 0.3755801234794389, 0.3797006326166208, 0.38371178477008355, 0.38761510897716206, 0.39141210156264844, 0.3951042272814616, 0.3986929204126176, 0.4021795858069406, 0.4055655998908096, 0.4088523116281039, 0.41204104344238923, 0.41513309210126886, 0.4181297295647169, 0.4210322037991101, 0.42384173955857984, 0.42655953913521627, 0.4291867830795737, 0.43172463089285074, 0.4341742216920392, 0.4365366748492734, 0.43881309060654483, 0.44100455066688204, 0.4431121187630448, 0.4451368412047238, 0.4470797474051879, 0.4489418503882695, 0.4507241472765422, 0.45242761976149254, 0.4540532345564516, 0.45560194383301905, 0.4570746856416679, 0.4584723843171913, 0.4597959508696174, 0.4610462833611906, 0.4622242672699866, 0.4633307758407044, 0.46436667042314916, 0.4653328007989009, 0.466230005496638, 0.4670591120965605, 0.4678209375243445, 0.46851628833503345, 0.4691459609872546, 0.4697107421081371, 0.4702114087492817, 0.47064872863412577, 0.47102346039702736, 0.47133635381437833, 0.47158815002804455, 0.471779581761416, 0.4719113735283422, 0.4719842418352095, 0.47199889537641304, 0.4719560352234595, 0.4718563550079331, 0.47170054109854087, 0.4714892727724507, 0.47122322238112224, 0.47090305551082334, 0.4705294311380219, 0.4701030017798261, 0.46962441363964746, 0.46909430674825014, 0.4685133151003459, 0.46788206678688204, 0.46720118412317313, 0.4664712837730123, 0.4656929768689003, 0.4648668691285195, 0.4639935609675766, 0.46307364760913605, 0.46210771918955884, 0.4610963608611556, 0.4600401528916641, 0.4589396707606501, 0.457795485252934, 0.4566081625491356, 0.4553782643134334, 0.45410634777862013, 0.4527929658285458, 0.45143866707802904, 0.4500439959503154, 0.4486094927521559, 0.4471356937465887, 0.44562313122348407, 0.4440723335679314, 0.4424838253265253, 0.4408581272716239, 0.43919575646363407, 0.43749722631138643, 0.43576304663066, 0.4339937237009056, 0.43218976032023027, 0.4303516558586876, 0.4284799063099297, 0.4265750043412656, 0.4246374393421749, 0.4226676974713248, 0.42066626170212684, 0.41863361186688575, 0.41657022469957516, 0.41447657387728243, 0.4123531300603591, 0.41020036093131895, 0.4080187312325161, 0.4058087028026377, 0.4035707346120495, 0.4013052827970237, 0.3990128006928805, 0.39669373886607884, 0.39434854514528117, 0.3919776646514248, 0.38958153982682564, 0.3871606104633454, 0.38471531372964274, 0.3822460841975436, 0.37975335386754283, 0.37723755219347466, 0.3746991061063665, 0.37213844003750296, 0.3695559759407203, 0.36695213331395626, 0.3643273292200706, 0.361681978306964, 0.35901649282700787, 0.3563312826558085, 0.3536267553103245, 0.3509033159663537, 0.3481613674754078, 0.34540131038099364, 0.3426235429343125, 0.3398284611094027, 0.3370164586177329, 0.33418792692226584, 0.33134325525100405, 0.3284828306100376, 0.3256070377961042, 0.3227162594086732, 0.319810875861573, 0.3168912653941709, 0.31395780408211715, 0.3110108658476711, 0.3080508224696126, 0.30507804359276114, 0.30209289673710393, 0.299095747306553, 0.29608695859733425, 0.2930668918060264, 0.2900359060372526, 0.2869943583110435, 0.2839426035698718, 0.28088099468537897, 0.2778098824647903, 0.2747296156570431, 0.27164054095861845, 0.26854300301910605, 0.26543734444649036, 0.2623239058121811, 0.25920302565578934, 0.25607504048965835, 0.25294028480315744, 0.24979909106674514, 0.2466517897358098, 0.24349870925429573, 0.2403401760581214, 0.23717651457839173, 0.23400804724442192, 0.23083509448656714, 0.22765797473887361, 0.22447700444155205, 0.22129249804328177, 0.21810476800334988, 0.2149141247936357, 0.21172087690043795, 0.2085253308261581, 0.20532779109084243, 0.20212856023358539, 0.19892793881380544, 0.19572622541239038, 0.19252371663272605, 0.18932070710160698, 0.1861174894700346, 0.18291435441391113, 0.17971159063462672, 0.1765094848595543, 0.17330832184244693, 0.17010838436374875, 0.16690995323081514, 0.16371330727805944, 0.16051872336701734, 0.15732647638634067, 0.1541368392517164, 0.15095008290572975, 0.14776647631765538, 0.14458628648319527, 0.14140977842416036, 0.13823721518809973, 0.13506885784788558, 0.13190496550124542, 0.12874579527026087, 0.12559160230082012, 0.12244263976204195, 0.11929915884566245, 0.11616140876539283, 0.11302963675625222, 0.10990408807387397, 0.10678500599379426, 0.1036726318107164, 0.10056720483776815, 0.09746896240573522, 0.09437813986229404, 0.09129497057122915, 0.08821968591164842, 0.08515251527719281, 0.08209368607524814, 0.07904342372615458, 0.07600195166242085, 0.07296949132794728, 0.06994626217724953, 0.0669324816746999, 0.06392836529377521, 0.060934126516321685, 0.057949976831835004, 0.05497612573675559, 0.052012780733790454, 0.04906014733124753, 0.046118429042400155, 0.043187827384877586, 0.04026854188007323, 0.037360770052595305, 0.03446470742973351, 0.03158054754096917, 0.02870848191751363, 0.02584870009187945, 0.023001389597494093, 0.020166735968347282, 0.017344922738678825, 0.0145361314427086, 0.011740541614409405, 0.008958330787316005, 0.006189674494395225, 0.003434746267943156, 0.000693717639544067, -0.0020332418599275925, -0.004745964700253902, -0.007444285351769997, -0.010128040285208195, -0.01279706797148461, -0.015451208881438916, -0.01809030548551127, -0.020714202253365288, -0.023322745653454158, -0.025915784152527488, -0.028493168215075082, -0.031054750302716982, -0.03360038487352557, -0.03612992838128615, -0.038643239274700036, -0.04114017799651415, -0.0436206069825924, -0.046084390660920294, -0.04853139545053797, -0.05096148976041448, -0.05337454398824559, -0.055770430519187064, -0.058149023724517024, -0.06051019996023088, -0.06285383756555762, -0.06517981686141683, -0.06748802014879085, -0.06977833170703307, -0.0720506377920993, -0.07430482663470284, -0.07654078843840417, -0.07875841537761175, -0.08095760159552179, -0.0831382432019705, -0.08530023827121735, -0.08744348683964853, -0.08956789090340256, -0.09167335441591895, -0.09375978328541046, -0.09582708537225404, -0.09787517048630345, -0.0999039503841237, -0.10191333876614772, -0.103903251273747, -0.1058736054862286, -0.10782432091775052, -0.10975531901415136, -0.11166652314970538, -0.11355785862379264, -0.11542925265748849, -0.11728063439007386, -0.11911193487545768, -0.12092308707852517, -0.12271402587139502, -0.12448468802960644, -0.12623501222820943, -0.12796493903778305, -0.1296744109203667, -0.13136337222531003, -0.13303176918503912, -0.13467954991073894, -0.13630666438795602, -0.13791306447211538, -0.1394987038839508, -0.14106353820486545, -0.14260752487219136, -0.1441306231743794, -0.14563279424610012, -0.1471140010632639, -0.14857420843795688, -0.1500133830132941, -0.1514314932581915, -0.15282850946205212, -0.15420440372937305, -0.15555914997426726, -0.15689272391490414, -0.15820510306786797, -0.1594962667424338, -0.16076619603476072, -0.1620148738220053, -0.16324228475635105, -0.16444841525895745, -0.16563325351382857, -0.16679678946159862, -0.16793901479323853, -0.1690599229436808, -0.1701595090853642, -0.17123777012169863, -0.17229470468044975, -0.1733303131070435, -0.1743445974577929, -0.1753375614930438, -0.17630921067024305, -0.17725955213692787, -0.17818859472363713, -0.17909634893674464, -0.17998282695121512, -0.18084804260328274, -0.18169201138305324, -0.18251475042702925, -0.18331627851055948, -0.1840966160402126, -0.1848557850460751, -0.18559380917397553, -0.1863107136776321, -0.18700652541072837, -0.1876812728189135, -0.18833498593173048, -0.1889676963544705, -0.18957943725995585, -0.19017024338024974, -0.19074015099829592, -0.19128919793948618, -0.19181742356315776, -0.1923248687540206, -0.19281157591351528, -0.19327758895110111, -0.19372295327547662, -0.19414771578573084, -0.19455192486242806, -0.1949356303586248, -0.1952988835908208, -0.1956417373298434, -0.19596424579166696, -0.1962664646281674, -0.19654845091781195, -0.19681026315628575, -0.19705196124705462, -0.19727360649186565, -0.19747526158118572, -0.19765699058457806, -0.1978188589410187, -0.19796093344915194, -0.19808328225748678, -0.19818597485453363, -0.19826908205888347, -0.19833267600922824, -0.19837683015432456, -0.198401619242901, -0.19840711931350927, -0.19839340768431984, -0.1983605629428636, -0.19830866493571925, -0.19823779475814654, -0.19814803474366904, -0.1980394684536022, -0.19791218066653246, -0.197766257367744, -0.1976017857385971, -0.19741885414585572, -0.1972175521309678, -0.19699797039929678, -0.19676020080930676, -0.19650433636170045, -0.19623047118851197, -0.19593870054215418, -0.19562912078442174, -0.19530182937545146, -0.19495692486263827, -0.19459450686951, -0.19421467608456086, -0.19381753425004383, -0.19340318415072322, -0.19297172960258796, -0.1925232754415269, -0.1920579275119658, -0.19157579265546773, -0.19107697869929752, -0.19056159444494983, -0.1900297496566439]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py new file mode 100644 index 000000000000..cd17b06e9f9b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2018 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. + +"""Generate fixtures.""" + +import os +import json +import numpy as np +from scipy.special import sici + +# Get the file path: +FILE = os.path.realpath(__file__) + +# Extract the directory in which this file resides: +DIR = os.path.dirname(FILE) + + +def gen(x, name): + """Generate fixture data and writes them to file. + + # Arguments + + * `x`: domain + * `name::str`: output filename + + # Examples + + ``` python + python> x = linspace(0.0, 1.0, 2001) + python> gen(x, './data.json') + ``` + """ + y = sici(x) + + # Store data to be written to file as a dictionary: + data = { + "x": x.tolist(), + "si": y[0].tolist(), + "ci": y[1].tolist() + } + + # Based on the script directory, create an output filepath: + filepath = os.path.join(DIR, name) + + # Write the data to the output filepath as JSON: + with open(filepath, "w", encoding="utf-8") as outfile: + json.dump(data, outfile) + + +def main(): + """Generate fixture data.""" + x = np.linspace(0.0001, 0.25, 500) + gen(x, "small_positive.json") + + x = np.linspace(0.25, 5.0, 500) + gen(x, "medium_positive.json") + + x = np.linspace(5.0, 100.0, 500) + gen(x, "large_positive.json") + + x = np.linspace(-0.0001, -0.25, 500) + gen(x, "small_negative.json") + + x = np.linspace(-0.25, -5.0, 500) + gen(x, "medium_negative.json") + + x = np.linspace(-5.0, -100.0, 500) + gen(x, "large_negative.json") + + x = np.linspace(1.0e9, 1.0e12, 500) + gen(x, "very_large.json") + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json new file mode 100644 index 000000000000..a098a7507e05 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json @@ -0,0 +1 @@ +{"x": [-0.0001, -0.0006008016032064129, -0.0011016032064128257, -0.0016024048096192386, -0.002103206412825651, -0.002604008016032064, -0.003104809619238477, -0.0036056112224448897, -0.004106412825651303, -0.004607214428857716, -0.005108016032064128, -0.005608817635270541, -0.0061096192384769545, -0.006610420841683367, -0.00711122244488978, -0.007612024048096192, -0.008112825651302604, -0.008613627254509017, -0.00911442885771543, -0.009615230460921843, -0.010116032064128255, -0.01061683366733467, -0.011117635270541082, -0.011618436873747494, -0.012119238476953908, -0.01262004008016032, -0.013120841683366732, -0.013621643286573145, -0.014122444889779559, -0.014623246492985971, -0.015124048096192383, -0.015624849699398797, -0.01612565130260521, -0.016626452905811624, -0.017127254509018034, -0.017628056112224448, -0.018128857715430862, -0.018629659318637273, -0.019130460921843687, -0.0196312625250501, -0.02013206412825651, -0.020632865731462925, -0.02113366733466934, -0.02163446893787575, -0.022135270541082164, -0.022636072144288578, -0.02313687374749499, -0.023637675350701402, -0.024138476953907816, -0.024639278557114227, -0.02514008016032064, -0.02564088176352705, -0.026141683366733465, -0.02664248496993988, -0.02714328657314629, -0.027644088176352704, -0.028144889779559118, -0.02864569138276553, -0.029146492985971943, -0.029647294589178357, -0.030148096192384767, -0.03064889779559118, -0.031149699398797595, -0.03165050100200401, -0.03215130260521042, -0.032652104208416834, -0.03315290581162325, -0.03365370741482966, -0.03415450901803607, -0.03465531062124249, -0.0351561122244489, -0.03565691382765531, -0.03615771543086173, -0.03665851703406814, -0.03715931863727455, -0.03766012024048097, -0.03816092184368738, -0.03866172344689379, -0.039162525050100205, -0.039663326653306616, -0.040164128256513026, -0.040664929859719444, -0.041165731462925854, -0.041666533066132265, -0.04216733466933868, -0.04266813627254509, -0.043168937875751504, -0.04366973947895792, -0.04417054108216433, -0.04467134268537074, -0.04517214428857716, -0.04567294589178357, -0.04617374749498998, -0.0466745490981964, -0.04717535070140281, -0.04767615230460922, -0.04817695390781564, -0.04867775551102205, -0.04917855711422846, -0.04967935871743487, -0.050180160320641286, -0.050680961923847696, -0.05118176352705411, -0.051682565130260524, -0.052183366733466935, -0.052684168336673345, -0.05318496993987976, -0.05368577154308617, -0.054186573146292584, -0.054687374749499, -0.05518817635270541, -0.05568897795591182, -0.05618977955911824, -0.05669058116232465, -0.05719138276553106, -0.05769218436873748, -0.05819298597194389, -0.0586937875751503, -0.05919458917835672, -0.05969539078156313, -0.06019619238476954, -0.060696993987975956, -0.061197795591182366, -0.06169859719438878, -0.062199398797595194, -0.06270020040080161, -0.06320100200400802, -0.06370180360721443, -0.06420260521042084, -0.06470340681362725, -0.06520420841683366, -0.06570501002004007, -0.0662058116232465, -0.06670661322645291, -0.06720741482965932, -0.06770821643286573, -0.06820901803607214, -0.06870981963927855, -0.06921062124248498, -0.06971142284569139, -0.0702122244488978, -0.07071302605210421, -0.07121382765531062, -0.07171462925851703, -0.07221543086172345, -0.07271623246492986, -0.07321703406813627, -0.07371783567134269, -0.0742186372745491, -0.0747194388777555, -0.07522024048096193, -0.07572104208416834, -0.07622184368737475, -0.07672264529058116, -0.07722344689378757, -0.07772424849699398, -0.07822505010020041, -0.07872585170340682, -0.07922665330661323, -0.07972745490981964, -0.08022825651302605, -0.08072905811623246, -0.08122985971943888, -0.0817306613226453, -0.0822314629258517, -0.08273226452905812, -0.08323306613226453, -0.08373386773547094, -0.08423466933867736, -0.08473547094188377, -0.08523627254509018, -0.0857370741482966, -0.086237875751503, -0.08673867735470941, -0.08723947895791584, -0.08774028056112225, -0.08824108216432866, -0.08874188376753507, -0.08924268537074148, -0.08974348697394789, -0.09024428857715432, -0.09074509018036073, -0.09124589178356714, -0.09174669338677355, -0.09224749498997996, -0.09274829659318637, -0.0932490981963928, -0.0937498997995992, -0.09425070140280561, -0.09475150300601203, -0.09525230460921844, -0.09575310621242485, -0.09625390781563127, -0.09675470941883768, -0.09725551102204409, -0.0977563126252505, -0.09825711422845691, -0.09875791583166332, -0.09925871743486973, -0.09975951903807616, -0.10026032064128257, -0.10076112224448898, -0.10126192384769539, -0.1017627254509018, -0.10226352705410821, -0.10276432865731464, -0.10326513026052105, -0.10376593186372746, -0.10426673346693387, -0.10476753507014028, -0.10526833667334669, -0.10576913827655311, -0.10626993987975952, -0.10677074148296593, -0.10727154308617234, -0.10777234468937875, -0.10827314629258517, -0.10877394789579159, -0.109274749498998, -0.10977555110220441, -0.11027635270541082, -0.11077715430861723, -0.11127795591182364, -0.11177875751503007, -0.11227955911823648, -0.11278036072144289, -0.1132811623246493, -0.11378196392785571, -0.11428276553106212, -0.11478356713426854, -0.11528436873747495, -0.11578517034068136, -0.11628597194388778, -0.11678677354709419, -0.1172875751503006, -0.11778837675350702, -0.11828917835671343, -0.11878997995991984, -0.11929078156312625, -0.11979158316633266, -0.12029238476953907, -0.1207931863727455, -0.12129398797595191, -0.12179478957915832, -0.12229559118236473, -0.12279639278557114, -0.12329719438877755, -0.12379799599198398, -0.12429879759519039, -0.1247995991983968, -0.1253004008016032, -0.1258012024048096, -0.12630200400801603, -0.12680280561122242, -0.12730360721442885, -0.12780440881763525, -0.12830521042084167, -0.1288060120240481, -0.1293068136272545, -0.12980761523046092, -0.1303084168336673, -0.13080921843687374, -0.13131002004008013, -0.13181082164328656, -0.13231162324649298, -0.13281242484969938, -0.1333132264529058, -0.1338140280561122, -0.13431482965931862, -0.13481563126252505, -0.13531643286573145, -0.13581723446893787, -0.13631803607214427, -0.1368188376753507, -0.1373196392785571, -0.1378204408817635, -0.13832124248496994, -0.13882204408817633, -0.13932284569138276, -0.13982364729458915, -0.14032444889779558, -0.140825250501002, -0.1413260521042084, -0.14182685370741482, -0.14232765531062122, -0.14282845691382764, -0.14332925851703404, -0.14383006012024047, -0.1443308617234469, -0.1448316633266533, -0.1453324649298597, -0.1458332665330661, -0.14633406813627253, -0.14683486973947896, -0.14733567134268535, -0.14783647294589178, -0.14833727454909817, -0.1488380761523046, -0.149338877755511, -0.14983967935871742, -0.15034048096192384, -0.15084128256513024, -0.15134208416833667, -0.15184288577154306, -0.1523436873747495, -0.1528444889779559, -0.1533452905811623, -0.15384609218436873, -0.15434689378757513, -0.15484769539078155, -0.15534849699398795, -0.15584929859719437, -0.1563501002004008, -0.1568509018036072, -0.15735170340681362, -0.15785250501002002, -0.15835330661322644, -0.15885410821643287, -0.15935490981963926, -0.1598557114228457, -0.16035651302605208, -0.1608573146292585, -0.1613581162324649, -0.16185891783567133, -0.16235971943887775, -0.16286052104208415, -0.16336132264529057, -0.16386212424849697, -0.1643629258517034, -0.1648637274549098, -0.16536452905811622, -0.16586533066132264, -0.16636613226452904, -0.16686693386773546, -0.16736773547094186, -0.16786853707414828, -0.1683693386773547, -0.1688701402805611, -0.16937094188376753, -0.16987174348697393, -0.17037254509018035, -0.17087334669338675, -0.17137414829659317, -0.1718749498997996, -0.172375751503006, -0.17287655310621242, -0.1733773547094188, -0.17387815631262524, -0.17437895791583166, -0.17487975951903806, -0.17538056112224448, -0.17588136272545088, -0.1763821643286573, -0.1768829659318637, -0.17738376753507012, -0.17788456913827655, -0.17838537074148295, -0.17888617234468937, -0.17938697394789577, -0.1798877755511022, -0.18038857715430862, -0.180889378757515, -0.18139018036072144, -0.18189098196392783, -0.18239178356713426, -0.18289258517034065, -0.18339338677354708, -0.1838941883767535, -0.1843949899799599, -0.18489579158316632, -0.18539659318637272, -0.18589739478957915, -0.18639819639278557, -0.18689899799599197, -0.1873997995991984, -0.1879006012024048, -0.1884014028056112, -0.1889022044088176, -0.18940300601202403, -0.18990380761523046, -0.19040460921843685, -0.19090541082164328, -0.19140621242484968, -0.1919070140280561, -0.19240781563126252, -0.19290861723446892, -0.19340941883767535, -0.19391022044088174, -0.19441102204408817, -0.19491182364729456, -0.195412625250501, -0.1959134268537074, -0.1964142284569138, -0.19691503006012023, -0.19741583166332663, -0.19791663326653305, -0.19841743486973945, -0.19891823647294588, -0.1994190380761523, -0.1999198396793587, -0.20042064128256512, -0.20092144288577152, -0.20142224448897794, -0.20192304609218437, -0.20242384769539076, -0.2029246492985972, -0.20342545090180358, -0.20392625250501, -0.2044270541082164, -0.20492785571142283, -0.20542865731462925, -0.20592945891783565, -0.20643026052104207, -0.20693106212424847, -0.2074318637274549, -0.20793266533066132, -0.20843346693386772, -0.20893426853707414, -0.20943507014028054, -0.20993587174348696, -0.21043667334669336, -0.21093747494989978, -0.2114382765531062, -0.2119390781563126, -0.21243987975951903, -0.21294068136272543, -0.21344148296593185, -0.21394228456913827, -0.21444308617234467, -0.2149438877755511, -0.2154446893787575, -0.21594549098196392, -0.2164462925851703, -0.21694709418837674, -0.21744789579158316, -0.21794869739478956, -0.21844949899799598, -0.21895030060120238, -0.2194511022044088, -0.21995190380761523, -0.22045270541082163, -0.22095350701402805, -0.22145430861723445, -0.22195511022044087, -0.22245591182364727, -0.2229567134268537, -0.22345751503006012, -0.2239583166332665, -0.22445911823647294, -0.22495991983967933, -0.22546072144288576, -0.22596152304609216, -0.22646232464929858, -0.226963126252505, -0.2274639278557114, -0.22796472945891783, -0.22846553106212422, -0.22896633266533065, -0.22946713426853707, -0.22996793587174347, -0.2304687374749499, -0.2309695390781563, -0.2314703406813627, -0.2319711422845691, -0.23247194388777553, -0.23297274549098196, -0.23347354709418836, -0.23397434869739478, -0.23447515030060118, -0.2349759519038076, -0.23547675350701402, -0.23597755511022042, -0.23647835671342685, -0.23697915831663324, -0.23747995991983967, -0.23798076152304606, -0.2384815631262525, -0.2389823647294589, -0.2394831663326653, -0.23998396793587173, -0.24048476953907813, -0.24098557114228455, -0.24148637274549098, -0.24198717434869738, -0.2424879759519038, -0.2429887775551102, -0.24348957915831662, -0.24399038076152302, -0.24449118236472944, -0.24499198396793587, -0.24549278557114226, -0.2459935871743487, -0.24649438877755508, -0.2469951903807615, -0.24749599198396793, -0.24799679358717433, -0.24849759519038075, -0.24899839679358715, -0.24949919839679358, -0.25], "si": [-9.999999994444444e-05, -0.0006008015911582525, -0.0011016031321445993, -0.0016024045810361055, -0.002103205895965406, -0.0026040070350651563, -0.003104807956468037, -0.0036056086183067636, -0.004106408978714088, -0.00460720899582281, -0.005108008627765778, -0.005608807832675903, -0.006109606568686155, -0.006610404793929578, -0.007111202466539293, -0.007611999544648499, -0.008112795986390493, -0.008613591749898663, -0.009114386793306497, -0.009615181074747596, -0.01011597455235567, -0.010616767184264561, -0.011117558928608221, -0.01161834974352075, -0.012119139587136382, -0.012619928417589502, -0.013120716193014638, -0.013621502871546487, -0.014122288411319904, -0.014623072770469913, -0.015123855907131731, -0.015624637779440741, -0.016125418345532525, -0.016626197563542864, -0.017126975391607728, -0.01762775178786332, -0.01812852671044604, -0.018629300117492507, -0.01913007196713959, -0.019630842217524366, -0.020131610826784163, -0.020632377753056565, -0.021133142954479406, -0.021633906389190757, -0.022134668015328995, -0.02263542779103273, -0.023136185674440875, -0.023636941623692627, -0.02413769559692746, -0.02463844755228515, -0.025139197447905787, -0.025639945241929762, -0.026140690892497778, -0.026641434357750876, -0.02714217559583041, -0.027642914564878072, -0.028143651223035904, -0.02864438552844629, -0.029145117439251973, -0.029645846913596043, -0.03014657390962197, -0.030647298385473594, -0.03114802029929514, -0.031648739609231195, -0.03214945627342676, -0.03265017025002722, -0.0331508814971784, -0.033651589973026474, -0.03415229563571808, -0.0346529984434003, -0.03515369835422057, -0.035654395326326804, -0.03615508931786737, -0.03665578028699109, -0.03715646819184721, -0.03765715299058544, -0.03815783464135598, -0.038658513102309486, -0.039159188331597115, -0.039659860287370466, -0.040160528927781686, -0.04066119421098339, -0.04116185609512869, -0.04166251453837124, -0.042163169498865186, -0.0426638209347652, -0.043164468804226495, -0.043665113065404826, -0.04416575367645647, -0.04466639059553826, -0.045167023780807614, -0.04566765319042245, -0.04616827878254132, -0.04666890051532331, -0.0471695183469281, -0.04767013223551595, -0.048170742139247734, -0.04867134801628489, -0.049171949824789486, -0.049672547522924215, -0.05017314106885237, -0.05067373042073785, -0.051174315536745216, -0.05167489637503967, -0.052175472893787024, -0.052676045051153746, -0.05317661280530703, -0.053677176114414624, -0.05417773493664502, -0.05467828923016735, -0.055178838953151454, -0.055679384063767816, -0.056179924520187705, -0.056680460280582975, -0.05718099130312625, -0.05768151754599088, -0.05818203896735088, -0.05868255552538105, -0.05918306717825688, -0.059683573884154614, -0.06018407560125123, -0.060684572287724496, -0.06118506390175287, -0.06168555040151563, -0.06218603174519281, -0.06268650789096522, -0.06318697879701438, -0.06368744442152273, -0.06418790472267343, -0.0646883596586504, -0.06518880918763847, -0.06568925326782324, -0.06618969185739108, -0.06669012491452922, -0.06719055239742577, -0.06769097426426961, -0.06819139047325048, -0.06869180098255902, -0.0691922057503867, -0.06969260473492578, -0.07019299789436952, -0.07069338518691194, -0.07119376657074802, -0.07169414200407362, -0.07219451144508546, -0.07269487485198117, -0.07319523218295933, -0.07369558339621939, -0.07419592844996173, -0.07469626730238763, -0.07519659991169939, -0.07569692623610015, -0.07619724623379406, -0.0766975598629862, -0.07719786708188259, -0.07769816784869024, -0.07819846212161714, -0.07869874985887225, -0.07919903101866545, -0.0796993055592077, -0.08019957343871094, -0.08069983461538806, -0.081200089047453, -0.08170033669312073, -0.08220057751060715, -0.08270081145812931, -0.08320103849390523, -0.08370125857615397, -0.08420147166309568, -0.08470167771295145, -0.08520187668394358, -0.08570206853429531, -0.08620225322223099, -0.08670243070597614, -0.08720260094375722, -0.08770276389380184, -0.08820291951433873, -0.0887030677635977, -0.08920320859980964, -0.08970334198120666, -0.09020346786602186, -0.09070358621248954, -0.09120369697884516, -0.0917038001233252, -0.09220389560416742, -0.09270398337961068, -0.09320406340789501, -0.0937041356472616, -0.09420420005595274, -0.09470425659221206, -0.09520430521428418, -0.09570434588041511, -0.09620437854885194, -0.09670440317784293, -0.09720441972563763, -0.09770442815048676, -0.09820442841064232, -0.09870442046435747, -0.09920440426988662, -0.09970437978548549, -0.10020434696941093, -0.10070430577992111, -0.10120425617527548, -0.10170419811373473, -0.10220413155356078, -0.10270405645301695, -0.10320397277036769, -0.10370388046387886, -0.10420377949181753, -0.10470366981245217, -0.10520355138405248, -0.10570342416488952, -0.10620328811323565, -0.10670314318736455, -0.1072029893455513, -0.10770282654607219, -0.10820265474720502, -0.10870247390722883, -0.10920228398442407, -0.10970208493707251, -0.11020187672345733, -0.1107016593018631, -0.11120143263057577, -0.11170119666788267, -0.11220095137207246, -0.11270069670143534, -0.11320043261426284, -0.1137001590688479, -0.11419987602348491, -0.11469958343646973, -0.11519928126609953, -0.11569896947067304, -0.11619864800849036, -0.11669831683785309, -0.11719797591706432, -0.11769762520442856, -0.11819726465825175, -0.11869689423684143, -0.11919651389850648, -0.11969612360155739, -0.12019572330430615, -0.12069531296506614, -0.12119489254215234, -0.12169446199388123, -0.1221940212785708, -0.12269357035454063, -0.12319310918011174, -0.12369263771360675, -0.1241921559133498, -0.12469166373766664, -0.12519116114488452, -0.12569064809333225, -0.12619012454134032, -0.12668959044724065, -0.12718904576936688, -0.12768849046605407, -0.12818792449563915, -0.12868734781646038, -0.12918676038685772, -0.1296861621651729, -0.13018555310974902, -0.130684933178931, -0.13118430233106532, -0.13168366052450015, -0.1321830077175852, -0.1326823438686719, -0.13318166893611344, -0.1336809828782645, -0.13418028565348158, -0.13467957722012278, -0.13517885753654788, -0.13567812656111838, -0.13617738425219747, -0.13667663056815013, -0.1371758654673428, -0.13767508890814403, -0.13817430084892374, -0.1386735012480537, -0.13917269006390748, -0.1396718672548603, -0.14017103277928925, -0.14067018659557298, -0.14116932866209211, -0.1416684589372289, -0.14216757737936742, -0.14266668394689352, -0.1431657785981948, -0.14366486129166073, -0.14416393198568253, -0.14466299063865318, -0.1451620372089676, -0.14566107165502237, -0.146160093935216, -0.14665910400794885, -0.14715810183162298, -0.1476570873646425, -0.1481560605654131, -0.14865502139234263, -0.14915396980384055, -0.1496529057583183, -0.15015182921418915, -0.15065074012986832, -0.15114963846377286, -0.15164852417432176, -0.15214739721993584, -0.15264625755903782, -0.15314510515005242, -0.15364393995140624, -0.15414276192152776, -0.15464157101884746, -0.15514036720179764, -0.1556391504288127, -0.15613792065832893, -0.15663667784878443, -0.1571354219586195, -0.15763415294627625, -0.15813287077019883, -0.15863157538883335, -0.1591302667606278, -0.15962894484403242, -0.1601276095974992, -0.1606262609794822, -0.16112489894843762, -0.16162352346282355, -0.1621221344811001, -0.16262073196172944, -0.1631193158631758, -0.1636178861439054, -0.16411644276238663, -0.16461498567708968, -0.16511351484648706, -0.16561203022905333, -0.16611053178326488, -0.16660901946760048, -0.16710749324054072, -0.16760595306056858, -0.16810439888616885, -0.16860283067582857, -0.1691012483880369, -0.16959965198128502, -0.17009804141406637, -0.1705964166448764, -0.17109477763221279, -0.17159312433457533, -0.17209145671046586, -0.1725897747183885, -0.17308807831684947, -0.1735863674643572, -0.17408464211942237, -0.17458290224055756, -0.17508114778627784, -0.17557937871510024, -0.17607759498554423, -0.17657579655613123, -0.1770739833853851, -0.17757215543183175, -0.17807031265399934, -0.17856845501041835, -0.1790665824596214, -0.17956469496014346, -0.1800627924705216, -0.18056087494929518, -0.18105894235500597, -0.18155699464619784, -0.18205503178141702, -0.18255305371921196, -0.18305106041813343, -0.18354905183673453, -0.1840470279335706, -0.18454498866719926, -0.1850429339961805, -0.18554086387907662, -0.18603877827445225, -0.18653667714087424, -0.18703456043691197, -0.18753242812113702, -0.18803028015212334, -0.18852811648844725, -0.18902593708868742, -0.18952374191142496, -0.19002153091524318, -0.19051930405872797, -0.19101706130046742, -0.1915148025990522, -0.1920125279130752, -0.19251023720113183, -0.19300793042181982, -0.1935056075337395, -0.19400326849549332, -0.19450091326568647, -0.19499854180292636, -0.19549615406582294, -0.19599375001298858, -0.19649132960303808, -0.19698889279458878, -0.1974864395462604, -0.19798396981667515, -0.19848148356445777, -0.19897898074823542, -0.19947646132663777, -0.199973925258297, -0.20047137250184777, -0.20096880301592734, -0.20146621675917536, -0.20196361369023402, -0.2024609937677481, -0.20295835695036488, -0.20345570319673426, -0.20395303246550853, -0.2044503447153426, -0.2049476399048941, -0.20544491799282283, -0.2059421789377916, -0.20643942269846555, -0.20693664923351252, -0.2074338585016028, -0.20793105046140936, -0.2084282250716079, -0.20892538229087645, -0.20942252207789588, -0.20991964439134952, -0.21041674918992356, -0.2109138364323066, -0.21141090607718988, -0.2119079580832675, -0.21240499240923594, -0.21290200901379458, -0.21339900785564533, -0.2138959888934928, -0.21439295208604423, -0.2148898973920096, -0.21538682477010154, -0.2158837341790355, -0.2163806255775295, -0.21687749892430427, -0.21737435417808326, -0.21787119129759272, -0.21836801024156155, -0.2188648109687214, -0.21936159343780665, -0.21985835760755446, -0.2203551034367047, -0.22085183088400004, -0.22134853990818593, -0.2218452304680104, -0.2223419025222246, -0.22283855602958216, -0.22333519094883963, -0.22383180723875626, -0.22432840485809427, -0.22482498376561855, -0.22532154392009687, -0.22581808528029973, -0.22631460780500054, -0.22681111145297558, -0.2273075961830038, -0.22780406195386718, -0.22830050872435043, -0.22879693645324123, -0.2292933450993299, -0.2297897346214099, -0.2302861049782774, -0.2307824561287315, -0.23127878803157415, -0.23177510064561027, -0.23227139392964766, -0.23276766784249694, -0.2332639223429717, -0.23376015738988845, -0.23425637294206667, -0.23475256895832874, -0.23524874539749988, -0.23574490221840833, -0.23624103937988533, -0.23673715684076502, -0.23723325455988453, -0.2377293324960839, -0.23822539060820627, -0.23872142885509753, -0.23921744719560684, -0.239713445588586, -0.24020942399289028, -0.24070538236737754, -0.24120132067090883, -0.24169723886234812, -0.24219313690056263, -0.2426890147444223, -0.24318487235280034, -0.24368070968457292, -0.24417652669861928, -0.2446723233538215, -0.2451680996090652, -0.2456638554232386, -0.24615959075523322, -0.24665530556394358, -0.24715099980826727, -0.24764667344710514, -0.2481423264393609, -0.24863795874394162, -0.24913357031975716], "ci": [-8.633124709574648, -6.8400302144042655, -6.233773338347898, -5.859034749131103, -5.587077676440535, -5.37348950659965, -5.197589624789602, -5.048051559293328, -4.917993974142948, -4.802921491670446, -4.699735060246429, -4.606207541658889, -4.520684492447774, -4.441903219214107, -4.368878094211612, -4.300824991109329, -4.237109845378832, -4.177212649027295, -4.120701635647991, -4.067214379507651, -4.016443699050059, -3.968126969963971, -3.9220379036938042, -3.877980138866089, -3.8357821861085433, -3.7952933971373084, -3.756380718739616, -3.718926055105001, -3.682824106618205, -3.6479805854246785, -3.6143107315958733, -3.5817380711040587, -3.550193369808342, -3.5196137474644793, -3.4899419232512057, -3.4611255700601307, -3.4331167592603, -3.4058714811387856, -3.37934922896788, -3.353512636830048, -3.328327163072713, -3.303760812663497, -3.279783892846658, -3.256368797419755, -3.233489815699655, -3.2111229628628353, -3.189245828852844, -3.1678374434687306, -3.146878155598535, -3.126349524854636, -3.106234224113377, -3.086515951668199, -3.0671793518803248, -3.048209943359311, -3.0295940538319632, -3.0113187609657994, -2.99337183850553, -2.975741707160201, -2.9584173897469093, -2.9413884701559323, -2.9246450557531287, -2.9081777428798015, -2.8919775851487515, -2.8760360642689067, -2.8603450631603202, -2.8448968411470954, -2.829684011038461, -2.814699517928112, -2.799936619559514, -2.7853888681203913, -2.77105009334335, -2.7569143868017782, -2.7429760873009843, -2.72922976727418, -2.7156702201014786, -2.7022924482777815, -2.689091652362242, -2.6760632206481763, -2.663202719497772, -2.650505884290914, -2.6379686109418805, -2.625586947941693, -2.613357088887515, -2.6012753654637457, -2.589338240842443, -2.5775423034733613, -2.5658842612363166, -2.554360935930821, -2.5429692580798893, -2.531706262026781, -2.5205690813050725, -2.5095549442639777, -2.498661169932218, -2.487885164104999, -2.4772244156398044, -2.4666764929477814, -2.456239040668442, -2.445909776516324, -2.435686488289031, -2.425567031026855, -2.415549324314848, -2.4056313497188646, -2.395811148347664, -2.386086818533706, -2.376456513625779, -2.366918439887047, -2.357470854492528, -2.3481120636204214, -2.3388404206320454, -2.3296543243355003, -2.3205522173284736, -2.311532584415903, -2.3025939510984665, -2.293734882128142, -2.28495398012728, -2.2762498842678847, -2.2676212690079693, -2.259066842882051, -2.2505853473430353, -2.242175555652879, -2.233836271819599, -2.2255663295783137, -2.217364591414148, -2.209229947624964, -2.201161315421964, -2.1931576380663733, -2.185217884040453, -2.1773410462512337, -2.169526141265423, -2.1617722085740465, -2.1540783098854255, -2.146443528445217, -2.1388669683822585, -2.1313477540790653, -2.123885029565874, -2.1164779579371698, -2.109125720789725, -2.101827517681182, -2.0945825656083037, -2.0873900985040303, -2.0802493667525352, -2.0731596367215186, -2.066120190311001, -2.0591303245179327, -2.052189351015944, -2.045296595749628, -2.038451398542736, -2.0316531127197357, -2.0249011047401764, -2.0181947538453495, -2.0115334517167534, -2.004916602145885, -1.9983436207149219, -1.991813934487854, -1.9853269817116697, -1.9788822115271916, -1.972479083689208, -1.966117068295529, -1.959795645524632, -1.9535143053815782, -1.9472725474518795, -1.941069880663028, -1.9349058230533944, -1.9287799015482348, -1.9226916517425334, -1.9166406176904416, -1.9106263517010684, -1.9046484141403999, -1.898706373239118, -1.8927998049061245, -1.8869282925475497, -1.8810914268910692, -1.875288805815335, -1.8695200341843439, -1.863784723686575, -1.858082492678732, -1.8524129660339286, -1.8467757749941753, -1.8411705570270112, -1.8355969556861527, -1.8300546204760137, -1.824543206719983, -1.8190623754323143, -1.8136117931935367, -1.8081911320292436, -1.8028000692921708, -1.7974382875474462, -1.7921054744609162, -1.7868013226904402, -1.7815255297800738, -1.7762777980570357, -1.771057834531376, -1.7658653507982658, -1.760700062942817, -1.7555616914473626, -1.7504499611011155, -1.745364600912138, -1.740305344021548, -1.7352719276198938, -1.7302640928656352, -1.7252815848056635, -1.7203241522978057, -1.7153915479352435, -1.710483527972802, -1.7055998522550457, -1.700740284146131, -1.6959045904613645, -1.6910925414004139, -1.6863039104821318, -1.6815384744809379, -1.6767960133647157, -1.6720763102341891, -1.6673791512637277, -1.6627043256435396, -1.658051625523224, -1.6534208459566333, -1.648811784848017, -1.644224242899403, -1.6396580235591938, -1.6351129329719325, -1.6305887799292165, -1.6260853758217182, -1.621602534592294, -1.61714007269014, -1.6126978090259776, -1.6082755649282325, -1.6038731641001844, -1.599490432578068, -1.595127198690084, -1.5907832930163148, -1.5864585483495088, -1.5821527996567155, -1.5778658840417483, -1.5735976407084538, -1.5693479109247666, -1.5651165379875311, -1.5609033671880705, -1.5567082457784778, -1.5525310229386218, -1.5483715497438428, -1.544229679133319, -1.5401052658790941, -1.5359981665557434, -1.5319082395106645, -1.5278353448349806, -1.5237793443350331, -1.5197401015044605, -1.5157174814968366, -1.5117113510988671, -1.5077215787041225, -1.5037480342872944, -1.4997905893789705, -1.4958491170409063, -1.4919234918417885, -1.4880135898334754, -1.484119288527703, -1.4802404668732467, -1.4763770052335308, -1.4725287853646674, -1.4686956903939234, -1.4648776047986019, -1.4610744143853258, -1.4572860062697213, -1.4535122688564839, -1.4497530918198267, -1.4460083660842944, -1.442277983805939, -1.4385618383538517, -1.4348598242920338, -1.4311718373616111, -1.4274977744633748, -1.4238375336406432, -1.4201910140624445, -1.4165581160070007, -1.4129387408455198, -1.4093327910262785, -1.4057401700589955, -1.402160782499488, -1.3985945339346009, -1.395041330967412, -1.3915010812026944, -1.3879736932326472, -1.38445907662287, -1.3809571418985898, -1.3774678005311343, -1.3739909649246338, -1.3705265484029663, -1.3670744651969204, -1.3636346304315883, -1.3602069601139748, -1.3567913711208197, -1.3533877811866295, -1.349996108891915, -1.346616273651631, -1.3432481957038092, -1.3398917960983878, -1.3365469966862278, -1.333213720108316, -1.329891889785146, -1.3265814299062815, -1.3232822654200906, -1.3199943220236523, -1.3167175261528279, -1.3134518049725012, -1.310197086366973, -1.306953298930519, -1.303720371958099, -1.3004982354362173, -1.2972868200339356, -1.294086057094024, -1.2908958786242624, -1.287716217288879, -1.2845470064001239, -1.2813881799099816, -1.2782396724020113, -1.275101419083322, -1.2719733557766681, -1.2688554189126764, -1.2657475455221912, -1.26264967322874, -1.2595617402411203, -1.2564836853460961, -1.2534154479012145, -1.250356967827727, -1.2473081856036268, -1.2442690422567886, -1.2412394793582142, -1.2382194390153842, -1.235208863865708, -1.2322076970700764, -1.2292158823065071, -1.2262333637638945, -1.2232600861358436, -1.2202959946146057, -1.217341034885099, -1.2143951531190205, -1.2114582959690472, -1.2085304105631198, -1.205611444498814, -1.2027013458377949, -1.1998000631003505, -1.1969075452600073, -1.1940237417382258, -1.1911486023991702, -1.1882820775445577, -1.185424117908578, -1.182574674652894, -1.1797336993617036, -1.1769011440368837, -1.1740769610931956, -1.1712611033535636, -1.1684535240444192, -1.1656541767911106, -1.1628630156133801, -1.1600799949209022, -1.157305069508887, -1.1545381945537438, -1.1517793256088067, -1.1490284186001203, -1.1462854298222802, -1.143550315934338, -1.1408230339557577, -1.1381035412624292, -1.1353917955827388, -1.1326877549936911, -1.1299913779170858, -1.1273026231157461, -1.1246214496897973, -1.1219478170730004, -1.119281685029129, -1.1166230136483999, -1.113971763343951, -1.1113278948483656, -1.1086913692102427, -1.1060621477908166, -1.1034401922606174, -1.1008254645961775, -1.098217927076784, -1.0956175422812706, -1.093024273084855, -1.0904380826560147, -1.0878589344534062, -1.0852867922228244, -1.0827216199942007, -1.0801633820786418, -1.0776120430655045, -1.07506756781951, -1.0725299214778967, -1.069999069447607, -1.067474977402513, -1.064957611280674, -1.0624469372816363, -1.059942921863757, -1.0574455317415712, -1.054954733883189, -1.0524704955077242, -1.0499927840827572, -1.0475215673218297, -1.0450568131819715, -1.042598489861256, -1.0401465657963878, -1.0377010096603236, -1.0352617903599142, -1.0328288770335852, -1.030402239049041, -1.0279818460009988, -1.0255676677089491, -1.0231596742149462, -1.020757835781423, -1.018362122889037, -1.0159725062345346, -1.0135889567286516, -1.0112114454940297, -1.0088399438631657, -1.0064744233763794, -1.0041148557798123, -1.0017612130234435, -0.9994134672591347, -0.9970715908386975, -0.9947355563119806, -0.9924053364249847, -0.9900809041179959, -0.9877622325237428, -0.9854492949655762, -0.9831420649556685, -0.9808405161932349, -0.9785446225627765, -0.9762543581323431, -0.9739696971518164, -0.9716906140512122, -0.9694170834390052, -0.9671490801004707, -0.9648865789960456, -0.9626295552597097, -0.9603779841973851, -0.9581318412853541, -0.9558911021686931, -0.9536557426597299, -0.951425738736511, -0.9492010665412941, -0.9469817023790519, -0.9447676227159953, -0.9425588041781146, -0.9403552235497329, -0.9381568577720822, -0.9359636839418883, -0.9337756793099781, -0.9315928212798971, -0.9294150874065463, -0.9272424553948332, -0.9250749030983352, -0.922912408517983, -0.9207549498007521, -0.9186025052383757, -0.9164550532660662, -0.914312572461253, -0.912175041542335, -0.9100424393674447, -0.9079147449332277, -0.9057919373736344, -0.9036739959587249, -0.9015609000934877, -0.8994526293166694, -0.89734916329962, -0.8952504818451471, -0.8931565648863855, -0.8910673924856772, -0.8889829448334637, -0.8869032022471907, -0.8848281451702232, -0.8827577541707744, -0.8806920099408436, -0.8786308932951665, -0.8765743851701772, -0.8745224666229783, -0.8724751188303276, -0.870432323087628, -0.8683940608079344, -0.8663603135209679, -0.8643310628721392, -0.8623062906215865, -0.860285978643218, -0.8582701089237694, -0.8562586635618672, -0.8542516247671033, -0.8522489748591205, -0.8502506962667048, -0.848256771526888, -0.8462671832840616, -0.8442819142890957, -0.8423009473984705, -0.8403242655734149, -0.8383518518790545, -0.836383689483567, -0.8344197616573489, -0.8324600517721876, -0.8305045433004427, -0.828553219814237, -0.8266060649846545, -0.8246630625809456]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json new file mode 100644 index 000000000000..058c465361e8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json @@ -0,0 +1 @@ +{"x": [0.0001, 0.0006008016032064129, 0.0011016032064128257, 0.0016024048096192386, 0.002103206412825651, 0.002604008016032064, 0.003104809619238477, 0.0036056112224448897, 0.004106412825651303, 0.004607214428857716, 0.005108016032064128, 0.005608817635270541, 0.0061096192384769545, 0.006610420841683367, 0.00711122244488978, 0.007612024048096192, 0.008112825651302604, 0.008613627254509017, 0.00911442885771543, 0.009615230460921843, 0.010116032064128255, 0.01061683366733467, 0.011117635270541082, 0.011618436873747494, 0.012119238476953908, 0.01262004008016032, 0.013120841683366732, 0.013621643286573145, 0.014122444889779559, 0.014623246492985971, 0.015124048096192383, 0.015624849699398797, 0.01612565130260521, 0.016626452905811624, 0.017127254509018034, 0.017628056112224448, 0.018128857715430862, 0.018629659318637273, 0.019130460921843687, 0.0196312625250501, 0.02013206412825651, 0.020632865731462925, 0.02113366733466934, 0.02163446893787575, 0.022135270541082164, 0.022636072144288578, 0.02313687374749499, 0.023637675350701402, 0.024138476953907816, 0.024639278557114227, 0.02514008016032064, 0.02564088176352705, 0.026141683366733465, 0.02664248496993988, 0.02714328657314629, 0.027644088176352704, 0.028144889779559118, 0.02864569138276553, 0.029146492985971943, 0.029647294589178357, 0.030148096192384767, 0.03064889779559118, 0.031149699398797595, 0.03165050100200401, 0.03215130260521042, 0.032652104208416834, 0.03315290581162325, 0.03365370741482966, 0.03415450901803607, 0.03465531062124249, 0.0351561122244489, 0.03565691382765531, 0.03615771543086173, 0.03665851703406814, 0.03715931863727455, 0.03766012024048097, 0.03816092184368738, 0.03866172344689379, 0.039162525050100205, 0.039663326653306616, 0.040164128256513026, 0.040664929859719444, 0.041165731462925854, 0.041666533066132265, 0.04216733466933868, 0.04266813627254509, 0.043168937875751504, 0.04366973947895792, 0.04417054108216433, 0.04467134268537074, 0.04517214428857716, 0.04567294589178357, 0.04617374749498998, 0.0466745490981964, 0.04717535070140281, 0.04767615230460922, 0.04817695390781564, 0.04867775551102205, 0.04917855711422846, 0.04967935871743487, 0.050180160320641286, 0.050680961923847696, 0.05118176352705411, 0.051682565130260524, 0.052183366733466935, 0.052684168336673345, 0.05318496993987976, 0.05368577154308617, 0.054186573146292584, 0.054687374749499, 0.05518817635270541, 0.05568897795591182, 0.05618977955911824, 0.05669058116232465, 0.05719138276553106, 0.05769218436873748, 0.05819298597194389, 0.0586937875751503, 0.05919458917835672, 0.05969539078156313, 0.06019619238476954, 0.060696993987975956, 0.061197795591182366, 0.06169859719438878, 0.062199398797595194, 0.06270020040080161, 0.06320100200400802, 0.06370180360721443, 0.06420260521042084, 0.06470340681362725, 0.06520420841683366, 0.06570501002004007, 0.0662058116232465, 0.06670661322645291, 0.06720741482965932, 0.06770821643286573, 0.06820901803607214, 0.06870981963927855, 0.06921062124248498, 0.06971142284569139, 0.0702122244488978, 0.07071302605210421, 0.07121382765531062, 0.07171462925851703, 0.07221543086172345, 0.07271623246492986, 0.07321703406813627, 0.07371783567134269, 0.0742186372745491, 0.0747194388777555, 0.07522024048096193, 0.07572104208416834, 0.07622184368737475, 0.07672264529058116, 0.07722344689378757, 0.07772424849699398, 0.07822505010020041, 0.07872585170340682, 0.07922665330661323, 0.07972745490981964, 0.08022825651302605, 0.08072905811623246, 0.08122985971943888, 0.0817306613226453, 0.0822314629258517, 0.08273226452905812, 0.08323306613226453, 0.08373386773547094, 0.08423466933867736, 0.08473547094188377, 0.08523627254509018, 0.0857370741482966, 0.086237875751503, 0.08673867735470941, 0.08723947895791584, 0.08774028056112225, 0.08824108216432866, 0.08874188376753507, 0.08924268537074148, 0.08974348697394789, 0.09024428857715432, 0.09074509018036073, 0.09124589178356714, 0.09174669338677355, 0.09224749498997996, 0.09274829659318637, 0.0932490981963928, 0.0937498997995992, 0.09425070140280561, 0.09475150300601203, 0.09525230460921844, 0.09575310621242485, 0.09625390781563127, 0.09675470941883768, 0.09725551102204409, 0.0977563126252505, 0.09825711422845691, 0.09875791583166332, 0.09925871743486973, 0.09975951903807616, 0.10026032064128257, 0.10076112224448898, 0.10126192384769539, 0.1017627254509018, 0.10226352705410821, 0.10276432865731464, 0.10326513026052105, 0.10376593186372746, 0.10426673346693387, 0.10476753507014028, 0.10526833667334669, 0.10576913827655311, 0.10626993987975952, 0.10677074148296593, 0.10727154308617234, 0.10777234468937875, 0.10827314629258517, 0.10877394789579159, 0.109274749498998, 0.10977555110220441, 0.11027635270541082, 0.11077715430861723, 0.11127795591182364, 0.11177875751503007, 0.11227955911823648, 0.11278036072144289, 0.1132811623246493, 0.11378196392785571, 0.11428276553106212, 0.11478356713426854, 0.11528436873747495, 0.11578517034068136, 0.11628597194388778, 0.11678677354709419, 0.1172875751503006, 0.11778837675350702, 0.11828917835671343, 0.11878997995991984, 0.11929078156312625, 0.11979158316633266, 0.12029238476953907, 0.1207931863727455, 0.12129398797595191, 0.12179478957915832, 0.12229559118236473, 0.12279639278557114, 0.12329719438877755, 0.12379799599198398, 0.12429879759519039, 0.1247995991983968, 0.1253004008016032, 0.1258012024048096, 0.12630200400801603, 0.12680280561122242, 0.12730360721442885, 0.12780440881763525, 0.12830521042084167, 0.1288060120240481, 0.1293068136272545, 0.12980761523046092, 0.1303084168336673, 0.13080921843687374, 0.13131002004008013, 0.13181082164328656, 0.13231162324649298, 0.13281242484969938, 0.1333132264529058, 0.1338140280561122, 0.13431482965931862, 0.13481563126252505, 0.13531643286573145, 0.13581723446893787, 0.13631803607214427, 0.1368188376753507, 0.1373196392785571, 0.1378204408817635, 0.13832124248496994, 0.13882204408817633, 0.13932284569138276, 0.13982364729458915, 0.14032444889779558, 0.140825250501002, 0.1413260521042084, 0.14182685370741482, 0.14232765531062122, 0.14282845691382764, 0.14332925851703404, 0.14383006012024047, 0.1443308617234469, 0.1448316633266533, 0.1453324649298597, 0.1458332665330661, 0.14633406813627253, 0.14683486973947896, 0.14733567134268535, 0.14783647294589178, 0.14833727454909817, 0.1488380761523046, 0.149338877755511, 0.14983967935871742, 0.15034048096192384, 0.15084128256513024, 0.15134208416833667, 0.15184288577154306, 0.1523436873747495, 0.1528444889779559, 0.1533452905811623, 0.15384609218436873, 0.15434689378757513, 0.15484769539078155, 0.15534849699398795, 0.15584929859719437, 0.1563501002004008, 0.1568509018036072, 0.15735170340681362, 0.15785250501002002, 0.15835330661322644, 0.15885410821643287, 0.15935490981963926, 0.1598557114228457, 0.16035651302605208, 0.1608573146292585, 0.1613581162324649, 0.16185891783567133, 0.16235971943887775, 0.16286052104208415, 0.16336132264529057, 0.16386212424849697, 0.1643629258517034, 0.1648637274549098, 0.16536452905811622, 0.16586533066132264, 0.16636613226452904, 0.16686693386773546, 0.16736773547094186, 0.16786853707414828, 0.1683693386773547, 0.1688701402805611, 0.16937094188376753, 0.16987174348697393, 0.17037254509018035, 0.17087334669338675, 0.17137414829659317, 0.1718749498997996, 0.172375751503006, 0.17287655310621242, 0.1733773547094188, 0.17387815631262524, 0.17437895791583166, 0.17487975951903806, 0.17538056112224448, 0.17588136272545088, 0.1763821643286573, 0.1768829659318637, 0.17738376753507012, 0.17788456913827655, 0.17838537074148295, 0.17888617234468937, 0.17938697394789577, 0.1798877755511022, 0.18038857715430862, 0.180889378757515, 0.18139018036072144, 0.18189098196392783, 0.18239178356713426, 0.18289258517034065, 0.18339338677354708, 0.1838941883767535, 0.1843949899799599, 0.18489579158316632, 0.18539659318637272, 0.18589739478957915, 0.18639819639278557, 0.18689899799599197, 0.1873997995991984, 0.1879006012024048, 0.1884014028056112, 0.1889022044088176, 0.18940300601202403, 0.18990380761523046, 0.19040460921843685, 0.19090541082164328, 0.19140621242484968, 0.1919070140280561, 0.19240781563126252, 0.19290861723446892, 0.19340941883767535, 0.19391022044088174, 0.19441102204408817, 0.19491182364729456, 0.195412625250501, 0.1959134268537074, 0.1964142284569138, 0.19691503006012023, 0.19741583166332663, 0.19791663326653305, 0.19841743486973945, 0.19891823647294588, 0.1994190380761523, 0.1999198396793587, 0.20042064128256512, 0.20092144288577152, 0.20142224448897794, 0.20192304609218437, 0.20242384769539076, 0.2029246492985972, 0.20342545090180358, 0.20392625250501, 0.2044270541082164, 0.20492785571142283, 0.20542865731462925, 0.20592945891783565, 0.20643026052104207, 0.20693106212424847, 0.2074318637274549, 0.20793266533066132, 0.20843346693386772, 0.20893426853707414, 0.20943507014028054, 0.20993587174348696, 0.21043667334669336, 0.21093747494989978, 0.2114382765531062, 0.2119390781563126, 0.21243987975951903, 0.21294068136272543, 0.21344148296593185, 0.21394228456913827, 0.21444308617234467, 0.2149438877755511, 0.2154446893787575, 0.21594549098196392, 0.2164462925851703, 0.21694709418837674, 0.21744789579158316, 0.21794869739478956, 0.21844949899799598, 0.21895030060120238, 0.2194511022044088, 0.21995190380761523, 0.22045270541082163, 0.22095350701402805, 0.22145430861723445, 0.22195511022044087, 0.22245591182364727, 0.2229567134268537, 0.22345751503006012, 0.2239583166332665, 0.22445911823647294, 0.22495991983967933, 0.22546072144288576, 0.22596152304609216, 0.22646232464929858, 0.226963126252505, 0.2274639278557114, 0.22796472945891783, 0.22846553106212422, 0.22896633266533065, 0.22946713426853707, 0.22996793587174347, 0.2304687374749499, 0.2309695390781563, 0.2314703406813627, 0.2319711422845691, 0.23247194388777553, 0.23297274549098196, 0.23347354709418836, 0.23397434869739478, 0.23447515030060118, 0.2349759519038076, 0.23547675350701402, 0.23597755511022042, 0.23647835671342685, 0.23697915831663324, 0.23747995991983967, 0.23798076152304606, 0.2384815631262525, 0.2389823647294589, 0.2394831663326653, 0.23998396793587173, 0.24048476953907813, 0.24098557114228455, 0.24148637274549098, 0.24198717434869738, 0.2424879759519038, 0.2429887775551102, 0.24348957915831662, 0.24399038076152302, 0.24449118236472944, 0.24499198396793587, 0.24549278557114226, 0.2459935871743487, 0.24649438877755508, 0.2469951903807615, 0.24749599198396793, 0.24799679358717433, 0.24849759519038075, 0.24899839679358715, 0.24949919839679358, 0.25], "si": [9.999999994444444e-05, 0.0006008015911582525, 0.0011016031321445993, 0.0016024045810361055, 0.002103205895965406, 0.0026040070350651563, 0.003104807956468037, 0.0036056086183067636, 0.004106408978714088, 0.00460720899582281, 0.005108008627765778, 0.005608807832675903, 0.006109606568686155, 0.006610404793929578, 0.007111202466539293, 0.007611999544648499, 0.008112795986390493, 0.008613591749898663, 0.009114386793306497, 0.009615181074747596, 0.01011597455235567, 0.010616767184264561, 0.011117558928608221, 0.01161834974352075, 0.012119139587136382, 0.012619928417589502, 0.013120716193014638, 0.013621502871546487, 0.014122288411319904, 0.014623072770469913, 0.015123855907131731, 0.015624637779440741, 0.016125418345532525, 0.016626197563542864, 0.017126975391607728, 0.01762775178786332, 0.01812852671044604, 0.018629300117492507, 0.01913007196713959, 0.019630842217524366, 0.020131610826784163, 0.020632377753056565, 0.021133142954479406, 0.021633906389190757, 0.022134668015328995, 0.02263542779103273, 0.023136185674440875, 0.023636941623692627, 0.02413769559692746, 0.02463844755228515, 0.025139197447905787, 0.025639945241929762, 0.026140690892497778, 0.026641434357750876, 0.02714217559583041, 0.027642914564878072, 0.028143651223035904, 0.02864438552844629, 0.029145117439251973, 0.029645846913596043, 0.03014657390962197, 0.030647298385473594, 0.03114802029929514, 0.031648739609231195, 0.03214945627342676, 0.03265017025002722, 0.0331508814971784, 0.033651589973026474, 0.03415229563571808, 0.0346529984434003, 0.03515369835422057, 0.035654395326326804, 0.03615508931786737, 0.03665578028699109, 0.03715646819184721, 0.03765715299058544, 0.03815783464135598, 0.038658513102309486, 0.039159188331597115, 0.039659860287370466, 0.040160528927781686, 0.04066119421098339, 0.04116185609512869, 0.04166251453837124, 0.042163169498865186, 0.0426638209347652, 0.043164468804226495, 0.043665113065404826, 0.04416575367645647, 0.04466639059553826, 0.045167023780807614, 0.04566765319042245, 0.04616827878254132, 0.04666890051532331, 0.0471695183469281, 0.04767013223551595, 0.048170742139247734, 0.04867134801628489, 0.049171949824789486, 0.049672547522924215, 0.05017314106885237, 0.05067373042073785, 0.051174315536745216, 0.05167489637503967, 0.052175472893787024, 0.052676045051153746, 0.05317661280530703, 0.053677176114414624, 0.05417773493664502, 0.05467828923016735, 0.055178838953151454, 0.055679384063767816, 0.056179924520187705, 0.056680460280582975, 0.05718099130312625, 0.05768151754599088, 0.05818203896735088, 0.05868255552538105, 0.05918306717825688, 0.059683573884154614, 0.06018407560125123, 0.060684572287724496, 0.06118506390175287, 0.06168555040151563, 0.06218603174519281, 0.06268650789096522, 0.06318697879701438, 0.06368744442152273, 0.06418790472267343, 0.0646883596586504, 0.06518880918763847, 0.06568925326782324, 0.06618969185739108, 0.06669012491452922, 0.06719055239742577, 0.06769097426426961, 0.06819139047325048, 0.06869180098255902, 0.0691922057503867, 0.06969260473492578, 0.07019299789436952, 0.07069338518691194, 0.07119376657074802, 0.07169414200407362, 0.07219451144508546, 0.07269487485198117, 0.07319523218295933, 0.07369558339621939, 0.07419592844996173, 0.07469626730238763, 0.07519659991169939, 0.07569692623610015, 0.07619724623379406, 0.0766975598629862, 0.07719786708188259, 0.07769816784869024, 0.07819846212161714, 0.07869874985887225, 0.07919903101866545, 0.0796993055592077, 0.08019957343871094, 0.08069983461538806, 0.081200089047453, 0.08170033669312073, 0.08220057751060715, 0.08270081145812931, 0.08320103849390523, 0.08370125857615397, 0.08420147166309568, 0.08470167771295145, 0.08520187668394358, 0.08570206853429531, 0.08620225322223099, 0.08670243070597614, 0.08720260094375722, 0.08770276389380184, 0.08820291951433873, 0.0887030677635977, 0.08920320859980964, 0.08970334198120666, 0.09020346786602186, 0.09070358621248954, 0.09120369697884516, 0.0917038001233252, 0.09220389560416742, 0.09270398337961068, 0.09320406340789501, 0.0937041356472616, 0.09420420005595274, 0.09470425659221206, 0.09520430521428418, 0.09570434588041511, 0.09620437854885194, 0.09670440317784293, 0.09720441972563763, 0.09770442815048676, 0.09820442841064232, 0.09870442046435747, 0.09920440426988662, 0.09970437978548549, 0.10020434696941093, 0.10070430577992111, 0.10120425617527548, 0.10170419811373473, 0.10220413155356078, 0.10270405645301695, 0.10320397277036769, 0.10370388046387886, 0.10420377949181753, 0.10470366981245217, 0.10520355138405248, 0.10570342416488952, 0.10620328811323565, 0.10670314318736455, 0.1072029893455513, 0.10770282654607219, 0.10820265474720502, 0.10870247390722883, 0.10920228398442407, 0.10970208493707251, 0.11020187672345733, 0.1107016593018631, 0.11120143263057577, 0.11170119666788267, 0.11220095137207246, 0.11270069670143534, 0.11320043261426284, 0.1137001590688479, 0.11419987602348491, 0.11469958343646973, 0.11519928126609953, 0.11569896947067304, 0.11619864800849036, 0.11669831683785309, 0.11719797591706432, 0.11769762520442856, 0.11819726465825175, 0.11869689423684143, 0.11919651389850648, 0.11969612360155739, 0.12019572330430615, 0.12069531296506614, 0.12119489254215234, 0.12169446199388123, 0.1221940212785708, 0.12269357035454063, 0.12319310918011174, 0.12369263771360675, 0.1241921559133498, 0.12469166373766664, 0.12519116114488452, 0.12569064809333225, 0.12619012454134032, 0.12668959044724065, 0.12718904576936688, 0.12768849046605407, 0.12818792449563915, 0.12868734781646038, 0.12918676038685772, 0.1296861621651729, 0.13018555310974902, 0.130684933178931, 0.13118430233106532, 0.13168366052450015, 0.1321830077175852, 0.1326823438686719, 0.13318166893611344, 0.1336809828782645, 0.13418028565348158, 0.13467957722012278, 0.13517885753654788, 0.13567812656111838, 0.13617738425219747, 0.13667663056815013, 0.1371758654673428, 0.13767508890814403, 0.13817430084892374, 0.1386735012480537, 0.13917269006390748, 0.1396718672548603, 0.14017103277928925, 0.14067018659557298, 0.14116932866209211, 0.1416684589372289, 0.14216757737936742, 0.14266668394689352, 0.1431657785981948, 0.14366486129166073, 0.14416393198568253, 0.14466299063865318, 0.1451620372089676, 0.14566107165502237, 0.146160093935216, 0.14665910400794885, 0.14715810183162298, 0.1476570873646425, 0.1481560605654131, 0.14865502139234263, 0.14915396980384055, 0.1496529057583183, 0.15015182921418915, 0.15065074012986832, 0.15114963846377286, 0.15164852417432176, 0.15214739721993584, 0.15264625755903782, 0.15314510515005242, 0.15364393995140624, 0.15414276192152776, 0.15464157101884746, 0.15514036720179764, 0.1556391504288127, 0.15613792065832893, 0.15663667784878443, 0.1571354219586195, 0.15763415294627625, 0.15813287077019883, 0.15863157538883335, 0.1591302667606278, 0.15962894484403242, 0.1601276095974992, 0.1606262609794822, 0.16112489894843762, 0.16162352346282355, 0.1621221344811001, 0.16262073196172944, 0.1631193158631758, 0.1636178861439054, 0.16411644276238663, 0.16461498567708968, 0.16511351484648706, 0.16561203022905333, 0.16611053178326488, 0.16660901946760048, 0.16710749324054072, 0.16760595306056858, 0.16810439888616885, 0.16860283067582857, 0.1691012483880369, 0.16959965198128502, 0.17009804141406637, 0.1705964166448764, 0.17109477763221279, 0.17159312433457533, 0.17209145671046586, 0.1725897747183885, 0.17308807831684947, 0.1735863674643572, 0.17408464211942237, 0.17458290224055756, 0.17508114778627784, 0.17557937871510024, 0.17607759498554423, 0.17657579655613123, 0.1770739833853851, 0.17757215543183175, 0.17807031265399934, 0.17856845501041835, 0.1790665824596214, 0.17956469496014346, 0.1800627924705216, 0.18056087494929518, 0.18105894235500597, 0.18155699464619784, 0.18205503178141702, 0.18255305371921196, 0.18305106041813343, 0.18354905183673453, 0.1840470279335706, 0.18454498866719926, 0.1850429339961805, 0.18554086387907662, 0.18603877827445225, 0.18653667714087424, 0.18703456043691197, 0.18753242812113702, 0.18803028015212334, 0.18852811648844725, 0.18902593708868742, 0.18952374191142496, 0.19002153091524318, 0.19051930405872797, 0.19101706130046742, 0.1915148025990522, 0.1920125279130752, 0.19251023720113183, 0.19300793042181982, 0.1935056075337395, 0.19400326849549332, 0.19450091326568647, 0.19499854180292636, 0.19549615406582294, 0.19599375001298858, 0.19649132960303808, 0.19698889279458878, 0.1974864395462604, 0.19798396981667515, 0.19848148356445777, 0.19897898074823542, 0.19947646132663777, 0.199973925258297, 0.20047137250184777, 0.20096880301592734, 0.20146621675917536, 0.20196361369023402, 0.2024609937677481, 0.20295835695036488, 0.20345570319673426, 0.20395303246550853, 0.2044503447153426, 0.2049476399048941, 0.20544491799282283, 0.2059421789377916, 0.20643942269846555, 0.20693664923351252, 0.2074338585016028, 0.20793105046140936, 0.2084282250716079, 0.20892538229087645, 0.20942252207789588, 0.20991964439134952, 0.21041674918992356, 0.2109138364323066, 0.21141090607718988, 0.2119079580832675, 0.21240499240923594, 0.21290200901379458, 0.21339900785564533, 0.2138959888934928, 0.21439295208604423, 0.2148898973920096, 0.21538682477010154, 0.2158837341790355, 0.2163806255775295, 0.21687749892430427, 0.21737435417808326, 0.21787119129759272, 0.21836801024156155, 0.2188648109687214, 0.21936159343780665, 0.21985835760755446, 0.2203551034367047, 0.22085183088400004, 0.22134853990818593, 0.2218452304680104, 0.2223419025222246, 0.22283855602958216, 0.22333519094883963, 0.22383180723875626, 0.22432840485809427, 0.22482498376561855, 0.22532154392009687, 0.22581808528029973, 0.22631460780500054, 0.22681111145297558, 0.2273075961830038, 0.22780406195386718, 0.22830050872435043, 0.22879693645324123, 0.2292933450993299, 0.2297897346214099, 0.2302861049782774, 0.2307824561287315, 0.23127878803157415, 0.23177510064561027, 0.23227139392964766, 0.23276766784249694, 0.2332639223429717, 0.23376015738988845, 0.23425637294206667, 0.23475256895832874, 0.23524874539749988, 0.23574490221840833, 0.23624103937988533, 0.23673715684076502, 0.23723325455988453, 0.2377293324960839, 0.23822539060820627, 0.23872142885509753, 0.23921744719560684, 0.239713445588586, 0.24020942399289028, 0.24070538236737754, 0.24120132067090883, 0.24169723886234812, 0.24219313690056263, 0.2426890147444223, 0.24318487235280034, 0.24368070968457292, 0.24417652669861928, 0.2446723233538215, 0.2451680996090652, 0.2456638554232386, 0.24615959075523322, 0.24665530556394358, 0.24715099980826727, 0.24764667344710514, 0.2481423264393609, 0.24863795874394162, 0.24913357031975716], "ci": [-8.633124709574648, -6.8400302144042655, -6.233773338347898, -5.859034749131103, -5.587077676440535, -5.37348950659965, -5.197589624789602, -5.048051559293328, -4.917993974142948, -4.802921491670446, -4.699735060246429, -4.606207541658889, -4.520684492447774, -4.441903219214107, -4.368878094211612, -4.300824991109329, -4.237109845378832, -4.177212649027295, -4.120701635647991, -4.067214379507651, -4.016443699050059, -3.968126969963971, -3.9220379036938042, -3.877980138866089, -3.8357821861085433, -3.7952933971373084, -3.756380718739616, -3.718926055105001, -3.682824106618205, -3.6479805854246785, -3.6143107315958733, -3.5817380711040587, -3.550193369808342, -3.5196137474644793, -3.4899419232512057, -3.4611255700601307, -3.4331167592603, -3.4058714811387856, -3.37934922896788, -3.353512636830048, -3.328327163072713, -3.303760812663497, -3.279783892846658, -3.256368797419755, -3.233489815699655, -3.2111229628628353, -3.189245828852844, -3.1678374434687306, -3.146878155598535, -3.126349524854636, -3.106234224113377, -3.086515951668199, -3.0671793518803248, -3.048209943359311, -3.0295940538319632, -3.0113187609657994, -2.99337183850553, -2.975741707160201, -2.9584173897469093, -2.9413884701559323, -2.9246450557531287, -2.9081777428798015, -2.8919775851487515, -2.8760360642689067, -2.8603450631603202, -2.8448968411470954, -2.829684011038461, -2.814699517928112, -2.799936619559514, -2.7853888681203913, -2.77105009334335, -2.7569143868017782, -2.7429760873009843, -2.72922976727418, -2.7156702201014786, -2.7022924482777815, -2.689091652362242, -2.6760632206481763, -2.663202719497772, -2.650505884290914, -2.6379686109418805, -2.625586947941693, -2.613357088887515, -2.6012753654637457, -2.589338240842443, -2.5775423034733613, -2.5658842612363166, -2.554360935930821, -2.5429692580798893, -2.531706262026781, -2.5205690813050725, -2.5095549442639777, -2.498661169932218, -2.487885164104999, -2.4772244156398044, -2.4666764929477814, -2.456239040668442, -2.445909776516324, -2.435686488289031, -2.425567031026855, -2.415549324314848, -2.4056313497188646, -2.395811148347664, -2.386086818533706, -2.376456513625779, -2.366918439887047, -2.357470854492528, -2.3481120636204214, -2.3388404206320454, -2.3296543243355003, -2.3205522173284736, -2.311532584415903, -2.3025939510984665, -2.293734882128142, -2.28495398012728, -2.2762498842678847, -2.2676212690079693, -2.259066842882051, -2.2505853473430353, -2.242175555652879, -2.233836271819599, -2.2255663295783137, -2.217364591414148, -2.209229947624964, -2.201161315421964, -2.1931576380663733, -2.185217884040453, -2.1773410462512337, -2.169526141265423, -2.1617722085740465, -2.1540783098854255, -2.146443528445217, -2.1388669683822585, -2.1313477540790653, -2.123885029565874, -2.1164779579371698, -2.109125720789725, -2.101827517681182, -2.0945825656083037, -2.0873900985040303, -2.0802493667525352, -2.0731596367215186, -2.066120190311001, -2.0591303245179327, -2.052189351015944, -2.045296595749628, -2.038451398542736, -2.0316531127197357, -2.0249011047401764, -2.0181947538453495, -2.0115334517167534, -2.004916602145885, -1.9983436207149219, -1.991813934487854, -1.9853269817116697, -1.9788822115271916, -1.972479083689208, -1.966117068295529, -1.959795645524632, -1.9535143053815782, -1.9472725474518795, -1.941069880663028, -1.9349058230533944, -1.9287799015482348, -1.9226916517425334, -1.9166406176904416, -1.9106263517010684, -1.9046484141403999, -1.898706373239118, -1.8927998049061245, -1.8869282925475497, -1.8810914268910692, -1.875288805815335, -1.8695200341843439, -1.863784723686575, -1.858082492678732, -1.8524129660339286, -1.8467757749941753, -1.8411705570270112, -1.8355969556861527, -1.8300546204760137, -1.824543206719983, -1.8190623754323143, -1.8136117931935367, -1.8081911320292436, -1.8028000692921708, -1.7974382875474462, -1.7921054744609162, -1.7868013226904402, -1.7815255297800738, -1.7762777980570357, -1.771057834531376, -1.7658653507982658, -1.760700062942817, -1.7555616914473626, -1.7504499611011155, -1.745364600912138, -1.740305344021548, -1.7352719276198938, -1.7302640928656352, -1.7252815848056635, -1.7203241522978057, -1.7153915479352435, -1.710483527972802, -1.7055998522550457, -1.700740284146131, -1.6959045904613645, -1.6910925414004139, -1.6863039104821318, -1.6815384744809379, -1.6767960133647157, -1.6720763102341891, -1.6673791512637277, -1.6627043256435396, -1.658051625523224, -1.6534208459566333, -1.648811784848017, -1.644224242899403, -1.6396580235591938, -1.6351129329719325, -1.6305887799292165, -1.6260853758217182, -1.621602534592294, -1.61714007269014, -1.6126978090259776, -1.6082755649282325, -1.6038731641001844, -1.599490432578068, -1.595127198690084, -1.5907832930163148, -1.5864585483495088, -1.5821527996567155, -1.5778658840417483, -1.5735976407084538, -1.5693479109247666, -1.5651165379875311, -1.5609033671880705, -1.5567082457784778, -1.5525310229386218, -1.5483715497438428, -1.544229679133319, -1.5401052658790941, -1.5359981665557434, -1.5319082395106645, -1.5278353448349806, -1.5237793443350331, -1.5197401015044605, -1.5157174814968366, -1.5117113510988671, -1.5077215787041225, -1.5037480342872944, -1.4997905893789705, -1.4958491170409063, -1.4919234918417885, -1.4880135898334754, -1.484119288527703, -1.4802404668732467, -1.4763770052335308, -1.4725287853646674, -1.4686956903939234, -1.4648776047986019, -1.4610744143853258, -1.4572860062697213, -1.4535122688564839, -1.4497530918198267, -1.4460083660842944, -1.442277983805939, -1.4385618383538517, -1.4348598242920338, -1.4311718373616111, -1.4274977744633748, -1.4238375336406432, -1.4201910140624445, -1.4165581160070007, -1.4129387408455198, -1.4093327910262785, -1.4057401700589955, -1.402160782499488, -1.3985945339346009, -1.395041330967412, -1.3915010812026944, -1.3879736932326472, -1.38445907662287, -1.3809571418985898, -1.3774678005311343, -1.3739909649246338, -1.3705265484029663, -1.3670744651969204, -1.3636346304315883, -1.3602069601139748, -1.3567913711208197, -1.3533877811866295, -1.349996108891915, -1.346616273651631, -1.3432481957038092, -1.3398917960983878, -1.3365469966862278, -1.333213720108316, -1.329891889785146, -1.3265814299062815, -1.3232822654200906, -1.3199943220236523, -1.3167175261528279, -1.3134518049725012, -1.310197086366973, -1.306953298930519, -1.303720371958099, -1.3004982354362173, -1.2972868200339356, -1.294086057094024, -1.2908958786242624, -1.287716217288879, -1.2845470064001239, -1.2813881799099816, -1.2782396724020113, -1.275101419083322, -1.2719733557766681, -1.2688554189126764, -1.2657475455221912, -1.26264967322874, -1.2595617402411203, -1.2564836853460961, -1.2534154479012145, -1.250356967827727, -1.2473081856036268, -1.2442690422567886, -1.2412394793582142, -1.2382194390153842, -1.235208863865708, -1.2322076970700764, -1.2292158823065071, -1.2262333637638945, -1.2232600861358436, -1.2202959946146057, -1.217341034885099, -1.2143951531190205, -1.2114582959690472, -1.2085304105631198, -1.205611444498814, -1.2027013458377949, -1.1998000631003505, -1.1969075452600073, -1.1940237417382258, -1.1911486023991702, -1.1882820775445577, -1.185424117908578, -1.182574674652894, -1.1797336993617036, -1.1769011440368837, -1.1740769610931956, -1.1712611033535636, -1.1684535240444192, -1.1656541767911106, -1.1628630156133801, -1.1600799949209022, -1.157305069508887, -1.1545381945537438, -1.1517793256088067, -1.1490284186001203, -1.1462854298222802, -1.143550315934338, -1.1408230339557577, -1.1381035412624292, -1.1353917955827388, -1.1326877549936911, -1.1299913779170858, -1.1273026231157461, -1.1246214496897973, -1.1219478170730004, -1.119281685029129, -1.1166230136483999, -1.113971763343951, -1.1113278948483656, -1.1086913692102427, -1.1060621477908166, -1.1034401922606174, -1.1008254645961775, -1.098217927076784, -1.0956175422812706, -1.093024273084855, -1.0904380826560147, -1.0878589344534062, -1.0852867922228244, -1.0827216199942007, -1.0801633820786418, -1.0776120430655045, -1.07506756781951, -1.0725299214778967, -1.069999069447607, -1.067474977402513, -1.064957611280674, -1.0624469372816363, -1.059942921863757, -1.0574455317415712, -1.054954733883189, -1.0524704955077242, -1.0499927840827572, -1.0475215673218297, -1.0450568131819715, -1.042598489861256, -1.0401465657963878, -1.0377010096603236, -1.0352617903599142, -1.0328288770335852, -1.030402239049041, -1.0279818460009988, -1.0255676677089491, -1.0231596742149462, -1.020757835781423, -1.018362122889037, -1.0159725062345346, -1.0135889567286516, -1.0112114454940297, -1.0088399438631657, -1.0064744233763794, -1.0041148557798123, -1.0017612130234435, -0.9994134672591347, -0.9970715908386975, -0.9947355563119806, -0.9924053364249847, -0.9900809041179959, -0.9877622325237428, -0.9854492949655762, -0.9831420649556685, -0.9808405161932349, -0.9785446225627765, -0.9762543581323431, -0.9739696971518164, -0.9716906140512122, -0.9694170834390052, -0.9671490801004707, -0.9648865789960456, -0.9626295552597097, -0.9603779841973851, -0.9581318412853541, -0.9558911021686931, -0.9536557426597299, -0.951425738736511, -0.9492010665412941, -0.9469817023790519, -0.9447676227159953, -0.9425588041781146, -0.9403552235497329, -0.9381568577720822, -0.9359636839418883, -0.9337756793099781, -0.9315928212798971, -0.9294150874065463, -0.9272424553948332, -0.9250749030983352, -0.922912408517983, -0.9207549498007521, -0.9186025052383757, -0.9164550532660662, -0.914312572461253, -0.912175041542335, -0.9100424393674447, -0.9079147449332277, -0.9057919373736344, -0.9036739959587249, -0.9015609000934877, -0.8994526293166694, -0.89734916329962, -0.8952504818451471, -0.8931565648863855, -0.8910673924856772, -0.8889829448334637, -0.8869032022471907, -0.8848281451702232, -0.8827577541707744, -0.8806920099408436, -0.8786308932951665, -0.8765743851701772, -0.8745224666229783, -0.8724751188303276, -0.870432323087628, -0.8683940608079344, -0.8663603135209679, -0.8643310628721392, -0.8623062906215865, -0.860285978643218, -0.8582701089237694, -0.8562586635618672, -0.8542516247671033, -0.8522489748591205, -0.8502506962667048, -0.848256771526888, -0.8462671832840616, -0.8442819142890957, -0.8423009473984705, -0.8403242655734149, -0.8383518518790545, -0.836383689483567, -0.8344197616573489, -0.8324600517721876, -0.8305045433004427, -0.828553219814237, -0.8266060649846545, -0.8246630625809456]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json new file mode 100644 index 000000000000..a1bc4ca1cebb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json @@ -0,0 +1 @@ +{"x": [1000000000.0, 3002004008.016032, 5004008016.032064, 7006012024.048096, 9008016032.064129, 11010020040.08016, 13012024048.096191, 15014028056.112225, 17016032064.128256, 19018036072.144287, 21020040080.16032, 23022044088.176353, 25024048096.192383, 27026052104.208416, 29028056112.22445, 31030060120.24048, 33032064128.25651, 35034068136.272545, 37036072144.288574, 39038076152.30461, 41040080160.32064, 43042084168.33667, 45044088176.35271, 47046092184.36874, 49048096192.384766, 51050100200.4008, 53052104208.41683, 55054108216.43286, 57056112224.4489, 59058116232.46493, 61060120240.48096, 63062124248.496994, 65064128256.51302, 67066132264.52905, 69068136272.54509, 71070140280.56113, 73072144288.57715, 75074148296.59319, 77076152304.60922, 79078156312.62524, 81080160320.64128, 83082164328.65732, 85084168336.67334, 87086172344.68938, 89088176352.70541, 91090180360.72144, 93092184368.73747, 95094188376.75351, 97096192384.76953, 99098196392.78557, 101100200400.8016, 103102204408.81763, 105104208416.83366, 107106212424.8497, 109108216432.86572, 111110220440.88176, 113112224448.8978, 115114228456.91382, 117116232464.92986, 119118236472.94589, 121120240480.96191, 123122244488.97795, 125124248496.99399, 127126252505.01001, 129128256513.02605, 131130260521.04208, 133132264529.0581, 135134268537.07414, 137136272545.09018, 139138276553.1062, 141140280561.12225, 143142284569.13828, 145144288577.1543, 147146292585.17035, 149148296593.18637, 151150300601.2024, 153152304609.21844, 155154308617.23447, 157156312625.2505, 159158316633.26654, 161160320641.28256, 163162324649.29858, 165164328657.31464, 167166332665.33066, 169168336673.34668, 171170340681.36273, 173172344689.37875, 175174348697.39478, 177176352705.41083, 179178356713.42685, 181180360721.44287, 183182364729.45892, 185184368737.47495, 187186372745.49097, 189188376753.50702, 191190380761.52304, 193192384769.53906, 195194388777.5551, 197196392785.57114, 199198396793.58716, 201200400801.6032, 203202404809.61923, 205204408817.63525, 207206412825.6513, 209208416833.66733, 211210420841.68335, 213212424849.6994, 215214428857.71542, 217216432865.73145, 219218436873.7475, 221220440881.76352, 223222444889.77954, 225224448897.7956, 227226452905.8116, 229228456913.82764, 231230460921.8437, 233232464929.8597, 235234468937.87573, 237236472945.89178, 239238476953.9078, 241240480961.92383, 243242484969.93988, 245244488977.9559, 247246492985.97192, 249248496993.98798, 251250501002.004, 253252505010.02002, 255254509018.03607, 257256513026.0521, 259258517034.0681, 261260521042.08417, 263262525050.1002, 265264529058.1162, 267266533066.13226, 269268537074.1483, 271270541082.1643, 273272545090.18036, 275274549098.1964, 277276553106.2124, 279278557114.22845, 281280561122.2445, 283282565130.2605, 285284569138.27655, 287286573146.2926, 289288577154.3086, 291290581162.32465, 293292585170.3407, 295294589178.3567, 297296593186.37274, 299298597194.3888, 301300601202.4048, 303302605210.42084, 305304609218.4369, 307306613226.4529, 309308617234.46893, 311310621242.485, 313312625250.501, 315314629258.517, 317316633266.5331, 319318637274.5491, 321320641282.5651, 323322645290.5812, 325324649298.59717, 327326653306.6132, 329328657314.6293, 331330661322.64526, 333332665330.6613, 335334669338.67737, 337336673346.69336, 339338677354.7094, 341340681362.72546, 343342685370.74146, 345344689378.7575, 347346693386.77356, 349348697394.78955, 351350701402.8056, 353352705410.82166, 355354709418.83765, 357356713426.8537, 359358717434.86975, 361360721442.88574, 363362725450.9018, 365364729458.91785, 367366733466.93384, 369368737474.9499, 371370741482.96594, 373372745490.98193, 375374749498.998, 377376753507.01404, 379378757515.03, 381380761523.0461, 383382765531.06213, 385384769539.0781, 387386773547.0942, 389388777555.1102, 391390781563.1262, 393392785571.1423, 395394789579.1583, 397396793587.1743, 399398797595.19037, 401400801603.2064, 403402805611.2224, 405404809619.23846, 407406813627.2545, 409408817635.2705, 411410821643.28656, 413412825651.3026, 415414829659.3186, 417416833667.33466, 419418837675.3507, 421420841683.3667, 423422845691.38275, 425424849699.3988, 427426853707.4148, 429428857715.43085, 431430861723.4469, 433432865731.4629, 435434869739.47894, 437436873747.495, 439438877755.511, 441440881763.52704, 443442885771.5431, 445444889779.5591, 447446893787.57513, 449448897795.5912, 451450901803.6072, 453452905811.6232, 455454909819.6393, 457456913827.6553, 459458917835.6713, 461460921843.6874, 463462925851.70337, 465464929859.7194, 467466933867.7355, 469468937875.75146, 471470941883.7675, 473472945891.78357, 475474949899.79956, 477476953907.8156, 479478957915.83167, 481480961923.84766, 483482965931.8637, 485484969939.87976, 487486973947.89575, 489488977955.9118, 491490981963.92786, 493492985971.94385, 495494989979.9599, 497496993987.97595, 499498997995.99194, 501501002004.008, 503503006012.02405, 505505010020.04004, 507507014028.0561, 509509018036.07214, 511511022044.08813, 513513026052.1042, 515515030060.12024, 517517034068.1362, 519519038076.1523, 521521042084.16833, 523523046092.1843, 525525050100.2004, 527527054108.21643, 529529058116.2324, 531531062124.2485, 533533066132.2645, 535535070140.2805, 537537074148.2966, 539539078156.3126, 541541082164.3286, 543543086172.34467, 545545090180.3607, 547547094188.3767, 549549098196.39276, 551551102204.4088, 553553106212.4248, 555555110220.4409, 557557114228.4569, 559559118236.4729, 561561122244.489, 563563126252.505, 565565130260.521, 567567134268.5371, 569569138276.5531, 571571142284.5691, 573573146292.5852, 575575150300.6012, 577577154308.6172, 579579158316.6333, 581581162324.6493, 583583166332.6653, 585585170340.6814, 587587174348.6974, 589589178356.7134, 591591182364.7295, 593593186372.7455, 595595190380.7615, 597597194388.7776, 599599198396.7936, 601601202404.8096, 603603206412.8257, 605605210420.8417, 607607214428.8577, 609609218436.8738, 611611222444.8898, 613613226452.9058, 615615230460.9219, 617617234468.9379, 619619238476.9539, 621621242484.97, 623623246492.986, 625625250501.002, 627627254509.0181, 629629258517.034, 631631262525.05, 633633266533.0662, 635635270541.0822, 637637274549.0981, 639639278557.1143, 641641282565.1302, 643643286573.1462, 645645290581.1624, 647647294589.1783, 649649298597.1943, 651651302605.2104, 653653306613.2264, 655655310621.2424, 657657314629.2585, 659659318637.2745, 661661322645.2905, 663663326653.3066, 665665330661.3226, 667667334669.3386, 669669338677.3547, 671671342685.3707, 673673346693.3867, 675675350701.4028, 677677354709.4188, 679679358717.4348, 681681362725.4509, 683683366733.4669, 685685370741.4829, 687687374749.499, 689689378757.515, 691691382765.531, 693693386773.5471, 695695390781.5631, 697697394789.5791, 699699398797.5952, 701701402805.6112, 703703406813.6272, 705705410821.6433, 707707414829.6593, 709709418837.6753, 711711422845.6914, 713713426853.7074, 715715430861.7234, 717717434869.7395, 719719438877.7555, 721721442885.7715, 723723446893.7876, 725725450901.8036, 727727454909.8196, 729729458917.8357, 731731462925.8517, 733733466933.8677, 735735470941.8838, 737737474949.8998, 739739478957.9158, 741741482965.9319, 743743486973.9479, 745745490981.9639, 747747494989.98, 749749498997.996, 751751503006.012, 753753507014.0281, 755755511022.0441, 757757515030.06, 759759519038.0762, 761761523046.0922, 763763527054.1082, 765765531062.1243, 767767535070.1403, 769769539078.1562, 771771543086.1724, 773773547094.1884, 775775551102.2043, 777777555110.2205, 779779559118.2365, 781781563126.2524, 783783567134.2686, 785785571142.2845, 787787575150.3005, 789789579158.3167, 791791583166.3326, 793793587174.3486, 795795591182.3647, 797797595190.3807, 799799599198.3967, 801801603206.4128, 803803607214.4288, 805805611222.4448, 807807615230.4609, 809809619238.4769, 811811623246.4929, 813813627254.509, 815815631262.525, 817817635270.541, 819819639278.5571, 821821643286.5731, 823823647294.5891, 825825651302.6052, 827827655310.6212, 829829659318.6372, 831831663326.6533, 833833667334.6693, 835835671342.6853, 837837675350.7014, 839839679358.7174, 841841683366.7334, 843843687374.7495, 845845691382.7655, 847847695390.7815, 849849699398.7976, 851851703406.8136, 853853707414.8296, 855855711422.8457, 857857715430.8617, 859859719438.8777, 861861723446.8938, 863863727454.9098, 865865731462.9258, 867867735470.9419, 869869739478.9579, 871871743486.9739, 873873747494.99, 875875751503.006, 877877755511.022, 879879759519.0381, 881881763527.0541, 883883767535.0701, 885885771543.0862, 887887775551.1022, 889889779559.1182, 891891783567.1343, 893893787575.1503, 895895791583.1663, 897897795591.1824, 899899799599.1984, 901901803607.2144, 903903807615.2305, 905905811623.2465, 907907815631.2625, 909909819639.2786, 911911823647.2946, 913913827655.3105, 915915831663.3267, 917917835671.3427, 919919839679.3586, 921921843687.3748, 923923847695.3907, 925925851703.4067, 927927855711.4229, 929929859719.4388, 931931863727.4548, 933933867735.471, 935935871743.4869, 937937875751.5029, 939939879759.519, 941941883767.535, 943943887775.551, 945945891783.5671, 947947895791.5831, 949949899799.5991, 951951903807.6152, 953953907815.6312, 955955911823.6472, 957957915831.6633, 959959919839.6793, 961961923847.6953, 963963927855.7114, 965965931863.7274, 967967935871.7434, 969969939879.7595, 971971943887.7755, 973973947895.7915, 975975951903.8076, 977977955911.8236, 979979959919.8396, 981981963927.8557, 983983967935.8717, 985985971943.8877, 987987975951.9038, 989989979959.9198, 991991983967.9358, 993993987975.9519, 995995991983.9679, 997997995991.9839, 1000000000000.0], "si": [1.5707963259570095, 1.5707963264832407, 1.5707963265971348, 1.5707963266525338, 1.5707963266884795, 1.5707963267154192, 1.5707963267372098, 1.570796326755524, 1.5707963267711513, 1.5707963267844807, 1.570796326795711, 1.5707963268049536, 1.570796326812285, 1.5707963268177785, 1.5707963268215193, 1.570796326823614, 1.5707963268241951, 1.5707963268234197, 1.570796326821468, 1.570796326818539, 1.5707963268148455, 1.5707963268106073, 1.5707963268060448, 1.5707963268013718, 1.5707963267967904, 1.5707963267924836, 1.57079632678861, 1.570796326785301, 1.5707963267826568, 1.570796326780744, 1.570796326779596, 1.5707963267792129, 1.570796326779563, 1.5707963267805871, 1.570796326782201, 1.5707963267842997, 1.5707963267867653, 1.5707963267894687, 1.5707963267922784, 1.5707963267950655, 1.570796326797707, 1.5707963268000928, 1.5707963268021299, 1.570796326803743, 1.5707963268048797, 1.5707963268055107, 1.5707963268056293, 1.5707963268052523, 1.570796326804417, 1.57079632680318, 1.5707963268016127, 1.5707963267997986, 1.570796326797829, 1.570796326795799, 1.5707963267938019, 1.570796326791927, 1.5707963267902545, 1.5707963267888534, 1.5707963267877776, 1.5707963267870648, 1.5707963267867353, 1.5707963267867915, 1.5707963267872183, 1.5707963267879848, 1.570796326789045, 1.5707963267903422, 1.57079632679181, 1.570796326793376, 1.5707963267949663, 1.570796326796508, 1.5707963267979312, 1.5707963267991751, 1.5707963268001879, 1.570796326800929, 1.5707963268013725, 1.5707963268015057, 1.5707963268013307, 1.5707963268008638, 1.5707963268001335, 1.5707963267991802, 1.570796326798053, 1.5707963267968077, 1.5707963267955045, 1.5707963267942044, 1.570796326792967, 1.5707963267918479, 1.570796326790895, 1.570796326790149, 1.570796326789639, 1.570796326789383, 1.5707963267893874, 1.5707963267896463, 1.570796326790142, 1.570796326790847, 1.5707963267917238, 1.5707963267927292, 1.5707963267938139, 1.5707963267949263, 1.5707963267960148, 1.5707963267970297, 1.5707963267979257, 1.570796326798664, 1.5707963267992138, 1.5707963267995533, 1.5707963267996707, 1.570796326799565, 1.5707963267992455, 1.5707963267987306, 1.5707963267980478, 1.5707963267972318, 1.5707963267963223, 1.570796326795363, 1.5707963267943996, 1.570796326793476, 1.570796326792634, 1.5707963267919116, 1.5707963267913398, 1.5707963267909424, 1.5707963267907348, 1.5707963267907235, 1.5707963267909055, 1.5707963267912695, 1.5707963267917955, 1.5707963267924567, 1.5707963267932203, 1.5707963267940495, 1.5707963267949046, 1.5707963267957459, 1.570796326796535, 1.5707963267972358, 1.5707963267978176, 1.570796326798255, 1.5707963267985303, 1.570796326798633, 1.5707963267985607, 1.5707963267983198, 1.570796326797924, 1.5707963267973932, 1.5707963267967544, 1.5707963267960388, 1.5707963267952803, 1.5707963267945146, 1.5707963267937775, 1.5707963267931027, 1.57079632679252, 1.570796326792056, 1.57079632679173, 1.570796326791555, 1.5707963267915377, 1.5707963267916762, 1.5707963267919625, 1.570796326792381, 1.5707963267929108, 1.5707963267935259, 1.5707963267941965, 1.5707963267948908, 1.570796326795577, 1.5707963267962224, 1.5707963267967984, 1.5707963267972789, 1.5707963267976426, 1.5707963267978746, 1.5707963267979654, 1.5707963267979128, 1.5707963267977207, 1.5707963267973997, 1.5707963267969665, 1.5707963267964424, 1.5707963267958527, 1.5707963267952256, 1.5707963267945906, 1.570796326793977, 1.5707963267934135, 1.5707963267929252, 1.570796326792534, 1.5707963267922571, 1.570796326792106, 1.570796326792086, 1.5707963267921967, 1.5707963267924316, 1.5707963267927785, 1.57079632679322, 1.5707963267937342, 1.570796326794297, 1.5707963267948817, 1.5707963267954606, 1.5707963267960072, 1.5707963267964962, 1.5707963267969058, 1.5707963267972178, 1.5707963267974185, 1.5707963267975, 1.5707963267974598, 1.5707963267973009, 1.570796326797032, 1.5707963267966665, 1.5707963267962224, 1.5707963267957215, 1.570796326795187, 1.5707963267946445, 1.5707963267941192, 1.570796326793635, 1.5707963267932143, 1.570796326792876, 1.5707963267926348, 1.5707963267925011, 1.5707963267924803, 1.5707963267925718, 1.5707963267927703, 1.5707963267930658, 1.5707963267934437, 1.5707963267938856, 1.5707963267943703, 1.5707963267948748, 1.5707963267953757, 1.5707963267958496, 1.570796326796275, 1.5707963267966323, 1.5707963267969056, 1.570796326797083, 1.5707963267971572, 1.5707963267971257, 1.5707963267969907, 1.5707963267967595, 1.570796326796444, 1.570796326796059, 1.5707963267956235, 1.5707963267951581, 1.5707963267946845, 1.570796326794225, 1.5707963267938008, 1.570796326793431, 1.5707963267931326, 1.5707963267929188, 1.570796326792799, 1.5707963267927774, 1.5707963267928546, 1.5707963267930263, 1.5707963267932834, 1.5707963267936134, 1.5707963267940004, 1.5707963267944258, 1.5707963267948697, 1.5707963267953111, 1.5707963267957297, 1.570796326796106, 1.5707963267964231, 1.5707963267966665, 1.5707963267968257, 1.5707963267968938, 1.5707963267968688, 1.570796326796752, 1.5707963267965497, 1.5707963267962721, 1.5707963267959328, 1.570796326795548, 1.570796326795136, 1.5707963267947158, 1.5707963267943073, 1.5707963267939296, 1.5707963267935996, 1.5707963267933325, 1.5707963267931402, 1.570796326793031, 1.5707963267930094, 1.570796326793076, 1.5707963267932266, 1.570796326793454, 1.5707963267937466, 1.5707963267940905, 1.5707963267944696, 1.5707963267948657, 1.5707963267952603, 1.570796326795635, 1.5707963267959726, 1.570796326796258, 1.5707963267964775, 1.570796326796622, 1.5707963267966853, 1.570796326796665, 1.5707963267965626, 1.5707963267963831, 1.5707963267961358, 1.5707963267958327, 1.5707963267954879, 1.5707963267951182, 1.5707963267947407, 1.570796326794373, 1.5707963267940324, 1.5707963267937344, 1.5707963267934923, 1.5707963267933174, 1.570796326793217, 1.5707963267931957, 1.5707963267932536, 1.5707963267933875, 1.570796326793591, 1.5707963267938536, 1.5707963267941631, 1.5707963267945046, 1.5707963267948624, 1.570796326795219, 1.5707963267955585, 1.570796326795865, 1.570796326796124, 1.5707963267963245, 1.570796326796457, 1.5707963267965164, 1.5707963267964997, 1.5707963267964085, 1.5707963267962475, 1.5707963267960248, 1.5707963267957508, 1.570796326795439, 1.5707963267951037, 1.5707963267947609, 1.5707963267944267, 1.5707963267941165, 1.5707963267938445, 1.5707963267936231, 1.5707963267934626, 1.5707963267933696, 1.5707963267933485, 1.5707963267933995, 1.5707963267935199, 1.5707963267937035, 1.5707963267939418, 1.570796326794223, 1.5707963267945337, 1.5707963267948597, 1.5707963267951852, 1.5707963267954952, 1.5707963267957759, 1.5707963267960137, 1.570796326796198, 1.5707963267963205, 1.5707963267963763, 1.5707963267963627, 1.5707963267962808, 1.5707963267961351, 1.5707963267959326, 1.5707963267956828, 1.570796326795398, 1.5707963267950917, 1.5707963267947778, 1.5707963267944713, 1.5707963267941865, 1.5707963267939362, 1.5707963267937322, 1.5707963267935836, 1.570796326793497, 1.570796326793476, 1.5707963267935212, 1.5707963267936305, 1.5707963267937979, 1.5707963267940155, 1.570796326794273, 1.5707963267945582, 1.5707963267948573, 1.5707963267951568, 1.5707963267954423, 1.570796326795701, 1.5707963267959208, 1.5707963267960916, 1.5707963267962057, 1.5707963267962584, 1.5707963267962473, 1.5707963267961735, 1.5707963267960403, 1.570796326795855, 1.5707963267956258, 1.5707963267953637, 1.5707963267950813, 1.5707963267947922, 1.570796326794509, 1.5707963267942455, 1.570796326794014, 1.5707963267938245, 1.5707963267936862, 1.570796326793605, 1.570796326793584, 1.5707963267936247, 1.5707963267937242, 1.5707963267938778, 1.570796326794078, 1.5707963267943155, 1.5707963267945788, 1.5707963267948555, 1.5707963267951326, 1.5707963267953973, 1.5707963267956373, 1.5707963267958416, 1.570796326796001, 1.570796326796108, 1.570796326796158, 1.570796326796149, 1.5707963267960816, 1.5707963267959595, 1.5707963267957885, 1.5707963267955767, 1.5707963267953344, 1.5707963267950726, 1.5707963267948042, 1.5707963267945415, 1.5707963267942964, 1.5707963267940805, 1.5707963267939038, 1.5707963267937741, 1.5707963267936975, 1.570796326793677, 1.5707963267937135, 1.5707963267938048, 1.5707963267939467, 1.570796326794132, 1.570796326794352, 1.5707963267945966, 1.5707963267948537, 1.5707963267951117, 1.5707963267953584, 1.5707963267955825, 1.5707963267957734, 1.5707963267959226, 1.5707963267960234, 1.5707963267960712, 1.5707963267960638, 1.5707963267960023, 1.5707963267958895, 1.570796326795731, 1.5707963267955343, 1.570796326795309, 1.5707963267950653, 1.5707963267948148, 1.5707963267945693, 1.5707963267943403, 1.5707963267941383, 1.5707963267939724, 1.5707963267938505, 1.570796326793778, 1.5707963267937577, 1.5707963267937906, 1.570796326793875, 1.5707963267940064, 1.570796326794179, 1.5707963267943839, 1.5707963267946121, 1.5707963267948524, 1.5707963267950935, 1.5707963267953247, 1.5707963267955347, 1.5707963267957141, 1.5707963267958547, 1.5707963267959497, 1.5707963267959955, 1.57079632679599, 1.5707963267959333, 1.5707963267958285, 1.5707963267956808, 1.5707963267954974, 1.5707963267952867, 1.5707963267950587, 1.5707963267948242, 1.570796326794594, 1.5707963267943787, 1.570796326794189, 1.5707963267940326, 1.5707963267939173, 1.5707963267938483, 1.570796326793828, 1.570796326793858, 1.5707963267939362, 1.5707963267940588, 1.57079632679422, 1.5707963267944118, 1.5707963267946257, 1.570796326794851, 1.5707963267950777, 1.570796326795295, 1.5707963267954927, 1.5707963267956617, 1.5707963267957947, 1.570796326795885, 1.5707963267959288, 1.5707963267959246, 1.5707963267958722, 1.5707963267957747, 1.5707963267956366, 1.5707963267954648, 1.570796326795267, 1.5707963267950529, 1.5707963267948322, 1.5707963267946154, 1.5707963267944127, 1.5707963267942333, 1.5707963267940857, 1.5707963267939764, 1.5707963267939102, 1.5707963267938905, 1.5707963267939178, 1.5707963267939904, 1.5707963267941052], "ci": [5.458434486108123e-10, 1.1761572560471417e-10, 2.874342390513626e-11, -1.0296380721836884e-11, -3.1609026190621596e-11, -4.396327347160451e-11, -5.077859753194619e-11, -5.372100276236306e-11, -5.3757360935266395e-11, -5.153971124930439e-11, -4.756667481503086e-11, -4.225633086943719e-11, -3.5980019010411405e-11, -2.9077717995614423e-11, -2.1863148648917562e-11, -1.462422614122432e-11, -7.621271627190954e-12, -1.0830850301692521e-12, 4.796201289649377e-12, 9.859773321702283e-12, 1.3991480866000523e-11, 1.711576912832691e-11, 1.9198403572011712e-11, 2.0245410005162943e-11, 2.0299995388924902e-11, 1.9439405581478782e-11, 1.7770141475696097e-11, 1.542252214372137e-11, 1.2544723130040509e-11, 9.295935121590166e-12, 5.840262469576844e-12, 2.340015823268647e-12, -1.0508628424608964e-12, -4.191683440100281e-12, -6.960233687213135e-12, -9.256914819049095e-12, -1.1007411313430296e-11, -1.2164046766784866e-11, -1.270728069477217e-11, -1.2644589640241246e-11, -1.2009024426647567e-11, -1.0856772005529251e-11, -9.263543269200029e-12, -7.320973056397027e-12, -5.131497971472623e-12, -2.8037244261684235e-12, -4.480966394464054e-13, 1.828831696713823e-12, 3.928363432995206e-12, 5.763161543204404e-12, 7.261478884124846e-12, 8.369151155506107e-12, 9.05112587451591e-12, 9.292811806245684e-12, 9.099592773283375e-12, 8.496021830192639e-12, 7.524067717747079e-12, 6.240559600539096e-12, 4.71454349127827e-12, 3.0233498015873664e-12, 1.249080117864206e-12, -5.247582168458644e-13, -2.2177187358804656e-12, -3.755524431387061e-12, -5.072865413094338e-12, -6.116691842939464e-12, -6.8478128690109605e-12, -7.2421427074895655e-12, -7.291682580159645e-12, -7.0041443397088244e-12, -6.402351004079447e-12, -5.522488659832089e-12, -4.412515371206726e-12, -3.1296367432633782e-12, -1.7368258733465851e-12, -3.0086278273399855e-13, 1.111231007901411e-12, 2.4358469424488946e-12, 3.6143917769846362e-12, 4.596461504212237e-12, 5.3422659366746394e-12, 5.823306685641581e-12, 6.023972672621785e-12, 5.941894819783383e-12, 5.587513678614543e-12, 4.9835894806706756e-12, 4.16349197721752e-12, 3.1698963201933003e-12, 2.0525307872062273e-12, 8.651956228960244e-13, -3.358644377284544e-13, -1.4949955462651893e-12, -2.560156275849128e-12, -3.4842334081119183e-12, -4.227639113047913e-12, -4.7602027350692145e-12, -5.061696104819254e-12, -5.1230120976425954e-12, -4.9462622349521796e-12, -4.544360063780908e-12, -3.9404052537619175e-12, -3.1660545176023057e-12, -2.260377728697372e-12, -1.2677878657984449e-12, -2.3541739665212307e-13, 7.882734812181724e-13, 1.7561348263632804e-12, 2.624867742070146e-12, 3.3561163294228264e-12, 3.918613596828754e-12, 4.289652476818175e-12, 4.455474412874664e-12, 4.412109815536039e-12, 4.1652609039969824e-12, 3.729874455368275e-12, 3.129413948941228e-12, 2.39428187250349e-12, 1.5607838429817767e-12, 6.691954173986838e-13, -2.3858442345826717e-13, -1.1202461405527702e-12, -1.9353910408898723e-12, -2.6476880885409233e-12, -3.225784678620579e-12, -3.645085604264855e-12, -3.888881867740915e-12, -3.948620015123482e-12, -3.824463809072503e-12, -3.5249991833413615e-12, -3.0667873984024164e-12, -2.473543204508598e-12, -1.774597309585737e-12, -1.0039403432522496e-12, -1.9840268551390692e-13, 6.044638861922237e-13, 1.3674554189751649e-12, 2.0557728102508796e-12, 2.638783590931737e-12, 3.091162381446572e-12, 3.3936003490879455e-12, 3.5343992785593965e-12, 3.5093149341628894e-12, 3.3218445895113944e-12, 2.982956880250732e-12, 2.5102915553278843e-12, 1.9278207382516343e-12, 1.2638980411356534e-12, 5.501570856552362e-13, -1.792966816543498e-13, -8.906757103007836e-13, -1.5514671334921878e-12, -2.1313748112121537e-12, -2.604806731920265e-12, -2.9513166242752146e-12, -3.1563036982190445e-12, -3.212220760052423e-12, -3.118347813042982e-12, -2.8809820914416086e-12, -2.5129349090622457e-12, -2.0327533591943703e-12, -1.4643434808892323e-12, -8.350196866049007e-13, -1.745034354922244e-13, 4.858520126861505e-13, 1.1156302045374212e-12, 1.68617177056272e-12, 2.171427983196259e-12, 2.550102157968151e-12, 2.805971546099774e-12, 2.9284787765872616e-12, 2.91360779544724e-12, 2.7635986143192768e-12, 2.4870509923986478e-12, 2.09822955546197e-12, 1.6163065073534525e-12, 1.0649522098914826e-12, 4.704001427650631e-13, -1.394655207715511e-13, -7.3585375744681e-13, -1.291428247051016e-12, -1.7810078298027973e-12, -2.1823391277708875e-12, -2.4779278960384896e-12, -2.6552570753656555e-12, -2.7072805229652145e-12, -2.6330100549699705e-12, -2.4371810174342896e-12, -2.1302794386605023e-12, -1.7276899724332087e-12, -1.248960299861251e-12, -7.173648672407731e-13, -1.579994472971617e-13, 4.0305016554725187e-13, 9.394206613408775e-13, 1.4266357306950238e-12, 1.8426995454780334e-12, 2.1687939630653036e-12, 2.3908286549174896e-12, 2.499568346107053e-12, 2.491037591529173e-12, 2.366854879537707e-12, 2.133857667452086e-12, 1.8040617692207642e-12, 1.3936817170405319e-12, 9.224184023641055e-13, 4.1300166585186565e-13, -1.106726638394709e-13, -6.242985433170357e-13, -1.103840123667221e-12, -1.5275067476403917e-12, -1.8762497214038113e-12, -2.134388321627006e-12, -2.2909026720676518e-12, -2.3394811761009006e-12, -2.2788438180016265e-12, -2.11285404362623e-12, -1.8501110493978136e-12, -1.5038493325673178e-12, -1.0908572942626104e-12, -6.307901108230212e-13, -1.4569668463234688e-13, 3.417891420595572e-13, 8.091330097897866e-13, 1.2345471581228302e-12, 1.5987819117354424e-12, 1.8855342511854415e-12, 2.082006013180651e-12, 2.1799601215525717e-12, 2.1756977541485798e-12, 2.070306749935004e-12, 1.8695781344912904e-12, 1.583572740832844e-12, 1.226468182690719e-12, 8.153985663879591e-13, 3.697947691451807e-13, -8.909899003617212e-14, -5.399692117459154e-13, -9.620494672767617e-13, -1.3357328319230948e-12, -1.6441850098869357e-12, -1.873671991508593e-12, -2.014053318234318e-12, -2.059619917067278e-12, -2.009009456963096e-12, -1.8653858051023634e-12, -1.6361841700243472e-12, -1.332658530323035e-12, -9.696827528321525e-13, -5.645318923506043e-13, -1.3625207830748328e-13, 2.9482831544557037e-13, 7.087685726606301e-13, 1.0865666256799717e-12, 1.410735378449382e-12, 1.6667422026759667e-12, 1.8432621130224885e-12, 1.932608659471152e-12, 1.9313699484609138e-12, 1.840269819247181e-12, 1.6642838376078328e-12, 1.4122347957854153e-12, 1.0963269030031162e-12, 7.319073262039149e-13, 3.3620756709270027e-13, -7.225492096741521e-14, -4.741662805871497e-13, -8.510036446955367e-13, -1.1855231372704788e-12, -1.4622987252146037e-12, -1.6689927023106158e-12, -1.7965402085826871e-12, -1.839520147886599e-12, -1.7966047932319797e-12, -1.6703737713451607e-12, -1.4673717545058503e-12, -1.1975742859245965e-12, -8.73914222356241e-13, -5.121149228712704e-13, -1.288818653598473e-13, 2.5760879296476383e-13, 6.291476628313231e-13, 9.689714906138852e-13, 1.2612788999462713e-12, 1.4926901960753853e-12, 1.653130803216939e-12, 1.7354829092508809e-12, 1.7364795462750603e-12, 1.656649111862227e-12, 1.5002409032138677e-12, 1.2752052311728348e-12, 9.922409619761588e-13, 6.650191706236631e-13, 3.0927600498136857e-13, -5.863477024734573e-14, -4.2131685230611045e-13, -7.617425108050677e-13, -1.0646021141417487e-12, -1.3158541290694425e-12, -1.5040617799812594e-12, -1.6211031852792937e-12, -1.6618789025747585e-12, -1.6250372178595531e-12, -1.512771706420214e-12, -1.330801425961167e-12, -1.088204682980177e-12, -7.964036726078805e-13, -4.694197700751132e-13, -1.229001137403062e-13, 2.2728566744779038e-13, 5.64623941833229e-13, 8.733298762321319e-13, 1.1395657030717507e-12, 1.3510269098696288e-12, 1.4981535744840234e-12, 1.5746763048938638e-12, 1.5773774658944502e-12, 1.5066558989861349e-12, 1.3661933654686656e-12, 1.162984027236212e-12, 9.070370509901819e-13, 6.103146227871699e-13, 2.870125469354099e-13, -4.7463363968497e-14, -3.7784599359983194e-13, -6.885936108381186e-13, -9.652136461746925e-13, -1.1953491032507988e-12, -1.3684023690871765e-12, -1.4766199303743493e-12, -1.5154833157899895e-12, -1.483521616557818e-12, -1.382724057333115e-12, -1.2180905152580534e-12, -9.97705128333429e-13, -7.323223778276252e-13, -4.342736151243997e-13, -1.177671338933177e-13, 2.0217061823970218e-13, 5.10979994529492e-13, 7.94167245049865e-13, 1.0385697497539965e-12, 1.2333108024422352e-12, 1.3694620181914896e-12, 1.4410010124344851e-12, 1.445056694952897e-12, 1.38177053771226e-12, 1.25456565447929e-12, 1.069596022036545e-12, 8.358592406260138e-13, 5.646802553485649e-13, 2.6860046994767196e-13, -3.830809513536917e-14, -3.4152276188330466e-13, -6.272833738357041e-13, -8.822074723042419e-13, -1.0944886183772519e-12, -1.254720594154035e-12, -1.3555989676851966e-12, -1.3927521784205784e-12, -1.3648507097398174e-12, -1.2735144102395285e-12, -1.1234469929436224e-12, -9.21798065748833e-13, -6.783102369257607e-13, -4.0471419319346113e-13, -1.1361346313852942e-13, 1.8119231517493913e-13, 4.657954802599287e-13, 7.273148423347053e-13, 9.535301217689107e-13, 1.1340061061558193e-12, 1.260788114104818e-12, 1.328142894438994e-12, 1.3332644017584673e-12, 1.2762565585719411e-12, 1.1600838026081754e-12, 9.905801669131323e-13, 7.7573773163521e-13, 5.258834278208841e-13, 2.529987615005795e-13, -3.038768932564152e-14, -3.1087248834194974e-13, -5.752614468578145e-13, -8.116196116011228e-13, -1.0089276889946955e-12, -1.1581258657328093e-12, -1.2526831567631754e-12, -1.288377460748112e-12, -1.2638781216915724e-12, -1.1806121659116967e-12, -1.042755129697595e-12, -8.571241149148415e-13, -6.324057854441645e-13, -3.793583803901561e-13, -1.100689438173613e-13, 1.63135318818886e-13, 4.273589591295516e-13, 6.702072259214464e-13, 8.80746777335101e-13, 1.0491863833008447e-12, 1.1678352917218809e-12, 1.2315498275641426e-12, 1.237552098263715e-12, 1.1858922157455865e-12, 1.0792080447424001e-12, 9.22753263717558e-13, 7.24183995473716e-13, 4.92738975733474e-13, 2.394624467337582e-13, -2.3588690613416444e-14, -2.8440448066018604e-13, -5.30697405575332e-13, -7.509458874654176e-13, -9.352619823855262e-13, -1.0750982451702664e-12, -1.164116549238141e-12, -1.1985160117044638e-12, -1.1768895390314485e-12, -1.1005693228869645e-12, -9.7329025462193e-13, -8.012520890914632e-13, -5.928094172640587e-13, -3.576161221033287e-13, -1.0686498850080149e-13, 1.4754326985713444e-13, 3.9402133316146655e-13, 6.209778665994116e-13, 8.178262225965537e-13, 9.7575637026231e-13, 1.0874694190861468e-12, 1.1479537979581246e-12, 1.1546992463169538e-12, 1.1075901110512986e-12, 1.0091384244876353e-12, 8.640612174244255e-13, 6.793735913205074e-13, 4.639919231045078e-13, 2.278541881454668e-13, -1.782770520708274e-14, -2.614255536813657e-13, -4.918695930328702e-13, -6.983413744143802e-13, -8.712392143999197e-13, -1.0028525779324298e-12, -1.0871253884723165e-12, -1.1203374394136377e-12, -1.1012098084577067e-12, -1.0308335611766661e-12, -9.127953653921149e-13, -7.526789661441625e-13, -5.581859274523973e-13, -3.3866203315178976e-13, -1.0420449413972099e-13, 1.3407680310443412e-13, 3.649326621043078e-13, 5.778953448590831e-13, 7.62984587941795e-13, 9.116222572891418e-13, 1.017208333226022e-12, 1.0749137836425643e-12, 1.0822660161322514e-12, 1.0391516375972226e-12, 9.477789878489572e-13, 8.127018376064853e-13, 6.402552688491297e-13, 4.387008235212805e-13, 2.1768608441196452e-13, -1.2650808246517813e-14, -2.414146141835417e-13, -4.578317047084633e-13, -6.521104155848283e-13, -8.151627299701393e-13, -9.394615032530131e-13, -1.0195180922531636e-12, -1.0517052345137367e-12, -1.034746249218718e-12, -9.696215726159675e-13, -8.595633365919903e-13, -7.0998323381814e-13, -5.278529731486768e-13, -3.2187056953171783e-13, -1.0186305307262668e-13, 1.2210190228896175e-13, 3.394475613440018e-13, 5.399623930376072e-13, 7.145944784533154e-13, 8.551910650122571e-13, 9.552926319967956e-13, 1.010513059261835e-12, 1.0183926397793412e-12, 9.787915983906892e-13, 8.937072826775002e-13, 7.672988167270301e-13, 6.05725693422866e-13, 4.164828451363242e-13, 2.08584826789353e-13, -8.078492251210672e-15, -2.2361403671504814e-13, -4.278584418719301e-13, -6.112387023776809e-13]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js new file mode 100644 index 000000000000..139206e8abad --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js @@ -0,0 +1,369 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var Float64Array = require( '@stdlib/array/float64' ); +var sici = require( './../lib/assign.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/python/small_positive.json' ); +var mediumPositive = require( './fixtures/python/medium_positive.json' ); +var largePositive = require( './fixtures/python/large_positive.json' ); +var smallNegative = require( './fixtures/python/small_negative.json' ); +var mediumNegative = require( './fixtures/python/medium_negative.json' ); +var largeNegative = require( './fixtures/python/large_negative.json' ); +var veryLarge = require( './fixtures/python/very_large.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for small positive numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = smallPositive.x; + si = smallPositive.si; + ci = smallPositive.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for medium positive numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = mediumPositive.x; + si = mediumPositive.si; + ci = mediumPositive.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 60.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 60.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for large positive numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = largePositive.x; + si = largePositive.si; + ci = largePositive.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for small negative numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = smallNegative.x; + si = smallNegative.si; + ci = smallNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for medium negative numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = mediumNegative.x; + si = mediumNegative.si; + ci = mediumNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 60.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 60.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for large negative numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = largeNegative.x; + si = largeNegative.si; + ci = largeNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for very large positive numbers', function test( t ) { + var delta; + var tol; + var out; + var si; + var ci; + var x; + var v; + var i; + + x = veryLarge.x; + si = veryLarge.si; + ci = veryLarge.ci; + + for ( i = 0; i < x.length; i++ ) { + out = [ 0.0, 0.0 ]; + v = sici( x[ i ], out, 1, 0 ); + t.equal( v, out, 'returns output array' ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function returns `[0,-Infinity]` if provided `0`', function test( t ) { + var val; + var out; + + out = [ 0.0, 0.0 ]; + val = sici( 0.0, out, 1, 0 ); + t.equal( val, out, 'returns output array' ); + t.strictEqual( val[ 0 ], 0.0, 'returns expected value' ); + t.strictEqual( val[ 1 ], NINF, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[-PI/2,NaN]` if provided `-Infinity`', function test( t ) { + var val; + var out; + + out = [ 0.0, 0.0 ]; + val = sici( NINF, out, 1, 0 ); + t.equal( val, out, 'returns output array' ); + t.strictEqual( val[ 0 ], -HALF_PI, 'returns expected value' ); + t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[PI/2,0]` if provided `+Infinity`', function test( t ) { + var val; + var out; + + out = [ 0.0, 0.0 ]; + val = sici( PINF, out, 1, 0 ); + t.equal( val, out, 'returns output array' ); + t.strictEqual( val[ 0 ], HALF_PI, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[NaN,NaN]` if provided `NaN`', function test( t ) { + var val; + var out; + + out = [ 0.0, 0.0 ]; + val = sici( NaN, out, 1, 0 ); + t.equal( val, out, 'returns output array' ); + t.strictEqual( isnan( val[ 0 ] ), true, 'returns expected value' ); + t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function supports providing an output object (array)', function test( t ) { + var out; + var val; + + out = [ 0.0, 0.0 ]; + val = sici( 3.0, out, 1, 0 ); + + t.strictEqual( val, out, 'returns output object' ); + t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0.11962978600800023, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function supports providing an output object (typed array)', function test( t ) { + var out; + var val; + + out = new Float64Array( 2 ); + val = sici( 3.0, out, 1, 0 ); + + t.strictEqual( val, out, 'returns output object' ); + t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0.11962978600800023, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function supports specifying a stride', function test( t ) { + var out; + var val; + + out = new Float64Array( 4 ); + val = sici( 3.0, out, 2, 0 ); + + t.strictEqual( val, out, 'returns output array' ); + t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0, 'returns expected value' ); + t.strictEqual( val[ 2 ], 0.11962978600800023, 'returns expected value' ); + t.strictEqual( val[ 3 ], 0, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function supports specifying an offset', function test( t ) { + var out; + var val; + + out = new Float64Array( 4 ); + val = sici( 3.0, out, 2, 1 ); + + t.strictEqual( val, out, 'returns output array' ); + t.strictEqual( val[ 0 ], 0, 'returns expected value' ); + t.strictEqual( val[ 1 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 2 ], 0, 'returns expected value' ); + t.strictEqual( val[ 3 ], 0.11962978600800023, 'returns expected value' ); + + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js new file mode 100644 index 000000000000..108b083547ff --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js @@ -0,0 +1,40 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var hasOwnProp = require( '@stdlib/assert/has-own-property' ); +var sici = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'attached to the main export is an `assign` method', function test( t ) { + t.strictEqual( hasOwnProp( sici, 'assign' ), true, 'has property' ); + t.strictEqual( typeof sici.assign, 'function', 'has method' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js new file mode 100644 index 000000000000..99080aae05d8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js @@ -0,0 +1,272 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isArray = require( '@stdlib/assert/is-array' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var sici = require( './../lib/main.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/python/small_positive.json' ); +var mediumPositive = require( './fixtures/python/medium_positive.json' ); +var largePositive = require( './fixtures/python/large_positive.json' ); +var smallNegative = require( './fixtures/python/small_negative.json' ); +var mediumNegative = require( './fixtures/python/medium_negative.json' ); +var largeNegative = require( './fixtures/python/large_negative.json' ); +var veryLarge = require( './fixtures/python/very_large.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for small positive numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = smallPositive.x; + si = smallPositive.si; + ci = smallPositive.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for medium positive numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = mediumPositive.x; + si = mediumPositive.si; + ci = mediumPositive.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 60.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 60.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for large positive numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = largePositive.x; + si = largePositive.si; + ci = largePositive.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for small negative numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = smallNegative.x; + si = smallNegative.si; + ci = smallNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for medium negative numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = mediumNegative.x; + si = mediumNegative.si; + ci = mediumNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 60.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 60.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for large negative numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = largeNegative.x; + si = largeNegative.si; + ci = largeNegative.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function computes the sine and cosine integrals for very large positive numbers', function test( t ) { + var delta; + var tol; + var si; + var ci; + var x; + var v; + var i; + + x = veryLarge.x; + si = veryLarge.si; + ci = veryLarge.ci; + + for ( i = 0; i < x.length; i++ ) { + v = sici( x[ i ] ); + + delta = abs( v[ 0 ] - si[ i ] ); + tol = 2.0 * EPS * abs( si[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + + delta = abs( v[ 1 ] - ci[ i ] ); + tol = 2.0 * EPS * abs( ci[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + } + t.end(); +}); + +tape( 'the function returns `[0,-Infinity]` if provided `0`', function test( t ) { + var val = sici( 0.0 ); + t.strictEqual( isArray( val ), true, 'returns an array' ); + t.strictEqual( val[ 0 ], 0.0, 'returns expected value' ); + t.strictEqual( val[ 1 ], NINF, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[-PI/2,NaN]` if provided `-Infinity`', function test( t ) { + var val = sici( NINF ); + t.strictEqual( isArray( val ), true, 'returns an array' ); + t.strictEqual( val[ 0 ], -HALF_PI, 'returns expected value' ); + t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[PI/2,0]` if provided `+Infinity`', function test( t ) { + var val = sici( PINF ); + t.strictEqual( isArray( val ), true, 'returns an array' ); + t.strictEqual( val[ 0 ], HALF_PI, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `[NaN,NaN]` if provided `NaN`', function test( t ) { + var val = sici( NaN ); + t.strictEqual( isArray( val ), true, 'returns an array' ); + t.strictEqual( isnan( val[ 0 ] ), true, 'returns expected value' ); + t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.end(); +}); From 34d60c6da76327e1f8aa8b0524585eb53f351d2c Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Sat, 26 Jul 2025 13:18:28 +0530 Subject: [PATCH 2/2] feat: add JS implementation for `math/base/special/sicif` --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: passed - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: passed - task: lint_python status: passed - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: passed - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/sicif/README.md | 46 ++--- .../base/special/sicif/benchmark/benchmark.js | 26 +-- .../special/sicif/benchmark/c/cephes/Makefile | 2 +- .../sicif/benchmark/c/cephes/benchmark.c | 26 +-- .../sicif/benchmark/python/scipy/benchmark.py | 97 ---------- .../docs/img/equation_cosine_integral.svg | 55 ------ .../sicif/docs/img/equation_sine_integral.svg | 32 ---- .../math/base/special/sicif/docs/repl.txt | 11 +- .../base/special/sicif/docs/types/index.d.ts | 40 ++-- .../base/special/sicif/docs/types/test.ts | 88 ++++----- .../math/base/special/sicif/examples/index.js | 6 +- .../math/base/special/sicif/lib/assign.js | 105 +++++----- .../math/base/special/sicif/lib/index.js | 26 +-- .../math/base/special/sicif/lib/main.js | 16 +- .../math/base/special/sicif/lib/polyval_cd.js | 9 +- .../math/base/special/sicif/lib/polyval_cn.js | 9 +- .../base/special/sicif/lib/polyval_fd4.js | 11 +- .../base/special/sicif/lib/polyval_fd8.js | 11 +- .../base/special/sicif/lib/polyval_fn4.js | 11 +- .../base/special/sicif/lib/polyval_fn8.js | 11 +- .../base/special/sicif/lib/polyval_gd4.js | 11 +- .../base/special/sicif/lib/polyval_gd8.js | 11 +- .../base/special/sicif/lib/polyval_gn4.js | 11 +- .../base/special/sicif/lib/polyval_gn8.js | 11 +- .../math/base/special/sicif/lib/polyval_sd.js | 9 +- .../math/base/special/sicif/lib/polyval_sn.js | 9 +- .../math/base/special/sicif/package.json | 6 +- .../base/special/sicif/scripts/evalpoly.js | 27 +-- .../test/fixtures/python/large_negative.json | 2 +- .../test/fixtures/python/large_positive.json | 2 +- .../test/fixtures/python/medium_negative.json | 2 +- .../test/fixtures/python/medium_positive.json | 2 +- .../sicif/test/fixtures/python/runner.py | 16 +- .../test/fixtures/python/small_negative.json | 2 +- .../test/fixtures/python/small_positive.json | 2 +- .../test/fixtures/python/very_large.json | 2 +- .../base/special/sicif/test/test.assign.js | 180 ++++++++---------- .../math/base/special/sicif/test/test.js | 10 +- .../math/base/special/sicif/test/test.main.js | 148 ++++++-------- 39 files changed, 465 insertions(+), 636 deletions(-) delete mode 100755 lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py delete mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg delete mode 100644 lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/README.md b/lib/node_modules/@stdlib/math/base/special/sicif/README.md index 1c76aa5ec9f5..a2d9529614cd 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/README.md +++ b/lib/node_modules/@stdlib/math/base/special/sicif/README.md @@ -2,7 +2,7 @@ @license Apache-2.0 -Copyright (c) 2018 The Stdlib Authors. +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. @@ -18,9 +18,9 @@ limitations under the License. --> -# sici +# sicif -> Compute the sine and cosine integrals. +> Compute the sine and cosine integrals in single-precision floating-point format.
@@ -32,11 +32,6 @@ The sine integral is defined as \int_0^x \frac{\sin t}{t}\; dt ``` - - and the cosine integral is defined as @@ -47,11 +42,6 @@ and the cosine integral is defined as \gamma + \log( x ) + \int_0^x \frac{\cos t - 1}{t}\; dt ``` - - where `γ` is the [Euler-Mascheroni][eulergamma] constant. @@ -65,38 +55,38 @@ where `γ` is the [Euler-Mascheroni][eulergamma] constant. ## Usage ```javascript -var sici = require( '@stdlib/math/base/special/sici' ); +var sicif = require( '@stdlib/math/base/special/sicif' ); ``` -#### sici( x ) +#### sicif( x ) -Computes the sine and cosine integrals. +Computes the sine and cosine integrals in single-precision floating-point format. ```javascript -var v = sici( 3.0 ); +var v = sicif( 3.0 ); // returns [ ~1.849, ~0.12 ] -v = sici( 0.0 ); +v = sicif( 0.0 ); // returns [ 0.0, -Infinity ] -v = sici( -9.0 ); +v = sicif( -9.0 ); // returns [ ~-1.665, ~0.055 ] -v = sici( NaN ); +v = sicif( NaN ); // returns [ NaN, NaN ] ``` -#### sici.assign( x, out, stride, offset ) +#### sicif.assign( x, out, stride, offset ) -Computes the sine and cosine integrals and assigns results to a provided output array. +Computes the sine and cosine integrals in single-precision floating-point format and assigns results to a provided output array. ```javascript -var Float64Array = require( '@stdlib/array/float64' ); +var Float32Array = require( '@stdlib/array/float32' ); -var out = new Float64Array( 2 ); +var out = new Float32Array( 2 ); -var v = sici.assign( 3.0, out, 1, 0 ); -// returns [ ~1.849, ~0.12 ] +var v = sicif.assign( 3.0, out, 1, 0 ); +// returns [ ~1.849, ~0.12 ] var bool = ( v === out ); // returns true @@ -114,7 +104,7 @@ var bool = ( v === out ); ```javascript var randu = require( '@stdlib/random/base/randu' ); -var sici = require( '@stdlib/math/base/special/sici' ); +var sicif = require( '@stdlib/math/base/special/sicif' ); var x; var y; @@ -122,7 +112,7 @@ var i; for ( i = 0; i < 100; i++ ) { x = randu() * 100.0; - y = sici( x ); + y = sicif( x ); console.log( 'si(%d) = %d, ci(%d) = %d', x, y[ 0 ], x, y[ 1 ] ); } ``` diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js index b7e0358b6e33..1d76745bc700 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/benchmark.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -23,9 +23,9 @@ var bench = require( '@stdlib/bench' ); var uniform = require( '@stdlib/random/array/uniform' ); var isArray = require( '@stdlib/assert/is-array' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var pkg = require( './../package.json' ).name; -var sici = require( './../lib' ); +var sicif = require( './../lib' ); // MAIN // @@ -35,12 +35,14 @@ bench( pkg, function benchmark( b ) { var y; var i; - x = uniform( 100, -50.0, 50.0 ); + x = uniform( 100, -50.0, 50.0, { + 'dtype': 'float32' + }); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = sici( x[ i%x.length ] ); - if ( isnan( y[ 0 ] ) ) { + y = sicif( x[ i%x.length ] ); + if ( isnanf( y[ 0 ] ) ) { b.fail( 'should not return NaN' ); } } @@ -48,7 +50,7 @@ bench( pkg, function benchmark( b ) { if ( !isArray( y ) ) { b.fail( 'should return an array' ); } - if ( isnan( y[ 0 ] ) || isnan( y[ 1 ] ) ) { + if ( isnanf( y[ 0 ] ) || isnanf( y[ 1 ] ) ) { b.fail( 'should not return NaN' ); } b.pass( 'benchmark finished' ); @@ -62,12 +64,14 @@ bench( pkg+':assign', function benchmark( b ) { var i; out = [ 0.0, 0.0 ]; - x = uniform( 100, -50.0, 50.0 ); + x = uniform( 100, -50.0, 50.0, { + 'dtype': 'float32' + }); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = sici.assign( x[ i%x.length ], out, 1, 0 ); - if ( isnan( y[ 0 ] ) ) { + y = sicif.assign( x[ i%x.length ], out, 1, 0 ); + if ( isnanf( y[ 0 ] ) ) { b.fail( 'should not return NaN' ); } } @@ -75,7 +79,7 @@ bench( pkg+':assign', function benchmark( b ) { if ( !isArray( y ) || y !== out ) { b.fail( 'should return the output array' ); } - if ( isnan( y[ 0 ] ) || isnan( y[ 1 ] ) ) { + if ( isnanf( y[ 0 ] ) || isnanf( y[ 1 ] ) ) { b.fail( 'should not return NaN' ); } b.pass( 'benchmark finished' ); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile index 60e93ff57ffd..59023faf1628 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# 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. diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c index 4f8e29437823..37d9db42df0e 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/c/cephes/benchmark.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -22,14 +22,14 @@ #include #include -#define NAME "sici" +#define NAME "sicif" #define ITERATIONS 1000000 #define REPEATS 3 /** * Define prototypes for external functions. */ -extern int sici( double x, double *si, double *ci ); +extern int sici( float x, float *si, float *ci ); /** * Prints the TAP version. @@ -79,13 +79,15 @@ static double tic( void ) { } /** -* Generates a random number on the interval [0,1). +* Generates a random number on the interval [min,max). * -* @return random number +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number */ -static double rand_double( void ) { - int r = rand(); - return (double)r / ( (double)RAND_MAX + 1.0 ); +static float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); } /** @@ -94,15 +96,15 @@ static double rand_double( void ) { * @return elapsed time in seconds */ static double benchmark( void ) { - double x[ 100 ]; double elapsed; - double y; - double z; + float x[ 100 ]; double t; + float y; + float z; int i; for ( i = 0; i < 100; i++ ) { - x[ i ] = ( 100.0*rand_double() ) - 50.0; + x[ i ] = random_uniform( -50.0f, 50.0f ); } t = tic(); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py b/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py deleted file mode 100755 index cdac11b262fd..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/sicif/benchmark/python/scipy/benchmark.py +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/env python -# -# @license Apache-2.0 -# -# Copyright (c) 2018 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. - -"""Benchmark scipy.special.sici.""" - -from __future__ import print_function -import timeit - -NAME = "sici" -REPEATS = 3 -ITERATIONS = 1000000 - - -def print_version(): - """Print the TAP version.""" - print("TAP version 13") - - -def print_summary(total, passing): - """Print the benchmark summary. - - # Arguments - - * `total`: total number of tests - * `passing`: number of passing tests - - """ - print("#") - print("1.." + str(total)) # TAP plan - print("# total " + str(total)) - print("# pass " + str(passing)) - print("#") - print("# ok") - - -def print_results(elapsed): - """Print benchmark results. - - # Arguments - - * `elapsed`: elapsed time (in seconds) - - # Examples - - ``` python - python> print_results(0.131009101868) - ``` - """ - rate = ITERATIONS / elapsed - - print(" ---") - print(" iterations: " + str(ITERATIONS)) - print(" elapsed: " + str(elapsed)) - print(" rate: " + str(rate)) - print(" ...") - - -def benchmark(): - """Run the benchmark and print benchmark results.""" - setup = "from scipy.special import sici; from random import random;" - stmt = "y = sici(100.0*random()-50.0)" - - t = timeit.Timer(stmt, setup=setup) - - print_version() - - for i in range(REPEATS): - print("# python::scipy::" + NAME) - elapsed = t.timeit(number=ITERATIONS) - print_results(elapsed) - print("ok " + str(i+1) + " benchmark finished") - - print_summary(REPEATS, REPEATS) - - -def main(): - """Run the benchmark.""" - benchmark() - - -if __name__ == "__main__": - main() diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg deleted file mode 100644 index 61271547c8ee..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_cosine_integral.svg +++ /dev/null @@ -1,55 +0,0 @@ - -gamma plus log left-parenthesis x right-parenthesis plus integral Subscript 0 Superscript x Baseline StartFraction cosine t minus 1 Over t EndFraction d t - - - \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg b/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg deleted file mode 100644 index 6de9511dfb01..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/sicif/docs/img/equation_sine_integral.svg +++ /dev/null @@ -1,32 +0,0 @@ - -integral Subscript 0 Superscript x Baseline StartFraction sine t Over t EndFraction d t - - - \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt index 822657e5181a..d26a8055a8aa 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/repl.txt @@ -1,6 +1,7 @@ {{alias}}( x ) - Computes the sine and cosine integrals. + Computes the sine and cosine integrals in single-precision floating-point + format. Parameters ---------- @@ -25,8 +26,8 @@ {{alias}}.assign( x, out, stride, offset ) - Computes the sine and cosine integrals and assigns results to a provided - output array. + Computes the sine and cosine integrals in single-precision floating-point + format and assigns results to a provided output array. Parameters ---------- @@ -49,9 +50,9 @@ Examples -------- - > var out = new {{alias:@stdlib/array/float64}}( 2 ); + > var out = new {{alias:@stdlib/array/float32}}( 2 ); > var y = {{alias}}.assign( 3.0, out, 1, 0 ) - [ ~1.849, ~0.12 ] + [ ~1.849, ~0.12 ] > var bool = ( y === out ) true diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts index 93ec4723d47e..45536bea4ae7 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/index.d.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* 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. @@ -23,35 +23,35 @@ import { Collection } from '@stdlib/types/array'; /** -* Interface describing `sici`. +* Interface describing `sicif`. */ -interface Sici { +interface Sicif { /** - * Computes the sine and cosine integrals. + * Computes the sine and cosine integrals in single-precision floating-point format. * * @param x - input value * @returns output array * * @example - * var v = sici( 3.0 ); + * var v = sicif( 3.0 ); * // returns [ ~1.849, ~0.12 ] * * @example - * var v = sici( 0.0 ); + * var v = sicif( 0.0 ); * // returns [ 0.0, -Infinity ] * * @example - * var v = sici( -9.0 ); + * var v = sicif( -9.0 ); * // returns [ ~-1.665, ~0.055 ] * * @example - * var v = sici( NaN ); + * var v = sicif( NaN ); * // returns [ NaN, NaN ] */ ( x: number ): Array; /** - * Computes the sine and cosine integrals. + * Computes the sine and cosine integrals in single-precision floating-point format and assigns results to a provided output array. * * @param x - input value * @param out - output array @@ -60,12 +60,12 @@ interface Sici { * @returns output array * * @example - * var Float64Array = require( '@stdlib/array/float64' ); + * var Float32Array = require( '@stdlib/array/float32' ); * - * var out = new Float64Array( 2 ); + * var out = new Float32Array( 2 ); * - * var v = sici.assign( 3.0, out, 1, 0 ); - * // returns [ ~1.849, ~0.12 ] + * var v = sicif.assign( 3.0, out, 1, 0 ); + * // returns [ ~1.849, ~0.12 ] * * var bool = ( v === out ); * // returns true @@ -74,30 +74,30 @@ interface Sici { } /** -* Computes the sine and cosine integrals. +* Computes the sine and cosine integrals in single-precision floating-point format. * * @param x - input value * @returns output array * * @example -* var v = sici( 3.0 ); +* var v = sicif( 3.0 ); * // returns [ ~1.849, ~0.12 ] * * @example -* var v = sici( 0.0 ); +* var v = sicif( 0.0 ); * // returns [ 0.0, -Infinity ] * * @example -* var v = sici( -9.0 ); +* var v = sicif( -9.0 ); * // returns [ ~-1.665, ~0.055 ] * * @example -* var v = sici( NaN ); +* var v = sicif( NaN ); * // returns [ NaN, NaN ] */ -declare var sici: Sici; +declare var sicif: Sicif; // EXPORTS // -export = sici; +export = sicif; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts index 51d0c1ceca29..3d87e29db6b8 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/sicif/docs/types/test.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* 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. @@ -18,95 +18,95 @@ /// -import sici = require( './index' ); +import sicif = require( './index' ); // TESTS // // The function returns a collection... { - sici( 1.0 ); // $ExpectType number[] + sicif( 1.0 ); // $ExpectType number[] } // The compiler throws an error if the function is provided a last argument other than a number... { - sici( true ); // $ExpectError - sici( false ); // $ExpectError - sici( null ); // $ExpectError - sici( undefined ); // $ExpectError - sici( '5' ); // $ExpectError - sici( [] ); // $ExpectError - sici( {} ); // $ExpectError - sici( ( x: number ): number => x ); // $ExpectError + sicif( true ); // $ExpectError + sicif( false ); // $ExpectError + sicif( null ); // $ExpectError + sicif( undefined ); // $ExpectError + sicif( '5' ); // $ExpectError + sicif( [] ); // $ExpectError + sicif( {} ); // $ExpectError + sicif( ( x: number ): number => x ); // $ExpectError } // The compiler throws an error if the function is provided insufficient arguments... { - sici(); // $ExpectError + sicif(); // $ExpectError } // Attached to the main export is an `assign` method which returns an array-like object containing numbers... { const out = [ 0.0, 0.0 ]; - sici.assign( 3.0, out, 1, 0 ); // $ExpectType Collection + sicif.assign( 3.0, out, 1, 0 ); // $ExpectType Collection } // The compiler throws an error if the `assign` method is provided a first argument which is not a number... { const out = [ 0.0, 0.0 ]; - sici.assign( true, out, 1, 0 ); // $ExpectError - sici.assign( false, out, 1, 0 ); // $ExpectError - sici.assign( '5', out, 1, 0 ); // $ExpectError - sici.assign( null, out, 1, 0 ); // $ExpectError - sici.assign( [], out, 1, 0 ); // $ExpectError - sici.assign( {}, out, 1, 0 ); // $ExpectError - sici.assign( ( x: number ): number => x, out, 1, 0 ); // $ExpectError + sicif.assign( true, out, 1, 0 ); // $ExpectError + sicif.assign( false, out, 1, 0 ); // $ExpectError + sicif.assign( '5', out, 1, 0 ); // $ExpectError + sicif.assign( null, out, 1, 0 ); // $ExpectError + sicif.assign( [], out, 1, 0 ); // $ExpectError + sicif.assign( {}, out, 1, 0 ); // $ExpectError + sicif.assign( ( x: number ): number => x, out, 1, 0 ); // $ExpectError } // The compiler throws an error if the `assign` method is provided a second argument which is not an array-like object... { - sici.assign( 1.0, 1, 1, 0 ); // $ExpectError - sici.assign( 1.0, true, 1, 0 ); // $ExpectError - sici.assign( 1.0, false, 1, 0 ); // $ExpectError - sici.assign( 1.0, null, 1, 0 ); // $ExpectError - sici.assign( 1.0, {}, 1, 0 ); // $ExpectError + sicif.assign( 1.0, 1, 1, 0 ); // $ExpectError + sicif.assign( 1.0, true, 1, 0 ); // $ExpectError + sicif.assign( 1.0, false, 1, 0 ); // $ExpectError + sicif.assign( 1.0, null, 1, 0 ); // $ExpectError + sicif.assign( 1.0, {}, 1, 0 ); // $ExpectError } // The compiler throws an error if the `assign` method is provided a third argument which is not a number... { const out = [ 0.0, 0.0 ]; - sici.assign( 1.0, out, '5', 0 ); // $ExpectError - sici.assign( 1.0, out, true, 0 ); // $ExpectError - sici.assign( 1.0, out, false, 0 ); // $ExpectError - sici.assign( 1.0, out, null, 0 ); // $ExpectError - sici.assign( 1.0, out, [], 0 ); // $ExpectError - sici.assign( 1.0, out, {}, 0 ); // $ExpectError - sici.assign( 1.0, out, ( x: number ): number => x, 0 ); // $ExpectError + sicif.assign( 1.0, out, '5', 0 ); // $ExpectError + sicif.assign( 1.0, out, true, 0 ); // $ExpectError + sicif.assign( 1.0, out, false, 0 ); // $ExpectError + sicif.assign( 1.0, out, null, 0 ); // $ExpectError + sicif.assign( 1.0, out, [], 0 ); // $ExpectError + sicif.assign( 1.0, out, {}, 0 ); // $ExpectError + sicif.assign( 1.0, out, ( x: number ): number => x, 0 ); // $ExpectError } // The compiler throws an error if the `assign` method is provided a fourth argument which is not a number... { const out = [ 0.0, 0.0 ]; - sici.assign( 1.0, out, 1, '5' ); // $ExpectError - sici.assign( 1.0, out, 1, true ); // $ExpectError - sici.assign( 1.0, out, 1, false ); // $ExpectError - sici.assign( 1.0, out, 1, null ); // $ExpectError - sici.assign( 1.0, out, 1, [] ); // $ExpectError - sici.assign( 1.0, out, 1, {} ); // $ExpectError - sici.assign( 1.0, out, 1, ( x: number ): number => x ); // $ExpectError + sicif.assign( 1.0, out, 1, '5' ); // $ExpectError + sicif.assign( 1.0, out, 1, true ); // $ExpectError + sicif.assign( 1.0, out, 1, false ); // $ExpectError + sicif.assign( 1.0, out, 1, null ); // $ExpectError + sicif.assign( 1.0, out, 1, [] ); // $ExpectError + sicif.assign( 1.0, out, 1, {} ); // $ExpectError + sicif.assign( 1.0, out, 1, ( x: number ): number => x ); // $ExpectError } // The compiler throws an error if the `assign` method is provided an unsupported number of arguments... { const out = [ 0.0, 0.0 ]; - sici.assign(); // $ExpectError - sici.assign( 1.0 ); // $ExpectError - sici.assign( 1.0, out ); // $ExpectError - sici.assign( 1.0, out, 1 ); // $ExpectError - sici.assign( 1.0, out, 1, 0, 1 ); // $ExpectError + sicif.assign(); // $ExpectError + sicif.assign( 1.0 ); // $ExpectError + sicif.assign( 1.0, out ); // $ExpectError + sicif.assign( 1.0, out, 1 ); // $ExpectError + sicif.assign( 1.0, out, 1, 0, 1 ); // $ExpectError } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js b/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js index 4d5d9d366439..03737ffceae4 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/examples/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -19,7 +19,7 @@ 'use strict'; var randu = require( '@stdlib/random/base/randu' ); -var sici = require( './../lib' ); +var sicif = require( './../lib' ); var x; var y; @@ -27,6 +27,6 @@ var i; for ( i = 0; i < 100; i++ ) { x = randu() * 100.0; - y = sici( x ); + y = sicif( x ); console.log( 'si(%d) = %d, ci(%d) = %d', x, y[ 0 ], x, y[ 1 ] ); } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js index 9650e932dd57..5b81d28342f2 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/assign.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -34,14 +34,15 @@ // MODULES // -var isInfinite = require( '@stdlib/math/base/assert/is-infinite' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var cos = require( '@stdlib/math/base/special/cos' ); -var sin = require( '@stdlib/math/base/special/sin' ); -var ln = require( '@stdlib/math/base/special/ln' ); -var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); -var GAMMA = require( '@stdlib/constants/float64/eulergamma' ); -var NINF = require( '@stdlib/constants/float64/ninf' ); +var isInfinitef = require( '@stdlib/math/base/assert/is-infinitef' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var cosf = require( '@stdlib/math/base/special/cosf' ); +var sinf = require( '@stdlib/math/base/special/sinf' ); +var lnf = require( '@stdlib/math/base/special/lnf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var HALF_PI = require( '@stdlib/constants/float32/half-pi' ); +var GAMMA = require( '@stdlib/constants/float32/eulergamma' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); var polyvalFN4 = require( './polyval_fn4.js' ); var polyvalFD4 = require( './polyval_fd4.js' ); var polyvalFN8 = require( './polyval_fn8.js' ); @@ -56,10 +57,19 @@ var polyvalCN = require( './polyval_cn.js' ); var polyvalCD = require( './polyval_cd.js' ); +// VARIABLES // + +var ZERO = f32( 0.0 ); +var ONE = f32( 1.0 ); +var FOUR = f32( 4.0 ); +var EIGHT = f32( 8.0 ); +var HUGE = f32( 1.0e9 ); + + // MAIN // /** -* Computes the sine and cosine integrals and assigns results to a provided output array. +* Computes the sine and cosine integrals in single-precision floating-point format and assigns results to a provided output array. * * ## Method * @@ -78,8 +88,8 @@ var polyvalCD = require( './polyval_cd.js' ); * * | arithmetic | function | # trials | peak | rms | * |:----------:|:-----------:|:--------:|:-------:|:-------:| -* | IEEE | Si | 30000 | 4.4e-16 | 7.3e-17 | -* | IEEE | Ci | 30000 | 6.9e-16 | 5.1e-17 | +* | IEEE | Si | 30000 | 2.1e-7 | 4.3e-8 | +* | IEEE | Ci | 30000 | 3.9e-7 | 2.2e-8 | * * @private * @param {number} x - input value @@ -89,22 +99,22 @@ var polyvalCD = require( './polyval_cd.js' ); * @returns {Collection} output array * * @example -* var v = sici( 3.0, [ 0.0, 0.0 ], 1, 0 ); +* var v = sicif( 3.0, [ 0.0, 0.0 ], 1, 0 ); * // returns [ ~1.849, ~0.12 ] * * @example -* var v = sici( 0.0, [ 0.0, 0.0 ], 1, 0 ); +* var v = sicif( 0.0, [ 0.0, 0.0 ], 1, 0 ); * // returns [ 0.0, -Infinity ] * * @example -* var v = sici( -9.0, [ 0.0, 0.0 ], 1, 0 ); +* var v = sicif( -9.0, [ 0.0, 0.0 ], 1, 0 ); * // returns [ ~-1.665, ~0.055 ] * * @example -* var v = sici( NaN, [ 0.0, 0.0 ], 1, 0 ); +* var v = sicif( NaN, [ 0.0, 0.0 ], 1, 0 ); * // returns [ NaN, NaN ] */ -function sici( x, out, stride, offset ) { +function sicif( x, out, stride, offset ) { var sgn; var si; var ci; @@ -114,66 +124,67 @@ function sici( x, out, stride, offset ) { var s; var z; - if ( isnan( x ) ) { + x = f32( x ); + if ( isnanf( x ) ) { out[ offset ] = NaN; out[ offset + stride ] = NaN; return out; } - if ( x < 0.0 ) { + if ( x < ZERO ) { sgn = -1; - x = -x; + x = f32( -x ); } else { sgn = 0; } - if ( x === 0.0 ) { - out[ offset ] = 0.0; + if ( x === ZERO ) { + out[ offset ] = ZERO; out[ offset + stride ] = NINF; return out; } - if ( x > 1.0e9 ) { - if ( isInfinite( x ) ) { + if ( x > HUGE ) { + if ( isInfinitef( x ) ) { if ( sgn === -1 ) { - si = -HALF_PI; + si = f32( -HALF_PI ); ci = NaN; } else { - si = HALF_PI; - ci = 0.0; + si = f32( HALF_PI ); + ci = ZERO; } out[ offset ] = si; out[ offset + stride ] = ci; return out; } - si = HALF_PI - ( cos( x ) / x ); - ci = sin( x ) / x; + si = f32( HALF_PI - f32( cosf( x ) / x ) ); + ci = f32( sinf( x ) / x ); } - if ( x > 4.0 ) { - s = sin( x ); - c = cos( x ); - z = 1.0 / ( x*x ); - if ( x < 8.0 ) { - f = polyvalFN4( z ) / ( x * polyvalFD4( z ) ); - g = z * polyvalGN4( z ) / polyvalGD4( z ); + if ( x > FOUR ) { + s = sinf( x ); + c = cosf( x ); + z = f32( ONE / f32( x*x ) ); + if ( x < EIGHT ) { + f = f32( polyvalFN4( z ) / f32( x * polyvalFD4( z ) ) ); + g = f32( f32( z * polyvalGN4( z ) ) / polyvalGD4( z ) ); } else { - f = polyvalFN8( z ) / ( x * polyvalFD8( z ) ); - g = z * polyvalGN8( z ) / polyvalGD8( z ); + f = f32( polyvalFN8( z ) / f32( x * polyvalFD8( z ) ) ); + g = f32( f32( z * polyvalGN8( z ) ) / polyvalGD8( z ) ); } - si = HALF_PI - ( f*c ) - ( g*s ); + si = f32( f32( HALF_PI - f32( f*c ) ) - f32( g*s ) ); if ( sgn ) { - si = -si; + si = f32( -si ); } - ci = ( f*s ) - ( g*c ); + ci = f32( f32( f*s ) - f32( g*c ) ); out[ offset ] = si; out[ offset + stride ] = ci; return out; } - z = x * x; - s = x * polyvalSN( z ) / polyvalSD( z ); - c = z * polyvalCN( z ) / polyvalCD( z ); + z = f32( x * x ); + s = f32( f32( x * polyvalSN( z ) ) / polyvalSD( z ) ); + c = f32( f32( z * polyvalCN( z ) ) / polyvalCD( z ) ); if ( sgn ) { - s = -s; + s = f32( -s ); } si = s; - ci = GAMMA + ln( x ) + c; // real part if x < 0 + ci = f32( f32( GAMMA + lnf( x ) ) + c ); // real part if x < 0 out[ offset ] = si; out[ offset + stride ] = ci; return out; @@ -182,4 +193,4 @@ function sici( x, out, stride, offset ) { // EXPORTS // -module.exports = sici; +module.exports = sicif; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js index a55e573743f0..d684a808db81 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -19,33 +19,33 @@ 'use strict'; /** -* Compute the sine and cosine integrals. +* Compute the sine and cosine integrals in single-precision floating-point format. * -* @module @stdlib/math/base/special/sici +* @module @stdlib/math/base/special/sicif * * @example -* var sici = require( '@stdlib/math/base/special/sici' ); +* var sicif = require( '@stdlib/math/base/special/sicif' ); * -* var v = sici( 3.0 ); +* var v = sicif( 3.0 ); * // returns [ ~1.849, ~0.12 ] * -* v = sici( 0.0 ); +* v = sicif( 0.0 ); * // returns [ 0.0, -Infinity ] * -* v = sici( -9.0 ); +* v = sicif( -9.0 ); * // returns [ ~-1.665, ~0.055 ] * -* v = sici( NaN ); +* v = sicif( NaN ); * // returns [ NaN, NaN ] * * @example -* var Float64Array = require( '@stdlib/array/float64' ); -* var sici = require( '@stdlib/math/base/special/sici' ); +* var Float32Array = require( '@stdlib/array/float32' ); +* var sicif = require( '@stdlib/math/base/special/sicif' ); * -* var out = new Float64Array( 2 ); +* var out = new Float32Array( 2 ); * -* var v = sici.assign( 3.0, out, 1, 0 ); -* // returns [ ~1.849, ~0.12 ] +* var v = sicif.assign( 3.0, out, 1, 0 ); +* // returns [ ~1.849, ~0.12 ] * * var bool = ( v === out ); * // returns true diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js index 214d93bc95ec..29dc88f163ff 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -26,32 +26,32 @@ var fcn = require( './assign.js' ); // MAIN // /** -* Computes the sine and cosine integrals. +* Computes the sine and cosine integrals in single-precision floating-point format. * * @param {number} x - input value * @returns {Array} output array * * @example -* var v = sici( 3.0 ); +* var v = sicif( 3.0 ); * // returns [ ~1.849, ~0.12 ] * * @example -* var v = sici( 0.0 ); +* var v = sicif( 0.0 ); * // returns [ 0.0, -Infinity ] * * @example -* var v = sici( -9.0 ); +* var v = sicif( -9.0 ); * // returns [ ~-1.665, ~0.055 ] * * @example -* var v = sici( NaN ); +* var v = sicif( NaN ); * // returns [ NaN, NaN ] */ -function sici( x ) { +function sicif( x ) { return fcn( x, [ 0.0, 0.0 ], 1, 0 ); } // EXPORTS // -module.exports = sici; +module.exports = sicif; diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js index e95072169b1e..efe276b20881 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cd.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -38,7 +43,7 @@ function evalpoly( x ) { if ( x === 0.0 ) { return 4.0; } - return 4.0 + (x * (0.051002805623644606 + (x * (0.00031744202477503275 + (x * (0.0000012321035568588342 + (x * (3.067809975818878e-9 + (x * 4.077460400618806e-12))))))))); // eslint-disable-line max-len + return float64ToFloat32(4.0 + float64ToFloat32(x * float64ToFloat32(0.051002804189920425 + float64ToFloat32(x * float64ToFloat32(0.00031744202715344727 + float64ToFloat32(x * float64ToFloat32(0.0000012321035001150449 + float64ToFloat32(x * float64ToFloat32(3.0678100060299585e-9 + float64ToFloat32(x * 4.077460591389581e-12)))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js index 861b7f93bcdb..d01e23cc9cc1 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_cn.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -38,7 +43,7 @@ function evalpoly( x ) { if ( x === 0.0 ) { return -1.0; } - return -1.0 + (x * (0.028915965260755523 + (x * (-0.0004740072068734079 + (x * (0.000003593250514199931 + (x * (-1.3524950491579076e-8 + (x * 2.0252400238910228e-11))))))))); // eslint-disable-line max-len + return float64ToFloat32(-1.0 + float64ToFloat32(x * float64ToFloat32(0.02891596592962742 + float64ToFloat32(x * float64ToFloat32(-0.00047400721814483404 + float64ToFloat32(x * float64ToFloat32(0.0000035932505397795467 + float64ToFloat32(x * float64ToFloat32(-1.3524950048804385e-8 + float64ToFloat32(x * 2.0252400451115093e-11)))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js index 24923d10cbfd..fbac45810892 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd4.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 5.489002527562557e-7; + return 5.489002319336578e-7; } - return 5.489002527562557e-7 + (x * (0.00011003435715391573 + (x * (0.007017106683227897 + (x * (0.1787920529631499 + (x * (1.867922579501842 + (x * (7.308288225055645 + (x * (8.16496634205391 + (x * 1.0))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(5.489002319336578e-7 + float64ToFloat32(x * float64ToFloat32(0.00011003435793099925 + float64ToFloat32(x * float64ToFloat32(0.007017106749117374 + float64ToFloat32(x * float64ToFloat32(0.1787920594215393 + float64ToFloat32(x * float64ToFloat32(1.8679225444793701 + float64ToFloat32(x * float64ToFloat32(7.308288097381592 + float64ToFloat32(x * float64ToFloat32(8.164966583251953 + float64ToFloat32(x * 1.0)))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js index 25e572c95a1c..8bc5e2f46e87 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fd8.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 9.70507110881952e-14; + return 9.705071083799047e-14; } - return 9.70507110881952e-14 + (x * (9.437205903502767e-11 + (x * (3.21956939101046e-8 + (x * (0.000004924350643178815 + (x * (0.00035869648188185157 + (x * (0.012225359477197129 + (x * (0.17868554533207454 + (x * (0.9174636118736841 + (x * 1.0))))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(9.705071083799047e-14 + float64ToFloat32(x * float64ToFloat32(9.437205877871335e-11 + float64ToFloat32(x * float64ToFloat32(3.219569322254756e-8 + float64ToFloat32(x * float64ToFloat32(0.000004924350832880009 + float64ToFloat32(x * float64ToFloat32(0.00035869647399522364 + float64ToFloat32(x * float64ToFloat32(0.012225359678268433 + float64ToFloat32(x * float64ToFloat32(0.17868554592132568 + float64ToFloat32(x * float64ToFloat32(0.9174636006355286 + float64ToFloat32(x * 1.0)))))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js index 558a4d60a23f..543dc46d738e 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn4.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 5.489002234213736e-7; + return 5.489002319336578e-7; } - return 5.489002234213736e-7 + (x * (0.00010893658065032867 + (x * (0.006810201324725182 + (x * (0.16700661183132304 + (x * (1.6208328770153833 + (x * (5.4593771716181285 + (x * 4.236128628922166))))))))))); // eslint-disable-line max-len + return float64ToFloat32(5.489002319336578e-7 + float64ToFloat32(x * float64ToFloat32(0.0001089365832740441 + float64ToFloat32(x * float64ToFloat32(0.006810201331973076 + float64ToFloat32(x * float64ToFloat32(0.16700661182403564 + float64ToFloat32(x * float64ToFloat32(1.620832920074463 + float64ToFloat32(x * float64ToFloat32(5.459377288818359 + float64ToFloat32(x * 4.236128807067871)))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js index ba0555558eac..0e609e01c703 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_fn8.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 9.70507110881952e-14; + return 9.705071083799047e-14; } - return 9.70507110881952e-14 + (x * (9.41779576128513e-11 + (x * (3.200927900910049e-8 + (x * (0.0000048621543082645475 + (x * (0.00034955644244785906 + (x * (0.01160642294081244 + (x * (0.16030015822231947 + (x * (0.7137152741001467 + (x * 0.4558808734704653))))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(9.705071083799047e-14 + float64ToFloat32(x * float64ToFloat32(9.417795709953936e-11 + float64ToFloat32(x * float64ToFloat32(3.200927878310722e-8 + float64ToFloat32(x * float64ToFloat32(0.0000048621541282045655 + float64ToFloat32(x * float64ToFloat32(0.0003495564451441169 + float64ToFloat32(x * float64ToFloat32(0.011606423184275627 + float64ToFloat32(x * float64ToFloat32(0.16030016541481018 + float64ToFloat32(x * float64ToFloat32(0.7137152552604675 + float64ToFloat32(x * 0.45588088035583496)))))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js index 9adc7ef12ac1..bee16343841c 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd4.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 7.825792189335346e-9; + return 7.825792458504566e-9; } - return 7.825792189335346e-9 + (x * (0.0000020265918208634397 + (x * (0.0001732210814741771 + (x * (0.006223963454417684 + (x * (0.09887717612776888 + (x * (0.666296701268988 + (x * (1.6440220241335535 + (x * 1.0))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(7.825792458504566e-9 + float64ToFloat32(x * float64ToFloat32(0.0000020265918010409223 + float64ToFloat32(x * float64ToFloat32(0.00017322108033113182 + float64ToFloat32(x * float64ToFloat32(0.00622396357357502 + float64ToFloat32(x * float64ToFloat32(0.09887717664241791 + float64ToFloat32(x * float64ToFloat32(0.6662967205047607 + float64ToFloat32(x * float64ToFloat32(1.644021987915039 + float64ToFloat32(x * 1.0)))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js index 75b0e8715f78..e7a3e03fbd0d 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gd8.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 3.1404009894636335e-15; + return 3.1404009099666834e-15; } - return 3.1404009894636335e-15 + (x * (3.878301660239547e-12 + (x * (1.7269374896631615e-9 + (x * (3.5704322344374083e-7 + (x * (0.00003684755044425611 + (x * (0.0019028442667439953 + (x * (0.04679131942596258 + (x * (0.48785225869530496 + (x * (1.6854889881101165 + (x * 1.0))))))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(3.1404009099666834e-15 + float64ToFloat32(x * float64ToFloat32(3.878301759602243e-12 + float64ToFloat32(x * float64ToFloat32(1.7269374819051109e-9 + float64ToFloat32(x * float64ToFloat32(3.5704323408936034e-7 + float64ToFloat32(x * float64ToFloat32(0.00003684755210997537 + float64ToFloat32(x * float64ToFloat32(0.0019028442911803722 + float64ToFloat32(x * float64ToFloat32(0.04679131880402565 + float64ToFloat32(x * float64ToFloat32(0.4878522455692291 + float64ToFloat32(x * float64ToFloat32(1.6854889392852783 + float64ToFloat32(x * 1.0)))))))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js index 95576754ee9d..73beeb76f7c9 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn4.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 7.825790407440903e-9; + return 7.825790682147726e-9; } - return 7.825790407440903e-9 + (x * (0.0000019796387414096365 + (x * (0.00016199979459893403 + (x * (0.005388686814621773 + (x * (0.07485277376284691 + (x * (0.3971802963923375 + (x * (0.6113791099522193 + (x * 0.08710016989731142))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(7.825790682147726e-9 + float64ToFloat32(x * float64ToFloat32(0.000001979638682314544 + float64ToFloat32(x * float64ToFloat32(0.00016199979290831834 + float64ToFloat32(x * float64ToFloat32(0.005388686899095774 + float64ToFloat32(x * float64ToFloat32(0.07485277205705643 + float64ToFloat32(x * float64ToFloat32(0.3971802890300751 + float64ToFloat32(x * float64ToFloat32(0.611379086971283 + float64ToFloat32(x * 0.08710017055273056)))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js index 0659af0fc541..3a9652d24124 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_gn8.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -36,9 +41,9 @@ */ function evalpoly( x ) { if ( x === 0.0 ) { - return 3.1404009894636335e-15; + return 3.1404009099666834e-15; } - return 3.1404009894636335e-15 + (x * (3.859459254302766e-12 + (x * (1.7040445278204452e-9 + (x * (3.471311670841167e-7 + (x * (0.000034894116550227946 + (x * (0.001717182390523479 + (x * (0.03848787676499743 + (x * (0.33041097930563207 + (x * 0.6973599534432762))))))))))))))); // eslint-disable-line max-len + return float64ToFloat32(3.1404009099666834e-15 + float64ToFloat32(x * float64ToFloat32(3.859459193206183e-12 + float64ToFloat32(x * float64ToFloat32(1.7040445721150377e-9 + float64ToFloat32(x * float64ToFloat32(3.4713116292550694e-7 + float64ToFloat32(x * float64ToFloat32(0.00003489411756163463 + float64ToFloat32(x * float64ToFloat32(0.0017171823419630527 + float64ToFloat32(x * float64ToFloat32(0.03848787769675255 + float64ToFloat32(x * float64ToFloat32(0.33041098713874817 + float64ToFloat32(x * 0.6973599791526794)))))))))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js index 6321dfc1a848..260b40c7ceed 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sd.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -38,7 +43,7 @@ function evalpoly( x ) { if ( x === 0.0 ) { return 1.0; } - return 1.0 + (x * (0.01420852393261499 + (x * (0.00009964121220438756 + (x * (4.418278428012189e-7 + (x * (1.279978911799433e-9 + (x * 2.0326926619595193e-12))))))))); // eslint-disable-line max-len + return float64ToFloat32(1.0 + float64ToFloat32(x * float64ToFloat32(0.01420852355659008 + float64ToFloat32(x * float64ToFloat32(0.00009964121272787452 + float64ToFloat32(x * float64ToFloat32(4.418278365392325e-7 + float64ToFloat32(x * float64ToFloat32(1.2799789006479045e-9 + float64ToFloat32(x * 2.0326925906366533e-12)))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js index 407c288f3661..ecea9b8a9e4a 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/lib/polyval_sn.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -19,6 +19,11 @@ /* This is a generated file. Do not edit directly. */ 'use strict'; +// MODULES // + +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + // MAIN // /** @@ -38,7 +43,7 @@ function evalpoly( x ) { if ( x === 0.0 ) { return 1.0; } - return 1.0 + (x * (-0.04134703162294066 + (x * (0.0009769454381704354 + (x * (-0.000009757593038436328 + (x * (4.625917144270128e-8 + (x * -8.391678279103039e-11))))))))); // eslint-disable-line max-len + return float64ToFloat32(1.0 + float64ToFloat32(x * float64ToFloat32(-0.04134703055024147 + float64ToFloat32(x * float64ToFloat32(0.0009769453899934888 + float64ToFloat32(x * float64ToFloat32(-0.000009757593034009915 + float64ToFloat32(x * float64ToFloat32(4.6259170716211884e-8 + float64ToFloat32(x * -8.391678324448648e-11)))))))))); // eslint-disable-line max-len } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/package.json b/lib/node_modules/@stdlib/math/base/special/sicif/package.json index ce4c1080a296..aa6c9e0d216a 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/package.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/package.json @@ -1,7 +1,7 @@ { - "name": "@stdlib/math/base/special/sici", + "name": "@stdlib/math/base/special/sicif", "version": "0.0.0", - "description": "Sine and cosine integrals.", + "description": "Sine and cosine integrals in single-precision floating-point format.", "license": "Apache-2.0", "author": { "name": "The Stdlib Authors", @@ -61,7 +61,7 @@ "cosine", "cos", "integral", - "sici", + "sicif", "number" ] } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js b/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js index 0099cbad4f69..228bfdfec8d0 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/scripts/evalpoly.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -171,55 +171,56 @@ function main() { var str; opts = { + 'dtype': 'float32', 'encoding': 'utf8' }; fpath = resolve( __dirname, '..', 'lib', 'polyval_sn.js' ); - str = header + compile( SN ); + str = header + compile( SN, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_sd.js' ); - str = header + compile( SD ); + str = header + compile( SD, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_cn.js' ); - str = header + compile( CN ); + str = header + compile( CN, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_cd.js' ); - str = header + compile( CD ); + str = header + compile( CD, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_fn4.js' ); - str = header + compile( FN4 ); + str = header + compile( FN4, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_fd4.js' ); - str = header + compile( FD4 ); + str = header + compile( FD4, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_fn8.js' ); - str = header + compile( FN8 ); + str = header + compile( FN8, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_fd8.js' ); - str = header + compile( FD8 ); + str = header + compile( FD8, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_gn4.js' ); - str = header + compile( GN4 ); + str = header + compile( GN4, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_gd4.js' ); - str = header + compile( GD4 ); + str = header + compile( GD4, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_gn8.js' ); - str = header + compile( GN8 ); + str = header + compile( GN8, opts ); writeFileSync( fpath, str, opts ); fpath = resolve( __dirname, '..', 'lib', 'polyval_gd8.js' ); - str = header + compile( GD8 ); + str = header + compile( GD8, opts ); writeFileSync( fpath, str, opts ); } diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json index 6c27ff4de5e9..1527e0cbaaa9 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_negative.json @@ -1 +1 @@ -{"x": [-5.0, -5.190380761523046, -5.380761523046092, -5.571142284569138, -5.761523046092185, -5.95190380761523, -6.142284569138276, -6.332665330661323, -6.5230460921843685, -6.713426853707415, -6.903807615230461, -7.094188376753507, -7.284569138276553, -7.474949899799599, -7.6653306613226455, -7.855711422845691, -8.046092184368737, -8.236472945891784, -8.42685370741483, -8.617234468937875, -8.807615230460922, -8.997995991983968, -9.188376753507015, -9.37875751503006, -9.569138276553106, -9.759519038076153, -9.949899799599198, -10.140280561122244, -10.330661322645291, -10.521042084168336, -10.711422845691382, -10.901803607214429, -11.092184368737474, -11.28256513026052, -11.472945891783567, -11.663326653306612, -11.85370741482966, -12.044088176352705, -12.23446893787575, -12.424849699398798, -12.615230460921843, -12.80561122244489, -12.995991983967937, -13.186372745490981, -13.376753507014028, -13.567134268537075, -13.75751503006012, -13.947895791583166, -14.138276553106213, -14.328657314629258, -14.519038076152304, -14.70941883767535, -14.899799599198397, -15.090180360721442, -15.280561122244489, -15.470941883767535, -15.66132264529058, -15.851703406813627, -16.04208416833667, -16.232464929859717, -16.422845691382765, -16.613226452905813, -16.803607214428858, -16.993987975951903, -17.184368737474948, -17.374749498997996, -17.56513026052104, -17.75551102204409, -17.945891783567134, -18.13627254509018, -18.326653306613224, -18.517034068136272, -18.70741482965932, -18.897795591182366, -19.08817635270541, -19.278557114228455, -19.4689378757515, -19.65931863727455, -19.849699398797597, -20.04008016032064, -20.230460921843687, -20.42084168336673, -20.61122244488978, -20.801603206412825, -20.991983967935873, -21.182364729458918, -21.372745490981963, -21.56312625250501, -21.753507014028056, -21.9438877755511, -22.13426853707415, -22.324649298597194, -22.51503006012024, -22.705410821643287, -22.895791583166332, -23.086172344689377, -23.276553106212425, -23.46693386773547, -23.657314629258515, -23.847695390781563, -24.03807615230461, -24.228456913827657, -24.4188376753507, -24.609218436873746, -24.799599198396795, -24.98997995991984, -25.180360721442884, -25.370741482965933, -25.561122244488978, -25.751503006012022, -25.94188376753507, -26.132264529058116, -26.32264529058116, -26.51302605210421, -26.703406813627254, -26.8937875751503, -27.084168336673347, -27.274549098196392, -27.464929859719437, -27.655310621242485, -27.84569138276553, -28.03607214428858, -28.226452905811623, -28.416833667334668, -28.607214428857716, -28.79759519038076, -28.987975951903806, -29.178356713426854, -29.3687374749499, -29.559118236472944, -29.749498997995993, -29.939879759519037, -30.130260521042082, -30.32064128256513, -30.511022044088175, -30.70140280561122, -30.89178356713427, -31.082164328657313, -31.272545090180362, -31.462925851703407, -31.65330661322645, -31.8436873747495, -32.034068136272545, -32.22444889779559, -32.41482965931864, -32.605210420841686, -32.79559118236473, -32.985971943887776, -33.17635270541082, -33.366733466933866, -33.55711422845691, -33.747494989979955, -33.937875751503, -34.12825651302605, -34.3186372745491, -34.50901803607214, -34.699398797595194, -34.88977955911824, -35.08016032064128, -35.27054108216433, -35.46092184368737, -35.65130260521042, -35.84168336673346, -36.03206412825651, -36.22244488977956, -36.412825651302605, -36.60320641282565, -36.7935871743487, -36.983967935871746, -37.17434869739479, -37.364729458917836, -37.55511022044088, -37.745490981963925, -37.93587174348697, -38.12625250501002, -38.31663326653307, -38.50701402805611, -38.69739478957916, -38.8877755511022, -39.07815631262525, -39.2685370741483, -39.45891783567134, -39.64929859719439, -39.83967935871743, -40.03006012024048, -40.22044088176353, -40.410821643286575, -40.60120240480962, -40.791583166332664, -40.98196392785571, -41.172344689378754, -41.362725450901806, -41.55310621242485, -41.743486973947896, -41.93386773547094, -42.124248496993985, -42.31462925851703, -42.50501002004008, -42.69539078156313, -42.88577154308617, -43.07615230460922, -43.26653306613226, -43.45691382765531, -43.64729458917836, -43.8376753507014, -44.02805611222445, -44.21843687374749, -44.40881763527054, -44.59919839679359, -44.789579158316634, -44.97995991983968, -45.170340681362724, -45.36072144288577, -45.551102204408814, -45.741482965931866, -45.93186372745491, -46.122244488977955, -46.312625250501, -46.503006012024045, -46.69338677354709, -46.88376753507014, -47.07414829659319, -47.26452905811623, -47.454909819639276, -47.64529058116232, -47.83567134268537, -48.02605210420842, -48.21643286573146, -48.40681362725451, -48.59719438877755, -48.7875751503006, -48.97795591182365, -49.168336673346694, -49.35871743486974, -49.549098196392784, -49.73947895791583, -49.92985971943887, -50.120240480961925, -50.31062124248497, -50.501002004008015, -50.69138276553106, -50.881763527054105, -51.07214428857716, -51.2625250501002, -51.452905811623246, -51.64328657314629, -51.833667334669336, -52.02404809619238, -52.21442885771543, -52.40480961923848, -52.59519038076152, -52.78557114228457, -52.97595190380761, -53.16633266533066, -53.35671342685371, -53.547094188376754, -53.7374749498998, -53.92785571142284, -54.11823647294589, -54.30861723446894, -54.498997995991985, -54.68937875751503, -54.879759519038075, -55.07014028056112, -55.260521042084164, -55.450901803607216, -55.64128256513026, -55.831663326653306, -56.02204408817635, -56.212424849699396, -56.40280561122244, -56.59318637274549, -56.78356713426854, -56.97394789579158, -57.16432865731463, -57.35470941883767, -57.545090180360724, -57.73547094188377, -57.92585170340681, -58.11623246492986, -58.3066132264529, -58.49699398797595, -58.687374749499, -58.877755511022045, -59.06813627254509, -59.258517034068134, -59.44889779559118, -59.639278557114224, -59.829659318637276, -60.02004008016032, -60.210420841683366, -60.40080160320641, -60.591182364729455, -60.78156312625251, -60.97194388777555, -61.1623246492986, -61.35270541082164, -61.54308617234469, -61.73346693386773, -61.92384769539078, -62.11422845691383, -62.30460921843687, -62.49498997995992, -62.68537074148296, -62.87575150300601, -63.06613226452906, -63.256513026052104, -63.44689378757515, -63.637274549098194, -63.82765531062124, -64.01803607214428, -64.20841683366734, -64.39879759519039, -64.58917835671343, -64.77955911823648, -64.96993987975952, -65.16032064128257, -65.35070140280561, -65.54108216432866, -65.7314629258517, -65.92184368737475, -66.11222444889779, -66.30260521042084, -66.49298597194388, -66.68336673346693, -66.87374749498997, -67.06412825651302, -67.25450901803606, -67.44488977955912, -67.63527054108216, -67.82565130260521, -68.01603206412825, -68.2064128256513, -68.39679358717436, -68.5871743486974, -68.77755511022045, -68.96793587174349, -69.15831663326654, -69.34869739478958, -69.53907815631263, -69.72945891783567, -69.91983967935872, -70.11022044088176, -70.3006012024048, -70.49098196392785, -70.6813627254509, -70.87174348697394, -71.06212424849699, -71.25250501002004, -71.44288577154309, -71.63326653306613, -71.82364729458918, -72.01402805611222, -72.20440881763527, -72.39478957915831, -72.58517034068136, -72.7755511022044, -72.96593186372745, -73.1563126252505, -73.34669338677355, -73.5370741482966, -73.72745490981964, -73.91783567134269, -74.10821643286573, -74.29859719438878, -74.48897795591182, -74.67935871743487, -74.86973947895791, -75.06012024048096, -75.250501002004, -75.44088176352706, -75.6312625250501, -75.82164328657315, -76.0120240480962, -76.20240480961924, -76.39278557114228, -76.58316633266533, -76.77354709418837, -76.96392785571142, -77.15430861723446, -77.34468937875751, -77.53507014028055, -77.72545090180361, -77.91583166332666, -78.1062124248497, -78.29659318637275, -78.48697394789579, -78.67735470941884, -78.86773547094188, -79.05811623246493, -79.24849699398797, -79.43887775551102, -79.62925851703406, -79.81963927855712, -80.01002004008016, -80.20040080160321, -80.39078156312625, -80.5811623246493, -80.77154308617234, -80.96192384769539, -81.15230460921843, -81.34268537074148, -81.53306613226452, -81.72344689378757, -81.91382765531063, -82.10420841683367, -82.29458917835672, -82.48496993987976, -82.6753507014028, -82.86573146292585, -83.0561122244489, -83.24649298597194, -83.43687374749499, -83.62725450901803, -83.81763527054107, -84.00801603206412, -84.19839679358718, -84.38877755511022, -84.57915831663327, -84.76953907815631, -84.95991983967936, -85.1503006012024, -85.34068136272545, -85.53106212424849, -85.72144288577154, -85.91182364729458, -86.10220440881763, -86.29258517034069, -86.48296593186373, -86.67334669338678, -86.86372745490982, -87.05410821643287, -87.24448897795591, -87.43486973947896, -87.625250501002, -87.81563126252505, -88.00601202404809, -88.19639278557113, -88.38677354709418, -88.57715430861724, -88.76753507014028, -88.95791583166333, -89.14829659318637, -89.33867735470942, -89.52905811623246, -89.71943887775551, -89.90981963927855, -90.1002004008016, -90.29058116232464, -90.48096192384769, -90.67134268537075, -90.86172344689379, -91.05210420841684, -91.24248496993988, -91.43286573146293, -91.62324649298597, -91.81362725450902, -92.00400801603206, -92.1943887775551, -92.38476953907815, -92.5751503006012, -92.76553106212425, -92.9559118236473, -93.14629258517034, -93.33667334669339, -93.52705410821643, -93.71743486973948, -93.90781563126252, -94.09819639278557, -94.28857715430861, -94.47895791583166, -94.6693386773547, -94.85971943887775, -95.0501002004008, -95.24048096192385, -95.4308617234469, -95.62124248496994, -95.81162324649299, -96.00200400801603, -96.19238476953907, -96.38276553106212, -96.57314629258516, -96.76352705410821, -96.95390781563125, -97.14428857715431, -97.33466933867736, -97.5250501002004, -97.71543086172345, -97.90581162324649, -98.09619238476954, -98.28657314629258, -98.47695390781563, -98.66733466933867, -98.85771543086172, -99.04809619238476, -99.23847695390782, -99.42885771543087, -99.61923847695391, -99.80961923847696, -100.0], "si": [-1.549931244944674, -1.5153108702529772, -1.4850797438003784, -1.4599872237264009, -1.4405643427676107, -1.4271215631851475, -1.4197527927038536, -1.418345347149439, -1.4225953806203733, -1.4320281568490687, -1.4460224100049486, -1.4638379429558177, -1.484645538497189, -1.5075582159555305, -1.5316628526148013, -1.5560512064106455, -1.579849422167846, -1.6022451763368937, -1.6225117119310617, -1.6400281326946353, -1.6542954593865427, -1.6649480969406505, -1.6717605143702674, -1.6746490946883694, -1.6736692649053726, -1.6690081616067163, -1.6609732212890784, -1.649977202589475, -1.6365202463934316, -1.6211696568471476, -1.6045381395620761, -1.5872612616238058, -1.5699749010566038, -1.5532934316237261, -1.5377893435226075, -1.5239749336573185, -1.5122866133878334, -1.503072280174477, -1.4965820860083554, -1.4929628139143238, -1.4922559482845057, -1.494399399544296, -1.4992327227723323, -1.5065055572683155, -1.5158889132161801, -1.5269888455951546, -1.5393619868669954, -1.552532360609909, -1.5660088693991578, -1.5793028423691073, -1.5919450408422136, -1.6035015532997827, -1.613588062273312, -1.621882033345657, -1.628132457756552, -1.6321668720880784, -1.6338954778442114, -1.6333122869333292, -1.6304933225496634, -1.6255920052234207, -1.6188319475386432, -1.6104974651554005, -1.6009221836523062, -1.590476178124769, -1.5795521237623176, -1.5685509596912557, -1.5578675747178603, -1.547877012364455, -1.5389216644743482, -1.5312998789519696, -1.525256349690606, -1.520974587650193, -1.5185716939662361, -1.518095571744744, -1.5195246258344643, -1.5227699124295566, -1.5276796158557728, -1.5340456511916383, -1.541612121085566, -1.5500852955296858, -1.5591447363146689, -1.568455154826463, -1.5776785736602073, -1.5864863595953045, -1.5945707076426832, -1.60165518246576, -1.6075039633279726, -1.6119294902293968, -1.6147982700824037, -1.616034670357114, -1.6156226010969097, -1.613605061927327, -1.610081605985819, -1.6052038449684354, -1.5991691862511481, -1.592213052056154, -1.584599879958104, -1.5766132420891985, -1.5685454460482284, -1.5606869930394935, -1.5533162679233534, -1.5466898218808627, -1.5410335819651313, -1.5365352840410977, -1.5333383779926308, -1.5315375984135529, -1.5311763323648064, -1.5322458504207137, -1.53468640048904, -1.5383900981339669, -1.543205484652454, -1.548943567101062, -1.5553851047706928, -1.5622888659056764, -1.5694005480681383, -1.576462036386647, -1.583220666521142, -1.5894381636260484, -1.594898944584492, -1.5994174976016453, -1.6028445897964931, -1.6050720983026205, -1.6060363118895704, -1.6057196063450587, -1.6041504557707928, -1.6014018014282574, -1.597587857719469, -1.5928594892757009, -1.5873983420794076, -1.5814099534007333, -1.5751160987001998, -1.5687466574597941, -1.5625312934321656, -1.5566912476900077, -1.5514315351422883, -1.5469338172623133, -1.543350196401555, -1.5407981413244087, -1.539356710856986, -1.5390641943935466, -1.5399172362155595, -1.5418714570271792, -1.5448435327142458, -1.548714638981605, -1.55333512301145, -1.5585302212533056, -1.5641066073315393, -1.569859527005807, -1.5755802590117773, -1.5810636319856433, -1.586115328736472, -1.5905587197301982, -1.5942409873066061, -1.5970383300688502, -1.5988600719826773, -1.5996515416754755, -1.5993956327160985, -1.5981130036300246, -1.5958609253280476, -1.592730831752292, -1.5888446751693563, -1.584350229071856, -1.5794155176533429, -1.5742225800754426, -1.5689607992800734, -1.5638200382278515, -1.558983830785796, -1.5546228699786127, -1.5508890232086592, -1.5479100828936037, -1.5457854326016909, -1.544582774264273, -1.5443360227029217, -1.5450444309725446, -1.5466729654473552, -1.5491539047684686, -1.5523895933281044, -1.5562562394197714, -1.560608611952335, -1.5652854589575453, -1.570115447054478, -1.5749234043647788, -1.5795366406231388, -1.5837911176348254, -1.5875372507405283, -1.590645137214539, -1.5930090299286161, -1.594550903295558, -1.595222992382612, -1.5950092238995446, -1.59392549813464, -1.5920188223709566, -1.5893653373760146, -1.5860673177595277, -1.582249262953971, -1.5780532270377037, -1.5736335615074173, -1.5691512645416938, -1.5647681426439162, -1.560640995432612, -1.5569160316518849, -1.5537237143664697, -1.5511742162105933, -1.549353642148301, -1.5483211483658084, -1.5481070527303022, -1.5487119959369675, -1.5501071743506016, -1.5522356270068294, -1.5550145216511546, -1.5583383493967025, -1.5620829058154708, -1.566109909148836, -1.5702720847617857, -1.5744185296963067, -1.5784001626963136, -1.5820750636268694, -1.5853135117884198, -1.5880025449756392, -1.5900498797536986, -1.5913870576057434, -1.5919717104346305, -1.5917888713113169, -1.590851291164078, -1.5891987580332403, -1.5868964512813104, -1.5840323974702812, -1.5807141262801727, -1.5770646527336776, -1.573217935142845, -1.569313975813618, -1.565493743045217, -1.5618940979795617, -1.5586429082614737, -1.5558545223710645, -1.553625764225041, -1.5520325877711239, -1.5511275065731784, -1.5509378847257784, -1.5514651439012164, -1.552684908070019, -1.5545480736514774, -1.556982759757068, -1.559897061966718, -1.5631825048298151, -1.5667180639993274, -1.5703746094288922, -1.5740196070517243, -1.5775219082786542, -1.5807564547469517, -1.583608730045407, -1.5859788004359805, -1.5877848024762726, -1.5889657563111426, -1.5894836084630104, -1.5893244362810228, -1.588498776771156, -1.587041074211653, -1.5850082726178307, -1.582477609622902, -1.579543696602042, -1.5763149948883017, -1.5729098188368669, -1.5694520125676379, -1.5660664579123889, -1.562874576065348, -1.559989984545846, -1.5575144644006156, -1.5555343803802244, -1.5541176795934735, -1.5533115725271214, -1.5531409751205536, -1.5536077627334535, -1.5546908573555485, -1.556347139349398, -1.558513145471605, -1.5611074869408674, -1.5640338959059281, -1.567184786707335, -1.570445200588897, -1.57369698960644, -1.5768230878344447, -1.5797117158255274, -1.5822603676748859, -1.58437943882412, -1.5859953665566362, -1.5870531734621347, -1.5875183262942556, -1.5873778477944434, -1.5866406462851141, -1.5853370561561126, -1.5835176107571916, -1.5812510966467612, -1.578621963654861, -1.575727187892964, -1.5726727038887771, -1.5695695367797358, -1.5665297754614265, -1.5636625324287596, -1.5610700356261187, -1.5588439919853636, -1.5570623517117188, -1.5557865871887637, -1.5550595811879715, -1.5549041965984127, -1.5553225749648347, -1.5562961846469905, -1.5577866123495632, -1.559737065095436, -1.5620745243808116, -1.5647124711603315, -1.5675540802796148, -1.570495766702571, -1.5734309539334492, -1.5762539278124026, -1.5788636365998974, -1.5811673010119027, -1.583083705496509, -1.5845460542511454, -1.5855042918028583, -1.5859268078021596, -1.5858014682814305, -1.585135940174166, -1.5839573014886872, -1.5823109552540124, -1.5802588902816592, -1.577877355024468, -1.5752540315370502, -1.5724848140219296, -1.5696703100713367, -1.5669121920190914, -1.5643095304900971, -1.5619552421346732, -1.5599327786915245, -1.558313175136967, -1.5571525611115096, -1.5564902225785893, -1.5563472804036718, -1.5567260299899206, -1.557609962092024, -1.558964460323452, -1.5607381465617312, -1.5628648223132795, -1.5652659329491363, -1.5678534633148433, -1.5705331581984456, -1.5732079500315803, -1.5757814693781154, -1.5781615114549643, -1.5802633341894055, -1.5820126700409667, -1.5833483447382746, -1.5842244107874577, -1.5846117215501112, -1.5844988922036136, -1.5838926162337974, -1.582817329457203, -1.5813142370828632, -1.579439742155781, -1.5772633350587297, -1.5748650228266585, -1.5723323931746491, -1.5697574207907827, -1.5672331321626498, -1.5648502496974024, -1.5626939360204084, -1.560840755114521, -1.5593559585647598, -1.5582911929248984, -1.5576827085830034, -1.5575501320518372, -1.557895843024773, -1.5587049755694466, -1.559946040276555, -1.5615721418539832, -1.5635227453585026, -1.565725924749274, -1.5681010104219706, -1.5705615384393394, -1.5730183937996507, -1.5753830336341221, -1.5775706739107693, -1.5795033251080242, -1.5811125683185479, -1.5823419731161301, -1.5831490718924637, -1.5835068217479216, -1.5834045037976234, -1.582848030244112, -1.5818596510256757, -1.5804770734982694, -1.5787520296695725, -1.5767483452212685, -1.5745395822273545, -1.5722063424763058, -1.5698333301064316, -1.5675062804574074, -1.5653088663491714, -1.5633196932854783, -1.561609491352131, -1.5602386039921998, -1.5592548626834821, -1.5586919222351312, -1.5585681144902526, -1.5588858592906034, -1.5596316513187032, -1.5607766206159093, -1.562277643933934, -1.5640789643536765, -1.5661142585044545, -1.5683090748825996, -1.5705835537601174, -1.5728553294468917, -1.5750425095586764, -1.5770666236512874, -1.5788554351740949, -1.580345516098176, -1.58148449257469, -1.582232882237122, -1.582565458821191, -1.5824720970839763, -1.5819580699262632, -1.5810437894711216, -1.5797640039089034, -1.5781664814614877, -1.5763102311457389, -1.5742633264736459, -1.5721004122304958, -1.5698999855295825, -1.5677415500674157, -1.5657027466338291, -1.5638565633338644, -1.5622687256547205, -1.5609953595972692, -1.5600810108521228, -1.55955708981801, -1.5594407966224781, -1.5597345627851378, -1.5604260274005424, -1.5614885463920012, -1.5628822141971987, -1.5645553588815795, -1.566446454793515, -1.5684863820776542, -1.5706009501732607, -1.572713593270461, -1.574748139895748, -1.5766315565434277, -1.57829656662811, -1.5796840509407029, -1.5807451440550166, -1.5814429524424587, -1.5817538339884256, -1.5816681946532218, -1.5811907755960808, -1.580340422544024, -1.579149347869553, -1.5776619140690065, -1.5759329844525358, -1.5740259022553273, -1.5720101725106475, -1.5699589314251206, -1.5679462953021874, -1.5660446850205587, -1.5643222225618507, -1.5628402930919925, -1.5616513597563602, -1.5607971088908943, -1.5603069911339316, -1.56019720939716, -1.5604701883513505, -1.5611145425975173, -1.5621055426611854, -1.5634060600180604, -1.5649679551787217, -1.5667338570436378, -1.5686392678518972, -1.5706149165799255, -1.572589275003402, -1.5744911451166232, -1.576252224394985, -1.5778095565545793, -1.579107779952633, -1.5801010934089763, -1.5807548697244787, -1.581046860138304, -1.5809679479252887, -1.5805224257412265, -1.5797277885809347, -1.5786140516968064, -1.5772226199037476, -1.5756047507564244, -1.5738196685521966, -1.5719323984731366, -1.5700113999960976, -1.5681260856272268, -1.5663443148182, -1.56472995347092, -1.5633405867280965, -1.5622254668890563], "ci": [-0.1900297496566439, -0.1761132088998822, -0.15662448700257026, -0.13263104744022836, -0.1052737270421524, -0.07572788710100596, -0.04516557896078838, -0.014719711429420024, 0.014548865083133203, 0.0416805431698791, 0.06584172145483987, 0.08634459917744722, 0.10266161315325278, 0.1144342945631242, 0.12147649318157047, 0.12377208494384244, 0.12146743995536226, 0.11485907728236913, 0.1043770657196301, 0.0905648423999146, 0.07405621048777625, 0.05555034097486501, 0.03578564030229997, 0.015513354594425731, -0.004528237002618521, -0.0236382318666052, -0.04117537702780445, -0.056577556820667854, -0.0693779544458781, -0.07921746964110045, -0.0858531076093665, -0.0891621929785419, -0.0891424023044073, -0.08590774497851915, -0.07968075105358373, -0.07078124148059908, -0.05961215804652174, -0.04664301395335911, -0.032391589181322365, -0.01740453593256397, -0.00223757771028973, 0.012564019133303048, 0.026484049579097398, 0.03905244600948211, 0.04986028915770902, 0.05857230002766899, 0.06493645511822171, 0.06879047320189129, 0.0700650337654414, 0.06878370116795252, 0.06505964076596152, 0.059089319984715054, 0.0511434851243263, 0.04155579048952385, 0.03070952759312301, 0.01902295661851673, 0.0069337785483330125, -0.00511669647234304, -0.016699131059729113, -0.02741096020395763, -0.03688991455787207, -0.044825828017827044, -0.05097035871084521, -0.05514433226943713, -0.0572425043757162, -0.05723563282658731, -0.05516984453063764, -0.05116337660933652, -0.045400859961649595, -0.038125395296577894, -0.029628743086958082, -0.020240007889774616, -0.010313242218402583, -0.00021442436461058083, 0.00969172246943194, 0.01905460580948669, 0.027549889829728186, 0.034890461535598764, 0.04083587524036979, 0.04519997310384816, 0.04785644865777804, 0.048742196264035406, 0.04785836959078141, 0.045269153603588304, 0.041098334410978876, 0.03552382683495233, 0.02877038824823881, 0.021100806760655524, 0.012805900328569701, 0.004193699298630829, -0.004421792767148349, -0.012731856962037949, -0.02044393862110318, -0.027291771470003272, -0.033044401884204225, -0.037513813042345044, -0.04056090280468527, -0.04209963096847259, -0.04209921886860582, -0.040584354668406056, -0.037633428615170425, -0.0333748915293748, -0.027981894469573936, -0.021665425667140893, -0.014666210515238986, -0.0072456800073429795, 0.0003236586900408193, 0.007768099706979413, 0.01482251056255857, 0.021239654355412703, 0.02679873842442972, 0.03131289784847401, 0.034635363971839514, 0.03666411817552049, 0.03734488749129916, 0.036672399306745734, 0.034689875142820445, 0.03148680606614682, 0.027195112524341546, 0.021983847175738713, 0.01605264871848188, 0.009624196150191474, 0.002935944953064427, -0.0037685516082300997, -0.010248422197935342, -0.01627404479900792, -0.02163510007222039, -0.02614783112103067, -0.02966126185340836, -0.03206216625371776, -0.033278627845292834, -0.03328208069322549, -0.03208777856416136, -0.029753695332816504, -0.026377915392176314, -0.022094625727093684, -0.017068869611341023, -0.011490263932405993, -0.0055659165231820434, 0.00048719454061077233, 0.006450101735884156, 0.012109705107153592, 0.01726632583924666, 0.0217406908143503, 0.02538010593215444, 0.028063607654025567, 0.029705921026373726, 0.030260096888673618, 0.029718749438033855, 0.02811386604083442, 0.025515212328579014, 0.022027405370399437, 0.017785774328443985, 0.0129511698548403, 0.007703919146459512, 0.0022371518377187287, -0.0032502581415043545, -0.008560878605058398, -0.01350577512988741, -0.01791118655603016, -0.021624585720633936, -0.024519915597169553, -0.02650182264027035, -0.02750874677773458, -0.027514769743615018, -0.026530168759981265, -0.02460066930697508, -0.021805437194571353, -0.01825389471448091, -0.014081486740743141, -0.009444558835745305, -0.004514539466026722, 0.0005283586688325237, 0.005501688184770984, 0.010227330772579988, 0.014537840347978448, 0.018282340973862016, 0.021331773047717894, 0.023583306547061495, 0.02496377164329146, 0.025431993547020873, 0.024979958685208678, 0.023632781763418736, 0.02144748640136133, 0.018510654302712957, 0.01493503783233617, 0.0108552670246767, 0.0064228131824299005, 0.001800396280840345, -0.002843958467234098, -0.007342998890513081, -0.011536240158780027, -0.015275661290423466, -0.018430902658390935, -0.020893782960273496, -0.02258198010082393, -0.02344175174142868, -0.023449606736270574, -0.022612876996470903, -0.02096917910831442, -0.018584794846661316, -0.015552038148148921, -0.011985711781045329, -0.00801878861976524, -0.003797479005689533, 0.0005241337531074596, 0.004789693805619498, 0.008846206407410268, 0.012549502643771382, 0.015769340844605365, 0.018393964965261377, 0.02033396116824646, 0.021525280304300707, 0.021931324966242956, 0.02154403413088056, 0.02038393485791089, 0.018499167759770157, 0.015963529654952405, 0.0128736116619523, 0.009345142750998946, 0.005508676335562634, 0.0015047799034332127, -0.0025210958023247692, -0.006423881482216324, -0.010064097987514327, -0.013312822686553023, -0.016056237306438025, -0.018199597459518345, -0.0196704860491432, -0.020421239496340147, -0.020430466244064874, -0.01970361015754986, -0.018272546040961967, -0.016194229282786295, -0.013548455378535277, -0.010434816560227654, -0.006968970878034877, -0.003278362849711694, 0.000502446600110771, 0.004236670373186193, 0.0077902284566855814, 0.011036546848591278, 0.013861050933970996, 0.016165194330018767, 0.017869882057518553, 0.01891816966244776, 0.019277146752392636, 0.01893894333724857, 0.017920829278127274, 0.0162644098949849, 0.014033953183273643, 0.011313914984843538, 0.00820575675246622, 0.004824175245732497, 0.0012928837394950846, -0.0022599005791213113, -0.005706098907220705, -0.008922375207687903, -0.011794537611399822, -0.014221580220908822, -0.016119222698914113, -0.017422824044149753, -0.018089570277005272, -0.01809986251175298, -0.017457861099069306, -0.01619117211789458, -0.014349693373371622, -0.012003667108840474, -0.009241014792974313, -0.006164054601681803, -0.00288572369236315, 0.0004745556791246737, 0.003795215298347181, 0.006956928131950138, 0.009846885538204125, 0.012362811618869226, 0.014416572236459363, 0.015937251718093518, 0.016873590218746893, 0.017195698378100685, 0.01689599240346669, 0.015989321077525858, 0.014512285394286761, 0.012521780516740744, 0.010092817486633753, 0.007315707613653824, 0.0042927148278217985, 0.0011342997129974225, -0.0020449071852038756, -0.005130256336018512, -0.00801120450907917, -0.010585266265319427, -0.01276165072704259, -0.014464454892881569, -0.015635301501008097, -0.016235330098322766, -0.016246473778920374, -0.015671980138039405, -0.014536162397811676, -0.012883394406511473, -0.010776390295785835, -0.008293835032514664, -0.005527455019883997, -0.0025786374787311523, 0.00044527710720885545, 0.00343489420382719, 0.006282714748992388, 0.008886992680555542, 0.011155362326670436, 0.013008106613052252, 0.014380950720827823, 0.015227283570403101, 0.015519730650216062, 0.01525102547510591, 0.014434152478515391, 0.013101760489221409, 0.01130487216584272, 0.009110939920087482, 0.006601322055340094, 0.0038682732591371672, 0.0010115604994045241, -0.0018651718021297716, -0.004658155147203015, -0.007267233215005199, -0.009599446712350634, -0.011572338750193775, -0.01311686345413317, -0.014179795447794174, -0.014725556373158514, -0.014737396045296133, -0.014217889394259072, -0.013188735166032745, -0.011689867538738146, -0.009777916452952824, -0.007524075673777697, -0.0050114585708404685, -0.0023320395799058687, 0.0004167063332601263, 0.0031353436455480977, 0.005726067345653413, 0.008096215625861642, 0.01016157824917276, 0.01184938267931166, 0.013100852291116547, 0.013873246941651563, 0.014141315284372175, 0.013898109746427759, 0.013155138275635352, 0.011941850956704098, 0.010304483529350757, 0.008304302854202653, 0.006015320643635044, 0.0035215605486490476, 0.0009139793080116005, -0.0017128454224474997, -0.0042641401429189835, -0.006648349638934353, -0.008780417363361988, -0.010584814720558453, -0.01199821154668366, -0.012971693547757781, -0.013472449243730023, -0.013484868452041134, -0.013011015813531255, -0.012070465535044868, -0.010699506575512443, -0.008949750104930179, -0.006886192408200968, -0.0045848057273313635, -0.0021297461515798477, 0.0003897190079015241, 0.002882452347159694, 0.00525873849237649, 0.0074335084629475415, 0.00932938055493529, 0.01087940920630405, 0.012029444354886511, 0.012740018301365378, 0.012987694504099926, 0.012765832419741692, 0.012084743744086105, 0.010971237430011879, 0.009467572867858893, 0.007629861816774684, 0.005525979314818971, 0.0032330611722886367, 0.0008346801528636334, -0.0015821959367462552, -0.0039303536793744934, -0.0061254770978932255, -0.008089171198508062, -0.009751757727294544, -0.011054743578588619, -0.011952874552510076, -0.012415702500227227, -0.012428611753062393, -0.011993270450890797, -0.011127493248361146, -0.00986452312836932, -0.008251760924684203, -0.006348990900594771, -0.004226168642923303, -0.00196085297493329, 0.00036462397650800207, 0.0026661454378641585, 0.004860849014825579, 0.0068701064222144205, 0.008622336895742185, 0.010055553745554325, 0.011119553581954659, 0.011777671023725008, 0.012008037696512604, 0.01180430245485111, 0.011175789354614307, 0.010147090251417707, 0.008757109269084877, 0.0070575960378010845, 0.005111222839974676, 0.002989276973249491, 0.0007690531719901142, -0.0014689586541772584, -0.003643988164408206, -0.005677896380865041, -0.007497979678146477, -0.009039565462087224, -0.01024830697967439, -0.011082095945881183, -0.011512525794514622, -0.011525854837817467, -0.011123436850177802, -0.010321605911084135, -0.009151022051349732, -0.007655503633602483, -0.005890390766774864, -0.003920500748176456, -0.00181775095215376, 0.00034146376800158374, 0.002479043635530234, 0.004518005946773812, 0.006385254645890298, 0.00801419794120358, 0.00934712032668465, 0.010337224617962755, 0.01095027185696846, 0.011165761729261104, 0.010977612930099979, 0.010394321096434157, 0.009438590831876054, 0.008146457306617826, 0.006565931231642997, 0.00475521802978871, 0.002780577147874864, 0.0007139001378576596, -0.001369904065589421, -0.003395621669249799, -0.005290446219303019, -0.006986592765312864, -0.008423720219408543, -0.009551075436950555, -0.01032928292580809, -0.010731717169448806, -0.01074540984241405, -0.010371461145725017, -0.009624942477342155, -0.008534296027125727, -0.007140254983704511, -0.005494325211784335, -0.003656884888260876, -0.0016949721175543067, 0.0003201584978612304, 0.002315621360742135, 0.004219533726619187, 0.005963602802239651, 0.007485573067958143, 0.008731446205591017, 0.009657394555647326, 0.010231300384061524, 0.010433866988460598, 0.010259263312952176, 0.009715280697791269, 0.008822998050225411, 0.0076159694466310926, 0.006138965325258723, 0.004446314388220614, 0.0025999075307663287, 0.0006669370509704496, -0.0012825463572191324, -0.0031781700826475096, -0.0049517777813421595, -0.006539877796710979, -0.007885913935309566, -0.008942277459154584, -0.009671988793343446, -0.01004998962380647, -0.010064000326069966, -0.009714913500121096, -0.009016711212553347, -0.007995910755341304, -0.0066905606996320345, -0.005148825142610493]} +{"x": [-5.0, -5.190380573272705, -5.380761623382568, -5.571142196655273, -5.761523246765137, -5.951903820037842, -6.142284393310547, -6.33266544342041, -6.523046016693115, -6.7134270668029785, -6.903807640075684, -7.094188213348389, -7.284569263458252, -7.474949836730957, -7.66533088684082, -7.855711460113525, -8.04609203338623, -8.236473083496094, -8.426854133605957, -8.617234230041504, -8.807615280151367, -8.99799633026123, -9.188376426696777, -9.37875747680664, -9.569138526916504, -9.75951862335205, -9.949899673461914, -10.140280723571777, -10.33066177368164, -10.521041870117188, -10.71142292022705, -10.901803970336914, -11.092184066772461, -11.282565116882324, -11.472946166992188, -11.663326263427734, -11.853707313537598, -12.044088363647461, -12.234469413757324, -12.424849510192871, -12.615230560302734, -12.805611610412598, -12.995991706848145, -13.186372756958008, -13.376753807067871, -13.567133903503418, -13.757514953613281, -13.947896003723145, -14.138276100158691, -14.328657150268555, -14.519038200378418, -14.709419250488281, -14.899799346923828, -15.090180397033691, -15.280561447143555, -15.470941543579102, -15.661322593688965, -15.851703643798828, -16.042083740234375, -16.232465744018555, -16.4228458404541, -16.61322593688965, -16.803607940673828, -16.993988037109375, -17.184368133544922, -17.3747501373291, -17.56513023376465, -17.755510330200195, -17.945892333984375, -18.136272430419922, -18.32665252685547, -18.51703453063965, -18.707414627075195, -18.897794723510742, -19.088176727294922, -19.27855682373047, -19.46893882751465, -19.659318923950195, -19.849699020385742, -20.040081024169922, -20.23046112060547, -20.420841217041016, -20.611223220825195, -20.801603317260742, -20.99198341369629, -21.18236541748047, -21.372745513916016, -21.563125610351562, -21.753507614135742, -21.94388771057129, -22.134267807006836, -22.324649810791016, -22.515029907226562, -22.70541000366211, -22.89579200744629, -23.086172103881836, -23.276552200317383, -23.466934204101562, -23.65731430053711, -23.84769630432129, -24.038076400756836, -24.228456497192383, -24.418838500976562, -24.60921859741211, -24.799598693847656, -24.989980697631836, -25.180360794067383, -25.37074089050293, -25.56112289428711, -25.751502990722656, -25.941883087158203, -26.132265090942383, -26.32264518737793, -26.513025283813477, -26.703407287597656, -26.893787384033203, -27.08416748046875, -27.27454948425293, -27.464929580688477, -27.655309677124023, -27.845691680908203, -28.03607177734375, -28.22645378112793, -28.416833877563477, -28.607213973999023, -28.797595977783203, -28.98797607421875, -29.178356170654297, -29.368738174438477, -29.559118270874023, -29.74949836730957, -29.93988037109375, -30.130260467529297, -30.320640563964844, -30.511022567749023, -30.70140266418457, -30.891782760620117, -31.082164764404297, -31.272544860839844, -31.46292495727539, -31.65330696105957, -31.843687057495117, -32.0340690612793, -32.224449157714844, -32.41482925415039, -32.60520935058594, -32.795589447021484, -32.9859733581543, -33.176353454589844, -33.36673355102539, -33.55711364746094, -33.747493743896484, -33.9378776550293, -34.128257751464844, -34.31863784790039, -34.50901794433594, -34.699398040771484, -34.88977813720703, -35.080162048339844, -35.27054214477539, -35.46092224121094, -35.651302337646484, -35.84168243408203, -36.03206253051758, -36.22244644165039, -36.41282653808594, -36.603206634521484, -36.79358673095703, -36.98396682739258, -37.174346923828125, -37.36473083496094, -37.555110931396484, -37.74549102783203, -37.93587112426758, -38.126251220703125, -38.31663513183594, -38.507015228271484, -38.69739532470703, -38.88777542114258, -39.078155517578125, -39.26853561401367, -39.458919525146484, -39.64929962158203, -39.83967971801758, -40.030059814453125, -40.22043991088867, -40.41082000732422, -40.60120391845703, -40.79158401489258, -40.981964111328125, -41.17234420776367, -41.36272430419922, -41.553104400634766, -41.74348831176758, -41.933868408203125, -42.12424850463867, -42.31462860107422, -42.505008697509766, -42.69539260864258, -42.885772705078125, -43.07615280151367, -43.26653289794922, -43.456912994384766, -43.64729309082031, -43.837677001953125, -44.02805709838867, -44.21843719482422, -44.408817291259766, -44.59919738769531, -44.78957748413086, -44.97996139526367, -45.17034149169922, -45.360721588134766, -45.55110168457031, -45.74148178100586, -45.931861877441406, -46.12224578857422, -46.312625885009766, -46.50300598144531, -46.69338607788086, -46.883766174316406, -47.07415008544922, -47.264530181884766, -47.45491027832031, -47.64529037475586, -47.835670471191406, -48.02605056762695, -48.216434478759766, -48.40681457519531, -48.59719467163086, -48.787574768066406, -48.97795486450195, -49.1683349609375, -49.35871887207031, -49.54909896850586, -49.739479064941406, -49.92985916137695, -50.1202392578125, -50.31061935424805, -50.50100326538086, -50.691383361816406, -50.88176345825195, -51.0721435546875, -51.26252365112305, -51.45290756225586, -51.643287658691406, -51.83366775512695, -52.0240478515625, -52.21442794799805, -52.404808044433594, -52.595191955566406, -52.78557205200195, -52.9759521484375, -53.16633224487305, -53.356712341308594, -53.54709243774414, -53.73747634887695, -53.9278564453125, -54.11823654174805, -54.308616638183594, -54.49899673461914, -54.68938064575195, -54.8797607421875, -55.07014083862305, -55.260520935058594, -55.45090103149414, -55.64128112792969, -55.8316650390625, -56.02204513549805, -56.212425231933594, -56.40280532836914, -56.59318542480469, -56.783565521240234, -56.97394943237305, -57.164329528808594, -57.35470962524414, -57.54508972167969, -57.735469818115234, -57.92584991455078, -58.116233825683594, -58.30661392211914, -58.49699401855469, -58.687374114990234, -58.87775421142578, -59.068138122558594, -59.25851821899414, -59.44889831542969, -59.639278411865234, -59.82965850830078, -60.02003860473633, -60.21042251586914, -60.40080261230469, -60.591182708740234, -60.78156280517578, -60.97194290161133, -61.162322998046875, -61.35270690917969, -61.543087005615234, -61.73346710205078, -61.92384719848633, -62.114227294921875, -62.30460739135742, -62.494991302490234, -62.68537139892578, -62.87575149536133, -63.066131591796875, -63.25651168823242, -63.446895599365234, -63.63727569580078, -63.82765579223633, -64.01803588867188, -64.20841979980469, -64.39879608154297, -64.58917999267578, -64.77955627441406, -64.96994018554688, -65.16032409667969, -65.35070037841797, -65.54108428955078, -65.73146057128906, -65.92184448242188, -66.11222076416016, -66.30260467529297, -66.49298858642578, -66.68336486816406, -66.87374877929688, -67.06412506103516, -67.25450897216797, -67.44489288330078, -67.63526916503906, -67.82565307617188, -68.01602935791016, -68.20641326904297, -68.39679718017578, -68.58717346191406, -68.77755737304688, -68.96793365478516, -69.15831756591797, -69.34869384765625, -69.53907775878906, -69.72946166992188, -69.91983795166016, -70.11022186279297, -70.30059814453125, -70.49098205566406, -70.68136596679688, -70.87174224853516, -71.06212615966797, -71.25250244140625, -71.44288635253906, -71.63327026367188, -71.82364654541016, -72.01403045654297, -72.20440673828125, -72.39479064941406, -72.58516693115234, -72.77555084228516, -72.96593475341797, -73.15631103515625, -73.34669494628906, -73.53707122802734, -73.72745513916016, -73.91783905029297, -74.10821533203125, -74.29859924316406, -74.48897552490234, -74.67935943603516, -74.86973571777344, -75.06011962890625, -75.25050354003906, -75.44087982177734, -75.63126373291016, -75.82164001464844, -76.01202392578125, -76.20240783691406, -76.39278411865234, -76.58316802978516, -76.77354431152344, -76.96392822265625, -77.15431213378906, -77.34468841552734, -77.53507232666016, -77.72544860839844, -77.91583251953125, -78.10620880126953, -78.29659271240234, -78.48697662353516, -78.67735290527344, -78.86773681640625, -79.05811309814453, -79.24849700927734, -79.43888092041016, -79.62925720214844, -79.81964111328125, -80.01001739501953, -80.20040130615234, -80.39078521728516, -80.58116149902344, -80.77154541015625, -80.96192169189453, -81.15230560302734, -81.34268188476562, -81.53306579589844, -81.72344970703125, -81.91382598876953, -82.10420989990234, -82.29458618164062, -82.48497009277344, -82.67535400390625, -82.86573028564453, -83.05611419677734, -83.24649047851562, -83.43687438964844, -83.62725830078125, -83.81763458251953, -84.00801849365234, -84.19839477539062, -84.38877868652344, -84.57915496826172, -84.76953887939453, -84.95992279052734, -85.15029907226562, -85.34068298339844, -85.53105926513672, -85.72144317626953, -85.91182708740234, -86.10220336914062, -86.29258728027344, -86.48296356201172, -86.67334747314453, -86.86372375488281, -87.05410766601562, -87.24449157714844, -87.43486785888672, -87.62525177001953, -87.81562805175781, -88.00601196289062, -88.19639587402344, -88.38677215576172, -88.57715606689453, -88.76753234863281, -88.95791625976562, -89.14830017089844, -89.33867645263672, -89.52906036376953, -89.71943664550781, -89.90982055664062, -90.1001968383789, -90.29058074951172, -90.48096466064453, -90.67134094238281, -90.86172485351562, -91.0521011352539, -91.24248504638672, -91.43286895751953, -91.62324523925781, -91.81362915039062, -92.0040054321289, -92.19438934326172, -92.38477325439453, -92.57514953613281, -92.76553344726562, -92.9559097290039, -93.14629364013672, -93.336669921875, -93.52705383300781, -93.71743774414062, -93.9078140258789, -94.09819793701172, -94.28857421875, -94.47895812988281, -94.66934204101562, -94.8597183227539, -95.05010223388672, -95.240478515625, -95.43086242675781, -95.6212387084961, -95.8116226196289, -96.00200653076172, -96.1923828125, -96.38276672363281, -96.5731430053711, -96.7635269165039, -96.95391082763672, -97.144287109375, -97.33467102050781, -97.5250473022461, -97.7154312133789, -97.90581512451172, -98.09619140625, -98.28657531738281, -98.4769515991211, -98.6673355102539, -98.85771179199219, -99.048095703125, -99.23847961425781, -99.4288558959961, -99.6192398071289, -99.80961608886719, -100.0], "si": [-1.549931287765503, -1.5153108835220337, -1.4850797653198242, -1.4599872827529907, -1.4405642747879028, -1.4271215200424194, -1.419752836227417, -1.418345332145691, -1.4225953817367554, -1.4320281744003296, -1.446022391319275, -1.46383798122406, -1.4846456050872803, -1.5075582265853882, -1.531662940979004, -1.556051254272461, -1.579849362373352, -1.6022452116012573, -1.6225117444992065, -1.6400281190872192, -1.6542954444885254, -1.6649481058120728, -1.6717605590820312, -1.6746491193771362, -1.6736692190170288, -1.6690081357955933, -1.6609731912612915, -1.649977207183838, -1.636520266532898, -1.6211696863174438, -1.604538083076477, -1.5872611999511719, -1.5699748992919922, -1.5532934665679932, -1.5377893447875977, -1.5239750146865845, -1.51228666305542, -1.5030722618103027, -1.49658203125, -1.4929628372192383, -1.4922559261322021, -1.4943994283676147, -1.4992327690124512, -1.5065056085586548, -1.5158889293670654, -1.5269888639450073, -1.5393619537353516, -1.552532434463501, -1.5660088062286377, -1.5793027877807617, -1.5919450521469116, -1.603501558303833, -1.6135880947113037, -1.6218820810317993, -1.6281324625015259, -1.632166862487793, -1.6338955163955688, -1.6333122253417969, -1.6304932832717896, -1.6255919933319092, -1.618831992149353, -1.6104974746704102, -1.6009221076965332, -1.590476155281067, -1.579552173614502, -1.568550944328308, -1.5578675270080566, -1.5478770732879639, -1.538921594619751, -1.5312998294830322, -1.5252563953399658, -1.5209746360778809, -1.5185717344284058, -1.51809561252594, -1.5195245742797852, -1.5227699279785156, -1.527679681777954, -1.534045696258545, -1.541612148284912, -1.5500853061676025, -1.5591447353363037, -1.5684551000595093, -1.5776785612106323, -1.5864863395690918, -1.5945706367492676, -1.6016552448272705, -1.6075040102005005, -1.6119295358657837, -1.6147983074188232, -1.6160346269607544, -1.615622639656067, -1.61360502243042, -1.6100815534591675, -1.6052038669586182, -1.599169135093689, -1.5922130346298218, -1.5845999717712402, -1.576613187789917, -1.5685454607009888, -1.5606869459152222, -1.5533162355422974, -1.5466898679733276, -1.5410335063934326, -1.5365352630615234, -1.5333384275436401, -1.531537652015686, -1.5311763286590576, -1.5322458744049072, -1.5346864461898804, -1.538390040397644, -1.5432054996490479, -1.5489436388015747, -1.5553851127624512, -1.5622888803482056, -1.5694005489349365, -1.5764620304107666, -1.5832206010818481, -1.5894381999969482, -1.5948989391326904, -1.5994174480438232, -1.6028445959091187, -1.6050721406936646, -1.6060363054275513, -1.6057195663452148, -1.604150414466858, -1.6014018058776855, -1.5975878238677979, -1.5928595066070557, -1.5873982906341553, -1.5814099311828613, -1.5751161575317383, -1.5687466859817505, -1.5625313520431519, -1.556691288948059, -1.5514315366744995, -1.5469337701797485, -1.5433502197265625, -1.5407981872558594, -1.5393567085266113, -1.5390641689300537, -1.539917230606079, -1.541871428489685, -1.5448435544967651, -1.5487146377563477, -1.5533350706100464, -1.5585302114486694, -1.5641065835952759, -1.5698596239089966, -1.5755802392959595, -1.5810636281967163, -1.5861153602600098, -1.590558648109436, -1.5942410230636597, -1.5970383882522583, -1.5988600254058838, -1.599651575088501, -1.5993956327438354, -1.5981130599975586, -1.5958609580993652, -1.5927307605743408, -1.588844656944275, -1.5843502283096313, -1.5794155597686768, -1.5742225646972656, -1.5689607858657837, -1.5638200044631958, -1.5589838027954102, -1.5546228885650635, -1.550889015197754, -1.5479100942611694, -1.5457854270935059, -1.544582724571228, -1.5443360805511475, -1.5450444221496582, -1.5466729402542114, -1.5491539239883423, -1.5523896217346191, -1.5562562942504883, -1.5606086254119873, -1.5652854442596436, -1.5701154470443726, -1.5749233961105347, -1.5795366764068604, -1.5837911367416382, -1.5875372886657715, -1.5906450748443604, -1.5930089950561523, -1.5945509672164917, -1.5952229499816895, -1.595009207725525, -1.5939254760742188, -1.5920188426971436, -1.5893653631210327, -1.5860673189163208, -1.5822492837905884, -1.5780532360076904, -1.5736335515975952, -1.5691512823104858, -1.5647680759429932, -1.5606409311294556, -1.5569159984588623, -1.553723692893982, -1.551174283027649, -1.5493535995483398, -1.5483211278915405, -1.5481070280075073, -1.5487120151519775, -1.5501071214675903, -1.5522356033325195, -1.5550144910812378, -1.5583384037017822, -1.5620828866958618, -1.5661098957061768, -1.5702720880508423, -1.574418544769287, -1.5784001350402832, -1.5820751190185547, -1.5853135585784912, -1.5880025625228882, -1.5900498628616333, -1.5913870334625244, -1.591971755027771, -1.5917888879776, -1.5908513069152832, -1.5891987085342407, -1.5868964195251465, -1.584032416343689, -1.5807141065597534, -1.5770646333694458, -1.5732179880142212, -1.5693140029907227, -1.5654938220977783, -1.561894178390503, -1.558642864227295, -1.5558545589447021, -1.5536258220672607, -1.5520325899124146, -1.551127552986145, -1.5509378910064697, -1.5514651536941528, -1.5526849031448364, -1.5545480251312256, -1.5569827556610107, -1.5598970651626587, -1.5631825923919678, -1.5667181015014648, -1.570374608039856, -1.5740195512771606, -1.5775219202041626, -1.580756425857544, -1.5836087465286255, -1.5859788656234741, -1.587784767150879, -1.5889657735824585, -1.589483618736267, -1.5893244743347168, -1.5884987115859985, -1.5870410203933716, -1.5850082635879517, -1.5824775695800781, -1.5795437097549438, -1.576314926147461, -1.5729098320007324, -1.5694520473480225, -1.5660665035247803, -1.5628745555877686, -1.5599900484085083, -1.5575144290924072, -1.5555343627929688, -1.5541176795959473, -1.5533115863800049, -1.5531409978866577, -1.553607702255249, -1.5546908378601074, -1.556347131729126, -1.5585131645202637, -1.5611075162887573, -1.56403386592865, -1.5671848058700562, -1.57044517993927, -1.5736969709396362, -1.576823115348816, -1.579711675643921, -1.5822603702545166, -1.5843794345855713, -1.5859953165054321, -1.5870531797409058, -1.587518334388733, -1.587377905845642, -1.5866405963897705, -1.5853370428085327, -1.5835175514221191, -1.5812511444091797, -1.5786219835281372, -1.5757272243499756, -1.572672724723816, -1.56956946849823, -1.5665297508239746, -1.5636625289916992, -1.5610700845718384, -1.558843970298767, -1.5570623874664307, -1.5557866096496582, -1.555059552192688, -1.5549042224884033, -1.555322527885437, -1.5562962293624878, -1.5577865839004517, -1.5597370862960815, -1.5620745420455933, -1.5647125244140625, -1.5675541162490845, -1.5704957246780396, -1.5734310150146484, -1.576253890991211, -1.5788636207580566, -1.5811673402786255, -1.5830837488174438, -1.5845460891723633, -1.5855042934417725, -1.5859267711639404, -1.5858014822006226, -1.5851359367370605, -1.583957314491272, -1.5823109149932861, -1.580258846282959, -1.577877402305603, -1.5752540826797485, -1.5724847316741943, -1.56967031955719, -1.5669121742248535, -1.5643095970153809, -1.561955213546753, -1.5599327087402344, -1.5583131313323975, -1.557152509689331, -1.556490182876587, -1.5563472509384155, -1.5567259788513184, -1.5576099157333374, -1.558964490890503, -1.5607380867004395, -1.5628647804260254, -1.5652658939361572, -1.5678534507751465, -1.5705331563949585, -1.573207974433899, -1.5757814645767212, -1.5781614780426025, -1.580263376235962, -1.58201265335083, -1.5833483934402466, -1.5842244625091553, -1.5846117734909058, -1.5844988822937012, -1.583892583847046, -1.5828173160552979, -1.581314206123352, -1.5794397592544556, -1.577263355255127, -1.5748651027679443, -1.5723323822021484, -1.569757342338562, -1.5672332048416138, -1.5648502111434937, -1.5626939535140991, -1.5608407258987427, -1.5593559741973877, -1.5582911968231201, -1.557682752609253, -1.557550072669983, -1.5578958988189697, -1.5587049722671509, -1.559946060180664, -1.5615721940994263, -1.5635226964950562, -1.5657259225845337, -1.568100929260254, -1.5705615282058716, -1.5730184316635132, -1.5753830671310425, -1.5775706768035889, -1.5795032978057861, -1.5811126232147217, -1.5823419094085693, -1.5831490755081177, -1.5835068225860596, -1.583404541015625, -1.582848072052002, -1.5818597078323364, -1.5804771184921265, -1.578752040863037, -1.5767483711242676, -1.5745395421981812, -1.5722063779830933, -1.5698332786560059, -1.567506194114685, -1.565308928489685, -1.5633196830749512, -1.5616095066070557, -1.5602385997772217, -1.5592548847198486, -1.5586919784545898, -1.5585681200027466, -1.5588858127593994, -1.5596317052841187, -1.5607765913009644, -1.5622776746749878, -1.5640790462493896, -1.5661141872406006, -1.5683090686798096, -1.5705835819244385, -1.5728553533554077, -1.5750426054000854, -1.5770666599273682, -1.5788555145263672, -1.5803455114364624, -1.5814845561981201, -1.5822328329086304, -1.582565426826477, -1.5824720859527588, -1.5819580554962158, -1.5810438394546509, -1.5797640085220337, -1.5781664848327637, -1.576310157775879, -1.574263334274292, -1.5721004009246826, -1.5699000358581543, -1.5677415132522583, -1.5657027959823608, -1.563856601715088, -1.5622687339782715, -1.56099534034729, -1.5600810050964355, -1.5595570802688599, -1.5594408512115479, -1.559734582901001, -1.5604259967803955, -1.5614885091781616, -1.5628821849822998, -1.5645554065704346, -1.5664465427398682, -1.5684863328933716, -1.570600986480713, -1.5727136135101318, -1.574748158454895, -1.5766315460205078, -1.5782965421676636, -1.5796840190887451, -1.5807451009750366, -1.581442952156067, -1.5817538499832153, -1.5816681385040283, -1.5811907052993774, -1.5803403854370117, -1.5791493654251099, -1.5776619911193848, -1.5759329795837402, -1.5740258693695068, -1.5720101594924927, -1.5699589252471924, -1.5679463148117065, -1.5660446882247925, -1.5643222332000732, -1.5628403425216675, -1.561651349067688, -1.560797095298767, -1.5603070259094238, -1.5601972341537476, -1.5604702234268188, -1.5611145496368408, -1.5621055364608765, -1.5634061098098755, -1.5649679899215698, -1.5667338371276855, -1.5686392784118652, -1.5706149339675903, -1.5725892782211304, -1.5744911432266235, -1.5762522220611572, -1.5778095722198486, -1.5791077613830566, -1.5801011323928833, -1.5807548761367798, -1.5810468196868896, -1.580967903137207, -1.5805224180221558, -1.5797277688980103, -1.5786141157150269, -1.5772225856781006, -1.575604796409607, -1.573819637298584, -1.5719324350357056, -1.5700113773345947, -1.5681260824203491, -1.5663443803787231, -1.564729928970337, -1.563340663909912, -1.5622254610061646], "ci": [-0.19002975523471832, -0.17611323297023773, -0.15662448108196259, -0.1326310634613037, -0.10527369379997253, -0.07572788745164871, -0.04516560584306717, -0.014719693921506405, 0.01454885397106409, 0.04168057069182396, 0.06584172695875168, 0.08634458482265472, 0.1026616245508194, 0.11443429440259933, 0.12147650122642517, 0.12377208471298218, 0.12146744132041931, 0.11485907435417175, 0.10437703877687454, 0.09056486189365387, 0.07405620813369751, 0.05555030703544617, 0.035785675048828125, 0.015513358637690544, -0.004528263118118048, -0.02363819256424904, -0.04117536544799805, -0.056577570736408234, -0.06937798112630844, -0.07921746373176575, -0.08585310727357864, -0.0891621932387352, -0.08914240449666977, -0.08590774238109589, -0.07968074083328247, -0.07078126072883606, -0.05961216613650322, -0.04664300009608269, -0.03239155188202858, -0.017404550686478615, -0.002237569773569703, 0.012564048171043396, 0.02648402936756611, 0.03905244544148445, 0.049860306084156036, 0.05857228487730026, 0.06493645161390305, 0.06879047304391861, 0.07006503641605377, 0.068783700466156, 0.06505963951349258, 0.0590893030166626, 0.051143497228622437, 0.04155578836798668, 0.030709508806467056, 0.019022978842258453, 0.006933781784027815, -0.005116711370646954, -0.016699105501174927, -0.027411004528403282, -0.03688992187380791, -0.044825807213783264, -0.05097037926316261, -0.055144332349300385, -0.057242501527071, -0.05723562836647034, -0.05516984313726425, -0.05116339400410652, -0.04540083929896355, -0.03812539950013161, -0.029628779739141464, -0.02023998461663723, -0.010313252918422222, -0.00021447023027576506, 0.009691741317510605, 0.0190545916557312, 0.027549929916858673, 0.03489047288894653, 0.04083586484193802, 0.04519999027252197, 0.04785645008087158, 0.04874219745397568, 0.04785836115479469, 0.04526915028691292, 0.041098348796367645, 0.035523805767297745, 0.028770387172698975, 0.021100834012031555, 0.012805873528122902, 0.00419370224699378, -0.004421760328114033, -0.012731879018247128, -0.020443933084607124, -0.02729174494743347, -0.03304441273212433, -0.03751380741596222, -0.04056088998913765, -0.04209963232278824, -0.04209921881556511, -0.040584344416856766, -0.03763342276215553, -0.03337490186095238, -0.027981868013739586, -0.02166542038321495, -0.014666229486465454, -0.007245650980621576, 0.0003236615739297122, 0.007768076844513416, 0.01482253335416317, 0.02123965322971344, 0.02679871954023838, 0.031312908977270126, 0.03463536128401756, 0.03666411340236664, 0.03734488785266876, 0.036672402173280716, 0.03468988835811615, 0.03148679807782173, 0.027195120230317116, 0.021983874961733818, 0.016052639111876488, 0.009624209254980087, 0.0029359140899032354, -0.0037685588467866182, -0.010248406790196896, -0.016274068504571915, -0.021635103970766068, -0.02614782005548477, -0.0296612735837698, -0.032062165439128876, -0.03327862545847893, -0.0332820788025856, -0.0320877805352211, -0.029753705486655235, -0.026377905160188675, -0.02209462970495224, -0.01706889271736145, -0.011490250937640667, -0.005565923638641834, 0.00048716613673605025, 0.006450112443417311, 0.012109695933759212, 0.017266349866986275, 0.02174069546163082, 0.025380099192261696, 0.028063595294952393, 0.029705911874771118, 0.030260097235441208, 0.02971874549984932, 0.028113864362239838, 0.025515221059322357, 0.022027431055903435, 0.017785727977752686, 0.012951136566698551, 0.007703903131186962, 0.0022371544037014246, -0.0032502366229891777, -0.008560840040445328, -0.013505817390978336, -0.017911208793520927, -0.021624593064188957, -0.024519912898540497, -0.026501815766096115, -0.027508743107318878, -0.027514765039086342, -0.026530161499977112, -0.024600666016340256, -0.021805444732308388, -0.01825391687452793, -0.014081528410315514, -0.009444523602724075, -0.004514520522207022, 0.0005283599020913243, 0.0055016721598804, 0.010227300226688385, 0.014537880197167397, 0.018282363191246986, 0.021331779658794403, 0.02358330599963665, 0.02496376819908619, 0.02543199434876442, 0.024979950860142708, 0.023632772266864777, 0.021447481587529182, 0.018510660156607628, 0.014935057610273361, 0.010855304077267647, 0.006422777194529772, 0.0018003755249083042, -0.0028439629822969437, -0.007342987693846226, -0.011536216363310814, -0.015275628305971622, -0.0184309221804142, -0.02089378982782364, -0.022581979632377625, -0.023441750556230545, -0.02344960905611515, -0.022612864151597023, -0.020969167351722717, -0.018584787845611572, -0.015552041120827198, -0.01198572851717472, -0.008018821477890015, -0.0037974417209625244, 0.0005241561448201537, 0.004789700731635094, 0.00884619913995266, 0.01254948414862156, 0.015769315883517265, 0.01839398220181465, 0.020333968102931976, 0.02152528055012226, 0.021931324154138565, 0.021544039249420166, 0.02038395032286644, 0.01849915273487568, 0.015963520854711533, 0.012873612344264984, 0.009345156140625477, 0.005508704576641321, 0.0015047419583424926, -0.002521119313314557, -0.006423890590667725, -0.010064094327390194, -0.01331280916929245, -0.01605621725320816, -0.018199613317847252, -0.01967049203813076, -0.020421240478754044, -0.020430466160178185, -0.019703615456819534, -0.018272561952471733, -0.016194211319088936, -0.013548444025218487, -0.010434814728796482, -0.006968981586396694, -0.003278387011960149, 0.0005024091224186122, 0.0042366948910057545, 0.0077902390621602535, 0.011036545969545841, 0.013861040584743023, 0.016165180131793022, 0.017869895324110985, 0.018918173387646675, 0.019277146086096764, 0.01893894374370575, 0.017920834943652153, 0.016264425590634346, 0.014033932238817215, 0.011313901282846928, 0.008205752819776535, 0.004824182949960232, 0.0012929040240123868, -0.002259868197143078, -0.0057061235420405865, -0.008922386914491653, -0.011794538237154484, -0.014221573248505592, -0.01611921191215515, -0.017422834411263466, -0.018089571967720985, -0.018099861219525337, -0.017457861453294754, -0.016191178932785988, -0.014349709264934063, -0.012003644369542599, -0.009240998886525631, -0.006164048332720995, -0.002885728608816862, 0.00047453894512727857, 0.0037951876875013113, 0.006956952624022961, 0.009846897795796394, 0.012362814508378506, 0.014416567981243134, 0.01593724451959133, 0.016873585060238838, 0.017195697873830795, 0.016895990818738937, 0.01598932035267353, 0.014512291178107262, 0.012521795928478241, 0.010092792101204395, 0.007315689232200384, 0.004292706493288279, 0.0011343021178618073, -0.002044893801212311, -0.005130233243107796, -0.008011228404939175, -0.010585279203951359, -0.012761654332280159, -0.014464452862739563, -0.01563529670238495, -0.01623532734811306, -0.01624647155404091, -0.015671975910663605, -0.014536160975694656, -0.012883399613201618, -0.010776404291391373, -0.008293860591948032, -0.0055274348706007, -0.002578627085313201, 0.00044527699355967343, 0.0034348838962614536, 0.006282695569097996, 0.008887016214430332, 0.011155374348163605, 0.013008111156523228, 0.014380949549376965, 0.015227292664349079, 0.015519730746746063, 0.015251020900905132, 0.014434169046580791, 0.013101757504045963, 0.01130483578890562, 0.009110952727496624, 0.006601292639970779, 0.003868308151140809, 0.0010115484474226832, -0.0018651166465133429, -0.004658147692680359, -0.007267267443239689, -0.009599425829946995, -0.01157235074788332, -0.013116841204464436, -0.014179795049130917, -0.014725561253726482, -0.01473739743232727, -0.014217882417142391, -0.01318875327706337, -0.011689863167703152, -0.009777876548469067, -0.007524086628109217, -0.00501142768189311, -0.0023320713080465794, 0.00041671982035040855, 0.0031352939549833536, 0.005726062227040529, 0.008096247911453247, 0.010161560960114002, 0.01184939406812191, 0.013100835494697094, 0.013873247429728508, 0.014141315594315529, 0.013898112811148167, 0.013155128806829453, 0.011941870674490929, 0.010304477997124195, 0.008304260671138763, 0.006015330087393522, 0.0035215280950069427, 0.0009140080655924976, -0.0017128600738942623, -0.004264095798134804, -0.0066483463160693645, -0.008780447766184807, -0.010584801435470581, -0.011998221278190613, -0.012971682474017143, -0.013472449965775013, -0.013484864495694637, -0.013011019676923752, -0.01207045279443264, -0.010699526406824589, -0.008949742652475834, -0.0068862359039485455, -0.004584813490509987, -0.0021297128405421972, 0.0003896933048963547, 0.0028824678156524897, 0.00525869894772768, 0.00743350712582469, 0.009329408407211304, 0.010879399254918098, 0.012029452249407768, 0.01274001132696867, 0.012987694703042507, 0.012765823863446712, 0.012084748595952988, 0.010971222072839737, 0.009467593394219875, 0.007629852741956711, 0.005526021588593721, 0.0032330669928342104, 0.0008346461108885705, -0.00158217316493392, -0.003930369857698679, -0.006125442683696747, -0.008089171722531319, -0.00975178275257349, -0.011054735630750656, -0.011952880769968033, -0.012415698729455471, -0.012428611516952515, -0.011993258260190487, -0.011127498000860214, -0.009864505380392075, -0.008251780644059181, -0.006348980125039816, -0.004226209130138159, -0.0019608570728451014, 0.0003646583645604551, 0.002666125539690256, 0.004860865417867899, 0.006870076525956392, 0.008622338064014912, 0.010055575519800186, 0.011119548231363297, 0.011777675710618496, 0.01200803741812706, 0.011804301291704178, 0.011175773106515408, 0.0101470947265625, 0.008757089264690876, 0.007057615555822849, 0.005111210513859987, 0.002989315427839756, 0.0007690555066801608, -0.0014689930249005556, -0.0036439711693674326, -0.005677912849932909, -0.007497954182326794, -0.009039567783474922, -0.010248325765132904, -0.011082092300057411, -0.01151252817362547, -0.011525857262313366, -0.011123434640467167, -0.010321625508368015, -0.009151025675237179, -0.007655481342226267, -0.005890409462153912, -0.003920487128198147, -0.001817787066102028, 0.00034146307734772563, 0.002479077782481909, 0.004517991561442614, 0.006385270971804857, 0.008014176972210407, 0.009347123093903065, 0.010337240062654018, 0.010950270108878613, 0.011165762320160866, 0.010977617464959621, 0.010394317097961903, 0.009438611567020416, 0.00814646016806364, 0.006565906573086977, 0.004755235277116299, 0.0027805620338767767, 0.0007139338413253427, -0.00136990484315902, -0.0033956551924347878, -0.00529043423011899, -0.006986608263105154, -0.008423702791333199, -0.009551078081130981, -0.010329294949769974, -0.010731716640293598, -0.01074540801346302, -0.010371467098593712, -0.009624937549233437, -0.008534318767488003, -0.007140257395803928, -0.005494298879057169, -0.003656900953501463, -0.001694955863058567, 0.0003201273793820292, 0.002315623452886939, 0.004219566006213427, 0.005963593255728483, 0.007485588081181049, 0.008731432259082794, 0.00965739693492651, 0.010231292806565762, 0.010433866642415524, 0.010259258560836315, 0.009715287946164608, 0.008822991512715816, 0.007615992799401283, 0.006138966418802738, 0.004446286242455244, 0.002599922241643071, 0.0006669198046438396, -0.001282517914660275, -0.003178173443302512, -0.0049518090672791, -0.006539870053529739, -0.007885927334427834, -0.008942266926169395, -0.009671991690993309, -0.010049985721707344, -0.010064001195132732, -0.009714906103909016, -0.00901671964675188, -0.007995902560651302, -0.0066905845887959, -0.0051488252356648445]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json index 0750a851aca1..9acf9f00ed71 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/large_positive.json @@ -1 +1 @@ -{"x": [5.0, 5.190380761523046, 5.380761523046092, 5.571142284569138, 5.761523046092185, 5.95190380761523, 6.142284569138276, 6.332665330661323, 6.5230460921843685, 6.713426853707415, 6.903807615230461, 7.094188376753507, 7.284569138276553, 7.474949899799599, 7.6653306613226455, 7.855711422845691, 8.046092184368737, 8.236472945891784, 8.42685370741483, 8.617234468937875, 8.807615230460922, 8.997995991983968, 9.188376753507015, 9.37875751503006, 9.569138276553106, 9.759519038076153, 9.949899799599198, 10.140280561122244, 10.330661322645291, 10.521042084168336, 10.711422845691382, 10.901803607214429, 11.092184368737474, 11.28256513026052, 11.472945891783567, 11.663326653306612, 11.85370741482966, 12.044088176352705, 12.23446893787575, 12.424849699398798, 12.615230460921843, 12.80561122244489, 12.995991983967937, 13.186372745490981, 13.376753507014028, 13.567134268537075, 13.75751503006012, 13.947895791583166, 14.138276553106213, 14.328657314629258, 14.519038076152304, 14.70941883767535, 14.899799599198397, 15.090180360721442, 15.280561122244489, 15.470941883767535, 15.66132264529058, 15.851703406813627, 16.04208416833667, 16.232464929859717, 16.422845691382765, 16.613226452905813, 16.803607214428858, 16.993987975951903, 17.184368737474948, 17.374749498997996, 17.56513026052104, 17.75551102204409, 17.945891783567134, 18.13627254509018, 18.326653306613224, 18.517034068136272, 18.70741482965932, 18.897795591182366, 19.08817635270541, 19.278557114228455, 19.4689378757515, 19.65931863727455, 19.849699398797597, 20.04008016032064, 20.230460921843687, 20.42084168336673, 20.61122244488978, 20.801603206412825, 20.991983967935873, 21.182364729458918, 21.372745490981963, 21.56312625250501, 21.753507014028056, 21.9438877755511, 22.13426853707415, 22.324649298597194, 22.51503006012024, 22.705410821643287, 22.895791583166332, 23.086172344689377, 23.276553106212425, 23.46693386773547, 23.657314629258515, 23.847695390781563, 24.03807615230461, 24.228456913827657, 24.4188376753507, 24.609218436873746, 24.799599198396795, 24.98997995991984, 25.180360721442884, 25.370741482965933, 25.561122244488978, 25.751503006012022, 25.94188376753507, 26.132264529058116, 26.32264529058116, 26.51302605210421, 26.703406813627254, 26.8937875751503, 27.084168336673347, 27.274549098196392, 27.464929859719437, 27.655310621242485, 27.84569138276553, 28.03607214428858, 28.226452905811623, 28.416833667334668, 28.607214428857716, 28.79759519038076, 28.987975951903806, 29.178356713426854, 29.3687374749499, 29.559118236472944, 29.749498997995993, 29.939879759519037, 30.130260521042082, 30.32064128256513, 30.511022044088175, 30.70140280561122, 30.89178356713427, 31.082164328657313, 31.272545090180362, 31.462925851703407, 31.65330661322645, 31.8436873747495, 32.034068136272545, 32.22444889779559, 32.41482965931864, 32.605210420841686, 32.79559118236473, 32.985971943887776, 33.17635270541082, 33.366733466933866, 33.55711422845691, 33.747494989979955, 33.937875751503, 34.12825651302605, 34.3186372745491, 34.50901803607214, 34.699398797595194, 34.88977955911824, 35.08016032064128, 35.27054108216433, 35.46092184368737, 35.65130260521042, 35.84168336673346, 36.03206412825651, 36.22244488977956, 36.412825651302605, 36.60320641282565, 36.7935871743487, 36.983967935871746, 37.17434869739479, 37.364729458917836, 37.55511022044088, 37.745490981963925, 37.93587174348697, 38.12625250501002, 38.31663326653307, 38.50701402805611, 38.69739478957916, 38.8877755511022, 39.07815631262525, 39.2685370741483, 39.45891783567134, 39.64929859719439, 39.83967935871743, 40.03006012024048, 40.22044088176353, 40.410821643286575, 40.60120240480962, 40.791583166332664, 40.98196392785571, 41.172344689378754, 41.362725450901806, 41.55310621242485, 41.743486973947896, 41.93386773547094, 42.124248496993985, 42.31462925851703, 42.50501002004008, 42.69539078156313, 42.88577154308617, 43.07615230460922, 43.26653306613226, 43.45691382765531, 43.64729458917836, 43.8376753507014, 44.02805611222445, 44.21843687374749, 44.40881763527054, 44.59919839679359, 44.789579158316634, 44.97995991983968, 45.170340681362724, 45.36072144288577, 45.551102204408814, 45.741482965931866, 45.93186372745491, 46.122244488977955, 46.312625250501, 46.503006012024045, 46.69338677354709, 46.88376753507014, 47.07414829659319, 47.26452905811623, 47.454909819639276, 47.64529058116232, 47.83567134268537, 48.02605210420842, 48.21643286573146, 48.40681362725451, 48.59719438877755, 48.7875751503006, 48.97795591182365, 49.168336673346694, 49.35871743486974, 49.549098196392784, 49.73947895791583, 49.92985971943887, 50.120240480961925, 50.31062124248497, 50.501002004008015, 50.69138276553106, 50.881763527054105, 51.07214428857716, 51.2625250501002, 51.452905811623246, 51.64328657314629, 51.833667334669336, 52.02404809619238, 52.21442885771543, 52.40480961923848, 52.59519038076152, 52.78557114228457, 52.97595190380761, 53.16633266533066, 53.35671342685371, 53.547094188376754, 53.7374749498998, 53.92785571142284, 54.11823647294589, 54.30861723446894, 54.498997995991985, 54.68937875751503, 54.879759519038075, 55.07014028056112, 55.260521042084164, 55.450901803607216, 55.64128256513026, 55.831663326653306, 56.02204408817635, 56.212424849699396, 56.40280561122244, 56.59318637274549, 56.78356713426854, 56.97394789579158, 57.16432865731463, 57.35470941883767, 57.545090180360724, 57.73547094188377, 57.92585170340681, 58.11623246492986, 58.3066132264529, 58.49699398797595, 58.687374749499, 58.877755511022045, 59.06813627254509, 59.258517034068134, 59.44889779559118, 59.639278557114224, 59.829659318637276, 60.02004008016032, 60.210420841683366, 60.40080160320641, 60.591182364729455, 60.78156312625251, 60.97194388777555, 61.1623246492986, 61.35270541082164, 61.54308617234469, 61.73346693386773, 61.92384769539078, 62.11422845691383, 62.30460921843687, 62.49498997995992, 62.68537074148296, 62.87575150300601, 63.06613226452906, 63.256513026052104, 63.44689378757515, 63.637274549098194, 63.82765531062124, 64.01803607214428, 64.20841683366734, 64.39879759519039, 64.58917835671343, 64.77955911823648, 64.96993987975952, 65.16032064128257, 65.35070140280561, 65.54108216432866, 65.7314629258517, 65.92184368737475, 66.11222444889779, 66.30260521042084, 66.49298597194388, 66.68336673346693, 66.87374749498997, 67.06412825651302, 67.25450901803606, 67.44488977955912, 67.63527054108216, 67.82565130260521, 68.01603206412825, 68.2064128256513, 68.39679358717436, 68.5871743486974, 68.77755511022045, 68.96793587174349, 69.15831663326654, 69.34869739478958, 69.53907815631263, 69.72945891783567, 69.91983967935872, 70.11022044088176, 70.3006012024048, 70.49098196392785, 70.6813627254509, 70.87174348697394, 71.06212424849699, 71.25250501002004, 71.44288577154309, 71.63326653306613, 71.82364729458918, 72.01402805611222, 72.20440881763527, 72.39478957915831, 72.58517034068136, 72.7755511022044, 72.96593186372745, 73.1563126252505, 73.34669338677355, 73.5370741482966, 73.72745490981964, 73.91783567134269, 74.10821643286573, 74.29859719438878, 74.48897795591182, 74.67935871743487, 74.86973947895791, 75.06012024048096, 75.250501002004, 75.44088176352706, 75.6312625250501, 75.82164328657315, 76.0120240480962, 76.20240480961924, 76.39278557114228, 76.58316633266533, 76.77354709418837, 76.96392785571142, 77.15430861723446, 77.34468937875751, 77.53507014028055, 77.72545090180361, 77.91583166332666, 78.1062124248497, 78.29659318637275, 78.48697394789579, 78.67735470941884, 78.86773547094188, 79.05811623246493, 79.24849699398797, 79.43887775551102, 79.62925851703406, 79.81963927855712, 80.01002004008016, 80.20040080160321, 80.39078156312625, 80.5811623246493, 80.77154308617234, 80.96192384769539, 81.15230460921843, 81.34268537074148, 81.53306613226452, 81.72344689378757, 81.91382765531063, 82.10420841683367, 82.29458917835672, 82.48496993987976, 82.6753507014028, 82.86573146292585, 83.0561122244489, 83.24649298597194, 83.43687374749499, 83.62725450901803, 83.81763527054107, 84.00801603206412, 84.19839679358718, 84.38877755511022, 84.57915831663327, 84.76953907815631, 84.95991983967936, 85.1503006012024, 85.34068136272545, 85.53106212424849, 85.72144288577154, 85.91182364729458, 86.10220440881763, 86.29258517034069, 86.48296593186373, 86.67334669338678, 86.86372745490982, 87.05410821643287, 87.24448897795591, 87.43486973947896, 87.625250501002, 87.81563126252505, 88.00601202404809, 88.19639278557113, 88.38677354709418, 88.57715430861724, 88.76753507014028, 88.95791583166333, 89.14829659318637, 89.33867735470942, 89.52905811623246, 89.71943887775551, 89.90981963927855, 90.1002004008016, 90.29058116232464, 90.48096192384769, 90.67134268537075, 90.86172344689379, 91.05210420841684, 91.24248496993988, 91.43286573146293, 91.62324649298597, 91.81362725450902, 92.00400801603206, 92.1943887775551, 92.38476953907815, 92.5751503006012, 92.76553106212425, 92.9559118236473, 93.14629258517034, 93.33667334669339, 93.52705410821643, 93.71743486973948, 93.90781563126252, 94.09819639278557, 94.28857715430861, 94.47895791583166, 94.6693386773547, 94.85971943887775, 95.0501002004008, 95.24048096192385, 95.4308617234469, 95.62124248496994, 95.81162324649299, 96.00200400801603, 96.19238476953907, 96.38276553106212, 96.57314629258516, 96.76352705410821, 96.95390781563125, 97.14428857715431, 97.33466933867736, 97.5250501002004, 97.71543086172345, 97.90581162324649, 98.09619238476954, 98.28657314629258, 98.47695390781563, 98.66733466933867, 98.85771543086172, 99.04809619238476, 99.23847695390782, 99.42885771543087, 99.61923847695391, 99.80961923847696, 100.0], "si": [1.549931244944674, 1.5153108702529772, 1.4850797438003784, 1.4599872237264009, 1.4405643427676107, 1.4271215631851475, 1.4197527927038536, 1.418345347149439, 1.4225953806203733, 1.4320281568490687, 1.4460224100049486, 1.4638379429558177, 1.484645538497189, 1.5075582159555305, 1.5316628526148013, 1.5560512064106455, 1.579849422167846, 1.6022451763368937, 1.6225117119310617, 1.6400281326946353, 1.6542954593865427, 1.6649480969406505, 1.6717605143702674, 1.6746490946883694, 1.6736692649053726, 1.6690081616067163, 1.6609732212890784, 1.649977202589475, 1.6365202463934316, 1.6211696568471476, 1.6045381395620761, 1.5872612616238058, 1.5699749010566038, 1.5532934316237261, 1.5377893435226075, 1.5239749336573185, 1.5122866133878334, 1.503072280174477, 1.4965820860083554, 1.4929628139143238, 1.4922559482845057, 1.494399399544296, 1.4992327227723323, 1.5065055572683155, 1.5158889132161801, 1.5269888455951546, 1.5393619868669954, 1.552532360609909, 1.5660088693991578, 1.5793028423691073, 1.5919450408422136, 1.6035015532997827, 1.613588062273312, 1.621882033345657, 1.628132457756552, 1.6321668720880784, 1.6338954778442114, 1.6333122869333292, 1.6304933225496634, 1.6255920052234207, 1.6188319475386432, 1.6104974651554005, 1.6009221836523062, 1.590476178124769, 1.5795521237623176, 1.5685509596912557, 1.5578675747178603, 1.547877012364455, 1.5389216644743482, 1.5312998789519696, 1.525256349690606, 1.520974587650193, 1.5185716939662361, 1.518095571744744, 1.5195246258344643, 1.5227699124295566, 1.5276796158557728, 1.5340456511916383, 1.541612121085566, 1.5500852955296858, 1.5591447363146689, 1.568455154826463, 1.5776785736602073, 1.5864863595953045, 1.5945707076426832, 1.60165518246576, 1.6075039633279726, 1.6119294902293968, 1.6147982700824037, 1.616034670357114, 1.6156226010969097, 1.613605061927327, 1.610081605985819, 1.6052038449684354, 1.5991691862511481, 1.592213052056154, 1.584599879958104, 1.5766132420891985, 1.5685454460482284, 1.5606869930394935, 1.5533162679233534, 1.5466898218808627, 1.5410335819651313, 1.5365352840410977, 1.5333383779926308, 1.5315375984135529, 1.5311763323648064, 1.5322458504207137, 1.53468640048904, 1.5383900981339669, 1.543205484652454, 1.548943567101062, 1.5553851047706928, 1.5622888659056764, 1.5694005480681383, 1.576462036386647, 1.583220666521142, 1.5894381636260484, 1.594898944584492, 1.5994174976016453, 1.6028445897964931, 1.6050720983026205, 1.6060363118895704, 1.6057196063450587, 1.6041504557707928, 1.6014018014282574, 1.597587857719469, 1.5928594892757009, 1.5873983420794076, 1.5814099534007333, 1.5751160987001998, 1.5687466574597941, 1.5625312934321656, 1.5566912476900077, 1.5514315351422883, 1.5469338172623133, 1.543350196401555, 1.5407981413244087, 1.539356710856986, 1.5390641943935466, 1.5399172362155595, 1.5418714570271792, 1.5448435327142458, 1.548714638981605, 1.55333512301145, 1.5585302212533056, 1.5641066073315393, 1.569859527005807, 1.5755802590117773, 1.5810636319856433, 1.586115328736472, 1.5905587197301982, 1.5942409873066061, 1.5970383300688502, 1.5988600719826773, 1.5996515416754755, 1.5993956327160985, 1.5981130036300246, 1.5958609253280476, 1.592730831752292, 1.5888446751693563, 1.584350229071856, 1.5794155176533429, 1.5742225800754426, 1.5689607992800734, 1.5638200382278515, 1.558983830785796, 1.5546228699786127, 1.5508890232086592, 1.5479100828936037, 1.5457854326016909, 1.544582774264273, 1.5443360227029217, 1.5450444309725446, 1.5466729654473552, 1.5491539047684686, 1.5523895933281044, 1.5562562394197714, 1.560608611952335, 1.5652854589575453, 1.570115447054478, 1.5749234043647788, 1.5795366406231388, 1.5837911176348254, 1.5875372507405283, 1.590645137214539, 1.5930090299286161, 1.594550903295558, 1.595222992382612, 1.5950092238995446, 1.59392549813464, 1.5920188223709566, 1.5893653373760146, 1.5860673177595277, 1.582249262953971, 1.5780532270377037, 1.5736335615074173, 1.5691512645416938, 1.5647681426439162, 1.560640995432612, 1.5569160316518849, 1.5537237143664697, 1.5511742162105933, 1.549353642148301, 1.5483211483658084, 1.5481070527303022, 1.5487119959369675, 1.5501071743506016, 1.5522356270068294, 1.5550145216511546, 1.5583383493967025, 1.5620829058154708, 1.566109909148836, 1.5702720847617857, 1.5744185296963067, 1.5784001626963136, 1.5820750636268694, 1.5853135117884198, 1.5880025449756392, 1.5900498797536986, 1.5913870576057434, 1.5919717104346305, 1.5917888713113169, 1.590851291164078, 1.5891987580332403, 1.5868964512813104, 1.5840323974702812, 1.5807141262801727, 1.5770646527336776, 1.573217935142845, 1.569313975813618, 1.565493743045217, 1.5618940979795617, 1.5586429082614737, 1.5558545223710645, 1.553625764225041, 1.5520325877711239, 1.5511275065731784, 1.5509378847257784, 1.5514651439012164, 1.552684908070019, 1.5545480736514774, 1.556982759757068, 1.559897061966718, 1.5631825048298151, 1.5667180639993274, 1.5703746094288922, 1.5740196070517243, 1.5775219082786542, 1.5807564547469517, 1.583608730045407, 1.5859788004359805, 1.5877848024762726, 1.5889657563111426, 1.5894836084630104, 1.5893244362810228, 1.588498776771156, 1.587041074211653, 1.5850082726178307, 1.582477609622902, 1.579543696602042, 1.5763149948883017, 1.5729098188368669, 1.5694520125676379, 1.5660664579123889, 1.562874576065348, 1.559989984545846, 1.5575144644006156, 1.5555343803802244, 1.5541176795934735, 1.5533115725271214, 1.5531409751205536, 1.5536077627334535, 1.5546908573555485, 1.556347139349398, 1.558513145471605, 1.5611074869408674, 1.5640338959059281, 1.567184786707335, 1.570445200588897, 1.57369698960644, 1.5768230878344447, 1.5797117158255274, 1.5822603676748859, 1.58437943882412, 1.5859953665566362, 1.5870531734621347, 1.5875183262942556, 1.5873778477944434, 1.5866406462851141, 1.5853370561561126, 1.5835176107571916, 1.5812510966467612, 1.578621963654861, 1.575727187892964, 1.5726727038887771, 1.5695695367797358, 1.5665297754614265, 1.5636625324287596, 1.5610700356261187, 1.5588439919853636, 1.5570623517117188, 1.5557865871887637, 1.5550595811879715, 1.5549041965984127, 1.5553225749648347, 1.5562961846469905, 1.5577866123495632, 1.559737065095436, 1.5620745243808116, 1.5647124711603315, 1.5675540802796148, 1.570495766702571, 1.5734309539334492, 1.5762539278124026, 1.5788636365998974, 1.5811673010119027, 1.583083705496509, 1.5845460542511454, 1.5855042918028583, 1.5859268078021596, 1.5858014682814305, 1.585135940174166, 1.5839573014886872, 1.5823109552540124, 1.5802588902816592, 1.577877355024468, 1.5752540315370502, 1.5724848140219296, 1.5696703100713367, 1.5669121920190914, 1.5643095304900971, 1.5619552421346732, 1.5599327786915245, 1.558313175136967, 1.5571525611115096, 1.5564902225785893, 1.5563472804036718, 1.5567260299899206, 1.557609962092024, 1.558964460323452, 1.5607381465617312, 1.5628648223132795, 1.5652659329491363, 1.5678534633148433, 1.5705331581984456, 1.5732079500315803, 1.5757814693781154, 1.5781615114549643, 1.5802633341894055, 1.5820126700409667, 1.5833483447382746, 1.5842244107874577, 1.5846117215501112, 1.5844988922036136, 1.5838926162337974, 1.582817329457203, 1.5813142370828632, 1.579439742155781, 1.5772633350587297, 1.5748650228266585, 1.5723323931746491, 1.5697574207907827, 1.5672331321626498, 1.5648502496974024, 1.5626939360204084, 1.560840755114521, 1.5593559585647598, 1.5582911929248984, 1.5576827085830034, 1.5575501320518372, 1.557895843024773, 1.5587049755694466, 1.559946040276555, 1.5615721418539832, 1.5635227453585026, 1.565725924749274, 1.5681010104219706, 1.5705615384393394, 1.5730183937996507, 1.5753830336341221, 1.5775706739107693, 1.5795033251080242, 1.5811125683185479, 1.5823419731161301, 1.5831490718924637, 1.5835068217479216, 1.5834045037976234, 1.582848030244112, 1.5818596510256757, 1.5804770734982694, 1.5787520296695725, 1.5767483452212685, 1.5745395822273545, 1.5722063424763058, 1.5698333301064316, 1.5675062804574074, 1.5653088663491714, 1.5633196932854783, 1.561609491352131, 1.5602386039921998, 1.5592548626834821, 1.5586919222351312, 1.5585681144902526, 1.5588858592906034, 1.5596316513187032, 1.5607766206159093, 1.562277643933934, 1.5640789643536765, 1.5661142585044545, 1.5683090748825996, 1.5705835537601174, 1.5728553294468917, 1.5750425095586764, 1.5770666236512874, 1.5788554351740949, 1.580345516098176, 1.58148449257469, 1.582232882237122, 1.582565458821191, 1.5824720970839763, 1.5819580699262632, 1.5810437894711216, 1.5797640039089034, 1.5781664814614877, 1.5763102311457389, 1.5742633264736459, 1.5721004122304958, 1.5698999855295825, 1.5677415500674157, 1.5657027466338291, 1.5638565633338644, 1.5622687256547205, 1.5609953595972692, 1.5600810108521228, 1.55955708981801, 1.5594407966224781, 1.5597345627851378, 1.5604260274005424, 1.5614885463920012, 1.5628822141971987, 1.5645553588815795, 1.566446454793515, 1.5684863820776542, 1.5706009501732607, 1.572713593270461, 1.574748139895748, 1.5766315565434277, 1.57829656662811, 1.5796840509407029, 1.5807451440550166, 1.5814429524424587, 1.5817538339884256, 1.5816681946532218, 1.5811907755960808, 1.580340422544024, 1.579149347869553, 1.5776619140690065, 1.5759329844525358, 1.5740259022553273, 1.5720101725106475, 1.5699589314251206, 1.5679462953021874, 1.5660446850205587, 1.5643222225618507, 1.5628402930919925, 1.5616513597563602, 1.5607971088908943, 1.5603069911339316, 1.56019720939716, 1.5604701883513505, 1.5611145425975173, 1.5621055426611854, 1.5634060600180604, 1.5649679551787217, 1.5667338570436378, 1.5686392678518972, 1.5706149165799255, 1.572589275003402, 1.5744911451166232, 1.576252224394985, 1.5778095565545793, 1.579107779952633, 1.5801010934089763, 1.5807548697244787, 1.581046860138304, 1.5809679479252887, 1.5805224257412265, 1.5797277885809347, 1.5786140516968064, 1.5772226199037476, 1.5756047507564244, 1.5738196685521966, 1.5719323984731366, 1.5700113999960976, 1.5681260856272268, 1.5663443148182, 1.56472995347092, 1.5633405867280965, 1.5622254668890563], "ci": [-0.1900297496566439, -0.1761132088998822, -0.15662448700257026, -0.13263104744022836, -0.1052737270421524, -0.07572788710100596, -0.04516557896078838, -0.014719711429420024, 0.014548865083133203, 0.0416805431698791, 0.06584172145483987, 0.08634459917744722, 0.10266161315325278, 0.1144342945631242, 0.12147649318157047, 0.12377208494384244, 0.12146743995536226, 0.11485907728236913, 0.1043770657196301, 0.0905648423999146, 0.07405621048777625, 0.05555034097486501, 0.03578564030229997, 0.015513354594425731, -0.004528237002618521, -0.0236382318666052, -0.04117537702780445, -0.056577556820667854, -0.0693779544458781, -0.07921746964110045, -0.0858531076093665, -0.0891621929785419, -0.0891424023044073, -0.08590774497851915, -0.07968075105358373, -0.07078124148059908, -0.05961215804652174, -0.04664301395335911, -0.032391589181322365, -0.01740453593256397, -0.00223757771028973, 0.012564019133303048, 0.026484049579097398, 0.03905244600948211, 0.04986028915770902, 0.05857230002766899, 0.06493645511822171, 0.06879047320189129, 0.0700650337654414, 0.06878370116795252, 0.06505964076596152, 0.059089319984715054, 0.0511434851243263, 0.04155579048952385, 0.03070952759312301, 0.01902295661851673, 0.0069337785483330125, -0.00511669647234304, -0.016699131059729113, -0.02741096020395763, -0.03688991455787207, -0.044825828017827044, -0.05097035871084521, -0.05514433226943713, -0.0572425043757162, -0.05723563282658731, -0.05516984453063764, -0.05116337660933652, -0.045400859961649595, -0.038125395296577894, -0.029628743086958082, -0.020240007889774616, -0.010313242218402583, -0.00021442436461058083, 0.00969172246943194, 0.01905460580948669, 0.027549889829728186, 0.034890461535598764, 0.04083587524036979, 0.04519997310384816, 0.04785644865777804, 0.048742196264035406, 0.04785836959078141, 0.045269153603588304, 0.041098334410978876, 0.03552382683495233, 0.02877038824823881, 0.021100806760655524, 0.012805900328569701, 0.004193699298630829, -0.004421792767148349, -0.012731856962037949, -0.02044393862110318, -0.027291771470003272, -0.033044401884204225, -0.037513813042345044, -0.04056090280468527, -0.04209963096847259, -0.04209921886860582, -0.040584354668406056, -0.037633428615170425, -0.0333748915293748, -0.027981894469573936, -0.021665425667140893, -0.014666210515238986, -0.0072456800073429795, 0.0003236586900408193, 0.007768099706979413, 0.01482251056255857, 0.021239654355412703, 0.02679873842442972, 0.03131289784847401, 0.034635363971839514, 0.03666411817552049, 0.03734488749129916, 0.036672399306745734, 0.034689875142820445, 0.03148680606614682, 0.027195112524341546, 0.021983847175738713, 0.01605264871848188, 0.009624196150191474, 0.002935944953064427, -0.0037685516082300997, -0.010248422197935342, -0.01627404479900792, -0.02163510007222039, -0.02614783112103067, -0.02966126185340836, -0.03206216625371776, -0.033278627845292834, -0.03328208069322549, -0.03208777856416136, -0.029753695332816504, -0.026377915392176314, -0.022094625727093684, -0.017068869611341023, -0.011490263932405993, -0.0055659165231820434, 0.00048719454061077233, 0.006450101735884156, 0.012109705107153592, 0.01726632583924666, 0.0217406908143503, 0.02538010593215444, 0.028063607654025567, 0.029705921026373726, 0.030260096888673618, 0.029718749438033855, 0.02811386604083442, 0.025515212328579014, 0.022027405370399437, 0.017785774328443985, 0.0129511698548403, 0.007703919146459512, 0.0022371518377187287, -0.0032502581415043545, -0.008560878605058398, -0.01350577512988741, -0.01791118655603016, -0.021624585720633936, -0.024519915597169553, -0.02650182264027035, -0.02750874677773458, -0.027514769743615018, -0.026530168759981265, -0.02460066930697508, -0.021805437194571353, -0.01825389471448091, -0.014081486740743141, -0.009444558835745305, -0.004514539466026722, 0.0005283586688325237, 0.005501688184770984, 0.010227330772579988, 0.014537840347978448, 0.018282340973862016, 0.021331773047717894, 0.023583306547061495, 0.02496377164329146, 0.025431993547020873, 0.024979958685208678, 0.023632781763418736, 0.02144748640136133, 0.018510654302712957, 0.01493503783233617, 0.0108552670246767, 0.0064228131824299005, 0.001800396280840345, -0.002843958467234098, -0.007342998890513081, -0.011536240158780027, -0.015275661290423466, -0.018430902658390935, -0.020893782960273496, -0.02258198010082393, -0.02344175174142868, -0.023449606736270574, -0.022612876996470903, -0.02096917910831442, -0.018584794846661316, -0.015552038148148921, -0.011985711781045329, -0.00801878861976524, -0.003797479005689533, 0.0005241337531074596, 0.004789693805619498, 0.008846206407410268, 0.012549502643771382, 0.015769340844605365, 0.018393964965261377, 0.02033396116824646, 0.021525280304300707, 0.021931324966242956, 0.02154403413088056, 0.02038393485791089, 0.018499167759770157, 0.015963529654952405, 0.0128736116619523, 0.009345142750998946, 0.005508676335562634, 0.0015047799034332127, -0.0025210958023247692, -0.006423881482216324, -0.010064097987514327, -0.013312822686553023, -0.016056237306438025, -0.018199597459518345, -0.0196704860491432, -0.020421239496340147, -0.020430466244064874, -0.01970361015754986, -0.018272546040961967, -0.016194229282786295, -0.013548455378535277, -0.010434816560227654, -0.006968970878034877, -0.003278362849711694, 0.000502446600110771, 0.004236670373186193, 0.0077902284566855814, 0.011036546848591278, 0.013861050933970996, 0.016165194330018767, 0.017869882057518553, 0.01891816966244776, 0.019277146752392636, 0.01893894333724857, 0.017920829278127274, 0.0162644098949849, 0.014033953183273643, 0.011313914984843538, 0.00820575675246622, 0.004824175245732497, 0.0012928837394950846, -0.0022599005791213113, -0.005706098907220705, -0.008922375207687903, -0.011794537611399822, -0.014221580220908822, -0.016119222698914113, -0.017422824044149753, -0.018089570277005272, -0.01809986251175298, -0.017457861099069306, -0.01619117211789458, -0.014349693373371622, -0.012003667108840474, -0.009241014792974313, -0.006164054601681803, -0.00288572369236315, 0.0004745556791246737, 0.003795215298347181, 0.006956928131950138, 0.009846885538204125, 0.012362811618869226, 0.014416572236459363, 0.015937251718093518, 0.016873590218746893, 0.017195698378100685, 0.01689599240346669, 0.015989321077525858, 0.014512285394286761, 0.012521780516740744, 0.010092817486633753, 0.007315707613653824, 0.0042927148278217985, 0.0011342997129974225, -0.0020449071852038756, -0.005130256336018512, -0.00801120450907917, -0.010585266265319427, -0.01276165072704259, -0.014464454892881569, -0.015635301501008097, -0.016235330098322766, -0.016246473778920374, -0.015671980138039405, -0.014536162397811676, -0.012883394406511473, -0.010776390295785835, -0.008293835032514664, -0.005527455019883997, -0.0025786374787311523, 0.00044527710720885545, 0.00343489420382719, 0.006282714748992388, 0.008886992680555542, 0.011155362326670436, 0.013008106613052252, 0.014380950720827823, 0.015227283570403101, 0.015519730650216062, 0.01525102547510591, 0.014434152478515391, 0.013101760489221409, 0.01130487216584272, 0.009110939920087482, 0.006601322055340094, 0.0038682732591371672, 0.0010115604994045241, -0.0018651718021297716, -0.004658155147203015, -0.007267233215005199, -0.009599446712350634, -0.011572338750193775, -0.01311686345413317, -0.014179795447794174, -0.014725556373158514, -0.014737396045296133, -0.014217889394259072, -0.013188735166032745, -0.011689867538738146, -0.009777916452952824, -0.007524075673777697, -0.0050114585708404685, -0.0023320395799058687, 0.0004167063332601263, 0.0031353436455480977, 0.005726067345653413, 0.008096215625861642, 0.01016157824917276, 0.01184938267931166, 0.013100852291116547, 0.013873246941651563, 0.014141315284372175, 0.013898109746427759, 0.013155138275635352, 0.011941850956704098, 0.010304483529350757, 0.008304302854202653, 0.006015320643635044, 0.0035215605486490476, 0.0009139793080116005, -0.0017128454224474997, -0.0042641401429189835, -0.006648349638934353, -0.008780417363361988, -0.010584814720558453, -0.01199821154668366, -0.012971693547757781, -0.013472449243730023, -0.013484868452041134, -0.013011015813531255, -0.012070465535044868, -0.010699506575512443, -0.008949750104930179, -0.006886192408200968, -0.0045848057273313635, -0.0021297461515798477, 0.0003897190079015241, 0.002882452347159694, 0.00525873849237649, 0.0074335084629475415, 0.00932938055493529, 0.01087940920630405, 0.012029444354886511, 0.012740018301365378, 0.012987694504099926, 0.012765832419741692, 0.012084743744086105, 0.010971237430011879, 0.009467572867858893, 0.007629861816774684, 0.005525979314818971, 0.0032330611722886367, 0.0008346801528636334, -0.0015821959367462552, -0.0039303536793744934, -0.0061254770978932255, -0.008089171198508062, -0.009751757727294544, -0.011054743578588619, -0.011952874552510076, -0.012415702500227227, -0.012428611753062393, -0.011993270450890797, -0.011127493248361146, -0.00986452312836932, -0.008251760924684203, -0.006348990900594771, -0.004226168642923303, -0.00196085297493329, 0.00036462397650800207, 0.0026661454378641585, 0.004860849014825579, 0.0068701064222144205, 0.008622336895742185, 0.010055553745554325, 0.011119553581954659, 0.011777671023725008, 0.012008037696512604, 0.01180430245485111, 0.011175789354614307, 0.010147090251417707, 0.008757109269084877, 0.0070575960378010845, 0.005111222839974676, 0.002989276973249491, 0.0007690531719901142, -0.0014689586541772584, -0.003643988164408206, -0.005677896380865041, -0.007497979678146477, -0.009039565462087224, -0.01024830697967439, -0.011082095945881183, -0.011512525794514622, -0.011525854837817467, -0.011123436850177802, -0.010321605911084135, -0.009151022051349732, -0.007655503633602483, -0.005890390766774864, -0.003920500748176456, -0.00181775095215376, 0.00034146376800158374, 0.002479043635530234, 0.004518005946773812, 0.006385254645890298, 0.00801419794120358, 0.00934712032668465, 0.010337224617962755, 0.01095027185696846, 0.011165761729261104, 0.010977612930099979, 0.010394321096434157, 0.009438590831876054, 0.008146457306617826, 0.006565931231642997, 0.00475521802978871, 0.002780577147874864, 0.0007139001378576596, -0.001369904065589421, -0.003395621669249799, -0.005290446219303019, -0.006986592765312864, -0.008423720219408543, -0.009551075436950555, -0.01032928292580809, -0.010731717169448806, -0.01074540984241405, -0.010371461145725017, -0.009624942477342155, -0.008534296027125727, -0.007140254983704511, -0.005494325211784335, -0.003656884888260876, -0.0016949721175543067, 0.0003201584978612304, 0.002315621360742135, 0.004219533726619187, 0.005963602802239651, 0.007485573067958143, 0.008731446205591017, 0.009657394555647326, 0.010231300384061524, 0.010433866988460598, 0.010259263312952176, 0.009715280697791269, 0.008822998050225411, 0.0076159694466310926, 0.006138965325258723, 0.004446314388220614, 0.0025999075307663287, 0.0006669370509704496, -0.0012825463572191324, -0.0031781700826475096, -0.0049517777813421595, -0.006539877796710979, -0.007885913935309566, -0.008942277459154584, -0.009671988793343446, -0.01004998962380647, -0.010064000326069966, -0.009714913500121096, -0.009016711212553347, -0.007995910755341304, -0.0066905606996320345, -0.005148825142610493]} +{"x": [5.0, 5.190380573272705, 5.380761623382568, 5.571142196655273, 5.761523246765137, 5.951903820037842, 6.142284393310547, 6.33266544342041, 6.523046016693115, 6.7134270668029785, 6.903807640075684, 7.094188213348389, 7.284569263458252, 7.474949836730957, 7.66533088684082, 7.855711460113525, 8.04609203338623, 8.236473083496094, 8.426854133605957, 8.617234230041504, 8.807615280151367, 8.99799633026123, 9.188376426696777, 9.37875747680664, 9.569138526916504, 9.75951862335205, 9.949899673461914, 10.140280723571777, 10.33066177368164, 10.521041870117188, 10.71142292022705, 10.901803970336914, 11.092184066772461, 11.282565116882324, 11.472946166992188, 11.663326263427734, 11.853707313537598, 12.044088363647461, 12.234469413757324, 12.424849510192871, 12.615230560302734, 12.805611610412598, 12.995991706848145, 13.186372756958008, 13.376753807067871, 13.567133903503418, 13.757514953613281, 13.947896003723145, 14.138276100158691, 14.328657150268555, 14.519038200378418, 14.709419250488281, 14.899799346923828, 15.090180397033691, 15.280561447143555, 15.470941543579102, 15.661322593688965, 15.851703643798828, 16.042083740234375, 16.232465744018555, 16.4228458404541, 16.61322593688965, 16.803607940673828, 16.993988037109375, 17.184368133544922, 17.3747501373291, 17.56513023376465, 17.755510330200195, 17.945892333984375, 18.136272430419922, 18.32665252685547, 18.51703453063965, 18.707414627075195, 18.897794723510742, 19.088176727294922, 19.27855682373047, 19.46893882751465, 19.659318923950195, 19.849699020385742, 20.040081024169922, 20.23046112060547, 20.420841217041016, 20.611223220825195, 20.801603317260742, 20.99198341369629, 21.18236541748047, 21.372745513916016, 21.563125610351562, 21.753507614135742, 21.94388771057129, 22.134267807006836, 22.324649810791016, 22.515029907226562, 22.70541000366211, 22.89579200744629, 23.086172103881836, 23.276552200317383, 23.466934204101562, 23.65731430053711, 23.84769630432129, 24.038076400756836, 24.228456497192383, 24.418838500976562, 24.60921859741211, 24.799598693847656, 24.989980697631836, 25.180360794067383, 25.37074089050293, 25.56112289428711, 25.751502990722656, 25.941883087158203, 26.132265090942383, 26.32264518737793, 26.513025283813477, 26.703407287597656, 26.893787384033203, 27.08416748046875, 27.27454948425293, 27.464929580688477, 27.655309677124023, 27.845691680908203, 28.03607177734375, 28.22645378112793, 28.416833877563477, 28.607213973999023, 28.797595977783203, 28.98797607421875, 29.178356170654297, 29.368738174438477, 29.559118270874023, 29.74949836730957, 29.93988037109375, 30.130260467529297, 30.320640563964844, 30.511022567749023, 30.70140266418457, 30.891782760620117, 31.082164764404297, 31.272544860839844, 31.46292495727539, 31.65330696105957, 31.843687057495117, 32.0340690612793, 32.224449157714844, 32.41482925415039, 32.60520935058594, 32.795589447021484, 32.9859733581543, 33.176353454589844, 33.36673355102539, 33.55711364746094, 33.747493743896484, 33.9378776550293, 34.128257751464844, 34.31863784790039, 34.50901794433594, 34.699398040771484, 34.88977813720703, 35.080162048339844, 35.27054214477539, 35.46092224121094, 35.651302337646484, 35.84168243408203, 36.03206253051758, 36.22244644165039, 36.41282653808594, 36.603206634521484, 36.79358673095703, 36.98396682739258, 37.174346923828125, 37.36473083496094, 37.555110931396484, 37.74549102783203, 37.93587112426758, 38.126251220703125, 38.31663513183594, 38.507015228271484, 38.69739532470703, 38.88777542114258, 39.078155517578125, 39.26853561401367, 39.458919525146484, 39.64929962158203, 39.83967971801758, 40.030059814453125, 40.22043991088867, 40.41082000732422, 40.60120391845703, 40.79158401489258, 40.981964111328125, 41.17234420776367, 41.36272430419922, 41.553104400634766, 41.74348831176758, 41.933868408203125, 42.12424850463867, 42.31462860107422, 42.505008697509766, 42.69539260864258, 42.885772705078125, 43.07615280151367, 43.26653289794922, 43.456912994384766, 43.64729309082031, 43.837677001953125, 44.02805709838867, 44.21843719482422, 44.408817291259766, 44.59919738769531, 44.78957748413086, 44.97996139526367, 45.17034149169922, 45.360721588134766, 45.55110168457031, 45.74148178100586, 45.931861877441406, 46.12224578857422, 46.312625885009766, 46.50300598144531, 46.69338607788086, 46.883766174316406, 47.07415008544922, 47.264530181884766, 47.45491027832031, 47.64529037475586, 47.835670471191406, 48.02605056762695, 48.216434478759766, 48.40681457519531, 48.59719467163086, 48.787574768066406, 48.97795486450195, 49.1683349609375, 49.35871887207031, 49.54909896850586, 49.739479064941406, 49.92985916137695, 50.1202392578125, 50.31061935424805, 50.50100326538086, 50.691383361816406, 50.88176345825195, 51.0721435546875, 51.26252365112305, 51.45290756225586, 51.643287658691406, 51.83366775512695, 52.0240478515625, 52.21442794799805, 52.404808044433594, 52.595191955566406, 52.78557205200195, 52.9759521484375, 53.16633224487305, 53.356712341308594, 53.54709243774414, 53.73747634887695, 53.9278564453125, 54.11823654174805, 54.308616638183594, 54.49899673461914, 54.68938064575195, 54.8797607421875, 55.07014083862305, 55.260520935058594, 55.45090103149414, 55.64128112792969, 55.8316650390625, 56.02204513549805, 56.212425231933594, 56.40280532836914, 56.59318542480469, 56.783565521240234, 56.97394943237305, 57.164329528808594, 57.35470962524414, 57.54508972167969, 57.735469818115234, 57.92584991455078, 58.116233825683594, 58.30661392211914, 58.49699401855469, 58.687374114990234, 58.87775421142578, 59.068138122558594, 59.25851821899414, 59.44889831542969, 59.639278411865234, 59.82965850830078, 60.02003860473633, 60.21042251586914, 60.40080261230469, 60.591182708740234, 60.78156280517578, 60.97194290161133, 61.162322998046875, 61.35270690917969, 61.543087005615234, 61.73346710205078, 61.92384719848633, 62.114227294921875, 62.30460739135742, 62.494991302490234, 62.68537139892578, 62.87575149536133, 63.066131591796875, 63.25651168823242, 63.446895599365234, 63.63727569580078, 63.82765579223633, 64.01803588867188, 64.20841979980469, 64.39879608154297, 64.58917999267578, 64.77955627441406, 64.96994018554688, 65.16032409667969, 65.35070037841797, 65.54108428955078, 65.73146057128906, 65.92184448242188, 66.11222076416016, 66.30260467529297, 66.49298858642578, 66.68336486816406, 66.87374877929688, 67.06412506103516, 67.25450897216797, 67.44489288330078, 67.63526916503906, 67.82565307617188, 68.01602935791016, 68.20641326904297, 68.39679718017578, 68.58717346191406, 68.77755737304688, 68.96793365478516, 69.15831756591797, 69.34869384765625, 69.53907775878906, 69.72946166992188, 69.91983795166016, 70.11022186279297, 70.30059814453125, 70.49098205566406, 70.68136596679688, 70.87174224853516, 71.06212615966797, 71.25250244140625, 71.44288635253906, 71.63327026367188, 71.82364654541016, 72.01403045654297, 72.20440673828125, 72.39479064941406, 72.58516693115234, 72.77555084228516, 72.96593475341797, 73.15631103515625, 73.34669494628906, 73.53707122802734, 73.72745513916016, 73.91783905029297, 74.10821533203125, 74.29859924316406, 74.48897552490234, 74.67935943603516, 74.86973571777344, 75.06011962890625, 75.25050354003906, 75.44087982177734, 75.63126373291016, 75.82164001464844, 76.01202392578125, 76.20240783691406, 76.39278411865234, 76.58316802978516, 76.77354431152344, 76.96392822265625, 77.15431213378906, 77.34468841552734, 77.53507232666016, 77.72544860839844, 77.91583251953125, 78.10620880126953, 78.29659271240234, 78.48697662353516, 78.67735290527344, 78.86773681640625, 79.05811309814453, 79.24849700927734, 79.43888092041016, 79.62925720214844, 79.81964111328125, 80.01001739501953, 80.20040130615234, 80.39078521728516, 80.58116149902344, 80.77154541015625, 80.96192169189453, 81.15230560302734, 81.34268188476562, 81.53306579589844, 81.72344970703125, 81.91382598876953, 82.10420989990234, 82.29458618164062, 82.48497009277344, 82.67535400390625, 82.86573028564453, 83.05611419677734, 83.24649047851562, 83.43687438964844, 83.62725830078125, 83.81763458251953, 84.00801849365234, 84.19839477539062, 84.38877868652344, 84.57915496826172, 84.76953887939453, 84.95992279052734, 85.15029907226562, 85.34068298339844, 85.53105926513672, 85.72144317626953, 85.91182708740234, 86.10220336914062, 86.29258728027344, 86.48296356201172, 86.67334747314453, 86.86372375488281, 87.05410766601562, 87.24449157714844, 87.43486785888672, 87.62525177001953, 87.81562805175781, 88.00601196289062, 88.19639587402344, 88.38677215576172, 88.57715606689453, 88.76753234863281, 88.95791625976562, 89.14830017089844, 89.33867645263672, 89.52906036376953, 89.71943664550781, 89.90982055664062, 90.1001968383789, 90.29058074951172, 90.48096466064453, 90.67134094238281, 90.86172485351562, 91.0521011352539, 91.24248504638672, 91.43286895751953, 91.62324523925781, 91.81362915039062, 92.0040054321289, 92.19438934326172, 92.38477325439453, 92.57514953613281, 92.76553344726562, 92.9559097290039, 93.14629364013672, 93.336669921875, 93.52705383300781, 93.71743774414062, 93.9078140258789, 94.09819793701172, 94.28857421875, 94.47895812988281, 94.66934204101562, 94.8597183227539, 95.05010223388672, 95.240478515625, 95.43086242675781, 95.6212387084961, 95.8116226196289, 96.00200653076172, 96.1923828125, 96.38276672363281, 96.5731430053711, 96.7635269165039, 96.95391082763672, 97.144287109375, 97.33467102050781, 97.5250473022461, 97.7154312133789, 97.90581512451172, 98.09619140625, 98.28657531738281, 98.4769515991211, 98.6673355102539, 98.85771179199219, 99.048095703125, 99.23847961425781, 99.4288558959961, 99.6192398071289, 99.80961608886719, 100.0], "si": [1.549931287765503, 1.5153108835220337, 1.4850797653198242, 1.4599872827529907, 1.4405642747879028, 1.4271215200424194, 1.419752836227417, 1.418345332145691, 1.4225953817367554, 1.4320281744003296, 1.446022391319275, 1.46383798122406, 1.4846456050872803, 1.5075582265853882, 1.531662940979004, 1.556051254272461, 1.579849362373352, 1.6022452116012573, 1.6225117444992065, 1.6400281190872192, 1.6542954444885254, 1.6649481058120728, 1.6717605590820312, 1.6746491193771362, 1.6736692190170288, 1.6690081357955933, 1.6609731912612915, 1.649977207183838, 1.636520266532898, 1.6211696863174438, 1.604538083076477, 1.5872611999511719, 1.5699748992919922, 1.5532934665679932, 1.5377893447875977, 1.5239750146865845, 1.51228666305542, 1.5030722618103027, 1.49658203125, 1.4929628372192383, 1.4922559261322021, 1.4943994283676147, 1.4992327690124512, 1.5065056085586548, 1.5158889293670654, 1.5269888639450073, 1.5393619537353516, 1.552532434463501, 1.5660088062286377, 1.5793027877807617, 1.5919450521469116, 1.603501558303833, 1.6135880947113037, 1.6218820810317993, 1.6281324625015259, 1.632166862487793, 1.6338955163955688, 1.6333122253417969, 1.6304932832717896, 1.6255919933319092, 1.618831992149353, 1.6104974746704102, 1.6009221076965332, 1.590476155281067, 1.579552173614502, 1.568550944328308, 1.5578675270080566, 1.5478770732879639, 1.538921594619751, 1.5312998294830322, 1.5252563953399658, 1.5209746360778809, 1.5185717344284058, 1.51809561252594, 1.5195245742797852, 1.5227699279785156, 1.527679681777954, 1.534045696258545, 1.541612148284912, 1.5500853061676025, 1.5591447353363037, 1.5684551000595093, 1.5776785612106323, 1.5864863395690918, 1.5945706367492676, 1.6016552448272705, 1.6075040102005005, 1.6119295358657837, 1.6147983074188232, 1.6160346269607544, 1.615622639656067, 1.61360502243042, 1.6100815534591675, 1.6052038669586182, 1.599169135093689, 1.5922130346298218, 1.5845999717712402, 1.576613187789917, 1.5685454607009888, 1.5606869459152222, 1.5533162355422974, 1.5466898679733276, 1.5410335063934326, 1.5365352630615234, 1.5333384275436401, 1.531537652015686, 1.5311763286590576, 1.5322458744049072, 1.5346864461898804, 1.538390040397644, 1.5432054996490479, 1.5489436388015747, 1.5553851127624512, 1.5622888803482056, 1.5694005489349365, 1.5764620304107666, 1.5832206010818481, 1.5894381999969482, 1.5948989391326904, 1.5994174480438232, 1.6028445959091187, 1.6050721406936646, 1.6060363054275513, 1.6057195663452148, 1.604150414466858, 1.6014018058776855, 1.5975878238677979, 1.5928595066070557, 1.5873982906341553, 1.5814099311828613, 1.5751161575317383, 1.5687466859817505, 1.5625313520431519, 1.556691288948059, 1.5514315366744995, 1.5469337701797485, 1.5433502197265625, 1.5407981872558594, 1.5393567085266113, 1.5390641689300537, 1.539917230606079, 1.541871428489685, 1.5448435544967651, 1.5487146377563477, 1.5533350706100464, 1.5585302114486694, 1.5641065835952759, 1.5698596239089966, 1.5755802392959595, 1.5810636281967163, 1.5861153602600098, 1.590558648109436, 1.5942410230636597, 1.5970383882522583, 1.5988600254058838, 1.599651575088501, 1.5993956327438354, 1.5981130599975586, 1.5958609580993652, 1.5927307605743408, 1.588844656944275, 1.5843502283096313, 1.5794155597686768, 1.5742225646972656, 1.5689607858657837, 1.5638200044631958, 1.5589838027954102, 1.5546228885650635, 1.550889015197754, 1.5479100942611694, 1.5457854270935059, 1.544582724571228, 1.5443360805511475, 1.5450444221496582, 1.5466729402542114, 1.5491539239883423, 1.5523896217346191, 1.5562562942504883, 1.5606086254119873, 1.5652854442596436, 1.5701154470443726, 1.5749233961105347, 1.5795366764068604, 1.5837911367416382, 1.5875372886657715, 1.5906450748443604, 1.5930089950561523, 1.5945509672164917, 1.5952229499816895, 1.595009207725525, 1.5939254760742188, 1.5920188426971436, 1.5893653631210327, 1.5860673189163208, 1.5822492837905884, 1.5780532360076904, 1.5736335515975952, 1.5691512823104858, 1.5647680759429932, 1.5606409311294556, 1.5569159984588623, 1.553723692893982, 1.551174283027649, 1.5493535995483398, 1.5483211278915405, 1.5481070280075073, 1.5487120151519775, 1.5501071214675903, 1.5522356033325195, 1.5550144910812378, 1.5583384037017822, 1.5620828866958618, 1.5661098957061768, 1.5702720880508423, 1.574418544769287, 1.5784001350402832, 1.5820751190185547, 1.5853135585784912, 1.5880025625228882, 1.5900498628616333, 1.5913870334625244, 1.591971755027771, 1.5917888879776, 1.5908513069152832, 1.5891987085342407, 1.5868964195251465, 1.584032416343689, 1.5807141065597534, 1.5770646333694458, 1.5732179880142212, 1.5693140029907227, 1.5654938220977783, 1.561894178390503, 1.558642864227295, 1.5558545589447021, 1.5536258220672607, 1.5520325899124146, 1.551127552986145, 1.5509378910064697, 1.5514651536941528, 1.5526849031448364, 1.5545480251312256, 1.5569827556610107, 1.5598970651626587, 1.5631825923919678, 1.5667181015014648, 1.570374608039856, 1.5740195512771606, 1.5775219202041626, 1.580756425857544, 1.5836087465286255, 1.5859788656234741, 1.587784767150879, 1.5889657735824585, 1.589483618736267, 1.5893244743347168, 1.5884987115859985, 1.5870410203933716, 1.5850082635879517, 1.5824775695800781, 1.5795437097549438, 1.576314926147461, 1.5729098320007324, 1.5694520473480225, 1.5660665035247803, 1.5628745555877686, 1.5599900484085083, 1.5575144290924072, 1.5555343627929688, 1.5541176795959473, 1.5533115863800049, 1.5531409978866577, 1.553607702255249, 1.5546908378601074, 1.556347131729126, 1.5585131645202637, 1.5611075162887573, 1.56403386592865, 1.5671848058700562, 1.57044517993927, 1.5736969709396362, 1.576823115348816, 1.579711675643921, 1.5822603702545166, 1.5843794345855713, 1.5859953165054321, 1.5870531797409058, 1.587518334388733, 1.587377905845642, 1.5866405963897705, 1.5853370428085327, 1.5835175514221191, 1.5812511444091797, 1.5786219835281372, 1.5757272243499756, 1.572672724723816, 1.56956946849823, 1.5665297508239746, 1.5636625289916992, 1.5610700845718384, 1.558843970298767, 1.5570623874664307, 1.5557866096496582, 1.555059552192688, 1.5549042224884033, 1.555322527885437, 1.5562962293624878, 1.5577865839004517, 1.5597370862960815, 1.5620745420455933, 1.5647125244140625, 1.5675541162490845, 1.5704957246780396, 1.5734310150146484, 1.576253890991211, 1.5788636207580566, 1.5811673402786255, 1.5830837488174438, 1.5845460891723633, 1.5855042934417725, 1.5859267711639404, 1.5858014822006226, 1.5851359367370605, 1.583957314491272, 1.5823109149932861, 1.580258846282959, 1.577877402305603, 1.5752540826797485, 1.5724847316741943, 1.56967031955719, 1.5669121742248535, 1.5643095970153809, 1.561955213546753, 1.5599327087402344, 1.5583131313323975, 1.557152509689331, 1.556490182876587, 1.5563472509384155, 1.5567259788513184, 1.5576099157333374, 1.558964490890503, 1.5607380867004395, 1.5628647804260254, 1.5652658939361572, 1.5678534507751465, 1.5705331563949585, 1.573207974433899, 1.5757814645767212, 1.5781614780426025, 1.580263376235962, 1.58201265335083, 1.5833483934402466, 1.5842244625091553, 1.5846117734909058, 1.5844988822937012, 1.583892583847046, 1.5828173160552979, 1.581314206123352, 1.5794397592544556, 1.577263355255127, 1.5748651027679443, 1.5723323822021484, 1.569757342338562, 1.5672332048416138, 1.5648502111434937, 1.5626939535140991, 1.5608407258987427, 1.5593559741973877, 1.5582911968231201, 1.557682752609253, 1.557550072669983, 1.5578958988189697, 1.5587049722671509, 1.559946060180664, 1.5615721940994263, 1.5635226964950562, 1.5657259225845337, 1.568100929260254, 1.5705615282058716, 1.5730184316635132, 1.5753830671310425, 1.5775706768035889, 1.5795032978057861, 1.5811126232147217, 1.5823419094085693, 1.5831490755081177, 1.5835068225860596, 1.583404541015625, 1.582848072052002, 1.5818597078323364, 1.5804771184921265, 1.578752040863037, 1.5767483711242676, 1.5745395421981812, 1.5722063779830933, 1.5698332786560059, 1.567506194114685, 1.565308928489685, 1.5633196830749512, 1.5616095066070557, 1.5602385997772217, 1.5592548847198486, 1.5586919784545898, 1.5585681200027466, 1.5588858127593994, 1.5596317052841187, 1.5607765913009644, 1.5622776746749878, 1.5640790462493896, 1.5661141872406006, 1.5683090686798096, 1.5705835819244385, 1.5728553533554077, 1.5750426054000854, 1.5770666599273682, 1.5788555145263672, 1.5803455114364624, 1.5814845561981201, 1.5822328329086304, 1.582565426826477, 1.5824720859527588, 1.5819580554962158, 1.5810438394546509, 1.5797640085220337, 1.5781664848327637, 1.576310157775879, 1.574263334274292, 1.5721004009246826, 1.5699000358581543, 1.5677415132522583, 1.5657027959823608, 1.563856601715088, 1.5622687339782715, 1.56099534034729, 1.5600810050964355, 1.5595570802688599, 1.5594408512115479, 1.559734582901001, 1.5604259967803955, 1.5614885091781616, 1.5628821849822998, 1.5645554065704346, 1.5664465427398682, 1.5684863328933716, 1.570600986480713, 1.5727136135101318, 1.574748158454895, 1.5766315460205078, 1.5782965421676636, 1.5796840190887451, 1.5807451009750366, 1.581442952156067, 1.5817538499832153, 1.5816681385040283, 1.5811907052993774, 1.5803403854370117, 1.5791493654251099, 1.5776619911193848, 1.5759329795837402, 1.5740258693695068, 1.5720101594924927, 1.5699589252471924, 1.5679463148117065, 1.5660446882247925, 1.5643222332000732, 1.5628403425216675, 1.561651349067688, 1.560797095298767, 1.5603070259094238, 1.5601972341537476, 1.5604702234268188, 1.5611145496368408, 1.5621055364608765, 1.5634061098098755, 1.5649679899215698, 1.5667338371276855, 1.5686392784118652, 1.5706149339675903, 1.5725892782211304, 1.5744911432266235, 1.5762522220611572, 1.5778095722198486, 1.5791077613830566, 1.5801011323928833, 1.5807548761367798, 1.5810468196868896, 1.580967903137207, 1.5805224180221558, 1.5797277688980103, 1.5786141157150269, 1.5772225856781006, 1.575604796409607, 1.573819637298584, 1.5719324350357056, 1.5700113773345947, 1.5681260824203491, 1.5663443803787231, 1.564729928970337, 1.563340663909912, 1.5622254610061646], "ci": [-0.19002975523471832, -0.17611323297023773, -0.15662448108196259, -0.1326310634613037, -0.10527369379997253, -0.07572788745164871, -0.04516560584306717, -0.014719693921506405, 0.01454885397106409, 0.04168057069182396, 0.06584172695875168, 0.08634458482265472, 0.1026616245508194, 0.11443429440259933, 0.12147650122642517, 0.12377208471298218, 0.12146744132041931, 0.11485907435417175, 0.10437703877687454, 0.09056486189365387, 0.07405620813369751, 0.05555030703544617, 0.035785675048828125, 0.015513358637690544, -0.004528263118118048, -0.02363819256424904, -0.04117536544799805, -0.056577570736408234, -0.06937798112630844, -0.07921746373176575, -0.08585310727357864, -0.0891621932387352, -0.08914240449666977, -0.08590774238109589, -0.07968074083328247, -0.07078126072883606, -0.05961216613650322, -0.04664300009608269, -0.03239155188202858, -0.017404550686478615, -0.002237569773569703, 0.012564048171043396, 0.02648402936756611, 0.03905244544148445, 0.049860306084156036, 0.05857228487730026, 0.06493645161390305, 0.06879047304391861, 0.07006503641605377, 0.068783700466156, 0.06505963951349258, 0.0590893030166626, 0.051143497228622437, 0.04155578836798668, 0.030709508806467056, 0.019022978842258453, 0.006933781784027815, -0.005116711370646954, -0.016699105501174927, -0.027411004528403282, -0.03688992187380791, -0.044825807213783264, -0.05097037926316261, -0.055144332349300385, -0.057242501527071, -0.05723562836647034, -0.05516984313726425, -0.05116339400410652, -0.04540083929896355, -0.03812539950013161, -0.029628779739141464, -0.02023998461663723, -0.010313252918422222, -0.00021447023027576506, 0.009691741317510605, 0.0190545916557312, 0.027549929916858673, 0.03489047288894653, 0.04083586484193802, 0.04519999027252197, 0.04785645008087158, 0.04874219745397568, 0.04785836115479469, 0.04526915028691292, 0.041098348796367645, 0.035523805767297745, 0.028770387172698975, 0.021100834012031555, 0.012805873528122902, 0.00419370224699378, -0.004421760328114033, -0.012731879018247128, -0.020443933084607124, -0.02729174494743347, -0.03304441273212433, -0.03751380741596222, -0.04056088998913765, -0.04209963232278824, -0.04209921881556511, -0.040584344416856766, -0.03763342276215553, -0.03337490186095238, -0.027981868013739586, -0.02166542038321495, -0.014666229486465454, -0.007245650980621576, 0.0003236615739297122, 0.007768076844513416, 0.01482253335416317, 0.02123965322971344, 0.02679871954023838, 0.031312908977270126, 0.03463536128401756, 0.03666411340236664, 0.03734488785266876, 0.036672402173280716, 0.03468988835811615, 0.03148679807782173, 0.027195120230317116, 0.021983874961733818, 0.016052639111876488, 0.009624209254980087, 0.0029359140899032354, -0.0037685588467866182, -0.010248406790196896, -0.016274068504571915, -0.021635103970766068, -0.02614782005548477, -0.0296612735837698, -0.032062165439128876, -0.03327862545847893, -0.0332820788025856, -0.0320877805352211, -0.029753705486655235, -0.026377905160188675, -0.02209462970495224, -0.01706889271736145, -0.011490250937640667, -0.005565923638641834, 0.00048716613673605025, 0.006450112443417311, 0.012109695933759212, 0.017266349866986275, 0.02174069546163082, 0.025380099192261696, 0.028063595294952393, 0.029705911874771118, 0.030260097235441208, 0.02971874549984932, 0.028113864362239838, 0.025515221059322357, 0.022027431055903435, 0.017785727977752686, 0.012951136566698551, 0.007703903131186962, 0.0022371544037014246, -0.0032502366229891777, -0.008560840040445328, -0.013505817390978336, -0.017911208793520927, -0.021624593064188957, -0.024519912898540497, -0.026501815766096115, -0.027508743107318878, -0.027514765039086342, -0.026530161499977112, -0.024600666016340256, -0.021805444732308388, -0.01825391687452793, -0.014081528410315514, -0.009444523602724075, -0.004514520522207022, 0.0005283599020913243, 0.0055016721598804, 0.010227300226688385, 0.014537880197167397, 0.018282363191246986, 0.021331779658794403, 0.02358330599963665, 0.02496376819908619, 0.02543199434876442, 0.024979950860142708, 0.023632772266864777, 0.021447481587529182, 0.018510660156607628, 0.014935057610273361, 0.010855304077267647, 0.006422777194529772, 0.0018003755249083042, -0.0028439629822969437, -0.007342987693846226, -0.011536216363310814, -0.015275628305971622, -0.0184309221804142, -0.02089378982782364, -0.022581979632377625, -0.023441750556230545, -0.02344960905611515, -0.022612864151597023, -0.020969167351722717, -0.018584787845611572, -0.015552041120827198, -0.01198572851717472, -0.008018821477890015, -0.0037974417209625244, 0.0005241561448201537, 0.004789700731635094, 0.00884619913995266, 0.01254948414862156, 0.015769315883517265, 0.01839398220181465, 0.020333968102931976, 0.02152528055012226, 0.021931324154138565, 0.021544039249420166, 0.02038395032286644, 0.01849915273487568, 0.015963520854711533, 0.012873612344264984, 0.009345156140625477, 0.005508704576641321, 0.0015047419583424926, -0.002521119313314557, -0.006423890590667725, -0.010064094327390194, -0.01331280916929245, -0.01605621725320816, -0.018199613317847252, -0.01967049203813076, -0.020421240478754044, -0.020430466160178185, -0.019703615456819534, -0.018272561952471733, -0.016194211319088936, -0.013548444025218487, -0.010434814728796482, -0.006968981586396694, -0.003278387011960149, 0.0005024091224186122, 0.0042366948910057545, 0.0077902390621602535, 0.011036545969545841, 0.013861040584743023, 0.016165180131793022, 0.017869895324110985, 0.018918173387646675, 0.019277146086096764, 0.01893894374370575, 0.017920834943652153, 0.016264425590634346, 0.014033932238817215, 0.011313901282846928, 0.008205752819776535, 0.004824182949960232, 0.0012929040240123868, -0.002259868197143078, -0.0057061235420405865, -0.008922386914491653, -0.011794538237154484, -0.014221573248505592, -0.01611921191215515, -0.017422834411263466, -0.018089571967720985, -0.018099861219525337, -0.017457861453294754, -0.016191178932785988, -0.014349709264934063, -0.012003644369542599, -0.009240998886525631, -0.006164048332720995, -0.002885728608816862, 0.00047453894512727857, 0.0037951876875013113, 0.006956952624022961, 0.009846897795796394, 0.012362814508378506, 0.014416567981243134, 0.01593724451959133, 0.016873585060238838, 0.017195697873830795, 0.016895990818738937, 0.01598932035267353, 0.014512291178107262, 0.012521795928478241, 0.010092792101204395, 0.007315689232200384, 0.004292706493288279, 0.0011343021178618073, -0.002044893801212311, -0.005130233243107796, -0.008011228404939175, -0.010585279203951359, -0.012761654332280159, -0.014464452862739563, -0.01563529670238495, -0.01623532734811306, -0.01624647155404091, -0.015671975910663605, -0.014536160975694656, -0.012883399613201618, -0.010776404291391373, -0.008293860591948032, -0.0055274348706007, -0.002578627085313201, 0.00044527699355967343, 0.0034348838962614536, 0.006282695569097996, 0.008887016214430332, 0.011155374348163605, 0.013008111156523228, 0.014380949549376965, 0.015227292664349079, 0.015519730746746063, 0.015251020900905132, 0.014434169046580791, 0.013101757504045963, 0.01130483578890562, 0.009110952727496624, 0.006601292639970779, 0.003868308151140809, 0.0010115484474226832, -0.0018651166465133429, -0.004658147692680359, -0.007267267443239689, -0.009599425829946995, -0.01157235074788332, -0.013116841204464436, -0.014179795049130917, -0.014725561253726482, -0.01473739743232727, -0.014217882417142391, -0.01318875327706337, -0.011689863167703152, -0.009777876548469067, -0.007524086628109217, -0.00501142768189311, -0.0023320713080465794, 0.00041671982035040855, 0.0031352939549833536, 0.005726062227040529, 0.008096247911453247, 0.010161560960114002, 0.01184939406812191, 0.013100835494697094, 0.013873247429728508, 0.014141315594315529, 0.013898112811148167, 0.013155128806829453, 0.011941870674490929, 0.010304477997124195, 0.008304260671138763, 0.006015330087393522, 0.0035215280950069427, 0.0009140080655924976, -0.0017128600738942623, -0.004264095798134804, -0.0066483463160693645, -0.008780447766184807, -0.010584801435470581, -0.011998221278190613, -0.012971682474017143, -0.013472449965775013, -0.013484864495694637, -0.013011019676923752, -0.01207045279443264, -0.010699526406824589, -0.008949742652475834, -0.0068862359039485455, -0.004584813490509987, -0.0021297128405421972, 0.0003896933048963547, 0.0028824678156524897, 0.00525869894772768, 0.00743350712582469, 0.009329408407211304, 0.010879399254918098, 0.012029452249407768, 0.01274001132696867, 0.012987694703042507, 0.012765823863446712, 0.012084748595952988, 0.010971222072839737, 0.009467593394219875, 0.007629852741956711, 0.005526021588593721, 0.0032330669928342104, 0.0008346461108885705, -0.00158217316493392, -0.003930369857698679, -0.006125442683696747, -0.008089171722531319, -0.00975178275257349, -0.011054735630750656, -0.011952880769968033, -0.012415698729455471, -0.012428611516952515, -0.011993258260190487, -0.011127498000860214, -0.009864505380392075, -0.008251780644059181, -0.006348980125039816, -0.004226209130138159, -0.0019608570728451014, 0.0003646583645604551, 0.002666125539690256, 0.004860865417867899, 0.006870076525956392, 0.008622338064014912, 0.010055575519800186, 0.011119548231363297, 0.011777675710618496, 0.01200803741812706, 0.011804301291704178, 0.011175773106515408, 0.0101470947265625, 0.008757089264690876, 0.007057615555822849, 0.005111210513859987, 0.002989315427839756, 0.0007690555066801608, -0.0014689930249005556, -0.0036439711693674326, -0.005677912849932909, -0.007497954182326794, -0.009039567783474922, -0.010248325765132904, -0.011082092300057411, -0.01151252817362547, -0.011525857262313366, -0.011123434640467167, -0.010321625508368015, -0.009151025675237179, -0.007655481342226267, -0.005890409462153912, -0.003920487128198147, -0.001817787066102028, 0.00034146307734772563, 0.002479077782481909, 0.004517991561442614, 0.006385270971804857, 0.008014176972210407, 0.009347123093903065, 0.010337240062654018, 0.010950270108878613, 0.011165762320160866, 0.010977617464959621, 0.010394317097961903, 0.009438611567020416, 0.00814646016806364, 0.006565906573086977, 0.004755235277116299, 0.0027805620338767767, 0.0007139338413253427, -0.00136990484315902, -0.0033956551924347878, -0.00529043423011899, -0.006986608263105154, -0.008423702791333199, -0.009551078081130981, -0.010329294949769974, -0.010731716640293598, -0.01074540801346302, -0.010371467098593712, -0.009624937549233437, -0.008534318767488003, -0.007140257395803928, -0.005494298879057169, -0.003656900953501463, -0.001694955863058567, 0.0003201273793820292, 0.002315623452886939, 0.004219566006213427, 0.005963593255728483, 0.007485588081181049, 0.008731432259082794, 0.00965739693492651, 0.010231292806565762, 0.010433866642415524, 0.010259258560836315, 0.009715287946164608, 0.008822991512715816, 0.007615992799401283, 0.006138966418802738, 0.004446286242455244, 0.002599922241643071, 0.0006669198046438396, -0.001282517914660275, -0.003178173443302512, -0.0049518090672791, -0.006539870053529739, -0.007885927334427834, -0.008942266926169395, -0.009671991690993309, -0.010049985721707344, -0.010064001195132732, -0.009714906103909016, -0.00901671964675188, -0.007995902560651302, -0.0066905845887959, -0.0051488252356648445]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json index a4c09ced4cee..08f8dedd9337 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_negative.json @@ -1 +1 @@ -{"x": [-0.25, -0.2595190380761523, -0.26903807615230463, -0.2785571142284569, -0.2880761523046092, -0.29759519038076154, -0.30711422845691383, -0.3166332665330661, -0.32615230460921846, -0.33567134268537074, -0.3451903807615231, -0.35470941883767537, -0.36422845691382766, -0.37374749498997994, -0.3832665330661323, -0.3927855711422846, -0.4023046092184369, -0.4118236472945892, -0.4213426853707415, -0.4308617234468938, -0.4403807615230461, -0.4498997995991984, -0.45941883767535074, -0.46893787575150303, -0.4784569138276553, -0.4879759519038076, -0.49749498997995995, -0.5070140280561122, -0.5165330661322646, -0.5260521042084169, -0.5355711422845691, -0.5450901803607215, -0.5546092184368738, -0.5641282565130261, -0.5736472945891784, -0.5831663326653307, -0.592685370741483, -0.6022044088176353, -0.6117234468937875, -0.6212424849699398, -0.6307615230460922, -0.6402805611222445, -0.6497995991983968, -0.6593186372745492, -0.6688376753507015, -0.6783567134268538, -0.6878757515030061, -0.6973947895791583, -0.7069138276553106, -0.7164328657314629, -0.7259519038076152, -0.7354709418837676, -0.7449899799599199, -0.7545090180360722, -0.7640280561122245, -0.7735470941883767, -0.7830661322645291, -0.7925851703406814, -0.8021042084168337, -0.811623246492986, -0.8211422845691383, -0.8306613226452906, -0.840180360721443, -0.8496993987975953, -0.8592184368737475, -0.8687374749498998, -0.8782565130260521, -0.8877755511022045, -0.8972945891783568, -0.9068136272545091, -0.9163326653306614, -0.9258517034068137, -0.935370741482966, -0.9448897795591183, -0.9544088176352706, -0.9639278557114229, -0.9734468937875752, -0.9829659318637275, -0.9924849699398798, -1.0020040080160322, -1.0115230460921845, -1.0210420841683367, -1.030561122244489, -1.0400801603206413, -1.0495991983967936, -1.059118236472946, -1.0686372745490984, -1.0781563126252505, -1.087675350701403, -1.097194388777555, -1.1067134268537075, -1.1162324649298598, -1.1257515030060121, -1.1352705410821644, -1.1447895791583167, -1.154308617234469, -1.1638276553106213, -1.1733466933867738, -1.1828657314629258, -1.1923847695390783, -1.2019038076152304, -1.211422845691383, -1.2209418837675352, -1.2304609218436875, -1.2399799599198398, -1.249498997995992, -1.2590180360721444, -1.2685370741482966, -1.278056112224449, -1.2875751503006012, -1.2970941883767535, -1.306613226452906, -1.3161322645290583, -1.3256513026052106, -1.3351703406813629, -1.3446893787575152, -1.3542084168336674, -1.3637274549098197, -1.373246492985972, -1.3827655310621243, -1.3922845691382766, -1.4018036072144289, -1.4113226452905812, -1.4208416833667337, -1.430360721442886, -1.4398797595190382, -1.4493987975951905, -1.4589178356713428, -1.468436873747495, -1.4779559118236474, -1.4874749498997997, -1.496993987975952, -1.5065130260521042, -1.5160320641282565, -1.525551102204409, -1.5350701402805613, -1.5445891783567136, -1.554108216432866, -1.5636272545090182, -1.5731462925851705, -1.5826653306613228, -1.592184368737475, -1.6017034068136273, -1.6112224448897796, -1.620741482965932, -1.6302605210420842, -1.6397795591182367, -1.649298597194389, -1.6588176352705413, -1.6683366733466936, -1.6778557114228458, -1.6873747494989981, -1.6968937875751504, -1.7064128256513027, -1.715931863727455, -1.7254509018036073, -1.7349699398797596, -1.7444889779559118, -1.7540080160320644, -1.7635270541082166, -1.773046092184369, -1.7825651302605212, -1.7920841683366735, -1.8016032064128258, -1.811122244488978, -1.8206412825651304, -1.8301603206412826, -1.839679358717435, -1.8491983967935872, -1.8587174348697397, -1.868236472945892, -1.8777555110220443, -1.8872745490981966, -1.8967935871743489, -1.9063126252505012, -1.9158316633266534, -1.9253507014028057, -1.934869739478958, -1.9443887775551103, -1.9539078156312626, -1.9634268537074149, -1.9729458917835674, -1.9824649298597197, -1.991983967935872, -2.0015030060120242, -2.0110220440881763, -2.020541082164329, -2.0300601202404813, -2.0395791583166334, -2.0490981963927855, -2.058617234468938, -2.0681362725450905, -2.0776553106212425, -2.087174348697395, -2.0966933867735476, -2.1062124248496996, -2.1157314629258517, -2.125250501002004, -2.1347695390781567, -2.1442885771543088, -2.153807615230461, -2.1633266533066133, -2.172845691382766, -2.182364729458918, -2.1918837675350704, -2.201402805611223, -2.210921843687375, -2.220440881763527, -2.2299599198396796, -2.239478957915832, -2.248997995991984, -2.2585170340681366, -2.2680360721442887, -2.277555110220441, -2.2870741482965933, -2.296593186372746, -2.306112224448898, -2.3156312625250504, -2.3251503006012024, -2.334669338677355, -2.344188376753507, -2.3537074148296595, -2.363226452905812, -2.372745490981964, -2.3822645290581166, -2.3917835671342687, -2.401302605210421, -2.4108216432865732, -2.4203406813627257, -2.429859719438878, -2.4393787575150303, -2.4488977955911824, -2.458416833667335, -2.4679358717434874, -2.4774549098196395, -2.486973947895792, -2.496492985971944, -2.5060120240480965, -2.5155310621242486, -2.525050100200401, -2.534569138276553, -2.5440881763527057, -2.5536072144288577, -2.5631262525050102, -2.5726452905811623, -2.582164328657315, -2.5916833667334673, -2.6012024048096194, -2.610721442885772, -2.620240480961924, -2.6297595190380765, -2.6392785571142285, -2.648797595190381, -2.658316633266533, -2.6678356713426856, -2.6773547094188377, -2.68687374749499, -2.6963927855711427, -2.7059118236472948, -2.7154308617234473, -2.7249498997995993, -2.734468937875752, -2.743987975951904, -2.7535070140280564, -2.7630260521042085, -2.772545090180361, -2.782064128256513, -2.7915831663326656, -2.801102204408818, -2.81062124248497, -2.8201402805611226, -2.8296593186372747, -2.839178356713427, -2.8486973947895793, -2.858216432865732, -2.867735470941884, -2.8772545090180364, -2.8867735470941884, -2.896292585170341, -2.905811623246493, -2.9153306613226455, -2.924849699398798, -2.93436873747495, -2.9438877755511026, -2.9534068136272547, -2.962925851703407, -2.9724448897795592, -2.9819639278557117, -2.991482965931864, -3.0010020040080163, -3.0105210420841684, -3.020040080160321, -3.0295591182364734, -3.0390781563126255, -3.048597194388778, -3.05811623246493, -3.0676352705410825, -3.0771543086172346, -3.086673346693387, -3.096192384769539, -3.1057114228456917, -3.1152304609218437, -3.1247494989979963, -3.1342685370741488, -3.143787575150301, -3.1533066132264533, -3.1628256513026054, -3.172344689378758, -3.18186372745491, -3.1913827655310625, -3.2009018036072145, -3.210420841683367, -3.219939879759519, -3.2294589178356716, -3.2389779559118237, -3.248496993987976, -3.2580160320641287, -3.2675350701402808, -3.2770541082164333, -3.2865731462925853, -3.296092184368738, -3.30561122244489, -3.3151302605210424, -3.3246492985971945, -3.334168336673347, -3.343687374749499, -3.3532064128256516, -3.362725450901804, -3.372244488977956, -3.3817635270541087, -3.3912825651302607, -3.4008016032064132, -3.4103206412825653, -3.419839679358718, -3.42935871743487, -3.4388777555110224, -3.4483967935871744, -3.457915831663327, -3.4674348697394795, -3.4769539078156315, -3.486472945891784, -3.495991983967936, -3.5055110220440886, -3.5150300601202407, -3.524549098196393, -3.5340681362725452, -3.5435871743486977, -3.55310621242485, -3.5626252505010023, -3.5721442885771544, -3.581663326653307, -3.5911823647294594, -3.6007014028056115, -3.610220440881764, -3.619739478957916, -3.6292585170340685, -3.6387775551102206, -3.648296593186373, -3.657815631262525, -3.6673346693386777, -3.6768537074148298, -3.6863727454909823, -3.6958917835671348, -3.705410821643287, -3.7149298597194393, -3.7244488977955914, -3.733967935871744, -3.743486973947896, -3.7530060120240485, -3.7625250501002006, -3.772044088176353, -3.781563126252505, -3.7910821643286576, -3.80060120240481, -3.810120240480962, -3.8196392785571147, -3.829158316633267, -3.8386773547094193, -3.8481963927855714, -3.857715430861724, -3.867234468937876, -3.8767535070140284, -3.8862725450901805, -3.895791583166333, -3.905310621242485, -3.9148296593186376, -3.92434869739479, -3.933867735470942, -3.9433867735470947, -3.9529058116232467, -3.9624248496993992, -3.9719438877755513, -3.981462925851704, -3.990981963927856, -4.000501002004008, -4.01002004008016, -4.019539078156313, -4.0290581162324655, -4.0385771543086175, -4.0480961923847705, -4.057615230460922, -4.067134268537075, -4.076653306613227, -4.086172344689379, -4.095691382765532, -4.105210420841684, -4.114729458917836, -4.124248496993989, -4.133767535070141, -4.143286573146293, -4.152805611222446, -4.162324649298597, -4.17184368737475, -4.181362725450902, -4.190881763527054, -4.200400801603207, -4.209919839679359, -4.219438877755511, -4.228957915831664, -4.238476953907816, -4.247995991983968, -4.25751503006012, -4.267034068136273, -4.276553106212425, -4.286072144288577, -4.2955911823647295, -4.305110220440882, -4.3146292585170345, -4.324148296593187, -4.333667334669339, -4.343186372745492, -4.352705410821644, -4.362224448897796, -4.371743486973949, -4.381262525050101, -4.390781563126253, -4.400300601202405, -4.409819639278558, -4.41933867735471, -4.428857715430862, -4.438376753507014, -4.447895791583167, -4.457414829659319, -4.466933867735471, -4.476452905811624, -4.485971943887776, -4.495490981963928, -4.50501002004008, -4.514529058116233, -4.524048096192385, -4.533567134268537, -4.543086172344689, -4.552605210420842, -4.562124248496994, -4.5716432865731464, -4.581162324649299, -4.5906813627254515, -4.6002004008016035, -4.609719438877756, -4.6192384769539085, -4.628757515030061, -4.638276553106213, -4.647795591182365, -4.657314629258518, -4.66683366733467, -4.676352705410822, -4.685871743486975, -4.695390781563127, -4.704909819639279, -4.714428857715431, -4.723947895791584, -4.733466933867736, -4.742985971943888, -4.75250501002004, -4.762024048096193, -4.771543086172345, -4.781062124248497, -4.790581162324649, -4.800100200400802, -4.809619238476954, -4.819138276553106, -4.828657314629259, -4.838176352705411, -4.847695390781563, -4.8572144288577155, -4.866733466933868, -4.8762525050100205, -4.885771543086173, -4.895290581162325, -4.904809619238478, -4.91432865731463, -4.923847695390782, -4.933366733466935, -4.942885771543087, -4.952404809619239, -4.961923847695391, -4.971442885771544, -4.980961923847696, -4.990480961923848, -5.0], "si": [-0.24913357031975716, -0.25854996218716786, -0.26795856823506237, -0.2773591069512988, -0.28675129726172444, -0.2961348585453907, -0.305509510649738, -0.3148749739057512, -0.32423096914308297, -0.33357721770514553, -0.3429134414641693, -0.3522393628362262, -0.3615547047962195, -0.3708591908928359, -0.380152545263462, -0.38943449264906127, -0.39870475840901354, -0.4079630685359129, -0.4172091496703261, -0.4264427291155085, -0.43566353485207704, -0.44487129555263927, -0.4540657405963789, -0.4632466000835939, -0.47241360485019007, -0.4815664864821247, -0.4907049773298042, -0.4998288105224308, -0.5089377199822998, -0.5180314404390441, -0.5271097074438301, -0.536172257383496, -0.5452188274946398, -0.5542491558776504, -0.5632629815106848, -0.5722600442635857, -0.5812400849117456, -0.5902028451499086, -0.5991480676059163, -0.6080754958543902, -0.6169848744303564, -0.6258759488428054, -0.6347484655881916, -0.6436021721638676, -0.6524368170814537, -0.6612521498801447, -0.6700479211399468, -0.6788238824948502, -0.6875797866459328, -0.696315387374395, -0.705030439554526, -0.7137246991665983, -0.7223979233096917, -0.7310498702144456, -0.7396802992557386, -0.7482889709652933, -0.7568756470442087, -0.7654400903754144, -0.773982065036052, -0.7825013363097787, -0.7909976706989913, -0.7994708359369752, -0.8079206009999721, -0.8163467361191676, -0.8247490127926008, -0.8331272037969891, -0.8414810831994737, -0.8498104263692802, -0.8581150099892972, -0.86639461206757, -0.8746490119487088, -0.8828779903252119, -0.891081329248702, -0.8992588121410756, -0.9074102238055647, -0.915535350437709, -0.9236339796362408, -0.9317059004138777, -0.9397509032080267, -0.9477687798913954, -0.9557593237825127, -0.9637223296561568, -0.971657593753688, -0.9795649137932918, -0.987444088980122, -0.9952949200163546, -1.0031172091111407, -1.010910759990467, -1.0186753779069178, -1.026410869649338, -1.0341170435524019, -1.0417937095060785, -1.049440678965002, -1.057057764957738, -1.0646447820959544, -1.072201546583486, -1.0797278762253018, -1.0872235904363678, -1.0946885102504078, -1.1021224583285616, -1.109525258967938, -1.1168967381100672, -1.1242367233492432, -1.1315450439407653, -1.138821530809072, -1.1460660165557697, -1.1532783354675535, -1.1604583235240222, -1.1676058184053848, -1.1747206595000594, -1.1818026879121635, -1.1888517464688948, -1.1958676797278043, -1.2028503339839576, -1.2097995572769868, -1.216715199398033, -1.2235971118965756, -1.2304451480871514, -1.2372591630559617, -1.244039013667368, -1.250784558570273, -1.2574956582043917, -1.2641721748064054, -1.2708139724160072, -1.277420916881828, -1.2839928758672519, -1.2905297188561156, -1.2970313171582943, -1.3034975439151684, -1.309928274104981, -1.3163233845480724, -1.322682753912006, -1.3290062627165693, -1.3352937933386668, -1.3415452300170905, -1.3477604588571728, -1.3539393678353275, -1.360081846803466, -1.3661877874933017, -1.3722570835205314, -1.3782896303889036, -1.3842853254941612, -1.3902440681278732, -1.3961657594811425, -1.4020503026481956, -1.407897602629854, -1.4137075663368857, -1.419480102593236, -1.4252151221391411, -1.4309125376341194, -1.4365722636598428, -1.442194216722891, -1.4477783152573829, -1.4533244796274858, -1.4588326321298093, -1.464302696995675, -1.4697346003932659, -1.4751282704296567, -1.4804836371527221, -1.485800632552924, -1.4910791905649798, -1.496319247069407, -1.5015207398939505, -1.5066836088148845, -1.5118077955581977, -1.5168932438006546, -1.5219398991707382, -1.52694770924947, -1.531916623571109, -1.5368465936237317, -1.5417375728496885, -1.5465895166459434, -1.551402382364288, -1.556176129311438, -1.560910718749008, -1.5656061138933686, -1.5702622799153765, -1.5748791839399905, -1.5794567950457659, -1.583995084264226, -1.5884940245791161, -1.5929535909255377, -1.5973737601889615, -1.6017545112041214, -1.6060958247537893, -1.6103976835674314, -1.6146600723197424, -1.618882977629064, -1.623066388055683, -1.627210294100012, -1.6313146882006488, -1.635379564732322, -1.6394049200037144, -1.6433907522551714, -1.6473370616562915, -1.6512438503033982, -1.6551111222168964, -1.6589388833385101, -1.6627271415284075, -1.6664759065622043, -1.670185190127855, -1.6738550058224295, -1.677485369148769, -1.681076297512031, -1.6846278102161236, -1.6881399284600118, -1.691612675333924, -1.6950460758154409, -1.6984401567654628, -1.7017949469240758, -1.705110476906296, -1.708386779197708, -1.7116238881499848, -1.7148218399763036, -1.7179806727466422, -1.7211004263829728, -1.7241811426543383, -1.7272228651718227, -1.7302256393834112, -1.7331895125687398, -1.7361145338337374, -1.7390007541051595, -1.7418482261250132, -1.7446570044448746, -1.7474271454201022, -1.750158707203939, -1.7528517497415126, -1.7555063347637279, -1.758122525781054, -1.7607003880772092, -1.7632399887027408, -1.7657413964684971, -1.7682046819390054, -1.7706299174257378, -1.773017176980282, -1.775366536387408, -1.7776780731580322, -1.7799518665220844, -1.7821879974212729, -1.784386548501752, -1.7865476041066872, -1.7886712502687285, -1.790757574702379, -1.7928066667962728, -1.7948186176053516, -1.7967935198429503, -1.7987314678727828, -1.8006325577008355, -1.8024968869671691, -1.8043245549376228, -1.8061156624954278, -1.80787031213273, -1.8095886079420198, -1.811270655607472, -1.812916562396195, -1.814526437149388, -1.8161003902734187, -1.8176385337307999, -1.8191409810310903, -1.8206078472216989, -1.8220392488786123, -1.823435304097031, -1.824796132481921, -1.826121855138486, -1.8274125946625484, -1.8286684751308608, -1.8298896220913188, -1.831076162553107, -1.8322282249767596, -1.833345939264138, -1.8344294367483347, -1.8354788501834967, -1.836494313734572, -1.8374759629669797, -1.8384239348362033, -1.83933836767731, -1.8402194011943958, -1.841067176449956, -1.8418818358541833, -1.8426635231541955, -1.8434123834231888, -1.844128563049525, -1.8448122097257442, -1.845463472437514, -1.8460825014525053, -1.8466694483092048, -1.8472244658056605, -1.8477477079881606, -1.848239330139848, -1.8486994887692714, -1.8491283415988724, -1.8495260475534123, -1.8498927667483336, -1.8502286604780669, -1.8505338912042726, -1.8508086225440252, -1.8510530192579429, -1.8512672472382543, -1.8514514734968137, -1.8516058661530583, -1.8517305944219122, -1.8518258286016351, -1.851891740061621, -1.8519285012301394, -1.8519362855820338, -1.8519152676263617, -1.851865622893989, -1.851787527925138, -1.8516811602568832, -1.8515466984106042, -1.8513843218793893, -1.8511942111154005, -1.8509765475171844, -1.8507315134169502, -1.8504592920678007, -1.8501600676309216, -1.8498340251627292, -1.8494813506019856, -1.8491022307568654, -1.8486968532919925, -1.8482654067154385, -1.84780808036568, -1.84732506439853, -1.8468165497740265, -1.846282728243294, -1.8457237923353715, -1.845139935344006, -1.8445313513144208, -1.843898235030051, -1.8432407819992513, -1.8425591884419759, -1.8418536512764339, -1.841124368105716, -1.8403715372043987, -1.8395953575051247, -1.8387960285851572, -1.8379737506529175, -1.837128724534498, -1.8362611516601546, -1.8353712340507826, -1.8344591743043757, -1.8335251755824584, -1.832569441596517, -1.8315921765944028, -1.8305935853467237, -1.8295738731332292, -1.8285332457291716, -1.8274719093916678, -1.826390070846037, -1.8252879372721416, -1.8241657162907108, -1.82302361594966, -1.8218618447104011, -1.8206806114341494, -1.8194801253682233, -1.8182605961323415, -1.8170222337049151, -1.815765248409339, -1.8144898509002818, -1.8131962521499745, -1.8118846634345023, -1.8105552963200935, -1.8092083626494133, -1.8078440745278637, -1.8064626443098835, -1.8050642845852523, -1.8036492081654083, -1.802217628069764, -1.8007697575120367, -1.7993058098865846, -1.7978259987547522, -1.7963305378312289, -1.794819640970419, -1.793293522152821, -1.791752395471426, -1.790196475118125, -1.7886259753701317, -1.7870411105764308, -1.7854420951442296, -1.783829143525437, -1.782202470203159, -1.7805622896782147, -1.778908816455671, -1.7772422650314008, -1.7755628498786624, -1.7738707854347053, -1.7721662860873968, -1.7704495661618744, -1.7687208399072278, -1.7669803214832027, -1.7652282249469373, -1.7634647642397219, -1.7616901531737947, -1.7599046054191652, -1.7581083344904647, -1.7563015537338371, -1.7544844763138567, -1.7526573152004816, -1.7508202831560433, -1.7489735927222692, -1.7471174562073453, -1.7452520856730112, -1.7433776929216995, -1.741494489483708, -1.7396026866044163, -1.7377024952315405, -1.7357941260024312, -1.7338777892314112, -1.7319536948971606, -1.7300220526301406, -1.7280830717000664, -1.726136961003424, -1.7241839290510317, -1.7222241839556534, -1.720257933419654, -1.718285384722708, -1.7163067447095561, -1.7143222197778116, -1.712332015865819, -1.7103363384405637, -1.708335392485634, -1.7063293824892376, -1.7043185124322724, -1.70230298577645, -1.7002830054524778, -1.6982587738482948, -1.696230492797368, -1.6941983635670417, -1.692162586846951, -1.6901233627374894, -1.688080890738342, -1.6860353697370734, -1.6839869979977822, -1.681935973149815, -1.6798824921765436, -1.6778267514042073, -1.675768946490817, -1.673709272415126, -1.671647923465667, -1.6695850932298535, -1.6675209745831487, -1.6654557596783044, -1.6633896399346637, -1.6613228060275378, -1.6592554478776482, -1.6571877546406415, -1.6551199146966742, -1.653052115640069, -1.650984544269044, -1.6489173865755142, -1.646850827734965, -1.644785052096402, -1.6427202431723744, -1.640656583629072, -1.6385942552765018, -1.6365334390587356, -1.63447431504424, -1.6324170624162797, -1.6303618594634006, -1.6283088835699917, -1.6262583112069258, -1.6242103179222789, -1.6221650783321322, -1.6201227661114512, -1.6180835539850515, -1.6160476137186397, -1.614015116109942, -1.6119862309799133, -1.6099611271640306, -1.607939972503668, -1.6059229338375587, -1.603910176993341, -1.6019018667791889, -1.5998981669755272, -1.5978992403268368, -1.5959052485335423, -1.5939163522439896, -1.5919327110465085, -1.5899544834615658, -1.5879818269340056, -1.5860148978253772, -1.584053851406355, -1.5820988418492448, -1.5801500222205824, -1.578207544473822, -1.5762715594421146, -1.5743422168311796, -1.572419665212264, -1.5705040520151985, -1.5685955235215412, -1.5666942248578184, -1.5648002999888537, -1.562913891711193, -1.5610351416466248, -1.5591641902357887, -1.5573011767318852, -1.5554462391944734, -1.5535995144833707, -1.5517611382526388, -1.549931244944674], "ci": [-0.8246630625809456, -0.7884999027275412, -0.7537275830159593, -0.7202524051490965, -0.6879901112647359, -0.6568646556001156, -0.6268071696200747, -0.5977550851580332, -0.5696513874737703, -0.5424439757929368, -0.516085113287058, -0.49053095188985757, -0.4657411200542503, -0.44167836370356606, -0.4183082323471476, -0.39559880370999295, -0.3735204413412472, -0.352045580572787, -0.33114853893979157, -0.3108053477834373, -0.2909936022577151, -0.2716923273783501, -0.2528818580980789, -0.23454373168199275, -0.21666059089955422, -0.1992160967545049, -0.18219484964686086, -0.16558231800793327, -0.1493647735742129, -0.1335292325726129, -0.11806340218089877, -0.1029556317056166, -0.0881948679874192, -0.07377061460208573, -0.05967289447610953, -0.04589221557963662, -0.03241953939776997, -0.01924625191460018, -0.006364136873497336, 0.006234648897245718, 0.018557598281868745, 0.030611874966389632, 0.04240433297090444, 0.05394153476080049, 0.06522976805911185, 0.07627506147015321, 0.08708319901382043, 0.09765973366038751, 0.10800999994710167, 0.11813912575026525, 0.1280520432796853, 0.1377534993562711, 0.1472480650280872, 0.15654014457525753, 0.16563398394968692, 0.17453367869158815, 0.1832431813612025, 0.19176630852085857, 0.2001067472995751, 0.20826806156975233, 0.21625369776308823, 0.22406699035066382, 0.23171116701015212, 0.23918935350129705, 0.2465045782691576, 0.2536597767931084, 0.2606577956982184, 0.26750139664437145, 0.27419326000734706, 0.28073598836503166, 0.28713210980096204, 0.2933840810365268, 0.2994942904023362, 0.3054650606585263, 0.31129865167308035, 0.3169972629666182, 0.32256303613152, 0.32799805713272234, 0.3333043584970206, 0.33848392139726236, 0.3435386776373902, 0.3484705115439025, 0.35328126176893837, 0.35797272300986105, 0.36254664764989764, 0.3670047473241111, 0.37134869441470786, 0.3755801234794389, 0.3797006326166208, 0.38371178477008355, 0.38761510897716206, 0.39141210156264844, 0.3951042272814616, 0.3986929204126176, 0.4021795858069406, 0.4055655998908096, 0.4088523116281039, 0.41204104344238923, 0.41513309210126886, 0.4181297295647169, 0.4210322037991101, 0.42384173955857984, 0.42655953913521627, 0.4291867830795737, 0.43172463089285074, 0.4341742216920392, 0.4365366748492734, 0.43881309060654483, 0.44100455066688204, 0.4431121187630448, 0.4451368412047238, 0.4470797474051879, 0.4489418503882695, 0.4507241472765422, 0.45242761976149254, 0.4540532345564516, 0.45560194383301905, 0.4570746856416679, 0.4584723843171913, 0.4597959508696174, 0.4610462833611906, 0.4622242672699866, 0.4633307758407044, 0.46436667042314916, 0.4653328007989009, 0.466230005496638, 0.4670591120965605, 0.4678209375243445, 0.46851628833503345, 0.4691459609872546, 0.4697107421081371, 0.4702114087492817, 0.47064872863412577, 0.47102346039702736, 0.47133635381437833, 0.47158815002804455, 0.471779581761416, 0.4719113735283422, 0.4719842418352095, 0.47199889537641304, 0.4719560352234595, 0.4718563550079331, 0.47170054109854087, 0.4714892727724507, 0.47122322238112224, 0.47090305551082334, 0.4705294311380219, 0.4701030017798261, 0.46962441363964746, 0.46909430674825014, 0.4685133151003459, 0.46788206678688204, 0.46720118412317313, 0.4664712837730123, 0.4656929768689003, 0.4648668691285195, 0.4639935609675766, 0.46307364760913605, 0.46210771918955884, 0.4610963608611556, 0.4600401528916641, 0.4589396707606501, 0.457795485252934, 0.4566081625491356, 0.4553782643134334, 0.45410634777862013, 0.4527929658285458, 0.45143866707802904, 0.4500439959503154, 0.4486094927521559, 0.4471356937465887, 0.44562313122348407, 0.4440723335679314, 0.4424838253265253, 0.4408581272716239, 0.43919575646363407, 0.43749722631138643, 0.43576304663066, 0.4339937237009056, 0.43218976032023027, 0.4303516558586876, 0.4284799063099297, 0.4265750043412656, 0.4246374393421749, 0.4226676974713248, 0.42066626170212684, 0.41863361186688575, 0.41657022469957516, 0.41447657387728243, 0.4123531300603591, 0.41020036093131895, 0.4080187312325161, 0.4058087028026377, 0.4035707346120495, 0.4013052827970237, 0.3990128006928805, 0.39669373886607884, 0.39434854514528117, 0.3919776646514248, 0.38958153982682564, 0.3871606104633454, 0.38471531372964274, 0.3822460841975436, 0.37975335386754283, 0.37723755219347466, 0.3746991061063665, 0.37213844003750296, 0.3695559759407203, 0.36695213331395626, 0.3643273292200706, 0.361681978306964, 0.35901649282700787, 0.3563312826558085, 0.3536267553103245, 0.3509033159663537, 0.3481613674754078, 0.34540131038099364, 0.3426235429343125, 0.3398284611094027, 0.3370164586177329, 0.33418792692226584, 0.33134325525100405, 0.3284828306100376, 0.3256070377961042, 0.3227162594086732, 0.319810875861573, 0.3168912653941709, 0.31395780408211715, 0.3110108658476711, 0.3080508224696126, 0.30507804359276114, 0.30209289673710393, 0.299095747306553, 0.29608695859733425, 0.2930668918060264, 0.2900359060372526, 0.2869943583110435, 0.2839426035698718, 0.28088099468537897, 0.2778098824647903, 0.2747296156570431, 0.27164054095861845, 0.26854300301910605, 0.26543734444649036, 0.2623239058121811, 0.25920302565578934, 0.25607504048965835, 0.25294028480315744, 0.24979909106674514, 0.2466517897358098, 0.24349870925429573, 0.2403401760581214, 0.23717651457839173, 0.23400804724442192, 0.23083509448656714, 0.22765797473887361, 0.22447700444155205, 0.22129249804328177, 0.21810476800334988, 0.2149141247936357, 0.21172087690043795, 0.2085253308261581, 0.20532779109084243, 0.20212856023358539, 0.19892793881380544, 0.19572622541239038, 0.19252371663272605, 0.18932070710160698, 0.1861174894700346, 0.18291435441391113, 0.17971159063462672, 0.1765094848595543, 0.17330832184244693, 0.17010838436374875, 0.16690995323081514, 0.16371330727805944, 0.16051872336701734, 0.15732647638634067, 0.1541368392517164, 0.15095008290572975, 0.14776647631765538, 0.14458628648319527, 0.14140977842416036, 0.13823721518809973, 0.13506885784788558, 0.13190496550124542, 0.12874579527026087, 0.12559160230082012, 0.12244263976204195, 0.11929915884566245, 0.11616140876539283, 0.11302963675625222, 0.10990408807387397, 0.10678500599379426, 0.1036726318107164, 0.10056720483776815, 0.09746896240573522, 0.09437813986229404, 0.09129497057122915, 0.08821968591164842, 0.08515251527719281, 0.08209368607524814, 0.07904342372615458, 0.07600195166242085, 0.07296949132794728, 0.06994626217724953, 0.0669324816746999, 0.06392836529377521, 0.060934126516321685, 0.057949976831835004, 0.05497612573675559, 0.052012780733790454, 0.04906014733124753, 0.046118429042400155, 0.043187827384877586, 0.04026854188007323, 0.037360770052595305, 0.03446470742973351, 0.03158054754096917, 0.02870848191751363, 0.02584870009187945, 0.023001389597494093, 0.020166735968347282, 0.017344922738678825, 0.0145361314427086, 0.011740541614409405, 0.008958330787316005, 0.006189674494395225, 0.003434746267943156, 0.000693717639544067, -0.0020332418599275925, -0.004745964700253902, -0.007444285351769997, -0.010128040285208195, -0.01279706797148461, -0.015451208881438916, -0.01809030548551127, -0.020714202253365288, -0.023322745653454158, -0.025915784152527488, -0.028493168215075082, -0.031054750302716982, -0.03360038487352557, -0.03612992838128615, -0.038643239274700036, -0.04114017799651415, -0.0436206069825924, -0.046084390660920294, -0.04853139545053797, -0.05096148976041448, -0.05337454398824559, -0.055770430519187064, -0.058149023724517024, -0.06051019996023088, -0.06285383756555762, -0.06517981686141683, -0.06748802014879085, -0.06977833170703307, -0.0720506377920993, -0.07430482663470284, -0.07654078843840417, -0.07875841537761175, -0.08095760159552179, -0.0831382432019705, -0.08530023827121735, -0.08744348683964853, -0.08956789090340256, -0.09167335441591895, -0.09375978328541046, -0.09582708537225404, -0.09787517048630345, -0.0999039503841237, -0.10191333876614772, -0.103903251273747, -0.1058736054862286, -0.10782432091775052, -0.10975531901415136, -0.11166652314970538, -0.11355785862379264, -0.11542925265748849, -0.11728063439007386, -0.11911193487545768, -0.12092308707852517, -0.12271402587139502, -0.12448468802960644, -0.12623501222820943, -0.12796493903778305, -0.1296744109203667, -0.13136337222531003, -0.13303176918503912, -0.13467954991073894, -0.13630666438795602, -0.13791306447211538, -0.1394987038839508, -0.14106353820486545, -0.14260752487219136, -0.1441306231743794, -0.14563279424610012, -0.1471140010632639, -0.14857420843795688, -0.1500133830132941, -0.1514314932581915, -0.15282850946205212, -0.15420440372937305, -0.15555914997426726, -0.15689272391490414, -0.15820510306786797, -0.1594962667424338, -0.16076619603476072, -0.1620148738220053, -0.16324228475635105, -0.16444841525895745, -0.16563325351382857, -0.16679678946159862, -0.16793901479323853, -0.1690599229436808, -0.1701595090853642, -0.17123777012169863, -0.17229470468044975, -0.1733303131070435, -0.1743445974577929, -0.1753375614930438, -0.17630921067024305, -0.17725955213692787, -0.17818859472363713, -0.17909634893674464, -0.17998282695121512, -0.18084804260328274, -0.18169201138305324, -0.18251475042702925, -0.18331627851055948, -0.1840966160402126, -0.1848557850460751, -0.18559380917397553, -0.1863107136776321, -0.18700652541072837, -0.1876812728189135, -0.18833498593173048, -0.1889676963544705, -0.18957943725995585, -0.19017024338024974, -0.19074015099829592, -0.19128919793948618, -0.19181742356315776, -0.1923248687540206, -0.19281157591351528, -0.19327758895110111, -0.19372295327547662, -0.19414771578573084, -0.19455192486242806, -0.1949356303586248, -0.1952988835908208, -0.1956417373298434, -0.19596424579166696, -0.1962664646281674, -0.19654845091781195, -0.19681026315628575, -0.19705196124705462, -0.19727360649186565, -0.19747526158118572, -0.19765699058457806, -0.1978188589410187, -0.19796093344915194, -0.19808328225748678, -0.19818597485453363, -0.19826908205888347, -0.19833267600922824, -0.19837683015432456, -0.198401619242901, -0.19840711931350927, -0.19839340768431984, -0.1983605629428636, -0.19830866493571925, -0.19823779475814654, -0.19814803474366904, -0.1980394684536022, -0.19791218066653246, -0.197766257367744, -0.1976017857385971, -0.19741885414585572, -0.1972175521309678, -0.19699797039929678, -0.19676020080930676, -0.19650433636170045, -0.19623047118851197, -0.19593870054215418, -0.19562912078442174, -0.19530182937545146, -0.19495692486263827, -0.19459450686951, -0.19421467608456086, -0.19381753425004383, -0.19340318415072322, -0.19297172960258796, -0.1925232754415269, -0.1920579275119658, -0.19157579265546773, -0.19107697869929752, -0.19056159444494983, -0.1900297496566439]} +{"x": [-0.25, -0.2595190405845642, -0.2690380811691284, -0.2785571217536926, -0.28807616233825684, -0.29759520292282104, -0.30711421370506287, -0.3166332542896271, -0.3261522948741913, -0.3356713354587555, -0.3451903760433197, -0.3547094166278839, -0.3642284572124481, -0.37374749779701233, -0.38326653838157654, -0.39278557896614075, -0.40230461955070496, -0.41182366013526917, -0.421342670917511, -0.4308617115020752, -0.4403807520866394, -0.4498997926712036, -0.4594188332557678, -0.46893787384033203, -0.47845691442489624, -0.48797595500946045, -0.49749499559402466, -0.5070140361785889, -0.5165330767631531, -0.5260521173477173, -0.5355711579322815, -0.5450901985168457, -0.5546092391014099, -0.5641282796859741, -0.5736473202705383, -0.5831663608551025, -0.592685341835022, -0.6022043824195862, -0.6117234230041504, -0.6212424635887146, -0.6307615041732788, -0.640280544757843, -0.6497995853424072, -0.6593186259269714, -0.6688376665115356, -0.6783567070960999, -0.6878757476806641, -0.6973947882652283, -0.7069138288497925, -0.7164328694343567, -0.7259519100189209, -0.7354709506034851, -0.7449899911880493, -0.7545090317726135, -0.7640280723571777, -0.7735471129417419, -0.7830661535263062, -0.7925851941108704, -0.8021042346954346, -0.8116232752799988, -0.8211422562599182, -0.8306612968444824, -0.8401803374290466, -0.8496993780136108, -0.859218418598175, -0.8687374591827393, -0.8782564997673035, -0.8877755403518677, -0.8972945809364319, -0.9068136215209961, -0.9163326621055603, -0.9258517026901245, -0.9353707432746887, -0.9448897838592529, -0.9544088244438171, -0.9639278650283813, -0.9734469056129456, -0.9829659461975098, -0.992484986782074, -1.0020040273666382, -1.0115230083465576, -1.0210421085357666, -1.030561089515686, -1.040080189704895, -1.0495991706848145, -1.0591182708740234, -1.0686372518539429, -1.0781563520431519, -1.0876753330230713, -1.0971944332122803, -1.1067134141921997, -1.1162325143814087, -1.1257514953613281, -1.135270595550537, -1.1447895765304565, -1.1543086767196655, -1.163827657699585, -1.1733466386795044, -1.1828657388687134, -1.1923847198486328, -1.2019038200378418, -1.2114228010177612, -1.2209419012069702, -1.2304608821868896, -1.2399799823760986, -1.249498963356018, -1.259018063545227, -1.2685370445251465, -1.2780561447143555, -1.287575125694275, -1.2970942258834839, -1.3066132068634033, -1.3161323070526123, -1.3256512880325317, -1.3351703882217407, -1.3446893692016602, -1.3542084693908691, -1.3637274503707886, -1.3732465505599976, -1.382765531539917, -1.3922845125198364, -1.4018036127090454, -1.4113225936889648, -1.4208416938781738, -1.4303606748580933, -1.4398797750473022, -1.4493987560272217, -1.4589178562164307, -1.46843683719635, -1.477955937385559, -1.4874749183654785, -1.4969940185546875, -1.506512999534607, -1.516032099723816, -1.5255510807037354, -1.5350701808929443, -1.5445891618728638, -1.5541082620620728, -1.5636272430419922, -1.5731463432312012, -1.5826653242111206, -1.5921844244003296, -1.601703405380249, -1.6112223863601685, -1.6207414865493774, -1.6302604675292969, -1.6397795677185059, -1.6492985486984253, -1.6588176488876343, -1.6683366298675537, -1.6778557300567627, -1.6873747110366821, -1.6968938112258911, -1.7064127922058105, -1.7159318923950195, -1.725450873374939, -1.734969973564148, -1.7444889545440674, -1.7540080547332764, -1.7635270357131958, -1.7730461359024048, -1.7825651168823242, -1.7920842170715332, -1.8016031980514526, -1.8111222982406616, -1.820641279220581, -1.83016037940979, -1.8396793603897095, -1.849198341369629, -1.858717441558838, -1.8682364225387573, -1.8777555227279663, -1.8872745037078857, -1.8967936038970947, -1.9063125848770142, -1.9158316850662231, -1.9253506660461426, -1.9348697662353516, -1.944388747215271, -1.95390784740448, -1.9634268283843994, -1.9729459285736084, -1.9824649095535278, -1.9919840097427368, -2.0015029907226562, -2.0110220909118652, -2.020541191101074, -2.030060052871704, -2.039579153060913, -2.049098253250122, -2.058617353439331, -2.068136215209961, -2.07765531539917, -2.087174415588379, -2.096693277359009, -2.1062123775482178, -2.1157314777374268, -2.1252505779266357, -2.1347694396972656, -2.1442885398864746, -2.1538076400756836, -2.1633267402648926, -2.1728456020355225, -2.1823647022247314, -2.1918838024139404, -2.2014029026031494, -2.2109217643737793, -2.2204408645629883, -2.2299599647521973, -2.2394790649414062, -2.248997926712036, -2.258517026901245, -2.268036127090454, -2.277555227279663, -2.287074089050293, -2.296593189239502, -2.306112289428711, -2.315631151199341, -2.32515025138855, -2.334669351577759, -2.3441884517669678, -2.3537073135375977, -2.3632264137268066, -2.3727455139160156, -2.3822646141052246, -2.3917834758758545, -2.4013025760650635, -2.4108216762542725, -2.4203407764434814, -2.4298596382141113, -2.4393787384033203, -2.4488978385925293, -2.4584169387817383, -2.467935800552368, -2.477454900741577, -2.486974000930786, -2.496493101119995, -2.506011962890625, -2.515531063079834, -2.525050163269043, -2.534569025039673, -2.544088125228882, -2.553607225418091, -2.5631263256073, -2.5726451873779297, -2.5821642875671387, -2.5916833877563477, -2.6012024879455566, -2.6107213497161865, -2.6202404499053955, -2.6297595500946045, -2.6392786502838135, -2.6487975120544434, -2.6583166122436523, -2.6678357124328613, -2.6773548126220703, -2.6868736743927, -2.696392774581909, -2.705911874771118, -2.715430974960327, -2.724949836730957, -2.734468936920166, -2.743988037109375, -2.753506898880005, -2.763025999069214, -2.772545099258423, -2.782064199447632, -2.7915830612182617, -2.8011021614074707, -2.8106212615966797, -2.8201403617858887, -2.8296592235565186, -2.8391783237457275, -2.8486974239349365, -2.8582165241241455, -2.8677353858947754, -2.8772544860839844, -2.8867735862731934, -2.8962926864624023, -2.9058115482330322, -2.915330648422241, -2.92484974861145, -2.934368848800659, -2.943887710571289, -2.953406810760498, -2.962925910949707, -2.972444772720337, -2.981963872909546, -2.991482973098755, -3.001002073287964, -3.0105209350585938, -3.0200400352478027, -3.0295591354370117, -3.0390782356262207, -3.0485970973968506, -3.0581161975860596, -3.0676352977752686, -3.0771543979644775, -3.0866732597351074, -3.0961923599243164, -3.1057114601135254, -3.1152305603027344, -3.1247494220733643, -3.1342685222625732, -3.1437876224517822, -3.153306722640991, -3.162825584411621, -3.17234468460083, -3.181863784790039, -3.191382646560669, -3.200901746749878, -3.210420846939087, -3.219939947128296, -3.229458808898926, -3.2389779090881348, -3.2484970092773438, -3.2580161094665527, -3.2675349712371826, -3.2770540714263916, -3.2865731716156006, -3.2960922718048096, -3.3056111335754395, -3.3151302337646484, -3.3246493339538574, -3.3341684341430664, -3.3436872959136963, -3.3532063961029053, -3.3627254962921143, -3.3722445964813232, -3.381763458251953, -3.391282558441162, -3.400801658630371, -3.41032075881958, -3.41983962059021, -3.429358720779419, -3.438877820968628, -3.448396682739258, -3.457915782928467, -3.467434883117676, -3.4769539833068848, -3.4864728450775146, -3.4959919452667236, -3.5055110454559326, -3.5150301456451416, -3.5245490074157715, -3.5340681076049805, -3.5435872077941895, -3.5531063079833984, -3.5626251697540283, -3.5721442699432373, -3.5816633701324463, -3.5911824703216553, -3.600701332092285, -3.610220432281494, -3.619739532470703, -3.629258632659912, -3.638777494430542, -3.648296594619751, -3.65781569480896, -3.66733455657959, -3.676853656768799, -3.686372756958008, -3.695891857147217, -3.7054107189178467, -3.7149298191070557, -3.7244489192962646, -3.7339680194854736, -3.7434868812561035, -3.7530059814453125, -3.7625250816345215, -3.7720441818237305, -3.7815630435943604, -3.7910821437835693, -3.8006012439727783, -3.8101203441619873, -3.819639205932617, -3.829158306121826, -3.838677406311035, -3.848196506500244, -3.857715368270874, -3.867234468460083, -3.876753568649292, -3.886272430419922, -3.895791530609131, -3.90531063079834, -3.914829730987549, -3.9243485927581787, -3.9338676929473877, -3.9433867931365967, -3.9529058933258057, -3.9624247550964355, -3.9719438552856445, -3.9814629554748535, -3.9909820556640625, -4.0005011558532715, -4.0100202560424805, -4.019538879394531, -4.02905797958374, -4.038577079772949, -4.048096179962158, -4.057615280151367, -4.067134380340576, -4.076653480529785, -4.086172580718994, -4.095691204071045, -4.105210304260254, -4.114729404449463, -4.124248504638672, -4.133767604827881, -4.14328670501709, -4.152805805206299, -4.16232442855835, -4.171843528747559, -4.181362628936768, -4.190881729125977, -4.2004008293151855, -4.2099199295043945, -4.2194390296936035, -4.2289581298828125, -4.238476753234863, -4.247995853424072, -4.257514953613281, -4.26703405380249, -4.276553153991699, -4.286072254180908, -4.295591354370117, -4.305110454559326, -4.314629077911377, -4.324148178100586, -4.333667278289795, -4.343186378479004, -4.352705478668213, -4.362224578857422, -4.371743679046631, -4.381262302398682, -4.390781402587891, -4.4003005027771, -4.409819602966309, -4.419338703155518, -4.428857803344727, -4.4383769035339355, -4.4478960037231445, -4.457414627075195, -4.466933727264404, -4.476452827453613, -4.485971927642822, -4.495491027832031, -4.50501012802124, -4.514529228210449, -4.524048328399658, -4.533566951751709, -4.543086051940918, -4.552605152130127, -4.562124252319336, -4.571643352508545, -4.581162452697754, -4.590681552886963, -4.600200176239014, -4.609719276428223, -4.619238376617432, -4.628757476806641, -4.63827657699585, -4.647795677185059, -4.657314777374268, -4.666833877563477, -4.676352500915527, -4.685871601104736, -4.695390701293945, -4.704909801483154, -4.714428901672363, -4.723948001861572, -4.733467102050781, -4.74298620223999, -4.752504825592041, -4.76202392578125, -4.771543025970459, -4.781062126159668, -4.790581226348877, -4.800100326538086, -4.809619426727295, -4.819138050079346, -4.828657150268555, -4.838176250457764, -4.847695350646973, -4.857214450836182, -4.866733551025391, -4.8762526512146, -4.885771751403809, -4.895290374755859, -4.904809474945068, -4.914328575134277, -4.923847675323486, -4.933366775512695, -4.942885875701904, -4.952404975891113, -4.961924076080322, -4.971442699432373, -4.980961799621582, -4.990480899810791, -5.0], "si": [-0.24913357198238373, -0.2585499584674835, -0.2679585814476013, -0.27735912799835205, -0.28675130009651184, -0.2961348593235016, -0.3055095076560974, -0.31487494707107544, -0.32423096895217896, -0.3335772156715393, -0.3429134488105774, -0.35223937034606934, -0.36155471205711365, -0.37085920572280884, -0.38015255331993103, -0.38943448662757874, -0.39870476722717285, -0.4079630672931671, -0.4172091484069824, -0.4264427125453949, -0.43566352128982544, -0.44487127661705017, -0.45406574010849, -0.46324658393859863, -0.4724135994911194, -0.48156648874282837, -0.4907049834728241, -0.4998288154602051, -0.5089377164840698, -0.5180314779281616, -0.5271097421646118, -0.5361722707748413, -0.545218825340271, -0.5542491674423218, -0.5632629990577698, -0.5722600817680359, -0.5812400579452515, -0.590202808380127, -0.5991480350494385, -0.6080754995346069, -0.6169848442077637, -0.6258759498596191, -0.6347484588623047, -0.6436021327972412, -0.6524367928504944, -0.6612521409988403, -0.6700479388237, -0.6788238883018494, -0.6875798106193542, -0.6963154077529907, -0.7050304412841797, -0.7137247323989868, -0.7223979234695435, -0.7310498952865601, -0.739680290222168, -0.7482889890670776, -0.7568756937980652, -0.7654401063919067, -0.7739821076393127, -0.7825013399124146, -0.7909976243972778, -0.799470841884613, -0.8079205751419067, -0.8163467049598694, -0.8247489929199219, -0.8331272006034851, -0.84148108959198, -0.8498104214668274, -0.858115017414093, -0.866394579410553, -0.8746489882469177, -0.8828780055046082, -0.8910813331604004, -0.8992587924003601, -0.907410204410553, -0.9155353307723999, -0.9236339926719666, -0.931705892086029, -0.9397509098052979, -0.9477688074111938, -0.9557592868804932, -0.9637223482131958, -0.9716575741767883, -0.9795649647712708, -0.9874440431594849, -0.9952949285507202, -1.0031172037124634, -1.0109107494354248, -1.0186753273010254, -1.0264109373092651, -1.0341169834136963, -1.041793704032898, -1.049440622329712, -1.0570578575134277, -1.0646448135375977, -1.0722016096115112, -1.0797278881072998, -1.0872235298156738, -1.0946885347366333, -1.10212242603302, -1.1095253229141235, -1.1168967485427856, -1.1242367029190063, -1.131545066833496, -1.1388216018676758, -1.1460659503936768, -1.1532783508300781, -1.1604583263397217, -1.1676058769226074, -1.1747206449508667, -1.181802749633789, -1.1888517141342163, -1.195867657661438, -1.202850341796875, -1.2097996473312378, -1.2167152166366577, -1.2235971689224243, -1.230445146560669, -1.2372591495513916, -1.2440390586853027, -1.2507845163345337, -1.257495641708374, -1.2641721963882446, -1.2708139419555664, -1.2774208784103394, -1.283992886543274, -1.290529727935791, -1.297031283378601, -1.303497552871704, -1.309928297996521, -1.3163233995437622, -1.3226827383041382, -1.3290061950683594, -1.3352937698364258, -1.3415452241897583, -1.3477604389190674, -1.353939414024353, -1.3600819110870361, -1.3661878108978271, -1.372257113456726, -1.3782895803451538, -1.3842853307724, -1.3902441263198853, -1.3961657285690308, -1.402050256729126, -1.4078975915908813, -1.4137076139450073, -1.4194800853729248, -1.4252151250839233, -1.4309124946594238, -1.4365723133087158, -1.4421942234039307, -1.447778344154358, -1.4533244371414185, -1.4588326215744019, -1.464302659034729, -1.4697346687316895, -1.4751282930374146, -1.4804836511611938, -1.4858006238937378, -1.4910792112350464, -1.49631929397583, -1.5015207529067993, -1.506683588027954, -1.5118077993392944, -1.5168932676315308, -1.5219398736953735, -1.5269477367401123, -1.531916618347168, -1.53684663772583, -1.5417375564575195, -1.5465894937515259, -1.5514023303985596, -1.5561761856079102, -1.560910701751709, -1.5656061172485352, -1.5702623128890991, -1.5748791694641113, -1.5794568061828613, -1.5839951038360596, -1.588494062423706, -1.5929535627365112, -1.5973737239837646, -1.6017545461654663, -1.606095790863037, -1.6103976964950562, -1.6146601438522339, -1.6188828945159912, -1.6230664253234863, -1.627210259437561, -1.631314754486084, -1.6353795528411865, -1.6394048929214478, -1.6433907747268677, -1.6473369598388672, -1.651243805885315, -1.6551110744476318, -1.6589388847351074, -1.6627271175384521, -1.6664758920669556, -1.6701852083206177, -1.6738550662994385, -1.6774853467941284, -1.6810762882232666, -1.6846277713775635, -1.6881399154663086, -1.6916126012802124, -1.695046067237854, -1.6984401941299438, -1.701794981956482, -1.7051104307174683, -1.708386778831482, -1.7116239070892334, -1.7148219347000122, -1.7179806232452393, -1.7211004495620728, -1.7241811752319336, -1.7272228002548218, -1.730225682258606, -1.7331894636154175, -1.736114501953125, -1.739000678062439, -1.7418482303619385, -1.744657039642334, -1.747427225112915, -1.750158667564392, -1.7528517246246338, -1.7555063962936401, -1.7581225633621216, -1.7607003450393677, -1.7632399797439575, -1.7657413482666016, -1.768204689025879, -1.7706298828125, -1.773017168045044, -1.7753665447235107, -1.77767813205719, -1.779951810836792, -1.7821879386901855, -1.7843865156173706, -1.7865475416183472, -1.7886712551116943, -1.7907575368881226, -1.792806625366211, -1.794818639755249, -1.7967934608459473, -1.7987314462661743, -1.8006325960159302, -1.8024969100952148, -1.8043245077133179, -1.8061156272888184, -1.8078703880310059, -1.8095885515213013, -1.8112705945968628, -1.8129165172576904, -1.8145264387130737, -1.8161003589630127, -1.8176385164260864, -1.8191410303115845, -1.8206079006195068, -1.822039246559143, -1.8234353065490723, -1.824796199798584, -1.8261218070983887, -1.8274126052856445, -1.828668475151062, -1.8298896551132202, -1.8310761451721191, -1.832228183746338, -1.833345890045166, -1.8344295024871826, -1.8354787826538086, -1.8364943265914917, -1.8374760150909424, -1.8384239673614502, -1.8393383026123047, -1.8402193784713745, -1.8410671949386597, -1.8418818712234497, -1.8426635265350342, -1.8434123992919922, -1.8441286087036133, -1.844812273979187, -1.845463514328003, -1.8460824489593506, -1.8466694355010986, -1.847224473953247, -1.8477476835250854, -1.8482393026351929, -1.8486994504928589, -1.8491283655166626, -1.849526047706604, -1.8498927354812622, -1.8502286672592163, -1.8505338430404663, -1.8508086204528809, -1.85105299949646, -1.8512672185897827, -1.8514515161514282, -1.8516058921813965, -1.8517305850982666, -1.8518258333206177, -1.8518917560577393, -1.851928472518921, -1.8519363403320312, -1.8519152402877808, -1.8518656492233276, -1.8517875671386719, -1.851681113243103, -1.8515466451644897, -1.8513842821121216, -1.8511942625045776, -1.850976586341858, -1.8507314920425415, -1.850459337234497, -1.8501601219177246, -1.8498339653015137, -1.8494813442230225, -1.849102258682251, -1.8486968278884888, -1.8482654094696045, -1.8478081226348877, -1.847325086593628, -1.8468165397644043, -1.846282720565796, -1.8457237482070923, -1.845139980316162, -1.8445312976837158, -1.8438981771469116, -1.843240737915039, -1.8425592184066772, -1.8418536186218262, -1.841124415397644, -1.8403714895248413, -1.8395953178405762, -1.8387960195541382, -1.837973713874817, -1.837128758430481, -1.8362611532211304, -1.8353712558746338, -1.8344591856002808, -1.8335251808166504, -1.8325694799423218, -1.8315922021865845, -1.8305935859680176, -1.8295738697052002, -1.8285332918167114, -1.8274718523025513, -1.826390027999878, -1.825287938117981, -1.82416570186615, -1.8230235576629639, -1.8218618631362915, -1.8206806182861328, -1.819480061531067, -1.8182605504989624, -1.8170222043991089, -1.8157652616500854, -1.8144898414611816, -1.8131963014602661, -1.8118846416473389, -1.810555338859558, -1.8092083930969238, -1.8078440427780151, -1.8064626455307007, -1.80506432056427, -1.8036491870880127, -1.8022176027297974, -1.8007698059082031, -1.79930579662323, -1.7978259325027466, -1.7963305711746216, -1.7948195934295654, -1.7932934761047363, -1.7917523384094238, -1.7901965379714966, -1.788625955581665, -1.7870410680770874, -1.7854421138763428, -1.7838292121887207, -1.7822024822235107, -1.7805622816085815, -1.7789088487625122, -1.7772423028945923, -1.7755628824234009, -1.773870825767517, -1.7721662521362305, -1.7704495191574097, -1.7687208652496338, -1.7669802904129028, -1.765228271484375, -1.7634648084640503, -1.7616901397705078, -1.7599046230316162, -1.7581082582473755, -1.7563015222549438, -1.7544845342636108, -1.7526572942733765, -1.750820279121399, -1.7489736080169678, -1.7471174001693726, -1.745252013206482, -1.743377685546875, -1.7414944171905518, -1.7396026849746704, -1.737702488899231, -1.735794186592102, -1.7338777780532837, -1.731953740119934, -1.7300220727920532, -1.7280830144882202, -1.7261370420455933, -1.7241839170455933, -1.722224235534668, -1.7202579975128174, -1.718285322189331, -1.7163066864013672, -1.7143222093582153, -1.712332010269165, -1.7103363275527954, -1.7083353996276855, -1.706329345703125, -1.7043185234069824, -1.7023029327392578, -1.7002829313278198, -1.6982587575912476, -1.696230411529541, -1.6941983699798584, -1.6921626329421997, -1.6901233196258545, -1.688080906867981, -1.686035394668579, -1.683987021446228, -1.6819359064102173, -1.679882526397705, -1.6778267621994019, -1.6757689714431763, -1.6737092733383179, -1.6716479063034058, -1.669585108757019, -1.6675209999084473, -1.66545569896698, -1.6633896827697754, -1.661322832107544, -1.6592555046081543, -1.6571877002716064, -1.6551198959350586, -1.6530520915985107, -1.650984525680542, -1.648917317390442, -1.646850824356079, -1.6447850465774536, -1.6427202224731445, -1.640656590461731, -1.6385942697525024, -1.6365333795547485, -1.634474277496338, -1.63241708278656, -1.6303619146347046, -1.628308892250061, -1.626258373260498, -1.6242103576660156, -1.6221650838851929, -1.6201227903366089, -1.6180834770202637, -1.6160476207733154, -1.6140151023864746, -1.6119862794876099, -1.6099611520767212, -1.6079399585723877, -1.6059229373931885, -1.6039100885391235, -1.6019017696380615, -1.5998982191085815, -1.597899317741394, -1.5959053039550781, -1.5939162969589233, -1.5919326543807983, -1.5899544954299927, -1.5879818201065063, -1.586014986038208, -1.584053874015808, -1.5820988416671753, -1.5801500082015991, -1.5782074928283691, -1.5762715339660645, -1.574342131614685, -1.5724196434020996, -1.570504069328308, -1.5685955286026, -1.5666942596435547, -1.5648002624511719, -1.5629138946533203, -1.56103515625, -1.5591641664505005, -1.5573011636734009, -1.5554462671279907, -1.5535995960235596, -1.5517611503601074, -1.549931287765503], "ci": [-0.8246630430221558, -0.7884998917579651, -0.7537275552749634, -0.7202523946762085, -0.6879900693893433, -0.6568646430969238, -0.6268072128295898, -0.5977551341056824, -0.5696514248847961, -0.5424439907073975, -0.516085147857666, -0.49053096771240234, -0.4657411277294159, -0.44167834520339966, -0.41830822825431824, -0.39559879899024963, -0.3735204041004181, -0.35204556584358215, -0.33114856481552124, -0.31080538034439087, -0.2909936308860779, -0.27169233560562134, -0.25288185477256775, -0.23454374074935913, -0.21666058897972107, -0.1992160975933075, -0.18219484388828278, -0.1655822992324829, -0.14936475455760956, -0.13352921605110168, -0.11806337535381317, -0.10295560210943222, -0.088194839656353, -0.07377058267593384, -0.05967285856604576, -0.045892175287008286, -0.03241958096623421, -0.019246287643909454, -0.00636416906490922, 0.006234620697796345, 0.018557574599981308, 0.030611854046583176, 0.04240431636571884, 0.0539415217936039, 0.06522975862026215, 0.0762750506401062, 0.08708319813013077, 0.09765972942113876, 0.10801000148057938, 0.11813913285732269, 0.12805205583572388, 0.13775350153446198, 0.1472480744123459, 0.1565401554107666, 0.16563400626182556, 0.1745336949825287, 0.18324320018291473, 0.19176633656024933, 0.20010676980018616, 0.20826809108257294, 0.21625366806983948, 0.22406697273254395, 0.23171114921569824, 0.23918934166431427, 0.24650456011295319, 0.25365975499153137, 0.26065778732299805, 0.2675013840198517, 0.27419325709342957, 0.2807359993457794, 0.2871321141719818, 0.2933840751647949, 0.29949429631233215, 0.30546507239341736, 0.311298668384552, 0.3169972598552704, 0.3225630521774292, 0.3279980719089508, 0.33330437541007996, 0.33848392963409424, 0.34353867173194885, 0.348470538854599, 0.35328125953674316, 0.35797274112701416, 0.3625466227531433, 0.36700475215911865, 0.37134867906570435, 0.3755801320075989, 0.379700630903244, 0.3837118148803711, 0.3876151144504547, 0.3914121091365814, 0.39510422945022583, 0.39869293570518494, 0.4021795988082886, 0.40556561946868896, 0.40885230898857117, 0.412041038274765, 0.4151330888271332, 0.41812971234321594, 0.42103222012519836, 0.4238417148590088, 0.42655953764915466, 0.42918676137924194, 0.4317246377468109, 0.43417420983314514, 0.43653666973114014, 0.43881309032440186, 0.44100454449653625, 0.4431121051311493, 0.4451368451118469, 0.44707974791526794, 0.4489418566226959, 0.45072415471076965, 0.45242762565612793, 0.45405322313308716, 0.4556019604206085, 0.45707467198371887, 0.4584724009037018, 0.4597959518432617, 0.4610462784767151, 0.4622242748737335, 0.46333077549934387, 0.4643666744232178, 0.4653328061103821, 0.46623000502586365, 0.46705910563468933, 0.467820942401886, 0.4685162901878357, 0.4691459536552429, 0.46971073746681213, 0.4702114164829254, 0.47064873576164246, 0.47102347016334534, 0.47133636474609375, 0.4715881645679474, 0.47177958488464355, 0.47191137075424194, 0.47198423743247986, 0.4719989001750946, 0.4719560444355011, 0.47185635566711426, 0.4717005491256714, 0.471489280462265, 0.47122323513031006, 0.47090306878089905, 0.4705294370651245, 0.470102995634079, 0.469624400138855, 0.46909430623054504, 0.4685133099555969, 0.46788206696510315, 0.4672011733055115, 0.46647128462791443, 0.4656929671764374, 0.46486687660217285, 0.46399354934692383, 0.46307364106178284, 0.46210771799087524, 0.4610963761806488, 0.4600401520729065, 0.45893967151641846, 0.45779547095298767, 0.4566081762313843, 0.4553782641887665, 0.4541063606739044, 0.4527929723262787, 0.45143866539001465, 0.45004400610923767, 0.44860950112342834, 0.44713568687438965, 0.44562312960624695, 0.44407233595848083, 0.4424838125705719, 0.4408581256866455, 0.43919575214385986, 0.43749722838401794, 0.43576303124427795, 0.43399372696876526, 0.4321897625923157, 0.4303516745567322, 0.4284799098968506, 0.4265750050544739, 0.42463743686676025, 0.4226677119731903, 0.42066624760627747, 0.4186335802078247, 0.416570246219635, 0.41447657346725464, 0.41235312819480896, 0.4102003276348114, 0.40801873803138733, 0.405808687210083, 0.4035707116127014, 0.40130531787872314, 0.39901280403137207, 0.39669373631477356, 0.39434853196144104, 0.3919776976108551, 0.389581561088562, 0.38716059923171997, 0.3847152888774872, 0.38224610686302185, 0.37975335121154785, 0.3772375285625458, 0.37469908595085144, 0.37213847041130066, 0.3695559799671173, 0.366952121257782, 0.3643273115158081, 0.3616819977760315, 0.3590165078639984, 0.3563312590122223, 0.35362672805786133, 0.35090333223342896, 0.34816136956214905, 0.3454012870788574, 0.3426235616207123, 0.3398284614086151, 0.3370164632797241, 0.33418789505958557, 0.33134329319000244, 0.32848283648490906, 0.325607031583786, 0.32271623611450195, 0.3198108971118927, 0.31689128279685974, 0.3139577805995941, 0.31101083755493164, 0.30805084109306335, 0.30507805943489075, 0.30209288001060486, 0.2990957200527191, 0.29608696699142456, 0.2930668890476227, 0.2900359034538269, 0.2869943082332611, 0.2839426100254059, 0.28088098764419556, 0.27780985832214355, 0.2747296392917633, 0.2716405689716339, 0.268543004989624, 0.2654373347759247, 0.26232394576072693, 0.2592030465602875, 0.25607502460479736, 0.25294026732444763, 0.24979911744594574, 0.2466517984867096, 0.24349869787693024, 0.24034014344215393, 0.2371765375137329, 0.2340080589056015, 0.23083508014678955, 0.22765794396400452, 0.22447702288627625, 0.22129249572753906, 0.218104749917984, 0.21491408348083496, 0.21172089874744415, 0.20852532982826233, 0.20532776415348053, 0.202128604054451, 0.19892795383930206, 0.195726215839386, 0.19252368807792664, 0.18932074308395386, 0.1861175000667572, 0.1829143464565277, 0.17971156537532806, 0.17650951445102692, 0.173308327794075, 0.1701083779335022, 0.16690991818904877, 0.16371333599090576, 0.16051873564720154, 0.15732645988464355, 0.1541368067264557, 0.1509501039981842, 0.14776648581027985, 0.14458626508712769, 0.1414097398519516, 0.13823723793029785, 0.1350688636302948, 0.1319049447774887, 0.12874583899974823, 0.12559162080287933, 0.12244264036417007, 0.11929913610219955, 0.11616144329309464, 0.11302965134382248, 0.10990408062934875, 0.10678497701883316, 0.10367266088724136, 0.10056721419095993, 0.09746894985437393, 0.09437811374664307, 0.09129499644041061, 0.08821969479322433, 0.0851525068283081, 0.08209365606307983, 0.079043447971344, 0.07600195705890656, 0.0729694738984108, 0.06994622945785522, 0.06693249940872192, 0.06392836570739746, 0.06093410775065422, 0.057950012385845184, 0.054976142942905426, 0.05201277881860733, 0.04906012490391731, 0.046118464320898056, 0.04318784177303314, 0.040268536657094955, 0.037360746413469315, 0.03446473926305771, 0.03158055990934372, 0.028708474710583687, 0.025848673656582832, 0.0230014156550169, 0.02016674354672432, 0.017344912514090538, 0.014536102302372456, 0.011740564368665218, 0.008958335965871811, 0.0061896611005067825, 0.0034347153268754482, 0.000693737412802875, -0.0020332399290055037, -0.004745980259031057, -0.007444318383932114, -0.010128024034202099, -0.012797068804502487, -0.015451227314770222, -0.018090274184942245, -0.020714187994599342, -0.023322749882936478, -0.025915805250406265, -0.028493141755461693, -0.031054740771651268, -0.03360038995742798, -0.03612995147705078, -0.03864321485161781, -0.04114016890525818, -0.04362061619758606, -0.046084415167570114, -0.04853137582540512, -0.050961483269929886, -0.053374554961919785, -0.05577045679092407, -0.058149006217718124, -0.06051019951701164, -0.0628538504242897, -0.06517984718084335, -0.06748800724744797, -0.06977833062410355, -0.07205065339803696, -0.07430479675531387, -0.07654077559709549, -0.07875841856002808, -0.08095762133598328, -0.08313822001218796, -0.08530022948980331, -0.08744349330663681, -0.08956790715456009, -0.0916733369231224, -0.09375977516174316, -0.09582709521055222, -0.0978751927614212, -0.09990393370389938, -0.10191333293914795, -0.10390325635671616, -0.10587362945079803, -0.10782430320978165, -0.10975531488656998, -0.11166653037071228, -0.11355788260698318, -0.11542923748493195, -0.11728063225746155, -0.11911194771528244, -0.12092306464910507, -0.12271401286125183, -0.12448468804359436, -0.1262350231409073, -0.12796491384506226, -0.12967440485954285, -0.1313633769750595, -0.13303178548812866, -0.13467954099178314, -0.13630665838718414, -0.1379130631685257, -0.1394987255334854, -0.14106355607509613, -0.14260755479335785, -0.14413058757781982, -0.1456327736377716, -0.14711399376392365, -0.14857420325279236, -0.15001338720321655, -0.15143151581287384, -0.15282852947711945, -0.15420444309711456, -0.15555912256240845, -0.15689270198345184, -0.1582050919532776, -0.1594962626695633, -0.16076619923114777, -0.1620148867368698, -0.16324231028556824, -0.16444838047027588, -0.16563323140144348, -0.16679677367210388, -0.16793900728225708, -0.16905993223190308, -0.17015951871871948, -0.1712377816438675, -0.1722947210073471, -0.17333029210567474, -0.17434458434581757, -0.175337553024292, -0.17630921304225922, -0.17725954949855804, -0.17818860709667206, -0.17909637093544006, -0.17998285591602325, -0.18084803223609924, -0.1816920042037964, -0.1825147420167923, -0.18331627547740936, -0.18409661948680878, -0.18485578894615173, -0.18559382855892181, -0.18631069362163544, -0.18700651824474335, -0.18768127262592316, -0.18833498656749725, -0.18896770477294922, -0.18957944214344025, -0.1901702582836151, -0.190740168094635, -0.19128918647766113, -0.19181741774082184, -0.19232486188411713, -0.19281157851219177, -0.19327759742736816, -0.19372296333312988, -0.1941477209329605, -0.19455192983150482, -0.1949356198310852, -0.19529888033866882, -0.19564174115657806, -0.1959642469882965, -0.19626647233963013, -0.1965484619140625, -0.1968102753162384, -0.19705195724964142, -0.1972735971212387, -0.19747525453567505, -0.19765698909759521, -0.19781886041164398, -0.19796092808246613, -0.1980832815170288, -0.1981859803199768, -0.1982690840959549, -0.19833268225193024, -0.1983768343925476, -0.19840161502361298, -0.1984071135520935, -0.19839340448379517, -0.19836056232452393, -0.19830866158008575, -0.19823779165744781, -0.19814804196357727, -0.1980394721031189, -0.19791218638420105, -0.1977662593126297, -0.197601780295372, -0.19741885364055634, -0.19721755385398865, -0.1969979703426361, -0.19676020741462708, -0.19650433957576752, -0.1962304711341858, -0.19593869149684906, -0.19562911987304688, -0.195301815867424, -0.1949569284915924, -0.19459451735019684, -0.19421468675136566, -0.19381754100322723, -0.1934031844139099, -0.19297172129154205, -0.1925232708454132, -0.19205792248249054, -0.1915757954120636, -0.19107697904109955, -0.19056159257888794, -0.19002975523471832]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json index a48add3c4d81..1771ec40ed85 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/medium_positive.json @@ -1 +1 @@ -{"x": [0.25, 0.2595190380761523, 0.26903807615230463, 0.2785571142284569, 0.2880761523046092, 0.29759519038076154, 0.30711422845691383, 0.3166332665330661, 0.32615230460921846, 0.33567134268537074, 0.3451903807615231, 0.35470941883767537, 0.36422845691382766, 0.37374749498997994, 0.3832665330661323, 0.3927855711422846, 0.4023046092184369, 0.4118236472945892, 0.4213426853707415, 0.4308617234468938, 0.4403807615230461, 0.4498997995991984, 0.45941883767535074, 0.46893787575150303, 0.4784569138276553, 0.4879759519038076, 0.49749498997995995, 0.5070140280561122, 0.5165330661322646, 0.5260521042084169, 0.5355711422845691, 0.5450901803607215, 0.5546092184368738, 0.5641282565130261, 0.5736472945891784, 0.5831663326653307, 0.592685370741483, 0.6022044088176353, 0.6117234468937875, 0.6212424849699398, 0.6307615230460922, 0.6402805611222445, 0.6497995991983968, 0.6593186372745492, 0.6688376753507015, 0.6783567134268538, 0.6878757515030061, 0.6973947895791583, 0.7069138276553106, 0.7164328657314629, 0.7259519038076152, 0.7354709418837676, 0.7449899799599199, 0.7545090180360722, 0.7640280561122245, 0.7735470941883767, 0.7830661322645291, 0.7925851703406814, 0.8021042084168337, 0.811623246492986, 0.8211422845691383, 0.8306613226452906, 0.840180360721443, 0.8496993987975953, 0.8592184368737475, 0.8687374749498998, 0.8782565130260521, 0.8877755511022045, 0.8972945891783568, 0.9068136272545091, 0.9163326653306614, 0.9258517034068137, 0.935370741482966, 0.9448897795591183, 0.9544088176352706, 0.9639278557114229, 0.9734468937875752, 0.9829659318637275, 0.9924849699398798, 1.0020040080160322, 1.0115230460921845, 1.0210420841683367, 1.030561122244489, 1.0400801603206413, 1.0495991983967936, 1.059118236472946, 1.0686372745490984, 1.0781563126252505, 1.087675350701403, 1.097194388777555, 1.1067134268537075, 1.1162324649298598, 1.1257515030060121, 1.1352705410821644, 1.1447895791583167, 1.154308617234469, 1.1638276553106213, 1.1733466933867738, 1.1828657314629258, 1.1923847695390783, 1.2019038076152304, 1.211422845691383, 1.2209418837675352, 1.2304609218436875, 1.2399799599198398, 1.249498997995992, 1.2590180360721444, 1.2685370741482966, 1.278056112224449, 1.2875751503006012, 1.2970941883767535, 1.306613226452906, 1.3161322645290583, 1.3256513026052106, 1.3351703406813629, 1.3446893787575152, 1.3542084168336674, 1.3637274549098197, 1.373246492985972, 1.3827655310621243, 1.3922845691382766, 1.4018036072144289, 1.4113226452905812, 1.4208416833667337, 1.430360721442886, 1.4398797595190382, 1.4493987975951905, 1.4589178356713428, 1.468436873747495, 1.4779559118236474, 1.4874749498997997, 1.496993987975952, 1.5065130260521042, 1.5160320641282565, 1.525551102204409, 1.5350701402805613, 1.5445891783567136, 1.554108216432866, 1.5636272545090182, 1.5731462925851705, 1.5826653306613228, 1.592184368737475, 1.6017034068136273, 1.6112224448897796, 1.620741482965932, 1.6302605210420842, 1.6397795591182367, 1.649298597194389, 1.6588176352705413, 1.6683366733466936, 1.6778557114228458, 1.6873747494989981, 1.6968937875751504, 1.7064128256513027, 1.715931863727455, 1.7254509018036073, 1.7349699398797596, 1.7444889779559118, 1.7540080160320644, 1.7635270541082166, 1.773046092184369, 1.7825651302605212, 1.7920841683366735, 1.8016032064128258, 1.811122244488978, 1.8206412825651304, 1.8301603206412826, 1.839679358717435, 1.8491983967935872, 1.8587174348697397, 1.868236472945892, 1.8777555110220443, 1.8872745490981966, 1.8967935871743489, 1.9063126252505012, 1.9158316633266534, 1.9253507014028057, 1.934869739478958, 1.9443887775551103, 1.9539078156312626, 1.9634268537074149, 1.9729458917835674, 1.9824649298597197, 1.991983967935872, 2.0015030060120242, 2.0110220440881763, 2.020541082164329, 2.0300601202404813, 2.0395791583166334, 2.0490981963927855, 2.058617234468938, 2.0681362725450905, 2.0776553106212425, 2.087174348697395, 2.0966933867735476, 2.1062124248496996, 2.1157314629258517, 2.125250501002004, 2.1347695390781567, 2.1442885771543088, 2.153807615230461, 2.1633266533066133, 2.172845691382766, 2.182364729458918, 2.1918837675350704, 2.201402805611223, 2.210921843687375, 2.220440881763527, 2.2299599198396796, 2.239478957915832, 2.248997995991984, 2.2585170340681366, 2.2680360721442887, 2.277555110220441, 2.2870741482965933, 2.296593186372746, 2.306112224448898, 2.3156312625250504, 2.3251503006012024, 2.334669338677355, 2.344188376753507, 2.3537074148296595, 2.363226452905812, 2.372745490981964, 2.3822645290581166, 2.3917835671342687, 2.401302605210421, 2.4108216432865732, 2.4203406813627257, 2.429859719438878, 2.4393787575150303, 2.4488977955911824, 2.458416833667335, 2.4679358717434874, 2.4774549098196395, 2.486973947895792, 2.496492985971944, 2.5060120240480965, 2.5155310621242486, 2.525050100200401, 2.534569138276553, 2.5440881763527057, 2.5536072144288577, 2.5631262525050102, 2.5726452905811623, 2.582164328657315, 2.5916833667334673, 2.6012024048096194, 2.610721442885772, 2.620240480961924, 2.6297595190380765, 2.6392785571142285, 2.648797595190381, 2.658316633266533, 2.6678356713426856, 2.6773547094188377, 2.68687374749499, 2.6963927855711427, 2.7059118236472948, 2.7154308617234473, 2.7249498997995993, 2.734468937875752, 2.743987975951904, 2.7535070140280564, 2.7630260521042085, 2.772545090180361, 2.782064128256513, 2.7915831663326656, 2.801102204408818, 2.81062124248497, 2.8201402805611226, 2.8296593186372747, 2.839178356713427, 2.8486973947895793, 2.858216432865732, 2.867735470941884, 2.8772545090180364, 2.8867735470941884, 2.896292585170341, 2.905811623246493, 2.9153306613226455, 2.924849699398798, 2.93436873747495, 2.9438877755511026, 2.9534068136272547, 2.962925851703407, 2.9724448897795592, 2.9819639278557117, 2.991482965931864, 3.0010020040080163, 3.0105210420841684, 3.020040080160321, 3.0295591182364734, 3.0390781563126255, 3.048597194388778, 3.05811623246493, 3.0676352705410825, 3.0771543086172346, 3.086673346693387, 3.096192384769539, 3.1057114228456917, 3.1152304609218437, 3.1247494989979963, 3.1342685370741488, 3.143787575150301, 3.1533066132264533, 3.1628256513026054, 3.172344689378758, 3.18186372745491, 3.1913827655310625, 3.2009018036072145, 3.210420841683367, 3.219939879759519, 3.2294589178356716, 3.2389779559118237, 3.248496993987976, 3.2580160320641287, 3.2675350701402808, 3.2770541082164333, 3.2865731462925853, 3.296092184368738, 3.30561122244489, 3.3151302605210424, 3.3246492985971945, 3.334168336673347, 3.343687374749499, 3.3532064128256516, 3.362725450901804, 3.372244488977956, 3.3817635270541087, 3.3912825651302607, 3.4008016032064132, 3.4103206412825653, 3.419839679358718, 3.42935871743487, 3.4388777555110224, 3.4483967935871744, 3.457915831663327, 3.4674348697394795, 3.4769539078156315, 3.486472945891784, 3.495991983967936, 3.5055110220440886, 3.5150300601202407, 3.524549098196393, 3.5340681362725452, 3.5435871743486977, 3.55310621242485, 3.5626252505010023, 3.5721442885771544, 3.581663326653307, 3.5911823647294594, 3.6007014028056115, 3.610220440881764, 3.619739478957916, 3.6292585170340685, 3.6387775551102206, 3.648296593186373, 3.657815631262525, 3.6673346693386777, 3.6768537074148298, 3.6863727454909823, 3.6958917835671348, 3.705410821643287, 3.7149298597194393, 3.7244488977955914, 3.733967935871744, 3.743486973947896, 3.7530060120240485, 3.7625250501002006, 3.772044088176353, 3.781563126252505, 3.7910821643286576, 3.80060120240481, 3.810120240480962, 3.8196392785571147, 3.829158316633267, 3.8386773547094193, 3.8481963927855714, 3.857715430861724, 3.867234468937876, 3.8767535070140284, 3.8862725450901805, 3.895791583166333, 3.905310621242485, 3.9148296593186376, 3.92434869739479, 3.933867735470942, 3.9433867735470947, 3.9529058116232467, 3.9624248496993992, 3.9719438877755513, 3.981462925851704, 3.990981963927856, 4.000501002004008, 4.01002004008016, 4.019539078156313, 4.0290581162324655, 4.0385771543086175, 4.0480961923847705, 4.057615230460922, 4.067134268537075, 4.076653306613227, 4.086172344689379, 4.095691382765532, 4.105210420841684, 4.114729458917836, 4.124248496993989, 4.133767535070141, 4.143286573146293, 4.152805611222446, 4.162324649298597, 4.17184368737475, 4.181362725450902, 4.190881763527054, 4.200400801603207, 4.209919839679359, 4.219438877755511, 4.228957915831664, 4.238476953907816, 4.247995991983968, 4.25751503006012, 4.267034068136273, 4.276553106212425, 4.286072144288577, 4.2955911823647295, 4.305110220440882, 4.3146292585170345, 4.324148296593187, 4.333667334669339, 4.343186372745492, 4.352705410821644, 4.362224448897796, 4.371743486973949, 4.381262525050101, 4.390781563126253, 4.400300601202405, 4.409819639278558, 4.41933867735471, 4.428857715430862, 4.438376753507014, 4.447895791583167, 4.457414829659319, 4.466933867735471, 4.476452905811624, 4.485971943887776, 4.495490981963928, 4.50501002004008, 4.514529058116233, 4.524048096192385, 4.533567134268537, 4.543086172344689, 4.552605210420842, 4.562124248496994, 4.5716432865731464, 4.581162324649299, 4.5906813627254515, 4.6002004008016035, 4.609719438877756, 4.6192384769539085, 4.628757515030061, 4.638276553106213, 4.647795591182365, 4.657314629258518, 4.66683366733467, 4.676352705410822, 4.685871743486975, 4.695390781563127, 4.704909819639279, 4.714428857715431, 4.723947895791584, 4.733466933867736, 4.742985971943888, 4.75250501002004, 4.762024048096193, 4.771543086172345, 4.781062124248497, 4.790581162324649, 4.800100200400802, 4.809619238476954, 4.819138276553106, 4.828657314629259, 4.838176352705411, 4.847695390781563, 4.8572144288577155, 4.866733466933868, 4.8762525050100205, 4.885771543086173, 4.895290581162325, 4.904809619238478, 4.91432865731463, 4.923847695390782, 4.933366733466935, 4.942885771543087, 4.952404809619239, 4.961923847695391, 4.971442885771544, 4.980961923847696, 4.990480961923848, 5.0], "si": [0.24913357031975716, 0.25854996218716786, 0.26795856823506237, 0.2773591069512988, 0.28675129726172444, 0.2961348585453907, 0.305509510649738, 0.3148749739057512, 0.32423096914308297, 0.33357721770514553, 0.3429134414641693, 0.3522393628362262, 0.3615547047962195, 0.3708591908928359, 0.380152545263462, 0.38943449264906127, 0.39870475840901354, 0.4079630685359129, 0.4172091496703261, 0.4264427291155085, 0.43566353485207704, 0.44487129555263927, 0.4540657405963789, 0.4632466000835939, 0.47241360485019007, 0.4815664864821247, 0.4907049773298042, 0.4998288105224308, 0.5089377199822998, 0.5180314404390441, 0.5271097074438301, 0.536172257383496, 0.5452188274946398, 0.5542491558776504, 0.5632629815106848, 0.5722600442635857, 0.5812400849117456, 0.5902028451499086, 0.5991480676059163, 0.6080754958543902, 0.6169848744303564, 0.6258759488428054, 0.6347484655881916, 0.6436021721638676, 0.6524368170814537, 0.6612521498801447, 0.6700479211399468, 0.6788238824948502, 0.6875797866459328, 0.696315387374395, 0.705030439554526, 0.7137246991665983, 0.7223979233096917, 0.7310498702144456, 0.7396802992557386, 0.7482889709652933, 0.7568756470442087, 0.7654400903754144, 0.773982065036052, 0.7825013363097787, 0.7909976706989913, 0.7994708359369752, 0.8079206009999721, 0.8163467361191676, 0.8247490127926008, 0.8331272037969891, 0.8414810831994737, 0.8498104263692802, 0.8581150099892972, 0.86639461206757, 0.8746490119487088, 0.8828779903252119, 0.891081329248702, 0.8992588121410756, 0.9074102238055647, 0.915535350437709, 0.9236339796362408, 0.9317059004138777, 0.9397509032080267, 0.9477687798913954, 0.9557593237825127, 0.9637223296561568, 0.971657593753688, 0.9795649137932918, 0.987444088980122, 0.9952949200163546, 1.0031172091111407, 1.010910759990467, 1.0186753779069178, 1.026410869649338, 1.0341170435524019, 1.0417937095060785, 1.049440678965002, 1.057057764957738, 1.0646447820959544, 1.072201546583486, 1.0797278762253018, 1.0872235904363678, 1.0946885102504078, 1.1021224583285616, 1.109525258967938, 1.1168967381100672, 1.1242367233492432, 1.1315450439407653, 1.138821530809072, 1.1460660165557697, 1.1532783354675535, 1.1604583235240222, 1.1676058184053848, 1.1747206595000594, 1.1818026879121635, 1.1888517464688948, 1.1958676797278043, 1.2028503339839576, 1.2097995572769868, 1.216715199398033, 1.2235971118965756, 1.2304451480871514, 1.2372591630559617, 1.244039013667368, 1.250784558570273, 1.2574956582043917, 1.2641721748064054, 1.2708139724160072, 1.277420916881828, 1.2839928758672519, 1.2905297188561156, 1.2970313171582943, 1.3034975439151684, 1.309928274104981, 1.3163233845480724, 1.322682753912006, 1.3290062627165693, 1.3352937933386668, 1.3415452300170905, 1.3477604588571728, 1.3539393678353275, 1.360081846803466, 1.3661877874933017, 1.3722570835205314, 1.3782896303889036, 1.3842853254941612, 1.3902440681278732, 1.3961657594811425, 1.4020503026481956, 1.407897602629854, 1.4137075663368857, 1.419480102593236, 1.4252151221391411, 1.4309125376341194, 1.4365722636598428, 1.442194216722891, 1.4477783152573829, 1.4533244796274858, 1.4588326321298093, 1.464302696995675, 1.4697346003932659, 1.4751282704296567, 1.4804836371527221, 1.485800632552924, 1.4910791905649798, 1.496319247069407, 1.5015207398939505, 1.5066836088148845, 1.5118077955581977, 1.5168932438006546, 1.5219398991707382, 1.52694770924947, 1.531916623571109, 1.5368465936237317, 1.5417375728496885, 1.5465895166459434, 1.551402382364288, 1.556176129311438, 1.560910718749008, 1.5656061138933686, 1.5702622799153765, 1.5748791839399905, 1.5794567950457659, 1.583995084264226, 1.5884940245791161, 1.5929535909255377, 1.5973737601889615, 1.6017545112041214, 1.6060958247537893, 1.6103976835674314, 1.6146600723197424, 1.618882977629064, 1.623066388055683, 1.627210294100012, 1.6313146882006488, 1.635379564732322, 1.6394049200037144, 1.6433907522551714, 1.6473370616562915, 1.6512438503033982, 1.6551111222168964, 1.6589388833385101, 1.6627271415284075, 1.6664759065622043, 1.670185190127855, 1.6738550058224295, 1.677485369148769, 1.681076297512031, 1.6846278102161236, 1.6881399284600118, 1.691612675333924, 1.6950460758154409, 1.6984401567654628, 1.7017949469240758, 1.705110476906296, 1.708386779197708, 1.7116238881499848, 1.7148218399763036, 1.7179806727466422, 1.7211004263829728, 1.7241811426543383, 1.7272228651718227, 1.7302256393834112, 1.7331895125687398, 1.7361145338337374, 1.7390007541051595, 1.7418482261250132, 1.7446570044448746, 1.7474271454201022, 1.750158707203939, 1.7528517497415126, 1.7555063347637279, 1.758122525781054, 1.7607003880772092, 1.7632399887027408, 1.7657413964684971, 1.7682046819390054, 1.7706299174257378, 1.773017176980282, 1.775366536387408, 1.7776780731580322, 1.7799518665220844, 1.7821879974212729, 1.784386548501752, 1.7865476041066872, 1.7886712502687285, 1.790757574702379, 1.7928066667962728, 1.7948186176053516, 1.7967935198429503, 1.7987314678727828, 1.8006325577008355, 1.8024968869671691, 1.8043245549376228, 1.8061156624954278, 1.80787031213273, 1.8095886079420198, 1.811270655607472, 1.812916562396195, 1.814526437149388, 1.8161003902734187, 1.8176385337307999, 1.8191409810310903, 1.8206078472216989, 1.8220392488786123, 1.823435304097031, 1.824796132481921, 1.826121855138486, 1.8274125946625484, 1.8286684751308608, 1.8298896220913188, 1.831076162553107, 1.8322282249767596, 1.833345939264138, 1.8344294367483347, 1.8354788501834967, 1.836494313734572, 1.8374759629669797, 1.8384239348362033, 1.83933836767731, 1.8402194011943958, 1.841067176449956, 1.8418818358541833, 1.8426635231541955, 1.8434123834231888, 1.844128563049525, 1.8448122097257442, 1.845463472437514, 1.8460825014525053, 1.8466694483092048, 1.8472244658056605, 1.8477477079881606, 1.848239330139848, 1.8486994887692714, 1.8491283415988724, 1.8495260475534123, 1.8498927667483336, 1.8502286604780669, 1.8505338912042726, 1.8508086225440252, 1.8510530192579429, 1.8512672472382543, 1.8514514734968137, 1.8516058661530583, 1.8517305944219122, 1.8518258286016351, 1.851891740061621, 1.8519285012301394, 1.8519362855820338, 1.8519152676263617, 1.851865622893989, 1.851787527925138, 1.8516811602568832, 1.8515466984106042, 1.8513843218793893, 1.8511942111154005, 1.8509765475171844, 1.8507315134169502, 1.8504592920678007, 1.8501600676309216, 1.8498340251627292, 1.8494813506019856, 1.8491022307568654, 1.8486968532919925, 1.8482654067154385, 1.84780808036568, 1.84732506439853, 1.8468165497740265, 1.846282728243294, 1.8457237923353715, 1.845139935344006, 1.8445313513144208, 1.843898235030051, 1.8432407819992513, 1.8425591884419759, 1.8418536512764339, 1.841124368105716, 1.8403715372043987, 1.8395953575051247, 1.8387960285851572, 1.8379737506529175, 1.837128724534498, 1.8362611516601546, 1.8353712340507826, 1.8344591743043757, 1.8335251755824584, 1.832569441596517, 1.8315921765944028, 1.8305935853467237, 1.8295738731332292, 1.8285332457291716, 1.8274719093916678, 1.826390070846037, 1.8252879372721416, 1.8241657162907108, 1.82302361594966, 1.8218618447104011, 1.8206806114341494, 1.8194801253682233, 1.8182605961323415, 1.8170222337049151, 1.815765248409339, 1.8144898509002818, 1.8131962521499745, 1.8118846634345023, 1.8105552963200935, 1.8092083626494133, 1.8078440745278637, 1.8064626443098835, 1.8050642845852523, 1.8036492081654083, 1.802217628069764, 1.8007697575120367, 1.7993058098865846, 1.7978259987547522, 1.7963305378312289, 1.794819640970419, 1.793293522152821, 1.791752395471426, 1.790196475118125, 1.7886259753701317, 1.7870411105764308, 1.7854420951442296, 1.783829143525437, 1.782202470203159, 1.7805622896782147, 1.778908816455671, 1.7772422650314008, 1.7755628498786624, 1.7738707854347053, 1.7721662860873968, 1.7704495661618744, 1.7687208399072278, 1.7669803214832027, 1.7652282249469373, 1.7634647642397219, 1.7616901531737947, 1.7599046054191652, 1.7581083344904647, 1.7563015537338371, 1.7544844763138567, 1.7526573152004816, 1.7508202831560433, 1.7489735927222692, 1.7471174562073453, 1.7452520856730112, 1.7433776929216995, 1.741494489483708, 1.7396026866044163, 1.7377024952315405, 1.7357941260024312, 1.7338777892314112, 1.7319536948971606, 1.7300220526301406, 1.7280830717000664, 1.726136961003424, 1.7241839290510317, 1.7222241839556534, 1.720257933419654, 1.718285384722708, 1.7163067447095561, 1.7143222197778116, 1.712332015865819, 1.7103363384405637, 1.708335392485634, 1.7063293824892376, 1.7043185124322724, 1.70230298577645, 1.7002830054524778, 1.6982587738482948, 1.696230492797368, 1.6941983635670417, 1.692162586846951, 1.6901233627374894, 1.688080890738342, 1.6860353697370734, 1.6839869979977822, 1.681935973149815, 1.6798824921765436, 1.6778267514042073, 1.675768946490817, 1.673709272415126, 1.671647923465667, 1.6695850932298535, 1.6675209745831487, 1.6654557596783044, 1.6633896399346637, 1.6613228060275378, 1.6592554478776482, 1.6571877546406415, 1.6551199146966742, 1.653052115640069, 1.650984544269044, 1.6489173865755142, 1.646850827734965, 1.644785052096402, 1.6427202431723744, 1.640656583629072, 1.6385942552765018, 1.6365334390587356, 1.63447431504424, 1.6324170624162797, 1.6303618594634006, 1.6283088835699917, 1.6262583112069258, 1.6242103179222789, 1.6221650783321322, 1.6201227661114512, 1.6180835539850515, 1.6160476137186397, 1.614015116109942, 1.6119862309799133, 1.6099611271640306, 1.607939972503668, 1.6059229338375587, 1.603910176993341, 1.6019018667791889, 1.5998981669755272, 1.5978992403268368, 1.5959052485335423, 1.5939163522439896, 1.5919327110465085, 1.5899544834615658, 1.5879818269340056, 1.5860148978253772, 1.584053851406355, 1.5820988418492448, 1.5801500222205824, 1.578207544473822, 1.5762715594421146, 1.5743422168311796, 1.572419665212264, 1.5705040520151985, 1.5685955235215412, 1.5666942248578184, 1.5648002999888537, 1.562913891711193, 1.5610351416466248, 1.5591641902357887, 1.5573011767318852, 1.5554462391944734, 1.5535995144833707, 1.5517611382526388, 1.549931244944674], "ci": [-0.8246630625809456, -0.7884999027275412, -0.7537275830159593, -0.7202524051490965, -0.6879901112647359, -0.6568646556001156, -0.6268071696200747, -0.5977550851580332, -0.5696513874737703, -0.5424439757929368, -0.516085113287058, -0.49053095188985757, -0.4657411200542503, -0.44167836370356606, -0.4183082323471476, -0.39559880370999295, -0.3735204413412472, -0.352045580572787, -0.33114853893979157, -0.3108053477834373, -0.2909936022577151, -0.2716923273783501, -0.2528818580980789, -0.23454373168199275, -0.21666059089955422, -0.1992160967545049, -0.18219484964686086, -0.16558231800793327, -0.1493647735742129, -0.1335292325726129, -0.11806340218089877, -0.1029556317056166, -0.0881948679874192, -0.07377061460208573, -0.05967289447610953, -0.04589221557963662, -0.03241953939776997, -0.01924625191460018, -0.006364136873497336, 0.006234648897245718, 0.018557598281868745, 0.030611874966389632, 0.04240433297090444, 0.05394153476080049, 0.06522976805911185, 0.07627506147015321, 0.08708319901382043, 0.09765973366038751, 0.10800999994710167, 0.11813912575026525, 0.1280520432796853, 0.1377534993562711, 0.1472480650280872, 0.15654014457525753, 0.16563398394968692, 0.17453367869158815, 0.1832431813612025, 0.19176630852085857, 0.2001067472995751, 0.20826806156975233, 0.21625369776308823, 0.22406699035066382, 0.23171116701015212, 0.23918935350129705, 0.2465045782691576, 0.2536597767931084, 0.2606577956982184, 0.26750139664437145, 0.27419326000734706, 0.28073598836503166, 0.28713210980096204, 0.2933840810365268, 0.2994942904023362, 0.3054650606585263, 0.31129865167308035, 0.3169972629666182, 0.32256303613152, 0.32799805713272234, 0.3333043584970206, 0.33848392139726236, 0.3435386776373902, 0.3484705115439025, 0.35328126176893837, 0.35797272300986105, 0.36254664764989764, 0.3670047473241111, 0.37134869441470786, 0.3755801234794389, 0.3797006326166208, 0.38371178477008355, 0.38761510897716206, 0.39141210156264844, 0.3951042272814616, 0.3986929204126176, 0.4021795858069406, 0.4055655998908096, 0.4088523116281039, 0.41204104344238923, 0.41513309210126886, 0.4181297295647169, 0.4210322037991101, 0.42384173955857984, 0.42655953913521627, 0.4291867830795737, 0.43172463089285074, 0.4341742216920392, 0.4365366748492734, 0.43881309060654483, 0.44100455066688204, 0.4431121187630448, 0.4451368412047238, 0.4470797474051879, 0.4489418503882695, 0.4507241472765422, 0.45242761976149254, 0.4540532345564516, 0.45560194383301905, 0.4570746856416679, 0.4584723843171913, 0.4597959508696174, 0.4610462833611906, 0.4622242672699866, 0.4633307758407044, 0.46436667042314916, 0.4653328007989009, 0.466230005496638, 0.4670591120965605, 0.4678209375243445, 0.46851628833503345, 0.4691459609872546, 0.4697107421081371, 0.4702114087492817, 0.47064872863412577, 0.47102346039702736, 0.47133635381437833, 0.47158815002804455, 0.471779581761416, 0.4719113735283422, 0.4719842418352095, 0.47199889537641304, 0.4719560352234595, 0.4718563550079331, 0.47170054109854087, 0.4714892727724507, 0.47122322238112224, 0.47090305551082334, 0.4705294311380219, 0.4701030017798261, 0.46962441363964746, 0.46909430674825014, 0.4685133151003459, 0.46788206678688204, 0.46720118412317313, 0.4664712837730123, 0.4656929768689003, 0.4648668691285195, 0.4639935609675766, 0.46307364760913605, 0.46210771918955884, 0.4610963608611556, 0.4600401528916641, 0.4589396707606501, 0.457795485252934, 0.4566081625491356, 0.4553782643134334, 0.45410634777862013, 0.4527929658285458, 0.45143866707802904, 0.4500439959503154, 0.4486094927521559, 0.4471356937465887, 0.44562313122348407, 0.4440723335679314, 0.4424838253265253, 0.4408581272716239, 0.43919575646363407, 0.43749722631138643, 0.43576304663066, 0.4339937237009056, 0.43218976032023027, 0.4303516558586876, 0.4284799063099297, 0.4265750043412656, 0.4246374393421749, 0.4226676974713248, 0.42066626170212684, 0.41863361186688575, 0.41657022469957516, 0.41447657387728243, 0.4123531300603591, 0.41020036093131895, 0.4080187312325161, 0.4058087028026377, 0.4035707346120495, 0.4013052827970237, 0.3990128006928805, 0.39669373886607884, 0.39434854514528117, 0.3919776646514248, 0.38958153982682564, 0.3871606104633454, 0.38471531372964274, 0.3822460841975436, 0.37975335386754283, 0.37723755219347466, 0.3746991061063665, 0.37213844003750296, 0.3695559759407203, 0.36695213331395626, 0.3643273292200706, 0.361681978306964, 0.35901649282700787, 0.3563312826558085, 0.3536267553103245, 0.3509033159663537, 0.3481613674754078, 0.34540131038099364, 0.3426235429343125, 0.3398284611094027, 0.3370164586177329, 0.33418792692226584, 0.33134325525100405, 0.3284828306100376, 0.3256070377961042, 0.3227162594086732, 0.319810875861573, 0.3168912653941709, 0.31395780408211715, 0.3110108658476711, 0.3080508224696126, 0.30507804359276114, 0.30209289673710393, 0.299095747306553, 0.29608695859733425, 0.2930668918060264, 0.2900359060372526, 0.2869943583110435, 0.2839426035698718, 0.28088099468537897, 0.2778098824647903, 0.2747296156570431, 0.27164054095861845, 0.26854300301910605, 0.26543734444649036, 0.2623239058121811, 0.25920302565578934, 0.25607504048965835, 0.25294028480315744, 0.24979909106674514, 0.2466517897358098, 0.24349870925429573, 0.2403401760581214, 0.23717651457839173, 0.23400804724442192, 0.23083509448656714, 0.22765797473887361, 0.22447700444155205, 0.22129249804328177, 0.21810476800334988, 0.2149141247936357, 0.21172087690043795, 0.2085253308261581, 0.20532779109084243, 0.20212856023358539, 0.19892793881380544, 0.19572622541239038, 0.19252371663272605, 0.18932070710160698, 0.1861174894700346, 0.18291435441391113, 0.17971159063462672, 0.1765094848595543, 0.17330832184244693, 0.17010838436374875, 0.16690995323081514, 0.16371330727805944, 0.16051872336701734, 0.15732647638634067, 0.1541368392517164, 0.15095008290572975, 0.14776647631765538, 0.14458628648319527, 0.14140977842416036, 0.13823721518809973, 0.13506885784788558, 0.13190496550124542, 0.12874579527026087, 0.12559160230082012, 0.12244263976204195, 0.11929915884566245, 0.11616140876539283, 0.11302963675625222, 0.10990408807387397, 0.10678500599379426, 0.1036726318107164, 0.10056720483776815, 0.09746896240573522, 0.09437813986229404, 0.09129497057122915, 0.08821968591164842, 0.08515251527719281, 0.08209368607524814, 0.07904342372615458, 0.07600195166242085, 0.07296949132794728, 0.06994626217724953, 0.0669324816746999, 0.06392836529377521, 0.060934126516321685, 0.057949976831835004, 0.05497612573675559, 0.052012780733790454, 0.04906014733124753, 0.046118429042400155, 0.043187827384877586, 0.04026854188007323, 0.037360770052595305, 0.03446470742973351, 0.03158054754096917, 0.02870848191751363, 0.02584870009187945, 0.023001389597494093, 0.020166735968347282, 0.017344922738678825, 0.0145361314427086, 0.011740541614409405, 0.008958330787316005, 0.006189674494395225, 0.003434746267943156, 0.000693717639544067, -0.0020332418599275925, -0.004745964700253902, -0.007444285351769997, -0.010128040285208195, -0.01279706797148461, -0.015451208881438916, -0.01809030548551127, -0.020714202253365288, -0.023322745653454158, -0.025915784152527488, -0.028493168215075082, -0.031054750302716982, -0.03360038487352557, -0.03612992838128615, -0.038643239274700036, -0.04114017799651415, -0.0436206069825924, -0.046084390660920294, -0.04853139545053797, -0.05096148976041448, -0.05337454398824559, -0.055770430519187064, -0.058149023724517024, -0.06051019996023088, -0.06285383756555762, -0.06517981686141683, -0.06748802014879085, -0.06977833170703307, -0.0720506377920993, -0.07430482663470284, -0.07654078843840417, -0.07875841537761175, -0.08095760159552179, -0.0831382432019705, -0.08530023827121735, -0.08744348683964853, -0.08956789090340256, -0.09167335441591895, -0.09375978328541046, -0.09582708537225404, -0.09787517048630345, -0.0999039503841237, -0.10191333876614772, -0.103903251273747, -0.1058736054862286, -0.10782432091775052, -0.10975531901415136, -0.11166652314970538, -0.11355785862379264, -0.11542925265748849, -0.11728063439007386, -0.11911193487545768, -0.12092308707852517, -0.12271402587139502, -0.12448468802960644, -0.12623501222820943, -0.12796493903778305, -0.1296744109203667, -0.13136337222531003, -0.13303176918503912, -0.13467954991073894, -0.13630666438795602, -0.13791306447211538, -0.1394987038839508, -0.14106353820486545, -0.14260752487219136, -0.1441306231743794, -0.14563279424610012, -0.1471140010632639, -0.14857420843795688, -0.1500133830132941, -0.1514314932581915, -0.15282850946205212, -0.15420440372937305, -0.15555914997426726, -0.15689272391490414, -0.15820510306786797, -0.1594962667424338, -0.16076619603476072, -0.1620148738220053, -0.16324228475635105, -0.16444841525895745, -0.16563325351382857, -0.16679678946159862, -0.16793901479323853, -0.1690599229436808, -0.1701595090853642, -0.17123777012169863, -0.17229470468044975, -0.1733303131070435, -0.1743445974577929, -0.1753375614930438, -0.17630921067024305, -0.17725955213692787, -0.17818859472363713, -0.17909634893674464, -0.17998282695121512, -0.18084804260328274, -0.18169201138305324, -0.18251475042702925, -0.18331627851055948, -0.1840966160402126, -0.1848557850460751, -0.18559380917397553, -0.1863107136776321, -0.18700652541072837, -0.1876812728189135, -0.18833498593173048, -0.1889676963544705, -0.18957943725995585, -0.19017024338024974, -0.19074015099829592, -0.19128919793948618, -0.19181742356315776, -0.1923248687540206, -0.19281157591351528, -0.19327758895110111, -0.19372295327547662, -0.19414771578573084, -0.19455192486242806, -0.1949356303586248, -0.1952988835908208, -0.1956417373298434, -0.19596424579166696, -0.1962664646281674, -0.19654845091781195, -0.19681026315628575, -0.19705196124705462, -0.19727360649186565, -0.19747526158118572, -0.19765699058457806, -0.1978188589410187, -0.19796093344915194, -0.19808328225748678, -0.19818597485453363, -0.19826908205888347, -0.19833267600922824, -0.19837683015432456, -0.198401619242901, -0.19840711931350927, -0.19839340768431984, -0.1983605629428636, -0.19830866493571925, -0.19823779475814654, -0.19814803474366904, -0.1980394684536022, -0.19791218066653246, -0.197766257367744, -0.1976017857385971, -0.19741885414585572, -0.1972175521309678, -0.19699797039929678, -0.19676020080930676, -0.19650433636170045, -0.19623047118851197, -0.19593870054215418, -0.19562912078442174, -0.19530182937545146, -0.19495692486263827, -0.19459450686951, -0.19421467608456086, -0.19381753425004383, -0.19340318415072322, -0.19297172960258796, -0.1925232754415269, -0.1920579275119658, -0.19157579265546773, -0.19107697869929752, -0.19056159444494983, -0.1900297496566439]} +{"x": [0.25, 0.2595190405845642, 0.2690380811691284, 0.2785571217536926, 0.28807616233825684, 0.29759520292282104, 0.30711421370506287, 0.3166332542896271, 0.3261522948741913, 0.3356713354587555, 0.3451903760433197, 0.3547094166278839, 0.3642284572124481, 0.37374749779701233, 0.38326653838157654, 0.39278557896614075, 0.40230461955070496, 0.41182366013526917, 0.421342670917511, 0.4308617115020752, 0.4403807520866394, 0.4498997926712036, 0.4594188332557678, 0.46893787384033203, 0.47845691442489624, 0.48797595500946045, 0.49749499559402466, 0.5070140361785889, 0.5165330767631531, 0.5260521173477173, 0.5355711579322815, 0.5450901985168457, 0.5546092391014099, 0.5641282796859741, 0.5736473202705383, 0.5831663608551025, 0.592685341835022, 0.6022043824195862, 0.6117234230041504, 0.6212424635887146, 0.6307615041732788, 0.640280544757843, 0.6497995853424072, 0.6593186259269714, 0.6688376665115356, 0.6783567070960999, 0.6878757476806641, 0.6973947882652283, 0.7069138288497925, 0.7164328694343567, 0.7259519100189209, 0.7354709506034851, 0.7449899911880493, 0.7545090317726135, 0.7640280723571777, 0.7735471129417419, 0.7830661535263062, 0.7925851941108704, 0.8021042346954346, 0.8116232752799988, 0.8211422562599182, 0.8306612968444824, 0.8401803374290466, 0.8496993780136108, 0.859218418598175, 0.8687374591827393, 0.8782564997673035, 0.8877755403518677, 0.8972945809364319, 0.9068136215209961, 0.9163326621055603, 0.9258517026901245, 0.9353707432746887, 0.9448897838592529, 0.9544088244438171, 0.9639278650283813, 0.9734469056129456, 0.9829659461975098, 0.992484986782074, 1.0020040273666382, 1.0115230083465576, 1.0210421085357666, 1.030561089515686, 1.040080189704895, 1.0495991706848145, 1.0591182708740234, 1.0686372518539429, 1.0781563520431519, 1.0876753330230713, 1.0971944332122803, 1.1067134141921997, 1.1162325143814087, 1.1257514953613281, 1.135270595550537, 1.1447895765304565, 1.1543086767196655, 1.163827657699585, 1.1733466386795044, 1.1828657388687134, 1.1923847198486328, 1.2019038200378418, 1.2114228010177612, 1.2209419012069702, 1.2304608821868896, 1.2399799823760986, 1.249498963356018, 1.259018063545227, 1.2685370445251465, 1.2780561447143555, 1.287575125694275, 1.2970942258834839, 1.3066132068634033, 1.3161323070526123, 1.3256512880325317, 1.3351703882217407, 1.3446893692016602, 1.3542084693908691, 1.3637274503707886, 1.3732465505599976, 1.382765531539917, 1.3922845125198364, 1.4018036127090454, 1.4113225936889648, 1.4208416938781738, 1.4303606748580933, 1.4398797750473022, 1.4493987560272217, 1.4589178562164307, 1.46843683719635, 1.477955937385559, 1.4874749183654785, 1.4969940185546875, 1.506512999534607, 1.516032099723816, 1.5255510807037354, 1.5350701808929443, 1.5445891618728638, 1.5541082620620728, 1.5636272430419922, 1.5731463432312012, 1.5826653242111206, 1.5921844244003296, 1.601703405380249, 1.6112223863601685, 1.6207414865493774, 1.6302604675292969, 1.6397795677185059, 1.6492985486984253, 1.6588176488876343, 1.6683366298675537, 1.6778557300567627, 1.6873747110366821, 1.6968938112258911, 1.7064127922058105, 1.7159318923950195, 1.725450873374939, 1.734969973564148, 1.7444889545440674, 1.7540080547332764, 1.7635270357131958, 1.7730461359024048, 1.7825651168823242, 1.7920842170715332, 1.8016031980514526, 1.8111222982406616, 1.820641279220581, 1.83016037940979, 1.8396793603897095, 1.849198341369629, 1.858717441558838, 1.8682364225387573, 1.8777555227279663, 1.8872745037078857, 1.8967936038970947, 1.9063125848770142, 1.9158316850662231, 1.9253506660461426, 1.9348697662353516, 1.944388747215271, 1.95390784740448, 1.9634268283843994, 1.9729459285736084, 1.9824649095535278, 1.9919840097427368, 2.0015029907226562, 2.0110220909118652, 2.020541191101074, 2.030060052871704, 2.039579153060913, 2.049098253250122, 2.058617353439331, 2.068136215209961, 2.07765531539917, 2.087174415588379, 2.096693277359009, 2.1062123775482178, 2.1157314777374268, 2.1252505779266357, 2.1347694396972656, 2.1442885398864746, 2.1538076400756836, 2.1633267402648926, 2.1728456020355225, 2.1823647022247314, 2.1918838024139404, 2.2014029026031494, 2.2109217643737793, 2.2204408645629883, 2.2299599647521973, 2.2394790649414062, 2.248997926712036, 2.258517026901245, 2.268036127090454, 2.277555227279663, 2.287074089050293, 2.296593189239502, 2.306112289428711, 2.315631151199341, 2.32515025138855, 2.334669351577759, 2.3441884517669678, 2.3537073135375977, 2.3632264137268066, 2.3727455139160156, 2.3822646141052246, 2.3917834758758545, 2.4013025760650635, 2.4108216762542725, 2.4203407764434814, 2.4298596382141113, 2.4393787384033203, 2.4488978385925293, 2.4584169387817383, 2.467935800552368, 2.477454900741577, 2.486974000930786, 2.496493101119995, 2.506011962890625, 2.515531063079834, 2.525050163269043, 2.534569025039673, 2.544088125228882, 2.553607225418091, 2.5631263256073, 2.5726451873779297, 2.5821642875671387, 2.5916833877563477, 2.6012024879455566, 2.6107213497161865, 2.6202404499053955, 2.6297595500946045, 2.6392786502838135, 2.6487975120544434, 2.6583166122436523, 2.6678357124328613, 2.6773548126220703, 2.6868736743927, 2.696392774581909, 2.705911874771118, 2.715430974960327, 2.724949836730957, 2.734468936920166, 2.743988037109375, 2.753506898880005, 2.763025999069214, 2.772545099258423, 2.782064199447632, 2.7915830612182617, 2.8011021614074707, 2.8106212615966797, 2.8201403617858887, 2.8296592235565186, 2.8391783237457275, 2.8486974239349365, 2.8582165241241455, 2.8677353858947754, 2.8772544860839844, 2.8867735862731934, 2.8962926864624023, 2.9058115482330322, 2.915330648422241, 2.92484974861145, 2.934368848800659, 2.943887710571289, 2.953406810760498, 2.962925910949707, 2.972444772720337, 2.981963872909546, 2.991482973098755, 3.001002073287964, 3.0105209350585938, 3.0200400352478027, 3.0295591354370117, 3.0390782356262207, 3.0485970973968506, 3.0581161975860596, 3.0676352977752686, 3.0771543979644775, 3.0866732597351074, 3.0961923599243164, 3.1057114601135254, 3.1152305603027344, 3.1247494220733643, 3.1342685222625732, 3.1437876224517822, 3.153306722640991, 3.162825584411621, 3.17234468460083, 3.181863784790039, 3.191382646560669, 3.200901746749878, 3.210420846939087, 3.219939947128296, 3.229458808898926, 3.2389779090881348, 3.2484970092773438, 3.2580161094665527, 3.2675349712371826, 3.2770540714263916, 3.2865731716156006, 3.2960922718048096, 3.3056111335754395, 3.3151302337646484, 3.3246493339538574, 3.3341684341430664, 3.3436872959136963, 3.3532063961029053, 3.3627254962921143, 3.3722445964813232, 3.381763458251953, 3.391282558441162, 3.400801658630371, 3.41032075881958, 3.41983962059021, 3.429358720779419, 3.438877820968628, 3.448396682739258, 3.457915782928467, 3.467434883117676, 3.4769539833068848, 3.4864728450775146, 3.4959919452667236, 3.5055110454559326, 3.5150301456451416, 3.5245490074157715, 3.5340681076049805, 3.5435872077941895, 3.5531063079833984, 3.5626251697540283, 3.5721442699432373, 3.5816633701324463, 3.5911824703216553, 3.600701332092285, 3.610220432281494, 3.619739532470703, 3.629258632659912, 3.638777494430542, 3.648296594619751, 3.65781569480896, 3.66733455657959, 3.676853656768799, 3.686372756958008, 3.695891857147217, 3.7054107189178467, 3.7149298191070557, 3.7244489192962646, 3.7339680194854736, 3.7434868812561035, 3.7530059814453125, 3.7625250816345215, 3.7720441818237305, 3.7815630435943604, 3.7910821437835693, 3.8006012439727783, 3.8101203441619873, 3.819639205932617, 3.829158306121826, 3.838677406311035, 3.848196506500244, 3.857715368270874, 3.867234468460083, 3.876753568649292, 3.886272430419922, 3.895791530609131, 3.90531063079834, 3.914829730987549, 3.9243485927581787, 3.9338676929473877, 3.9433867931365967, 3.9529058933258057, 3.9624247550964355, 3.9719438552856445, 3.9814629554748535, 3.9909820556640625, 4.0005011558532715, 4.0100202560424805, 4.019538879394531, 4.02905797958374, 4.038577079772949, 4.048096179962158, 4.057615280151367, 4.067134380340576, 4.076653480529785, 4.086172580718994, 4.095691204071045, 4.105210304260254, 4.114729404449463, 4.124248504638672, 4.133767604827881, 4.14328670501709, 4.152805805206299, 4.16232442855835, 4.171843528747559, 4.181362628936768, 4.190881729125977, 4.2004008293151855, 4.2099199295043945, 4.2194390296936035, 4.2289581298828125, 4.238476753234863, 4.247995853424072, 4.257514953613281, 4.26703405380249, 4.276553153991699, 4.286072254180908, 4.295591354370117, 4.305110454559326, 4.314629077911377, 4.324148178100586, 4.333667278289795, 4.343186378479004, 4.352705478668213, 4.362224578857422, 4.371743679046631, 4.381262302398682, 4.390781402587891, 4.4003005027771, 4.409819602966309, 4.419338703155518, 4.428857803344727, 4.4383769035339355, 4.4478960037231445, 4.457414627075195, 4.466933727264404, 4.476452827453613, 4.485971927642822, 4.495491027832031, 4.50501012802124, 4.514529228210449, 4.524048328399658, 4.533566951751709, 4.543086051940918, 4.552605152130127, 4.562124252319336, 4.571643352508545, 4.581162452697754, 4.590681552886963, 4.600200176239014, 4.609719276428223, 4.619238376617432, 4.628757476806641, 4.63827657699585, 4.647795677185059, 4.657314777374268, 4.666833877563477, 4.676352500915527, 4.685871601104736, 4.695390701293945, 4.704909801483154, 4.714428901672363, 4.723948001861572, 4.733467102050781, 4.74298620223999, 4.752504825592041, 4.76202392578125, 4.771543025970459, 4.781062126159668, 4.790581226348877, 4.800100326538086, 4.809619426727295, 4.819138050079346, 4.828657150268555, 4.838176250457764, 4.847695350646973, 4.857214450836182, 4.866733551025391, 4.8762526512146, 4.885771751403809, 4.895290374755859, 4.904809474945068, 4.914328575134277, 4.923847675323486, 4.933366775512695, 4.942885875701904, 4.952404975891113, 4.961924076080322, 4.971442699432373, 4.980961799621582, 4.990480899810791, 5.0], "si": [0.24913357198238373, 0.2585499584674835, 0.2679585814476013, 0.27735912799835205, 0.28675130009651184, 0.2961348593235016, 0.3055095076560974, 0.31487494707107544, 0.32423096895217896, 0.3335772156715393, 0.3429134488105774, 0.35223937034606934, 0.36155471205711365, 0.37085920572280884, 0.38015255331993103, 0.38943448662757874, 0.39870476722717285, 0.4079630672931671, 0.4172091484069824, 0.4264427125453949, 0.43566352128982544, 0.44487127661705017, 0.45406574010849, 0.46324658393859863, 0.4724135994911194, 0.48156648874282837, 0.4907049834728241, 0.4998288154602051, 0.5089377164840698, 0.5180314779281616, 0.5271097421646118, 0.5361722707748413, 0.545218825340271, 0.5542491674423218, 0.5632629990577698, 0.5722600817680359, 0.5812400579452515, 0.590202808380127, 0.5991480350494385, 0.6080754995346069, 0.6169848442077637, 0.6258759498596191, 0.6347484588623047, 0.6436021327972412, 0.6524367928504944, 0.6612521409988403, 0.6700479388237, 0.6788238883018494, 0.6875798106193542, 0.6963154077529907, 0.7050304412841797, 0.7137247323989868, 0.7223979234695435, 0.7310498952865601, 0.739680290222168, 0.7482889890670776, 0.7568756937980652, 0.7654401063919067, 0.7739821076393127, 0.7825013399124146, 0.7909976243972778, 0.799470841884613, 0.8079205751419067, 0.8163467049598694, 0.8247489929199219, 0.8331272006034851, 0.84148108959198, 0.8498104214668274, 0.858115017414093, 0.866394579410553, 0.8746489882469177, 0.8828780055046082, 0.8910813331604004, 0.8992587924003601, 0.907410204410553, 0.9155353307723999, 0.9236339926719666, 0.931705892086029, 0.9397509098052979, 0.9477688074111938, 0.9557592868804932, 0.9637223482131958, 0.9716575741767883, 0.9795649647712708, 0.9874440431594849, 0.9952949285507202, 1.0031172037124634, 1.0109107494354248, 1.0186753273010254, 1.0264109373092651, 1.0341169834136963, 1.041793704032898, 1.049440622329712, 1.0570578575134277, 1.0646448135375977, 1.0722016096115112, 1.0797278881072998, 1.0872235298156738, 1.0946885347366333, 1.10212242603302, 1.1095253229141235, 1.1168967485427856, 1.1242367029190063, 1.131545066833496, 1.1388216018676758, 1.1460659503936768, 1.1532783508300781, 1.1604583263397217, 1.1676058769226074, 1.1747206449508667, 1.181802749633789, 1.1888517141342163, 1.195867657661438, 1.202850341796875, 1.2097996473312378, 1.2167152166366577, 1.2235971689224243, 1.230445146560669, 1.2372591495513916, 1.2440390586853027, 1.2507845163345337, 1.257495641708374, 1.2641721963882446, 1.2708139419555664, 1.2774208784103394, 1.283992886543274, 1.290529727935791, 1.297031283378601, 1.303497552871704, 1.309928297996521, 1.3163233995437622, 1.3226827383041382, 1.3290061950683594, 1.3352937698364258, 1.3415452241897583, 1.3477604389190674, 1.353939414024353, 1.3600819110870361, 1.3661878108978271, 1.372257113456726, 1.3782895803451538, 1.3842853307724, 1.3902441263198853, 1.3961657285690308, 1.402050256729126, 1.4078975915908813, 1.4137076139450073, 1.4194800853729248, 1.4252151250839233, 1.4309124946594238, 1.4365723133087158, 1.4421942234039307, 1.447778344154358, 1.4533244371414185, 1.4588326215744019, 1.464302659034729, 1.4697346687316895, 1.4751282930374146, 1.4804836511611938, 1.4858006238937378, 1.4910792112350464, 1.49631929397583, 1.5015207529067993, 1.506683588027954, 1.5118077993392944, 1.5168932676315308, 1.5219398736953735, 1.5269477367401123, 1.531916618347168, 1.53684663772583, 1.5417375564575195, 1.5465894937515259, 1.5514023303985596, 1.5561761856079102, 1.560910701751709, 1.5656061172485352, 1.5702623128890991, 1.5748791694641113, 1.5794568061828613, 1.5839951038360596, 1.588494062423706, 1.5929535627365112, 1.5973737239837646, 1.6017545461654663, 1.606095790863037, 1.6103976964950562, 1.6146601438522339, 1.6188828945159912, 1.6230664253234863, 1.627210259437561, 1.631314754486084, 1.6353795528411865, 1.6394048929214478, 1.6433907747268677, 1.6473369598388672, 1.651243805885315, 1.6551110744476318, 1.6589388847351074, 1.6627271175384521, 1.6664758920669556, 1.6701852083206177, 1.6738550662994385, 1.6774853467941284, 1.6810762882232666, 1.6846277713775635, 1.6881399154663086, 1.6916126012802124, 1.695046067237854, 1.6984401941299438, 1.701794981956482, 1.7051104307174683, 1.708386778831482, 1.7116239070892334, 1.7148219347000122, 1.7179806232452393, 1.7211004495620728, 1.7241811752319336, 1.7272228002548218, 1.730225682258606, 1.7331894636154175, 1.736114501953125, 1.739000678062439, 1.7418482303619385, 1.744657039642334, 1.747427225112915, 1.750158667564392, 1.7528517246246338, 1.7555063962936401, 1.7581225633621216, 1.7607003450393677, 1.7632399797439575, 1.7657413482666016, 1.768204689025879, 1.7706298828125, 1.773017168045044, 1.7753665447235107, 1.77767813205719, 1.779951810836792, 1.7821879386901855, 1.7843865156173706, 1.7865475416183472, 1.7886712551116943, 1.7907575368881226, 1.792806625366211, 1.794818639755249, 1.7967934608459473, 1.7987314462661743, 1.8006325960159302, 1.8024969100952148, 1.8043245077133179, 1.8061156272888184, 1.8078703880310059, 1.8095885515213013, 1.8112705945968628, 1.8129165172576904, 1.8145264387130737, 1.8161003589630127, 1.8176385164260864, 1.8191410303115845, 1.8206079006195068, 1.822039246559143, 1.8234353065490723, 1.824796199798584, 1.8261218070983887, 1.8274126052856445, 1.828668475151062, 1.8298896551132202, 1.8310761451721191, 1.832228183746338, 1.833345890045166, 1.8344295024871826, 1.8354787826538086, 1.8364943265914917, 1.8374760150909424, 1.8384239673614502, 1.8393383026123047, 1.8402193784713745, 1.8410671949386597, 1.8418818712234497, 1.8426635265350342, 1.8434123992919922, 1.8441286087036133, 1.844812273979187, 1.845463514328003, 1.8460824489593506, 1.8466694355010986, 1.847224473953247, 1.8477476835250854, 1.8482393026351929, 1.8486994504928589, 1.8491283655166626, 1.849526047706604, 1.8498927354812622, 1.8502286672592163, 1.8505338430404663, 1.8508086204528809, 1.85105299949646, 1.8512672185897827, 1.8514515161514282, 1.8516058921813965, 1.8517305850982666, 1.8518258333206177, 1.8518917560577393, 1.851928472518921, 1.8519363403320312, 1.8519152402877808, 1.8518656492233276, 1.8517875671386719, 1.851681113243103, 1.8515466451644897, 1.8513842821121216, 1.8511942625045776, 1.850976586341858, 1.8507314920425415, 1.850459337234497, 1.8501601219177246, 1.8498339653015137, 1.8494813442230225, 1.849102258682251, 1.8486968278884888, 1.8482654094696045, 1.8478081226348877, 1.847325086593628, 1.8468165397644043, 1.846282720565796, 1.8457237482070923, 1.845139980316162, 1.8445312976837158, 1.8438981771469116, 1.843240737915039, 1.8425592184066772, 1.8418536186218262, 1.841124415397644, 1.8403714895248413, 1.8395953178405762, 1.8387960195541382, 1.837973713874817, 1.837128758430481, 1.8362611532211304, 1.8353712558746338, 1.8344591856002808, 1.8335251808166504, 1.8325694799423218, 1.8315922021865845, 1.8305935859680176, 1.8295738697052002, 1.8285332918167114, 1.8274718523025513, 1.826390027999878, 1.825287938117981, 1.82416570186615, 1.8230235576629639, 1.8218618631362915, 1.8206806182861328, 1.819480061531067, 1.8182605504989624, 1.8170222043991089, 1.8157652616500854, 1.8144898414611816, 1.8131963014602661, 1.8118846416473389, 1.810555338859558, 1.8092083930969238, 1.8078440427780151, 1.8064626455307007, 1.80506432056427, 1.8036491870880127, 1.8022176027297974, 1.8007698059082031, 1.79930579662323, 1.7978259325027466, 1.7963305711746216, 1.7948195934295654, 1.7932934761047363, 1.7917523384094238, 1.7901965379714966, 1.788625955581665, 1.7870410680770874, 1.7854421138763428, 1.7838292121887207, 1.7822024822235107, 1.7805622816085815, 1.7789088487625122, 1.7772423028945923, 1.7755628824234009, 1.773870825767517, 1.7721662521362305, 1.7704495191574097, 1.7687208652496338, 1.7669802904129028, 1.765228271484375, 1.7634648084640503, 1.7616901397705078, 1.7599046230316162, 1.7581082582473755, 1.7563015222549438, 1.7544845342636108, 1.7526572942733765, 1.750820279121399, 1.7489736080169678, 1.7471174001693726, 1.745252013206482, 1.743377685546875, 1.7414944171905518, 1.7396026849746704, 1.737702488899231, 1.735794186592102, 1.7338777780532837, 1.731953740119934, 1.7300220727920532, 1.7280830144882202, 1.7261370420455933, 1.7241839170455933, 1.722224235534668, 1.7202579975128174, 1.718285322189331, 1.7163066864013672, 1.7143222093582153, 1.712332010269165, 1.7103363275527954, 1.7083353996276855, 1.706329345703125, 1.7043185234069824, 1.7023029327392578, 1.7002829313278198, 1.6982587575912476, 1.696230411529541, 1.6941983699798584, 1.6921626329421997, 1.6901233196258545, 1.688080906867981, 1.686035394668579, 1.683987021446228, 1.6819359064102173, 1.679882526397705, 1.6778267621994019, 1.6757689714431763, 1.6737092733383179, 1.6716479063034058, 1.669585108757019, 1.6675209999084473, 1.66545569896698, 1.6633896827697754, 1.661322832107544, 1.6592555046081543, 1.6571877002716064, 1.6551198959350586, 1.6530520915985107, 1.650984525680542, 1.648917317390442, 1.646850824356079, 1.6447850465774536, 1.6427202224731445, 1.640656590461731, 1.6385942697525024, 1.6365333795547485, 1.634474277496338, 1.63241708278656, 1.6303619146347046, 1.628308892250061, 1.626258373260498, 1.6242103576660156, 1.6221650838851929, 1.6201227903366089, 1.6180834770202637, 1.6160476207733154, 1.6140151023864746, 1.6119862794876099, 1.6099611520767212, 1.6079399585723877, 1.6059229373931885, 1.6039100885391235, 1.6019017696380615, 1.5998982191085815, 1.597899317741394, 1.5959053039550781, 1.5939162969589233, 1.5919326543807983, 1.5899544954299927, 1.5879818201065063, 1.586014986038208, 1.584053874015808, 1.5820988416671753, 1.5801500082015991, 1.5782074928283691, 1.5762715339660645, 1.574342131614685, 1.5724196434020996, 1.570504069328308, 1.5685955286026, 1.5666942596435547, 1.5648002624511719, 1.5629138946533203, 1.56103515625, 1.5591641664505005, 1.5573011636734009, 1.5554462671279907, 1.5535995960235596, 1.5517611503601074, 1.549931287765503], "ci": [-0.8246630430221558, -0.7884998917579651, -0.7537275552749634, -0.7202523946762085, -0.6879900693893433, -0.6568646430969238, -0.6268072128295898, -0.5977551341056824, -0.5696514248847961, -0.5424439907073975, -0.516085147857666, -0.49053096771240234, -0.4657411277294159, -0.44167834520339966, -0.41830822825431824, -0.39559879899024963, -0.3735204041004181, -0.35204556584358215, -0.33114856481552124, -0.31080538034439087, -0.2909936308860779, -0.27169233560562134, -0.25288185477256775, -0.23454374074935913, -0.21666058897972107, -0.1992160975933075, -0.18219484388828278, -0.1655822992324829, -0.14936475455760956, -0.13352921605110168, -0.11806337535381317, -0.10295560210943222, -0.088194839656353, -0.07377058267593384, -0.05967285856604576, -0.045892175287008286, -0.03241958096623421, -0.019246287643909454, -0.00636416906490922, 0.006234620697796345, 0.018557574599981308, 0.030611854046583176, 0.04240431636571884, 0.0539415217936039, 0.06522975862026215, 0.0762750506401062, 0.08708319813013077, 0.09765972942113876, 0.10801000148057938, 0.11813913285732269, 0.12805205583572388, 0.13775350153446198, 0.1472480744123459, 0.1565401554107666, 0.16563400626182556, 0.1745336949825287, 0.18324320018291473, 0.19176633656024933, 0.20010676980018616, 0.20826809108257294, 0.21625366806983948, 0.22406697273254395, 0.23171114921569824, 0.23918934166431427, 0.24650456011295319, 0.25365975499153137, 0.26065778732299805, 0.2675013840198517, 0.27419325709342957, 0.2807359993457794, 0.2871321141719818, 0.2933840751647949, 0.29949429631233215, 0.30546507239341736, 0.311298668384552, 0.3169972598552704, 0.3225630521774292, 0.3279980719089508, 0.33330437541007996, 0.33848392963409424, 0.34353867173194885, 0.348470538854599, 0.35328125953674316, 0.35797274112701416, 0.3625466227531433, 0.36700475215911865, 0.37134867906570435, 0.3755801320075989, 0.379700630903244, 0.3837118148803711, 0.3876151144504547, 0.3914121091365814, 0.39510422945022583, 0.39869293570518494, 0.4021795988082886, 0.40556561946868896, 0.40885230898857117, 0.412041038274765, 0.4151330888271332, 0.41812971234321594, 0.42103222012519836, 0.4238417148590088, 0.42655953764915466, 0.42918676137924194, 0.4317246377468109, 0.43417420983314514, 0.43653666973114014, 0.43881309032440186, 0.44100454449653625, 0.4431121051311493, 0.4451368451118469, 0.44707974791526794, 0.4489418566226959, 0.45072415471076965, 0.45242762565612793, 0.45405322313308716, 0.4556019604206085, 0.45707467198371887, 0.4584724009037018, 0.4597959518432617, 0.4610462784767151, 0.4622242748737335, 0.46333077549934387, 0.4643666744232178, 0.4653328061103821, 0.46623000502586365, 0.46705910563468933, 0.467820942401886, 0.4685162901878357, 0.4691459536552429, 0.46971073746681213, 0.4702114164829254, 0.47064873576164246, 0.47102347016334534, 0.47133636474609375, 0.4715881645679474, 0.47177958488464355, 0.47191137075424194, 0.47198423743247986, 0.4719989001750946, 0.4719560444355011, 0.47185635566711426, 0.4717005491256714, 0.471489280462265, 0.47122323513031006, 0.47090306878089905, 0.4705294370651245, 0.470102995634079, 0.469624400138855, 0.46909430623054504, 0.4685133099555969, 0.46788206696510315, 0.4672011733055115, 0.46647128462791443, 0.4656929671764374, 0.46486687660217285, 0.46399354934692383, 0.46307364106178284, 0.46210771799087524, 0.4610963761806488, 0.4600401520729065, 0.45893967151641846, 0.45779547095298767, 0.4566081762313843, 0.4553782641887665, 0.4541063606739044, 0.4527929723262787, 0.45143866539001465, 0.45004400610923767, 0.44860950112342834, 0.44713568687438965, 0.44562312960624695, 0.44407233595848083, 0.4424838125705719, 0.4408581256866455, 0.43919575214385986, 0.43749722838401794, 0.43576303124427795, 0.43399372696876526, 0.4321897625923157, 0.4303516745567322, 0.4284799098968506, 0.4265750050544739, 0.42463743686676025, 0.4226677119731903, 0.42066624760627747, 0.4186335802078247, 0.416570246219635, 0.41447657346725464, 0.41235312819480896, 0.4102003276348114, 0.40801873803138733, 0.405808687210083, 0.4035707116127014, 0.40130531787872314, 0.39901280403137207, 0.39669373631477356, 0.39434853196144104, 0.3919776976108551, 0.389581561088562, 0.38716059923171997, 0.3847152888774872, 0.38224610686302185, 0.37975335121154785, 0.3772375285625458, 0.37469908595085144, 0.37213847041130066, 0.3695559799671173, 0.366952121257782, 0.3643273115158081, 0.3616819977760315, 0.3590165078639984, 0.3563312590122223, 0.35362672805786133, 0.35090333223342896, 0.34816136956214905, 0.3454012870788574, 0.3426235616207123, 0.3398284614086151, 0.3370164632797241, 0.33418789505958557, 0.33134329319000244, 0.32848283648490906, 0.325607031583786, 0.32271623611450195, 0.3198108971118927, 0.31689128279685974, 0.3139577805995941, 0.31101083755493164, 0.30805084109306335, 0.30507805943489075, 0.30209288001060486, 0.2990957200527191, 0.29608696699142456, 0.2930668890476227, 0.2900359034538269, 0.2869943082332611, 0.2839426100254059, 0.28088098764419556, 0.27780985832214355, 0.2747296392917633, 0.2716405689716339, 0.268543004989624, 0.2654373347759247, 0.26232394576072693, 0.2592030465602875, 0.25607502460479736, 0.25294026732444763, 0.24979911744594574, 0.2466517984867096, 0.24349869787693024, 0.24034014344215393, 0.2371765375137329, 0.2340080589056015, 0.23083508014678955, 0.22765794396400452, 0.22447702288627625, 0.22129249572753906, 0.218104749917984, 0.21491408348083496, 0.21172089874744415, 0.20852532982826233, 0.20532776415348053, 0.202128604054451, 0.19892795383930206, 0.195726215839386, 0.19252368807792664, 0.18932074308395386, 0.1861175000667572, 0.1829143464565277, 0.17971156537532806, 0.17650951445102692, 0.173308327794075, 0.1701083779335022, 0.16690991818904877, 0.16371333599090576, 0.16051873564720154, 0.15732645988464355, 0.1541368067264557, 0.1509501039981842, 0.14776648581027985, 0.14458626508712769, 0.1414097398519516, 0.13823723793029785, 0.1350688636302948, 0.1319049447774887, 0.12874583899974823, 0.12559162080287933, 0.12244264036417007, 0.11929913610219955, 0.11616144329309464, 0.11302965134382248, 0.10990408062934875, 0.10678497701883316, 0.10367266088724136, 0.10056721419095993, 0.09746894985437393, 0.09437811374664307, 0.09129499644041061, 0.08821969479322433, 0.0851525068283081, 0.08209365606307983, 0.079043447971344, 0.07600195705890656, 0.0729694738984108, 0.06994622945785522, 0.06693249940872192, 0.06392836570739746, 0.06093410775065422, 0.057950012385845184, 0.054976142942905426, 0.05201277881860733, 0.04906012490391731, 0.046118464320898056, 0.04318784177303314, 0.040268536657094955, 0.037360746413469315, 0.03446473926305771, 0.03158055990934372, 0.028708474710583687, 0.025848673656582832, 0.0230014156550169, 0.02016674354672432, 0.017344912514090538, 0.014536102302372456, 0.011740564368665218, 0.008958335965871811, 0.0061896611005067825, 0.0034347153268754482, 0.000693737412802875, -0.0020332399290055037, -0.004745980259031057, -0.007444318383932114, -0.010128024034202099, -0.012797068804502487, -0.015451227314770222, -0.018090274184942245, -0.020714187994599342, -0.023322749882936478, -0.025915805250406265, -0.028493141755461693, -0.031054740771651268, -0.03360038995742798, -0.03612995147705078, -0.03864321485161781, -0.04114016890525818, -0.04362061619758606, -0.046084415167570114, -0.04853137582540512, -0.050961483269929886, -0.053374554961919785, -0.05577045679092407, -0.058149006217718124, -0.06051019951701164, -0.0628538504242897, -0.06517984718084335, -0.06748800724744797, -0.06977833062410355, -0.07205065339803696, -0.07430479675531387, -0.07654077559709549, -0.07875841856002808, -0.08095762133598328, -0.08313822001218796, -0.08530022948980331, -0.08744349330663681, -0.08956790715456009, -0.0916733369231224, -0.09375977516174316, -0.09582709521055222, -0.0978751927614212, -0.09990393370389938, -0.10191333293914795, -0.10390325635671616, -0.10587362945079803, -0.10782430320978165, -0.10975531488656998, -0.11166653037071228, -0.11355788260698318, -0.11542923748493195, -0.11728063225746155, -0.11911194771528244, -0.12092306464910507, -0.12271401286125183, -0.12448468804359436, -0.1262350231409073, -0.12796491384506226, -0.12967440485954285, -0.1313633769750595, -0.13303178548812866, -0.13467954099178314, -0.13630665838718414, -0.1379130631685257, -0.1394987255334854, -0.14106355607509613, -0.14260755479335785, -0.14413058757781982, -0.1456327736377716, -0.14711399376392365, -0.14857420325279236, -0.15001338720321655, -0.15143151581287384, -0.15282852947711945, -0.15420444309711456, -0.15555912256240845, -0.15689270198345184, -0.1582050919532776, -0.1594962626695633, -0.16076619923114777, -0.1620148867368698, -0.16324231028556824, -0.16444838047027588, -0.16563323140144348, -0.16679677367210388, -0.16793900728225708, -0.16905993223190308, -0.17015951871871948, -0.1712377816438675, -0.1722947210073471, -0.17333029210567474, -0.17434458434581757, -0.175337553024292, -0.17630921304225922, -0.17725954949855804, -0.17818860709667206, -0.17909637093544006, -0.17998285591602325, -0.18084803223609924, -0.1816920042037964, -0.1825147420167923, -0.18331627547740936, -0.18409661948680878, -0.18485578894615173, -0.18559382855892181, -0.18631069362163544, -0.18700651824474335, -0.18768127262592316, -0.18833498656749725, -0.18896770477294922, -0.18957944214344025, -0.1901702582836151, -0.190740168094635, -0.19128918647766113, -0.19181741774082184, -0.19232486188411713, -0.19281157851219177, -0.19327759742736816, -0.19372296333312988, -0.1941477209329605, -0.19455192983150482, -0.1949356198310852, -0.19529888033866882, -0.19564174115657806, -0.1959642469882965, -0.19626647233963013, -0.1965484619140625, -0.1968102753162384, -0.19705195724964142, -0.1972735971212387, -0.19747525453567505, -0.19765698909759521, -0.19781886041164398, -0.19796092808246613, -0.1980832815170288, -0.1981859803199768, -0.1982690840959549, -0.19833268225193024, -0.1983768343925476, -0.19840161502361298, -0.1984071135520935, -0.19839340448379517, -0.19836056232452393, -0.19830866158008575, -0.19823779165744781, -0.19814804196357727, -0.1980394721031189, -0.19791218638420105, -0.1977662593126297, -0.197601780295372, -0.19741885364055634, -0.19721755385398865, -0.1969979703426361, -0.19676020741462708, -0.19650433957576752, -0.1962304711341858, -0.19593869149684906, -0.19562911987304688, -0.195301815867424, -0.1949569284915924, -0.19459451735019684, -0.19421468675136566, -0.19381754100322723, -0.1934031844139099, -0.19297172129154205, -0.1925232708454132, -0.19205792248249054, -0.1915757954120636, -0.19107697904109955, -0.19056159257888794, -0.19002975523471832]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py index cd17b06e9f9b..798ebe85762c 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/runner.py @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# 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. @@ -64,25 +64,25 @@ def gen(x, name): def main(): """Generate fixture data.""" - x = np.linspace(0.0001, 0.25, 500) + x = np.linspace(0.0001, 0.25, 500, dtype=np.float32) gen(x, "small_positive.json") - x = np.linspace(0.25, 5.0, 500) + x = np.linspace(0.25, 5.0, 500, dtype=np.float32) gen(x, "medium_positive.json") - x = np.linspace(5.0, 100.0, 500) + x = np.linspace(5.0, 100.0, 500, dtype=np.float32) gen(x, "large_positive.json") - x = np.linspace(-0.0001, -0.25, 500) + x = np.linspace(-0.0001, -0.25, 500, dtype=np.float32) gen(x, "small_negative.json") - x = np.linspace(-0.25, -5.0, 500) + x = np.linspace(-0.25, -5.0, 500, dtype=np.float32) gen(x, "medium_negative.json") - x = np.linspace(-5.0, -100.0, 500) + x = np.linspace(-5.0, -100.0, 500, dtype=np.float32) gen(x, "large_negative.json") - x = np.linspace(1.0e9, 1.0e12, 500) + x = np.linspace(1.0e9, 1.0e12, 500, dtype=np.float32) gen(x, "very_large.json") diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json index a098a7507e05..9b5448e38145 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_negative.json @@ -1 +1 @@ -{"x": [-0.0001, -0.0006008016032064129, -0.0011016032064128257, -0.0016024048096192386, -0.002103206412825651, -0.002604008016032064, -0.003104809619238477, -0.0036056112224448897, -0.004106412825651303, -0.004607214428857716, -0.005108016032064128, -0.005608817635270541, -0.0061096192384769545, -0.006610420841683367, -0.00711122244488978, -0.007612024048096192, -0.008112825651302604, -0.008613627254509017, -0.00911442885771543, -0.009615230460921843, -0.010116032064128255, -0.01061683366733467, -0.011117635270541082, -0.011618436873747494, -0.012119238476953908, -0.01262004008016032, -0.013120841683366732, -0.013621643286573145, -0.014122444889779559, -0.014623246492985971, -0.015124048096192383, -0.015624849699398797, -0.01612565130260521, -0.016626452905811624, -0.017127254509018034, -0.017628056112224448, -0.018128857715430862, -0.018629659318637273, -0.019130460921843687, -0.0196312625250501, -0.02013206412825651, -0.020632865731462925, -0.02113366733466934, -0.02163446893787575, -0.022135270541082164, -0.022636072144288578, -0.02313687374749499, -0.023637675350701402, -0.024138476953907816, -0.024639278557114227, -0.02514008016032064, -0.02564088176352705, -0.026141683366733465, -0.02664248496993988, -0.02714328657314629, -0.027644088176352704, -0.028144889779559118, -0.02864569138276553, -0.029146492985971943, -0.029647294589178357, -0.030148096192384767, -0.03064889779559118, -0.031149699398797595, -0.03165050100200401, -0.03215130260521042, -0.032652104208416834, -0.03315290581162325, -0.03365370741482966, -0.03415450901803607, -0.03465531062124249, -0.0351561122244489, -0.03565691382765531, -0.03615771543086173, -0.03665851703406814, -0.03715931863727455, -0.03766012024048097, -0.03816092184368738, -0.03866172344689379, -0.039162525050100205, -0.039663326653306616, -0.040164128256513026, -0.040664929859719444, -0.041165731462925854, -0.041666533066132265, -0.04216733466933868, -0.04266813627254509, -0.043168937875751504, -0.04366973947895792, -0.04417054108216433, -0.04467134268537074, -0.04517214428857716, -0.04567294589178357, -0.04617374749498998, -0.0466745490981964, -0.04717535070140281, -0.04767615230460922, -0.04817695390781564, -0.04867775551102205, -0.04917855711422846, -0.04967935871743487, -0.050180160320641286, -0.050680961923847696, -0.05118176352705411, -0.051682565130260524, -0.052183366733466935, -0.052684168336673345, -0.05318496993987976, -0.05368577154308617, -0.054186573146292584, -0.054687374749499, -0.05518817635270541, -0.05568897795591182, -0.05618977955911824, -0.05669058116232465, -0.05719138276553106, -0.05769218436873748, -0.05819298597194389, -0.0586937875751503, -0.05919458917835672, -0.05969539078156313, -0.06019619238476954, -0.060696993987975956, -0.061197795591182366, -0.06169859719438878, -0.062199398797595194, -0.06270020040080161, -0.06320100200400802, -0.06370180360721443, -0.06420260521042084, -0.06470340681362725, -0.06520420841683366, -0.06570501002004007, -0.0662058116232465, -0.06670661322645291, -0.06720741482965932, -0.06770821643286573, -0.06820901803607214, -0.06870981963927855, -0.06921062124248498, -0.06971142284569139, -0.0702122244488978, -0.07071302605210421, -0.07121382765531062, -0.07171462925851703, -0.07221543086172345, -0.07271623246492986, -0.07321703406813627, -0.07371783567134269, -0.0742186372745491, -0.0747194388777555, -0.07522024048096193, -0.07572104208416834, -0.07622184368737475, -0.07672264529058116, -0.07722344689378757, -0.07772424849699398, -0.07822505010020041, -0.07872585170340682, -0.07922665330661323, -0.07972745490981964, -0.08022825651302605, -0.08072905811623246, -0.08122985971943888, -0.0817306613226453, -0.0822314629258517, -0.08273226452905812, -0.08323306613226453, -0.08373386773547094, -0.08423466933867736, -0.08473547094188377, -0.08523627254509018, -0.0857370741482966, -0.086237875751503, -0.08673867735470941, -0.08723947895791584, -0.08774028056112225, -0.08824108216432866, -0.08874188376753507, -0.08924268537074148, -0.08974348697394789, -0.09024428857715432, -0.09074509018036073, -0.09124589178356714, -0.09174669338677355, -0.09224749498997996, -0.09274829659318637, -0.0932490981963928, -0.0937498997995992, -0.09425070140280561, -0.09475150300601203, -0.09525230460921844, -0.09575310621242485, -0.09625390781563127, -0.09675470941883768, -0.09725551102204409, -0.0977563126252505, -0.09825711422845691, -0.09875791583166332, -0.09925871743486973, -0.09975951903807616, -0.10026032064128257, -0.10076112224448898, -0.10126192384769539, -0.1017627254509018, -0.10226352705410821, -0.10276432865731464, -0.10326513026052105, -0.10376593186372746, -0.10426673346693387, -0.10476753507014028, -0.10526833667334669, -0.10576913827655311, -0.10626993987975952, -0.10677074148296593, -0.10727154308617234, -0.10777234468937875, -0.10827314629258517, -0.10877394789579159, -0.109274749498998, -0.10977555110220441, -0.11027635270541082, -0.11077715430861723, -0.11127795591182364, -0.11177875751503007, -0.11227955911823648, -0.11278036072144289, -0.1132811623246493, -0.11378196392785571, -0.11428276553106212, -0.11478356713426854, -0.11528436873747495, -0.11578517034068136, -0.11628597194388778, -0.11678677354709419, -0.1172875751503006, -0.11778837675350702, -0.11828917835671343, -0.11878997995991984, -0.11929078156312625, -0.11979158316633266, -0.12029238476953907, -0.1207931863727455, -0.12129398797595191, -0.12179478957915832, -0.12229559118236473, -0.12279639278557114, -0.12329719438877755, -0.12379799599198398, -0.12429879759519039, -0.1247995991983968, -0.1253004008016032, -0.1258012024048096, -0.12630200400801603, -0.12680280561122242, -0.12730360721442885, -0.12780440881763525, -0.12830521042084167, -0.1288060120240481, -0.1293068136272545, -0.12980761523046092, -0.1303084168336673, -0.13080921843687374, -0.13131002004008013, -0.13181082164328656, -0.13231162324649298, -0.13281242484969938, -0.1333132264529058, -0.1338140280561122, -0.13431482965931862, -0.13481563126252505, -0.13531643286573145, -0.13581723446893787, -0.13631803607214427, -0.1368188376753507, -0.1373196392785571, -0.1378204408817635, -0.13832124248496994, -0.13882204408817633, -0.13932284569138276, -0.13982364729458915, -0.14032444889779558, -0.140825250501002, -0.1413260521042084, -0.14182685370741482, -0.14232765531062122, -0.14282845691382764, -0.14332925851703404, -0.14383006012024047, -0.1443308617234469, -0.1448316633266533, -0.1453324649298597, -0.1458332665330661, -0.14633406813627253, -0.14683486973947896, -0.14733567134268535, -0.14783647294589178, -0.14833727454909817, -0.1488380761523046, -0.149338877755511, -0.14983967935871742, -0.15034048096192384, -0.15084128256513024, -0.15134208416833667, -0.15184288577154306, -0.1523436873747495, -0.1528444889779559, -0.1533452905811623, -0.15384609218436873, -0.15434689378757513, -0.15484769539078155, -0.15534849699398795, -0.15584929859719437, -0.1563501002004008, -0.1568509018036072, -0.15735170340681362, -0.15785250501002002, -0.15835330661322644, -0.15885410821643287, -0.15935490981963926, -0.1598557114228457, -0.16035651302605208, -0.1608573146292585, -0.1613581162324649, -0.16185891783567133, -0.16235971943887775, -0.16286052104208415, -0.16336132264529057, -0.16386212424849697, -0.1643629258517034, -0.1648637274549098, -0.16536452905811622, -0.16586533066132264, -0.16636613226452904, -0.16686693386773546, -0.16736773547094186, -0.16786853707414828, -0.1683693386773547, -0.1688701402805611, -0.16937094188376753, -0.16987174348697393, -0.17037254509018035, -0.17087334669338675, -0.17137414829659317, -0.1718749498997996, -0.172375751503006, -0.17287655310621242, -0.1733773547094188, -0.17387815631262524, -0.17437895791583166, -0.17487975951903806, -0.17538056112224448, -0.17588136272545088, -0.1763821643286573, -0.1768829659318637, -0.17738376753507012, -0.17788456913827655, -0.17838537074148295, -0.17888617234468937, -0.17938697394789577, -0.1798877755511022, -0.18038857715430862, -0.180889378757515, -0.18139018036072144, -0.18189098196392783, -0.18239178356713426, -0.18289258517034065, -0.18339338677354708, -0.1838941883767535, -0.1843949899799599, -0.18489579158316632, -0.18539659318637272, -0.18589739478957915, -0.18639819639278557, -0.18689899799599197, -0.1873997995991984, -0.1879006012024048, -0.1884014028056112, -0.1889022044088176, -0.18940300601202403, -0.18990380761523046, -0.19040460921843685, -0.19090541082164328, -0.19140621242484968, -0.1919070140280561, -0.19240781563126252, -0.19290861723446892, -0.19340941883767535, -0.19391022044088174, -0.19441102204408817, -0.19491182364729456, -0.195412625250501, -0.1959134268537074, -0.1964142284569138, -0.19691503006012023, -0.19741583166332663, -0.19791663326653305, -0.19841743486973945, -0.19891823647294588, -0.1994190380761523, -0.1999198396793587, -0.20042064128256512, -0.20092144288577152, -0.20142224448897794, -0.20192304609218437, -0.20242384769539076, -0.2029246492985972, -0.20342545090180358, -0.20392625250501, -0.2044270541082164, -0.20492785571142283, -0.20542865731462925, -0.20592945891783565, -0.20643026052104207, -0.20693106212424847, -0.2074318637274549, -0.20793266533066132, -0.20843346693386772, -0.20893426853707414, -0.20943507014028054, -0.20993587174348696, -0.21043667334669336, -0.21093747494989978, -0.2114382765531062, -0.2119390781563126, -0.21243987975951903, -0.21294068136272543, -0.21344148296593185, -0.21394228456913827, -0.21444308617234467, -0.2149438877755511, -0.2154446893787575, -0.21594549098196392, -0.2164462925851703, -0.21694709418837674, -0.21744789579158316, -0.21794869739478956, -0.21844949899799598, -0.21895030060120238, -0.2194511022044088, -0.21995190380761523, -0.22045270541082163, -0.22095350701402805, -0.22145430861723445, -0.22195511022044087, -0.22245591182364727, -0.2229567134268537, -0.22345751503006012, -0.2239583166332665, -0.22445911823647294, -0.22495991983967933, -0.22546072144288576, -0.22596152304609216, -0.22646232464929858, -0.226963126252505, -0.2274639278557114, -0.22796472945891783, -0.22846553106212422, -0.22896633266533065, -0.22946713426853707, -0.22996793587174347, -0.2304687374749499, -0.2309695390781563, -0.2314703406813627, -0.2319711422845691, -0.23247194388777553, -0.23297274549098196, -0.23347354709418836, -0.23397434869739478, -0.23447515030060118, -0.2349759519038076, -0.23547675350701402, -0.23597755511022042, -0.23647835671342685, -0.23697915831663324, -0.23747995991983967, -0.23798076152304606, -0.2384815631262525, -0.2389823647294589, -0.2394831663326653, -0.23998396793587173, -0.24048476953907813, -0.24098557114228455, -0.24148637274549098, -0.24198717434869738, -0.2424879759519038, -0.2429887775551102, -0.24348957915831662, -0.24399038076152302, -0.24449118236472944, -0.24499198396793587, -0.24549278557114226, -0.2459935871743487, -0.24649438877755508, -0.2469951903807615, -0.24749599198396793, -0.24799679358717433, -0.24849759519038075, -0.24899839679358715, -0.24949919839679358, -0.25], "si": [-9.999999994444444e-05, -0.0006008015911582525, -0.0011016031321445993, -0.0016024045810361055, -0.002103205895965406, -0.0026040070350651563, -0.003104807956468037, -0.0036056086183067636, -0.004106408978714088, -0.00460720899582281, -0.005108008627765778, -0.005608807832675903, -0.006109606568686155, -0.006610404793929578, -0.007111202466539293, -0.007611999544648499, -0.008112795986390493, -0.008613591749898663, -0.009114386793306497, -0.009615181074747596, -0.01011597455235567, -0.010616767184264561, -0.011117558928608221, -0.01161834974352075, -0.012119139587136382, -0.012619928417589502, -0.013120716193014638, -0.013621502871546487, -0.014122288411319904, -0.014623072770469913, -0.015123855907131731, -0.015624637779440741, -0.016125418345532525, -0.016626197563542864, -0.017126975391607728, -0.01762775178786332, -0.01812852671044604, -0.018629300117492507, -0.01913007196713959, -0.019630842217524366, -0.020131610826784163, -0.020632377753056565, -0.021133142954479406, -0.021633906389190757, -0.022134668015328995, -0.02263542779103273, -0.023136185674440875, -0.023636941623692627, -0.02413769559692746, -0.02463844755228515, -0.025139197447905787, -0.025639945241929762, -0.026140690892497778, -0.026641434357750876, -0.02714217559583041, -0.027642914564878072, -0.028143651223035904, -0.02864438552844629, -0.029145117439251973, -0.029645846913596043, -0.03014657390962197, -0.030647298385473594, -0.03114802029929514, -0.031648739609231195, -0.03214945627342676, -0.03265017025002722, -0.0331508814971784, -0.033651589973026474, -0.03415229563571808, -0.0346529984434003, -0.03515369835422057, -0.035654395326326804, -0.03615508931786737, -0.03665578028699109, -0.03715646819184721, -0.03765715299058544, -0.03815783464135598, -0.038658513102309486, -0.039159188331597115, -0.039659860287370466, -0.040160528927781686, -0.04066119421098339, -0.04116185609512869, -0.04166251453837124, -0.042163169498865186, -0.0426638209347652, -0.043164468804226495, -0.043665113065404826, -0.04416575367645647, -0.04466639059553826, -0.045167023780807614, -0.04566765319042245, -0.04616827878254132, -0.04666890051532331, -0.0471695183469281, -0.04767013223551595, -0.048170742139247734, -0.04867134801628489, -0.049171949824789486, -0.049672547522924215, -0.05017314106885237, -0.05067373042073785, -0.051174315536745216, -0.05167489637503967, -0.052175472893787024, -0.052676045051153746, -0.05317661280530703, -0.053677176114414624, -0.05417773493664502, -0.05467828923016735, -0.055178838953151454, -0.055679384063767816, -0.056179924520187705, -0.056680460280582975, -0.05718099130312625, -0.05768151754599088, -0.05818203896735088, -0.05868255552538105, -0.05918306717825688, -0.059683573884154614, -0.06018407560125123, -0.060684572287724496, -0.06118506390175287, -0.06168555040151563, -0.06218603174519281, -0.06268650789096522, -0.06318697879701438, -0.06368744442152273, -0.06418790472267343, -0.0646883596586504, -0.06518880918763847, -0.06568925326782324, -0.06618969185739108, -0.06669012491452922, -0.06719055239742577, -0.06769097426426961, -0.06819139047325048, -0.06869180098255902, -0.0691922057503867, -0.06969260473492578, -0.07019299789436952, -0.07069338518691194, -0.07119376657074802, -0.07169414200407362, -0.07219451144508546, -0.07269487485198117, -0.07319523218295933, -0.07369558339621939, -0.07419592844996173, -0.07469626730238763, -0.07519659991169939, -0.07569692623610015, -0.07619724623379406, -0.0766975598629862, -0.07719786708188259, -0.07769816784869024, -0.07819846212161714, -0.07869874985887225, -0.07919903101866545, -0.0796993055592077, -0.08019957343871094, -0.08069983461538806, -0.081200089047453, -0.08170033669312073, -0.08220057751060715, -0.08270081145812931, -0.08320103849390523, -0.08370125857615397, -0.08420147166309568, -0.08470167771295145, -0.08520187668394358, -0.08570206853429531, -0.08620225322223099, -0.08670243070597614, -0.08720260094375722, -0.08770276389380184, -0.08820291951433873, -0.0887030677635977, -0.08920320859980964, -0.08970334198120666, -0.09020346786602186, -0.09070358621248954, -0.09120369697884516, -0.0917038001233252, -0.09220389560416742, -0.09270398337961068, -0.09320406340789501, -0.0937041356472616, -0.09420420005595274, -0.09470425659221206, -0.09520430521428418, -0.09570434588041511, -0.09620437854885194, -0.09670440317784293, -0.09720441972563763, -0.09770442815048676, -0.09820442841064232, -0.09870442046435747, -0.09920440426988662, -0.09970437978548549, -0.10020434696941093, -0.10070430577992111, -0.10120425617527548, -0.10170419811373473, -0.10220413155356078, -0.10270405645301695, -0.10320397277036769, -0.10370388046387886, -0.10420377949181753, -0.10470366981245217, -0.10520355138405248, -0.10570342416488952, -0.10620328811323565, -0.10670314318736455, -0.1072029893455513, -0.10770282654607219, -0.10820265474720502, -0.10870247390722883, -0.10920228398442407, -0.10970208493707251, -0.11020187672345733, -0.1107016593018631, -0.11120143263057577, -0.11170119666788267, -0.11220095137207246, -0.11270069670143534, -0.11320043261426284, -0.1137001590688479, -0.11419987602348491, -0.11469958343646973, -0.11519928126609953, -0.11569896947067304, -0.11619864800849036, -0.11669831683785309, -0.11719797591706432, -0.11769762520442856, -0.11819726465825175, -0.11869689423684143, -0.11919651389850648, -0.11969612360155739, -0.12019572330430615, -0.12069531296506614, -0.12119489254215234, -0.12169446199388123, -0.1221940212785708, -0.12269357035454063, -0.12319310918011174, -0.12369263771360675, -0.1241921559133498, -0.12469166373766664, -0.12519116114488452, -0.12569064809333225, -0.12619012454134032, -0.12668959044724065, -0.12718904576936688, -0.12768849046605407, -0.12818792449563915, -0.12868734781646038, -0.12918676038685772, -0.1296861621651729, -0.13018555310974902, -0.130684933178931, -0.13118430233106532, -0.13168366052450015, -0.1321830077175852, -0.1326823438686719, -0.13318166893611344, -0.1336809828782645, -0.13418028565348158, -0.13467957722012278, -0.13517885753654788, -0.13567812656111838, -0.13617738425219747, -0.13667663056815013, -0.1371758654673428, -0.13767508890814403, -0.13817430084892374, -0.1386735012480537, -0.13917269006390748, -0.1396718672548603, -0.14017103277928925, -0.14067018659557298, -0.14116932866209211, -0.1416684589372289, -0.14216757737936742, -0.14266668394689352, -0.1431657785981948, -0.14366486129166073, -0.14416393198568253, -0.14466299063865318, -0.1451620372089676, -0.14566107165502237, -0.146160093935216, -0.14665910400794885, -0.14715810183162298, -0.1476570873646425, -0.1481560605654131, -0.14865502139234263, -0.14915396980384055, -0.1496529057583183, -0.15015182921418915, -0.15065074012986832, -0.15114963846377286, -0.15164852417432176, -0.15214739721993584, -0.15264625755903782, -0.15314510515005242, -0.15364393995140624, -0.15414276192152776, -0.15464157101884746, -0.15514036720179764, -0.1556391504288127, -0.15613792065832893, -0.15663667784878443, -0.1571354219586195, -0.15763415294627625, -0.15813287077019883, -0.15863157538883335, -0.1591302667606278, -0.15962894484403242, -0.1601276095974992, -0.1606262609794822, -0.16112489894843762, -0.16162352346282355, -0.1621221344811001, -0.16262073196172944, -0.1631193158631758, -0.1636178861439054, -0.16411644276238663, -0.16461498567708968, -0.16511351484648706, -0.16561203022905333, -0.16611053178326488, -0.16660901946760048, -0.16710749324054072, -0.16760595306056858, -0.16810439888616885, -0.16860283067582857, -0.1691012483880369, -0.16959965198128502, -0.17009804141406637, -0.1705964166448764, -0.17109477763221279, -0.17159312433457533, -0.17209145671046586, -0.1725897747183885, -0.17308807831684947, -0.1735863674643572, -0.17408464211942237, -0.17458290224055756, -0.17508114778627784, -0.17557937871510024, -0.17607759498554423, -0.17657579655613123, -0.1770739833853851, -0.17757215543183175, -0.17807031265399934, -0.17856845501041835, -0.1790665824596214, -0.17956469496014346, -0.1800627924705216, -0.18056087494929518, -0.18105894235500597, -0.18155699464619784, -0.18205503178141702, -0.18255305371921196, -0.18305106041813343, -0.18354905183673453, -0.1840470279335706, -0.18454498866719926, -0.1850429339961805, -0.18554086387907662, -0.18603877827445225, -0.18653667714087424, -0.18703456043691197, -0.18753242812113702, -0.18803028015212334, -0.18852811648844725, -0.18902593708868742, -0.18952374191142496, -0.19002153091524318, -0.19051930405872797, -0.19101706130046742, -0.1915148025990522, -0.1920125279130752, -0.19251023720113183, -0.19300793042181982, -0.1935056075337395, -0.19400326849549332, -0.19450091326568647, -0.19499854180292636, -0.19549615406582294, -0.19599375001298858, -0.19649132960303808, -0.19698889279458878, -0.1974864395462604, -0.19798396981667515, -0.19848148356445777, -0.19897898074823542, -0.19947646132663777, -0.199973925258297, -0.20047137250184777, -0.20096880301592734, -0.20146621675917536, -0.20196361369023402, -0.2024609937677481, -0.20295835695036488, -0.20345570319673426, -0.20395303246550853, -0.2044503447153426, -0.2049476399048941, -0.20544491799282283, -0.2059421789377916, -0.20643942269846555, -0.20693664923351252, -0.2074338585016028, -0.20793105046140936, -0.2084282250716079, -0.20892538229087645, -0.20942252207789588, -0.20991964439134952, -0.21041674918992356, -0.2109138364323066, -0.21141090607718988, -0.2119079580832675, -0.21240499240923594, -0.21290200901379458, -0.21339900785564533, -0.2138959888934928, -0.21439295208604423, -0.2148898973920096, -0.21538682477010154, -0.2158837341790355, -0.2163806255775295, -0.21687749892430427, -0.21737435417808326, -0.21787119129759272, -0.21836801024156155, -0.2188648109687214, -0.21936159343780665, -0.21985835760755446, -0.2203551034367047, -0.22085183088400004, -0.22134853990818593, -0.2218452304680104, -0.2223419025222246, -0.22283855602958216, -0.22333519094883963, -0.22383180723875626, -0.22432840485809427, -0.22482498376561855, -0.22532154392009687, -0.22581808528029973, -0.22631460780500054, -0.22681111145297558, -0.2273075961830038, -0.22780406195386718, -0.22830050872435043, -0.22879693645324123, -0.2292933450993299, -0.2297897346214099, -0.2302861049782774, -0.2307824561287315, -0.23127878803157415, -0.23177510064561027, -0.23227139392964766, -0.23276766784249694, -0.2332639223429717, -0.23376015738988845, -0.23425637294206667, -0.23475256895832874, -0.23524874539749988, -0.23574490221840833, -0.23624103937988533, -0.23673715684076502, -0.23723325455988453, -0.2377293324960839, -0.23822539060820627, -0.23872142885509753, -0.23921744719560684, -0.239713445588586, -0.24020942399289028, -0.24070538236737754, -0.24120132067090883, -0.24169723886234812, -0.24219313690056263, -0.2426890147444223, -0.24318487235280034, -0.24368070968457292, -0.24417652669861928, -0.2446723233538215, -0.2451680996090652, -0.2456638554232386, -0.24615959075523322, -0.24665530556394358, -0.24715099980826727, -0.24764667344710514, -0.2481423264393609, -0.24863795874394162, -0.24913357031975716], "ci": [-8.633124709574648, -6.8400302144042655, -6.233773338347898, -5.859034749131103, -5.587077676440535, -5.37348950659965, -5.197589624789602, -5.048051559293328, -4.917993974142948, -4.802921491670446, -4.699735060246429, -4.606207541658889, -4.520684492447774, -4.441903219214107, -4.368878094211612, -4.300824991109329, -4.237109845378832, -4.177212649027295, -4.120701635647991, -4.067214379507651, -4.016443699050059, -3.968126969963971, -3.9220379036938042, -3.877980138866089, -3.8357821861085433, -3.7952933971373084, -3.756380718739616, -3.718926055105001, -3.682824106618205, -3.6479805854246785, -3.6143107315958733, -3.5817380711040587, -3.550193369808342, -3.5196137474644793, -3.4899419232512057, -3.4611255700601307, -3.4331167592603, -3.4058714811387856, -3.37934922896788, -3.353512636830048, -3.328327163072713, -3.303760812663497, -3.279783892846658, -3.256368797419755, -3.233489815699655, -3.2111229628628353, -3.189245828852844, -3.1678374434687306, -3.146878155598535, -3.126349524854636, -3.106234224113377, -3.086515951668199, -3.0671793518803248, -3.048209943359311, -3.0295940538319632, -3.0113187609657994, -2.99337183850553, -2.975741707160201, -2.9584173897469093, -2.9413884701559323, -2.9246450557531287, -2.9081777428798015, -2.8919775851487515, -2.8760360642689067, -2.8603450631603202, -2.8448968411470954, -2.829684011038461, -2.814699517928112, -2.799936619559514, -2.7853888681203913, -2.77105009334335, -2.7569143868017782, -2.7429760873009843, -2.72922976727418, -2.7156702201014786, -2.7022924482777815, -2.689091652362242, -2.6760632206481763, -2.663202719497772, -2.650505884290914, -2.6379686109418805, -2.625586947941693, -2.613357088887515, -2.6012753654637457, -2.589338240842443, -2.5775423034733613, -2.5658842612363166, -2.554360935930821, -2.5429692580798893, -2.531706262026781, -2.5205690813050725, -2.5095549442639777, -2.498661169932218, -2.487885164104999, -2.4772244156398044, -2.4666764929477814, -2.456239040668442, -2.445909776516324, -2.435686488289031, -2.425567031026855, -2.415549324314848, -2.4056313497188646, -2.395811148347664, -2.386086818533706, -2.376456513625779, -2.366918439887047, -2.357470854492528, -2.3481120636204214, -2.3388404206320454, -2.3296543243355003, -2.3205522173284736, -2.311532584415903, -2.3025939510984665, -2.293734882128142, -2.28495398012728, -2.2762498842678847, -2.2676212690079693, -2.259066842882051, -2.2505853473430353, -2.242175555652879, -2.233836271819599, -2.2255663295783137, -2.217364591414148, -2.209229947624964, -2.201161315421964, -2.1931576380663733, -2.185217884040453, -2.1773410462512337, -2.169526141265423, -2.1617722085740465, -2.1540783098854255, -2.146443528445217, -2.1388669683822585, -2.1313477540790653, -2.123885029565874, -2.1164779579371698, -2.109125720789725, -2.101827517681182, -2.0945825656083037, -2.0873900985040303, -2.0802493667525352, -2.0731596367215186, -2.066120190311001, -2.0591303245179327, -2.052189351015944, -2.045296595749628, -2.038451398542736, -2.0316531127197357, -2.0249011047401764, -2.0181947538453495, -2.0115334517167534, -2.004916602145885, -1.9983436207149219, -1.991813934487854, -1.9853269817116697, -1.9788822115271916, -1.972479083689208, -1.966117068295529, -1.959795645524632, -1.9535143053815782, -1.9472725474518795, -1.941069880663028, -1.9349058230533944, -1.9287799015482348, -1.9226916517425334, -1.9166406176904416, -1.9106263517010684, -1.9046484141403999, -1.898706373239118, -1.8927998049061245, -1.8869282925475497, -1.8810914268910692, -1.875288805815335, -1.8695200341843439, -1.863784723686575, -1.858082492678732, -1.8524129660339286, -1.8467757749941753, -1.8411705570270112, -1.8355969556861527, -1.8300546204760137, -1.824543206719983, -1.8190623754323143, -1.8136117931935367, -1.8081911320292436, -1.8028000692921708, -1.7974382875474462, -1.7921054744609162, -1.7868013226904402, -1.7815255297800738, -1.7762777980570357, -1.771057834531376, -1.7658653507982658, -1.760700062942817, -1.7555616914473626, -1.7504499611011155, -1.745364600912138, -1.740305344021548, -1.7352719276198938, -1.7302640928656352, -1.7252815848056635, -1.7203241522978057, -1.7153915479352435, -1.710483527972802, -1.7055998522550457, -1.700740284146131, -1.6959045904613645, -1.6910925414004139, -1.6863039104821318, -1.6815384744809379, -1.6767960133647157, -1.6720763102341891, -1.6673791512637277, -1.6627043256435396, -1.658051625523224, -1.6534208459566333, -1.648811784848017, -1.644224242899403, -1.6396580235591938, -1.6351129329719325, -1.6305887799292165, -1.6260853758217182, -1.621602534592294, -1.61714007269014, -1.6126978090259776, -1.6082755649282325, -1.6038731641001844, -1.599490432578068, -1.595127198690084, -1.5907832930163148, -1.5864585483495088, -1.5821527996567155, -1.5778658840417483, -1.5735976407084538, -1.5693479109247666, -1.5651165379875311, -1.5609033671880705, -1.5567082457784778, -1.5525310229386218, -1.5483715497438428, -1.544229679133319, -1.5401052658790941, -1.5359981665557434, -1.5319082395106645, -1.5278353448349806, -1.5237793443350331, -1.5197401015044605, -1.5157174814968366, -1.5117113510988671, -1.5077215787041225, -1.5037480342872944, -1.4997905893789705, -1.4958491170409063, -1.4919234918417885, -1.4880135898334754, -1.484119288527703, -1.4802404668732467, -1.4763770052335308, -1.4725287853646674, -1.4686956903939234, -1.4648776047986019, -1.4610744143853258, -1.4572860062697213, -1.4535122688564839, -1.4497530918198267, -1.4460083660842944, -1.442277983805939, -1.4385618383538517, -1.4348598242920338, -1.4311718373616111, -1.4274977744633748, -1.4238375336406432, -1.4201910140624445, -1.4165581160070007, -1.4129387408455198, -1.4093327910262785, -1.4057401700589955, -1.402160782499488, -1.3985945339346009, -1.395041330967412, -1.3915010812026944, -1.3879736932326472, -1.38445907662287, -1.3809571418985898, -1.3774678005311343, -1.3739909649246338, -1.3705265484029663, -1.3670744651969204, -1.3636346304315883, -1.3602069601139748, -1.3567913711208197, -1.3533877811866295, -1.349996108891915, -1.346616273651631, -1.3432481957038092, -1.3398917960983878, -1.3365469966862278, -1.333213720108316, -1.329891889785146, -1.3265814299062815, -1.3232822654200906, -1.3199943220236523, -1.3167175261528279, -1.3134518049725012, -1.310197086366973, -1.306953298930519, -1.303720371958099, -1.3004982354362173, -1.2972868200339356, -1.294086057094024, -1.2908958786242624, -1.287716217288879, -1.2845470064001239, -1.2813881799099816, -1.2782396724020113, -1.275101419083322, -1.2719733557766681, -1.2688554189126764, -1.2657475455221912, -1.26264967322874, -1.2595617402411203, -1.2564836853460961, -1.2534154479012145, -1.250356967827727, -1.2473081856036268, -1.2442690422567886, -1.2412394793582142, -1.2382194390153842, -1.235208863865708, -1.2322076970700764, -1.2292158823065071, -1.2262333637638945, -1.2232600861358436, -1.2202959946146057, -1.217341034885099, -1.2143951531190205, -1.2114582959690472, -1.2085304105631198, -1.205611444498814, -1.2027013458377949, -1.1998000631003505, -1.1969075452600073, -1.1940237417382258, -1.1911486023991702, -1.1882820775445577, -1.185424117908578, -1.182574674652894, -1.1797336993617036, -1.1769011440368837, -1.1740769610931956, -1.1712611033535636, -1.1684535240444192, -1.1656541767911106, -1.1628630156133801, -1.1600799949209022, -1.157305069508887, -1.1545381945537438, -1.1517793256088067, -1.1490284186001203, -1.1462854298222802, -1.143550315934338, -1.1408230339557577, -1.1381035412624292, -1.1353917955827388, -1.1326877549936911, -1.1299913779170858, -1.1273026231157461, -1.1246214496897973, -1.1219478170730004, -1.119281685029129, -1.1166230136483999, -1.113971763343951, -1.1113278948483656, -1.1086913692102427, -1.1060621477908166, -1.1034401922606174, -1.1008254645961775, -1.098217927076784, -1.0956175422812706, -1.093024273084855, -1.0904380826560147, -1.0878589344534062, -1.0852867922228244, -1.0827216199942007, -1.0801633820786418, -1.0776120430655045, -1.07506756781951, -1.0725299214778967, -1.069999069447607, -1.067474977402513, -1.064957611280674, -1.0624469372816363, -1.059942921863757, -1.0574455317415712, -1.054954733883189, -1.0524704955077242, -1.0499927840827572, -1.0475215673218297, -1.0450568131819715, -1.042598489861256, -1.0401465657963878, -1.0377010096603236, -1.0352617903599142, -1.0328288770335852, -1.030402239049041, -1.0279818460009988, -1.0255676677089491, -1.0231596742149462, -1.020757835781423, -1.018362122889037, -1.0159725062345346, -1.0135889567286516, -1.0112114454940297, -1.0088399438631657, -1.0064744233763794, -1.0041148557798123, -1.0017612130234435, -0.9994134672591347, -0.9970715908386975, -0.9947355563119806, -0.9924053364249847, -0.9900809041179959, -0.9877622325237428, -0.9854492949655762, -0.9831420649556685, -0.9808405161932349, -0.9785446225627765, -0.9762543581323431, -0.9739696971518164, -0.9716906140512122, -0.9694170834390052, -0.9671490801004707, -0.9648865789960456, -0.9626295552597097, -0.9603779841973851, -0.9581318412853541, -0.9558911021686931, -0.9536557426597299, -0.951425738736511, -0.9492010665412941, -0.9469817023790519, -0.9447676227159953, -0.9425588041781146, -0.9403552235497329, -0.9381568577720822, -0.9359636839418883, -0.9337756793099781, -0.9315928212798971, -0.9294150874065463, -0.9272424553948332, -0.9250749030983352, -0.922912408517983, -0.9207549498007521, -0.9186025052383757, -0.9164550532660662, -0.914312572461253, -0.912175041542335, -0.9100424393674447, -0.9079147449332277, -0.9057919373736344, -0.9036739959587249, -0.9015609000934877, -0.8994526293166694, -0.89734916329962, -0.8952504818451471, -0.8931565648863855, -0.8910673924856772, -0.8889829448334637, -0.8869032022471907, -0.8848281451702232, -0.8827577541707744, -0.8806920099408436, -0.8786308932951665, -0.8765743851701772, -0.8745224666229783, -0.8724751188303276, -0.870432323087628, -0.8683940608079344, -0.8663603135209679, -0.8643310628721392, -0.8623062906215865, -0.860285978643218, -0.8582701089237694, -0.8562586635618672, -0.8542516247671033, -0.8522489748591205, -0.8502506962667048, -0.848256771526888, -0.8462671832840616, -0.8442819142890957, -0.8423009473984705, -0.8403242655734149, -0.8383518518790545, -0.836383689483567, -0.8344197616573489, -0.8324600517721876, -0.8305045433004427, -0.828553219814237, -0.8266060649846545, -0.8246630625809456]} +{"x": [-9.999999747378752e-05, -0.0006008016061969101, -0.0011016031494364142, -0.001602404867298901, -0.002103206468746066, -0.0026040079537779093, -0.003104809671640396, -0.0036056111566722393, -0.0041064126417040825, -0.004607214592397213, -0.005108016077429056, -0.005608817562460899, -0.0061096190474927425, -0.006610420998185873, -0.007111222483217716, -0.007612023968249559, -0.008112825453281403, -0.008613627403974533, -0.009114428423345089, -0.00961523037403822, -0.01011603232473135, -0.010616833344101906, -0.011117635294795036, -0.011618437245488167, -0.012119238264858723, -0.012620040215551853, -0.013120841234922409, -0.01362164318561554, -0.01412244513630867, -0.014623246155679226, -0.015124048106372356, -0.015624850057065487, -0.016125651076436043, -0.016626453027129173, -0.017127254977822304, -0.017628056928515434, -0.018128857016563416, -0.018629658967256546, -0.019130460917949677, -0.019631262868642807, -0.020132064819335938, -0.02063286490738392, -0.02113366685807705, -0.02163446880877018, -0.02213527075946331, -0.02263607271015644, -0.02313687466084957, -0.023637674748897552, -0.024138476699590683, -0.024639278650283813, -0.025140080600976944, -0.025640882551670074, -0.026141682639718056, -0.026642484590411186, -0.027143286541104317, -0.027644088491797447, -0.028144890442490578, -0.02864569053053856, -0.02914649248123169, -0.02964729443192482, -0.03014809638261795, -0.03064889833331108, -0.03114970028400421, -0.03165050223469734, -0.03215130418539047, -0.032652102410793304, -0.033152904361486435, -0.033653706312179565, -0.034154508262872696, -0.034655310213565826, -0.03515611216425896, -0.03565691411495209, -0.03615771606564522, -0.03665851801633835, -0.03715931996703148, -0.03766012191772461, -0.03816092014312744, -0.03866172209382057, -0.0391625240445137, -0.03966332599520683, -0.04016412794589996, -0.040664929896593094, -0.041165731847286224, -0.041666533797979355, -0.042167335748672485, -0.042668137699365616, -0.043168939650058746, -0.04366973787546158, -0.04417053982615471, -0.04467134177684784, -0.04517214372754097, -0.0456729456782341, -0.04617374762892723, -0.04667454957962036, -0.04717535153031349, -0.04767615348100662, -0.04817695543169975, -0.048677753657102585, -0.049178555607795715, -0.049679357558488846, -0.050180159509181976, -0.05068096145987511, -0.05118176341056824, -0.05168256536126137, -0.0521833673119545, -0.05268416926264763, -0.05318497121334076, -0.05368577316403389, -0.05418657138943672, -0.05468737334012985, -0.05518817529082298, -0.05568897724151611, -0.056189779192209244, -0.056690581142902374, -0.057191383093595505, -0.057692185044288635, -0.058192986994981766, -0.058693788945674896, -0.05919459089636803, -0.05969538912177086, -0.06019619107246399, -0.06069699302315712, -0.06119779497385025, -0.06169859692454338, -0.06219939887523651, -0.06270019710063934, -0.06320100277662277, -0.0637018010020256, -0.06420260667800903, -0.06470340490341187, -0.0652042105793953, -0.06570500880479813, -0.06620581448078156, -0.06670661270618439, -0.06720741838216782, -0.06770821660757065, -0.06820901483297348, -0.06870982050895691, -0.06921061873435974, -0.06971142441034317, -0.070212222635746, -0.07071302831172943, -0.07121382653713226, -0.07171463221311569, -0.07221543043851852, -0.07271623611450195, -0.07321703433990479, -0.07371783256530762, -0.07421863824129105, -0.07471943646669388, -0.07522024214267731, -0.07572104036808014, -0.07622184604406357, -0.0767226442694664, -0.07722344994544983, -0.07772424817085266, -0.0782250463962555, -0.07872585207223892, -0.07922665029764175, -0.07972745597362518, -0.08022825419902802, -0.08072905987501144, -0.08122985810041428, -0.0817306637763977, -0.08223146200180054, -0.08273226767778397, -0.0832330659031868, -0.08373386412858963, -0.08423466980457306, -0.08473546802997589, -0.08523627370595932, -0.08573707193136215, -0.08623787760734558, -0.08673867583274841, -0.08723948150873184, -0.08774027973413467, -0.0882410854101181, -0.08874188363552094, -0.08924268186092377, -0.0897434875369072, -0.09024428576231003, -0.09074509143829346, -0.09124588966369629, -0.09174669533967972, -0.09224749356508255, -0.09274829924106598, -0.09324909746646881, -0.09374990314245224, -0.09425070136785507, -0.0947514995932579, -0.09525230526924133, -0.09575310349464417, -0.0962539091706276, -0.09675470739603043, -0.09725551307201385, -0.09775631129741669, -0.09825711697340012, -0.09875791519880295, -0.09925872087478638, -0.09975951910018921, -0.10026031732559204, -0.10076112300157547, -0.1012619212269783, -0.10176272690296173, -0.10226352512836456, -0.10276433080434799, -0.10326512902975082, -0.10376593470573425, -0.10426673293113708, -0.10476753860712051, -0.10526833683252335, -0.10576913505792618, -0.1062699407339096, -0.10677073895931244, -0.10727154463529587, -0.1077723428606987, -0.10827314853668213, -0.10877394676208496, -0.10927475243806839, -0.10977555066347122, -0.11027635633945465, -0.11077715456485748, -0.11127795279026031, -0.11177875846624374, -0.11227955669164658, -0.11278036236763, -0.11328116059303284, -0.11378196626901627, -0.1142827644944191, -0.11478357017040253, -0.11528436839580536, -0.11578516662120819, -0.11628597229719162, -0.11678677052259445, -0.11728757619857788, -0.11778837442398071, -0.11828918009996414, -0.11878997832536697, -0.1192907840013504, -0.11979158222675323, -0.12029238790273666, -0.1207931861281395, -0.12129398435354233, -0.12179479002952576, -0.12229558825492859, -0.12279639393091202, -0.12329719215631485, -0.12379799783229828, -0.12429879605770111, -0.12479960173368454, -0.12530040740966797, -0.1258012056350708, -0.12630200386047363, -0.12680280208587646, -0.1273036003112793, -0.12780441343784332, -0.12830521166324615, -0.128806009888649, -0.12930680811405182, -0.12980762124061584, -0.13030841946601868, -0.1308092176914215, -0.13131001591682434, -0.13181082904338837, -0.1323116272687912, -0.13281242549419403, -0.13331322371959686, -0.1338140219449997, -0.13431483507156372, -0.13481563329696655, -0.13531643152236938, -0.13581722974777222, -0.13631804287433624, -0.13681884109973907, -0.1373196393251419, -0.13782043755054474, -0.13832123577594757, -0.1388220489025116, -0.13932284712791443, -0.13982364535331726, -0.1403244435787201, -0.14082525670528412, -0.14132605493068695, -0.14182685315608978, -0.14232765138149261, -0.14282844960689545, -0.14332926273345947, -0.1438300609588623, -0.14433085918426514, -0.14483165740966797, -0.145332470536232, -0.14583326876163483, -0.14633406698703766, -0.1468348652124405, -0.14733567833900452, -0.14783647656440735, -0.14833727478981018, -0.148838073015213, -0.14933887124061584, -0.14983968436717987, -0.1503404825925827, -0.15084128081798553, -0.15134207904338837, -0.1518428921699524, -0.15234369039535522, -0.15284448862075806, -0.1533452868461609, -0.15384608507156372, -0.15434689819812775, -0.15484769642353058, -0.1553484946489334, -0.15584929287433624, -0.15635010600090027, -0.1568509042263031, -0.15735170245170593, -0.15785250067710876, -0.1583533138036728, -0.15885411202907562, -0.15935491025447845, -0.1598557084798813, -0.16035650670528412, -0.16085731983184814, -0.16135811805725098, -0.1618589162826538, -0.16235971450805664, -0.16286052763462067, -0.1633613258600235, -0.16386212408542633, -0.16436292231082916, -0.164863720536232, -0.16536453366279602, -0.16586533188819885, -0.16636613011360168, -0.16686692833900452, -0.16736774146556854, -0.16786853969097137, -0.1683693379163742, -0.16887013614177704, -0.16937094926834106, -0.1698717474937439, -0.17037254571914673, -0.17087334394454956, -0.1713741421699524, -0.17187495529651642, -0.17237575352191925, -0.17287655174732208, -0.17337734997272491, -0.17387816309928894, -0.17437896132469177, -0.1748797595500946, -0.17538055777549744, -0.17588135600090027, -0.1763821691274643, -0.17688296735286713, -0.17738376557826996, -0.1778845638036728, -0.17838537693023682, -0.17888617515563965, -0.17938697338104248, -0.1798877716064453, -0.18038856983184814, -0.18088938295841217, -0.181390181183815, -0.18189097940921783, -0.18239177763462067, -0.1828925907611847, -0.18339338898658752, -0.18389418721199036, -0.1843949854373932, -0.18489579856395721, -0.18539659678936005, -0.18589739501476288, -0.1863981932401657, -0.18689899146556854, -0.18739980459213257, -0.1879006028175354, -0.18840140104293823, -0.18890219926834106, -0.1894030123949051, -0.18990381062030792, -0.19040460884571075, -0.1909054070711136, -0.19140620529651642, -0.19190701842308044, -0.19240781664848328, -0.1929086148738861, -0.19340941309928894, -0.19391022622585297, -0.1944110244512558, -0.19491182267665863, -0.19541262090206146, -0.1959134340286255, -0.19641423225402832, -0.19691503047943115, -0.19741582870483398, -0.19791662693023682, -0.19841744005680084, -0.19891823828220367, -0.1994190365076065, -0.19991983473300934, -0.20042064785957336, -0.2009214460849762, -0.20142224431037903, -0.20192304253578186, -0.2024238407611847, -0.20292465388774872, -0.20342545211315155, -0.20392625033855438, -0.20442704856395721, -0.20492786169052124, -0.20542865991592407, -0.2059294581413269, -0.20643025636672974, -0.20693106949329376, -0.2074318677186966, -0.20793266594409943, -0.20843346416950226, -0.2089342623949051, -0.20943507552146912, -0.20993587374687195, -0.21043667197227478, -0.2109374701976776, -0.21143828332424164, -0.21193908154964447, -0.2124398797750473, -0.21294067800045013, -0.21344147622585297, -0.213942289352417, -0.21444308757781982, -0.21494388580322266, -0.2154446840286255, -0.21594549715518951, -0.21644629538059235, -0.21694709360599518, -0.217447891831398, -0.21794869005680084, -0.21844950318336487, -0.2189503014087677, -0.21945109963417053, -0.21995189785957336, -0.2204527109861374, -0.22095350921154022, -0.22145430743694305, -0.2219551056623459, -0.2224559187889099, -0.22295671701431274, -0.22345751523971558, -0.2239583134651184, -0.22445911169052124, -0.22495992481708527, -0.2254607230424881, -0.22596152126789093, -0.22646231949329376, -0.2269631326198578, -0.22746393084526062, -0.22796472907066345, -0.22846552729606628, -0.22896632552146912, -0.22946713864803314, -0.22996793687343597, -0.2304687350988388, -0.23096953332424164, -0.23147034645080566, -0.2319711446762085, -0.23247194290161133, -0.23297274112701416, -0.23347355425357819, -0.23397435247898102, -0.23447515070438385, -0.23497594892978668, -0.23547674715518951, -0.23597756028175354, -0.23647835850715637, -0.2369791567325592, -0.23747995495796204, -0.23798076808452606, -0.2384815663099289, -0.23898236453533173, -0.23948316276073456, -0.2399839609861374, -0.24048477411270142, -0.24098557233810425, -0.24148637056350708, -0.2419871687889099, -0.24248798191547394, -0.24298878014087677, -0.2434895783662796, -0.24399037659168243, -0.24449118971824646, -0.2449919879436493, -0.24549278616905212, -0.24599358439445496, -0.2464943826198578, -0.24699519574642181, -0.24749599397182465, -0.24799679219722748, -0.2484975904226303, -0.24899840354919434, -0.24949920177459717, -0.25], "si": [-9.999999747378752e-05, -0.0006008016061969101, -0.0011016030330210924, -0.0016024046344682574, -0.002103206003084779, -0.0026040070224553347, -0.0031048080418258905, -0.003605608595535159, -0.004106408916413784, -0.004607209004461765, -0.005108008626848459, -0.005608807783573866, -0.006109606474637985, -0.006610405165702105, -0.007111202459782362, -0.007611999288201332, -0.008112795650959015, -0.008613592013716698, -0.009114386513829231, -0.009615181013941765, -0.010115974582731724, -0.010616767220199108, -0.011117558926343918, -0.011618349701166153, -0.012119139544665813, -0.0126199284568429, -0.013120715506374836, -0.013621502555906773, -0.014122288674116135, -0.014623071998357773, -0.015123856253921986, -0.015624637715518475, -0.01612541824579239, -0.01662619784474373, -0.01712697558104992, -0.01762775331735611, -0.018128525465726852, -0.018629299476742744, -0.019130071625113487, -0.01963084191083908, -0.020131612196564674, -0.02063237689435482, -0.021133141592144966, -0.021633906289935112, -0.02213466912508011, -0.022635428234934807, -0.023136187344789505, -0.023636940866708755, -0.024137696251273155, -0.024638447910547256, -0.02513919770717621, -0.02563994564116001, -0.026140689849853516, -0.02664143405854702, -0.027142176404595375, -0.02764291502535343, -0.02814365178346634, -0.028644384816288948, -0.029145117849111557, -0.029645847156643867, -0.03014657460153103, -0.03064729832112789, -0.031148022040724754, -0.03164874017238617, -0.032149456441402435, -0.0326501689851284, -0.03315088152885437, -0.03365159034729004, -0.03415229544043541, -0.03465299680829048, -0.035153698176145554, -0.03565439581871033, -0.0361550897359848, -0.03665577992796898, -0.037156470119953156, -0.037657152861356735, -0.038157831877470016, -0.0386585108935833, -0.03915918618440628, -0.03965986147522926, -0.04016052931547165, -0.04066119343042374, -0.041161857545375824, -0.041662514209747314, -0.042163170874118805, -0.0426638238132, -0.04316446930170059, -0.04366511106491089, -0.044165752828121185, -0.044666390866041183, -0.045167021453380585, -0.045667652040719986, -0.04616827890276909, -0.04666890203952789, -0.0471695177257061, -0.04767013341188431, -0.04817074537277222, -0.04867134615778923, -0.049171946942806244, -0.04967254772782326, -0.050173141062259674, -0.05067373067140579, -0.05117431655526161, -0.051674894988536835, -0.05217547342181206, -0.05267604440450668, -0.05317661538720131, -0.05367717891931534, -0.05417773500084877, -0.054678287357091904, -0.05517883971333504, -0.055679384618997574, -0.05617992579936981, -0.05668045952916145, -0.057180993258953094, -0.05768151953816414, -0.058182038366794586, -0.058682557195425034, -0.059183068573474884, -0.05968357250094414, -0.06018407270312309, -0.06068457290530205, -0.06118506193161011, -0.06168555095791817, -0.06218603253364563, -0.0626865029335022, -0.06318698078393936, -0.06368744373321533, -0.0641879066824913, -0.06468835473060608, -0.06518881022930145, -0.06568925082683563, -0.06618969142436981, -0.0666901245713234, -0.06719055771827698, -0.06769097596406937, -0.06819138675928116, -0.06869180500507355, -0.06919220089912415, -0.06969260424375534, -0.07019299268722534, -0.07069338858127594, -0.07119376212358475, -0.07169414311647415, -0.07219450920820236, -0.07269487529993057, -0.07319523394107819, -0.0736955776810646, -0.07419592887163162, -0.07469626516103745, -0.07519660145044327, -0.0756969228386879, -0.07619725167751312, -0.07669755816459656, -0.07719787210226059, -0.07769817113876343, -0.07819845527410507, -0.07869874686002731, -0.07919903099536896, -0.07969930768013, -0.08019956946372986, -0.08069983869791031, -0.08120008558034897, -0.08170033991336823, -0.08220057934522629, -0.08270081132650375, -0.08320103585720062, -0.0837012529373169, -0.08420147001743317, -0.08470167219638824, -0.08520187437534332, -0.0857020691037178, -0.08620225638151169, -0.08670242875814438, -0.08720260113477707, -0.08770276606082916, -0.08820292353630066, -0.08870306611061096, -0.08920320868492126, -0.08970334380865097, -0.09020346403121948, -0.090703584253788, -0.09120369702577591, -0.09170380234718323, -0.09220389276742935, -0.09270398318767548, -0.093204066157341, -0.09370414167642593, -0.09420420229434967, -0.09470425546169281, -0.09520430862903595, -0.0957043394446373, -0.09620437771081924, -0.09670440107584, -0.09720442444086075, -0.09770442545413971, -0.09820443391799927, -0.09870442003011703, -0.0992044061422348, -0.09970437735319138, -0.10020434111356735, -0.10070430487394333, -0.10120425373315811, -0.1017042025923729, -0.10220412909984589, -0.10270405560731888, -0.10320397466421127, -0.10370388627052307, -0.10420377552509308, -0.10470367223024368, -0.1052035540342331, -0.10570342093706131, -0.10620328783988953, -0.10670313984155655, -0.10720299184322357, -0.1077028214931488, -0.10820265859365463, -0.10870247334241867, -0.10920228809118271, -0.10970208793878555, -0.1102018803358078, -0.11070165783166885, -0.11120142787694931, -0.11170119792222977, -0.11220094561576843, -0.1127007007598877, -0.11320043355226517, -0.11370015889406204, -0.11419987678527832, -0.114699587225914, -0.11519928276538849, -0.11569896340370178, -0.11619865149259567, -0.11669831722974777, -0.11719797551631927, -0.11769762635231018, -0.11819726973772049, -0.11869689077138901, -0.11919651925563812, -0.11969612538814545, -0.12019572407007217, -0.1206953153014183, -0.12119489163160324, -0.12169446051120758, -0.12219402194023132, -0.12269356846809387, -0.12319310754537582, -0.12369263917207718, -0.12419215589761734, -0.1246916651725769, -0.12519116699695587, -0.12569065392017365, -0.12619012594223022, -0.1266895830631256, -0.127189040184021, -0.12768849730491638, -0.12818792462348938, -0.12868735194206238, -0.129186749458313, -0.1296861618757248, -0.1301855593919754, -0.13068492710590363, -0.13118429481983185, -0.13168366253376007, -0.1321830153465271, -0.13268233835697174, -0.13318166136741638, -0.13368096947669983, -0.13418029248714447, -0.13467958569526672, -0.1351788491010666, -0.13567812740802765, -0.13617739081382751, -0.1366766393184662, -0.13717587292194366, -0.13767509162425995, -0.13817429542541504, -0.13867349922657013, -0.13917268812656403, -0.13967186212539673, -0.14017102122306824, -0.14067019522190094, -0.14116932451725006, -0.14166845381259918, -0.1421675682067871, -0.14266668260097504, -0.14316578209400177, -0.1436648666858673, -0.14416393637657166, -0.1446629911661148, -0.14516204595565796, -0.14566107094287872, -0.1461600959300995, -0.14665910601615906, -0.14715811610221863, -0.1476570963859558, -0.1481560617685318, -0.1486550122499466, -0.1491539627313614, -0.14965291321277618, -0.1501518338918686, -0.1506507396697998, -0.15114963054656982, -0.15164853632450104, -0.15214739739894867, -0.1526462584733963, -0.15314510464668274, -0.15364393591880798, -0.15414276719093323, -0.15464156866073608, -0.15514037013053894, -0.1556391417980194, -0.15613792836666107, -0.15663668513298035, -0.15713542699813843, -0.15763415396213531, -0.1581328809261322, -0.1586315780878067, -0.15913026034832, -0.1596289426088333, -0.16012760996818542, -0.16062626242637634, -0.16112489998340607, -0.1616235226392746, -0.16212213039398193, -0.16262073814868927, -0.16311931610107422, -0.16361787915229797, -0.16411644220352173, -0.1646149754524231, -0.16511352360248566, -0.16561202704906464, -0.16611053049564362, -0.1666090190410614, -0.167107492685318, -0.1676059514284134, -0.1681043952703476, -0.1686028242111206, -0.16910125315189362, -0.16959965229034424, -0.17009803652763367, -0.1705964207649231, -0.17109477519989014, -0.17159312963485718, -0.17209145426750183, -0.17258977890014648, -0.17308807373046875, -0.17358636856079102, -0.1740846484899521, -0.17458289861679077, -0.17508114874362946, -0.17557936906814575, -0.17607760429382324, -0.17657579481601715, -0.17707398533821106, -0.17757214605808258, -0.1780703216791153, -0.17856845259666443, -0.17906658351421356, -0.1795646846294403, -0.18006278574466705, -0.1805608719587326, -0.18105894327163696, -0.18155698478221893, -0.1820550262928009, -0.18255305290222168, -0.18305106461048126, -0.18354904651641846, -0.18404702842235565, -0.18454499542713165, -0.18504293262958527, -0.18554086983203888, -0.1860387772321701, -0.18653666973114014, -0.18703456223011017, -0.1875324249267578, -0.18803027272224426, -0.18852810561656952, -0.18902593851089478, -0.18952374160289764, -0.19002152979373932, -0.1905193030834198, -0.1910170614719391, -0.19151480495929718, -0.19201253354549408, -0.1925102323293686, -0.1930079311132431, -0.19350561499595642, -0.19400326907634735, -0.1945009082555771, -0.19499853253364563, -0.19549615681171417, -0.19599375128746033, -0.1964913308620453, -0.19698889553546906, -0.19748643040657043, -0.197983980178833, -0.198481485247612, -0.1989789754152298, -0.1994764506816864, -0.199973925948143, -0.20047137141227722, -0.20096880197525024, -0.20146621763706207, -0.2019636034965515, -0.20246100425720215, -0.2029583603143692, -0.20345570147037506, -0.20395302772521973, -0.2044503539800644, -0.20494763553142548, -0.20544491708278656, -0.20594216883182526, -0.20643943548202515, -0.20693665742874146, -0.20743386447429657, -0.2079310417175293, -0.20842821896076202, -0.20892538130283356, -0.2094225287437439, -0.20991964638233185, -0.2104167491197586, -0.21091383695602417, -0.21141090989112854, -0.21190795302391052, -0.2124049961566925, -0.2129020094871521, -0.2133990079164505, -0.2138959914445877, -0.21439294517040253, -0.21488989889621735, -0.21538683772087097, -0.21588373184204102, -0.21638062596321106, -0.21687749028205872, -0.21737433969974518, -0.21787118911743164, -0.21836800873279572, -0.2188648134469986, -0.2193615883588791, -0.21985836327075958, -0.2203551083803177, -0.2208518236875534, -0.22134853899478912, -0.22184523940086365, -0.22234191000461578, -0.22283855080604553, -0.22333519160747528, -0.22383180260658264, -0.22432841360569, -0.22482497990131378, -0.22532154619693756, -0.22581808269023895, -0.22631461918354034, -0.22681111097335815, -0.22730760276317596, -0.2278040647506714, -0.22830049693584442, -0.22879694402217865, -0.2292933464050293, -0.22978973388671875, -0.230286106467247, -0.23078246414661407, -0.23127879202365875, -0.23177510499954224, -0.23227138817310333, -0.23276767134666443, -0.23326392471790314, -0.23376016318798065, -0.23425637185573578, -0.2347525656223297, -0.23524874448776245, -0.235744908452034, -0.23624104261398315, -0.23673714697360992, -0.2372332662343979, -0.23772934079170227, -0.23822538554668427, -0.23872143030166626, -0.23921744525432587, -0.23971344530582428, -0.2402094304561615, -0.24070538580417633, -0.24120131134986877, -0.2416972517967224, -0.24219313263893127, -0.24268901348114014, -0.2431848645210266, -0.24368071556091309, -0.24417653679847717, -0.24467232823371887, -0.24516808986663818, -0.2456638514995575, -0.2461595982313156, -0.24665530025959015, -0.24715100228786469, -0.24764667451381683, -0.2481423318386078, -0.24863795936107635, -0.24913357198238373], "ci": [-8.633124351501465, -6.840030193328857, -6.233773231506348, -5.859034538269043, -5.587077617645264, -5.3734893798828125, -5.19758939743042, -5.048051357269287, -4.917994022369385, -4.802921295166016, -4.699735164642334, -4.606207370758057, -4.520684719085693, -4.441903114318848, -4.36887788772583, -4.300825119018555, -4.237109661102295, -4.177212715148926, -4.120701789855957, -4.067214488983154, -4.016443729400635, -3.9681270122528076, -3.9220378398895264, -3.8779799938201904, -3.835782289505005, -3.7952933311462402, -3.756380796432495, -3.718925952911377, -3.68282413482666, -3.6479806900024414, -3.6143107414245605, -3.581737995147705, -3.5501933097839355, -3.519613742828369, -3.4899418354034424, -3.461125612258911, -3.433116912841797, -3.4058713912963867, -3.3793492317199707, -3.3535125255584717, -3.328327178955078, -3.3037607669830322, -3.2797839641571045, -3.25636887550354, -3.233489751815796, -3.211122989654541, -3.1892457008361816, -3.167837381362915, -3.146878242492676, -3.126349449157715, -3.106234312057495, -3.0865159034729004, -3.0671794414520264, -3.0482099056243896, -3.0295939445495605, -3.0113186836242676, -2.9933717250823975, -2.9757416248321533, -2.9584174156188965, -2.9413883686065674, -2.924644947052002, -2.908177614212036, -2.891977548599243, -2.8760359287261963, -2.8603451251983643, -2.8448967933654785, -2.829684019088745, -2.814699649810791, -2.799936532974243, -2.785388946533203, -2.771049976348877, -2.7569143772125244, -2.742976188659668, -2.729229688644409, -2.715670108795166, -2.7022924423217773, -2.689091682434082, -2.676063299179077, -2.6632027626037598, -2.650506019592285, -2.6379685401916504, -2.625586986541748, -2.6133570671081543, -2.6012754440307617, -2.5893383026123047, -2.577542304992676, -2.5658841133117676, -2.554360866546631, -2.542969226837158, -2.5317063331604004, -2.520569086074829, -2.509554862976074, -2.4986612796783447, -2.4878852367401123, -2.477224349975586, -2.4666764736175537, -2.4562389850616455, -2.4459097385406494, -2.4356865882873535, -2.425567150115967, -2.4155492782592773, -2.4056313037872314, -2.395811080932617, -2.3860867023468018, -2.3764564990997314, -2.3669183254241943, -2.357470750808716, -2.348112106323242, -2.3388404846191406, -2.3296544551849365, -2.320552349090576, -2.311532497406006, -2.302593946456909, -2.2937347888946533, -2.284954071044922, -2.276249885559082, -2.2676212787628174, -2.2590668201446533, -2.2505853176116943, -2.242175579071045, -2.2338364124298096, -2.2255663871765137, -2.217364549636841, -2.2092299461364746, -2.2011613845825195, -2.19315767288208, -2.18521785736084, -2.1773409843444824, -2.1695261001586914, -2.1617722511291504, -2.154078245162964, -2.1464436054229736, -2.138866901397705, -2.13134765625, -2.123884916305542, -2.1164779663085938, -2.109125852584839, -2.101827621459961, -2.0945825576782227, -2.087390184402466, -2.080249309539795, -2.073159694671631, -2.066120147705078, -2.0591301918029785, -2.052189350128174, -2.0452964305877686, -2.0384514331817627, -2.0316531658172607, -2.0249011516571045, -2.0181946754455566, -2.011533498764038, -2.0049166679382324, -1.998343586921692, -1.9918138980865479, -1.985326886177063, -1.9788821935653687, -1.9724791049957275, -1.966117024421692, -1.9597957134246826, -1.9535143375396729, -1.947272539138794, -1.9410698413848877, -1.9349058866500854, -1.9287798404693604, -1.9226917028427124, -1.9166406393051147, -1.9106264114379883, -1.9046484231948853, -1.898706316947937, -1.8927998542785645, -1.8869283199310303, -1.8810914754867554, -1.875288724899292, -1.8695200681686401, -1.863784670829773, -1.8580825328826904, -1.8524129390716553, -1.846775770187378, -1.8411705493927002, -1.8355969190597534, -1.8300546407699585, -1.8245432376861572, -1.819062352180481, -1.8136117458343506, -1.808191180229187, -1.8028000593185425, -1.7974382638931274, -1.7921054363250732, -1.7868013381958008, -1.7815256118774414, -1.776277780532837, -1.7710578441619873, -1.7658653259277344, -1.7607001066207886, -1.7555617094039917, -1.7504500150680542, -1.7453645467758179, -1.7403053045272827, -1.73527193069458, -1.7302640676498413, -1.7252815961837769, -1.720324158668518, -1.7153915166854858, -1.7104835510253906, -1.7055999040603638, -1.7007402181625366, -1.6959046125411987, -1.6910924911499023, -1.686303973197937, -1.681538462638855, -1.6767959594726562, -1.6720763444900513, -1.6673791408538818, -1.662704348564148, -1.658051609992981, -1.6534208059310913, -1.6488118171691895, -1.6442242860794067, -1.639657974243164, -1.6351128816604614, -1.6305887699127197, -1.6260854005813599, -1.6216025352478027, -1.6171400547027588, -1.6126978397369385, -1.6082755327224731, -1.6038731336593628, -1.5994904041290283, -1.5951272249221802, -1.5907832384109497, -1.5864585638046265, -1.5821528434753418, -1.5778658390045166, -1.5735976696014404, -1.569347858428955, -1.56511652469635, -1.5609033107757568, -1.5567082166671753, -1.5525310039520264, -1.5483715534210205, -1.5442296266555786, -1.5401052236557007, -1.5359982252120972, -1.5319082736968994, -1.5278353691101074, -1.5237793922424316, -1.519740104675293, -1.5157175064086914, -1.5117113590240479, -1.5077215433120728, -1.5037479400634766, -1.4997905492782593, -1.4958491325378418, -1.4919235706329346, -1.4880136251449585, -1.4841192960739136, -1.4802404642105103, -1.476377010345459, -1.4725288152694702, -1.4686956405639648, -1.4648776054382324, -1.4610744714736938, -1.45728600025177, -1.453512191772461, -1.4497530460357666, -1.446008324623108, -1.4422780275344849, -1.4385619163513184, -1.4348597526550293, -1.4311717748641968, -1.4274977445602417, -1.4238375425338745, -1.4201909303665161, -1.4165581464767456, -1.4129387140274048, -1.4093328714370728, -1.4057402610778809, -1.4021607637405396, -1.3985944986343384, -1.3950413465499878, -1.3915010690689087, -1.387973666191101, -1.3844590187072754, -1.3809571266174316, -1.3774678707122803, -1.3739910125732422, -1.3705265522003174, -1.3670744895935059, -1.363634705543518, -1.360206961631775, -1.356791377067566, -1.353387713432312, -1.3499960899353027, -1.346616268157959, -1.3432481288909912, -1.339891791343689, -1.3365470170974731, -1.3332136869430542, -1.3298919200897217, -1.326581358909607, -1.323282241821289, -1.319994330406189, -1.316717505455017, -1.3134517669677734, -1.310197114944458, -1.3069533109664917, -1.3037203550338745, -1.3004982471466064, -1.2972867488861084, -1.2940860986709595, -1.290895938873291, -1.287716269493103, -1.284546971321106, -1.2813881635665894, -1.2782397270202637, -1.2751014232635498, -1.2719732522964478, -1.2688554525375366, -1.2657475471496582, -1.262649655342102, -1.2595617771148682, -1.2564836740493774, -1.2534154653549194, -1.2503570318222046, -1.2473082542419434, -1.2442690134048462, -1.2412394285202026, -1.2382194995880127, -1.2352088689804077, -1.2322077751159668, -1.2292158603668213, -1.2262333631515503, -1.2232600450515747, -1.220296025276184, -1.2173409461975098, -1.2143951654434204, -1.2114583253860474, -1.2085304260253906, -1.2056113481521606, -1.2027013301849365, -1.1998000144958496, -1.1969075202941895, -1.1940237283706665, -1.1911485195159912, -1.1882820129394531, -1.1854240894317627, -1.18257474899292, -1.1797336339950562, -1.17690110206604, -1.1740769147872925, -1.1712610721588135, -1.168453574180603, -1.165654182434082, -1.16286301612854, -1.1600799560546875, -1.157305121421814, -1.1545381546020508, -1.151779294013977, -1.1490284204483032, -1.1462854146957397, -1.1435503959655762, -1.1408230066299438, -1.1381034851074219, -1.1353918313980103, -1.1326878070831299, -1.1299912929534912, -1.127302646636963, -1.1246215105056763, -1.1219478845596313, -1.1192816495895386, -1.116623044013977, -1.1139717102050781, -1.111327886581421, -1.1086914539337158, -1.1060621738433838, -1.1034401655197144, -1.1008254289627075, -1.0982179641723633, -1.0956175327301025, -1.0930242538452148, -1.0904381275177002, -1.0878589153289795, -1.0852868556976318, -1.0827215909957886, -1.0801633596420288, -1.077612042427063, -1.0750676393508911, -1.072529911994934, -1.069999098777771, -1.0674749612808228, -1.064957618713379, -1.06244695186615, -1.0599429607391357, -1.0574455261230469, -1.0549547672271729, -1.0524705648422241, -1.0499927997589111, -1.0475215911865234, -1.0450568199157715, -1.0425984859466553, -1.0401465892791748, -1.0377010107040405, -1.0352617502212524, -1.0328289270401, -1.0304023027420044, -1.0279818773269653, -1.025567650794983, -1.0231597423553467, -1.0207579135894775, -1.018362045288086, -1.0159724950790405, -1.0135889053344727, -1.0112115144729614, -1.0088399648666382, -1.0064743757247925, -1.0041148662567139, -1.0017611980438232, -0.9994134902954102, -0.9970715641975403, -0.9947355389595032, -0.992405354976654, -0.9900809526443481, -0.9877622127532959, -0.9854492545127869, -0.983142077922821, -0.9808405041694641, -0.9785446524620056, -0.9762543439865112, -0.9739696979522705, -0.9716905951499939, -0.9694170951843262, -0.9671490788459778, -0.9648865461349487, -0.9626295566558838, -0.9603779911994934, -0.9581318497657776, -0.9558910727500916, -0.9536557197570801, -0.9514257311820984, -0.9492011070251465, -0.94698166847229, -0.9447675943374634, -0.9425588250160217, -0.9403552412986755, -0.9381568431854248, -0.9359636902809143, -0.9337756633758545, -0.9315928220748901, -0.9294151067733765, -0.9272424578666687, -0.9250748753547668, -0.9229124188423157, -0.9207549691200256, -0.918602466583252, -0.9164550304412842, -0.9143126010894775, -0.9121750593185425, -0.9100424647331238, -0.9079146981239319, -0.9057919383049011, -0.9036740064620972, -0.90156090259552, -0.8994526267051697, -0.8973491787910461, -0.8952504992485046, -0.8931565880775452, -0.891067385673523, -0.8889829516410828, -0.8869032263755798, -0.8848281502723694, -0.8827577829360962, -0.8806920051574707, -0.8786308765411377, -0.8765743970870972, -0.8745225071907043, -0.8724750876426697, -0.8704323172569275, -0.8683940768241882, -0.8663603067398071, -0.864331066608429, -0.8623062968254089, -0.8602859973907471, -0.8582701086997986, -0.8562586903572083, -0.8542516231536865, -0.8522489666938782, -0.8502507209777832, -0.8482567667961121, -0.8462671637535095, -0.8442819118499756, -0.8423009514808655, -0.8403242826461792, -0.8383519053459167, -0.8363836407661438, -0.8344197273254395, -0.8324600458145142, -0.8305045366287231, -0.8285531997680664, -0.826606035232544, -0.8246630430221558]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json index 058c465361e8..248002de3c7b 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/small_positive.json @@ -1 +1 @@ -{"x": [0.0001, 0.0006008016032064129, 0.0011016032064128257, 0.0016024048096192386, 0.002103206412825651, 0.002604008016032064, 0.003104809619238477, 0.0036056112224448897, 0.004106412825651303, 0.004607214428857716, 0.005108016032064128, 0.005608817635270541, 0.0061096192384769545, 0.006610420841683367, 0.00711122244488978, 0.007612024048096192, 0.008112825651302604, 0.008613627254509017, 0.00911442885771543, 0.009615230460921843, 0.010116032064128255, 0.01061683366733467, 0.011117635270541082, 0.011618436873747494, 0.012119238476953908, 0.01262004008016032, 0.013120841683366732, 0.013621643286573145, 0.014122444889779559, 0.014623246492985971, 0.015124048096192383, 0.015624849699398797, 0.01612565130260521, 0.016626452905811624, 0.017127254509018034, 0.017628056112224448, 0.018128857715430862, 0.018629659318637273, 0.019130460921843687, 0.0196312625250501, 0.02013206412825651, 0.020632865731462925, 0.02113366733466934, 0.02163446893787575, 0.022135270541082164, 0.022636072144288578, 0.02313687374749499, 0.023637675350701402, 0.024138476953907816, 0.024639278557114227, 0.02514008016032064, 0.02564088176352705, 0.026141683366733465, 0.02664248496993988, 0.02714328657314629, 0.027644088176352704, 0.028144889779559118, 0.02864569138276553, 0.029146492985971943, 0.029647294589178357, 0.030148096192384767, 0.03064889779559118, 0.031149699398797595, 0.03165050100200401, 0.03215130260521042, 0.032652104208416834, 0.03315290581162325, 0.03365370741482966, 0.03415450901803607, 0.03465531062124249, 0.0351561122244489, 0.03565691382765531, 0.03615771543086173, 0.03665851703406814, 0.03715931863727455, 0.03766012024048097, 0.03816092184368738, 0.03866172344689379, 0.039162525050100205, 0.039663326653306616, 0.040164128256513026, 0.040664929859719444, 0.041165731462925854, 0.041666533066132265, 0.04216733466933868, 0.04266813627254509, 0.043168937875751504, 0.04366973947895792, 0.04417054108216433, 0.04467134268537074, 0.04517214428857716, 0.04567294589178357, 0.04617374749498998, 0.0466745490981964, 0.04717535070140281, 0.04767615230460922, 0.04817695390781564, 0.04867775551102205, 0.04917855711422846, 0.04967935871743487, 0.050180160320641286, 0.050680961923847696, 0.05118176352705411, 0.051682565130260524, 0.052183366733466935, 0.052684168336673345, 0.05318496993987976, 0.05368577154308617, 0.054186573146292584, 0.054687374749499, 0.05518817635270541, 0.05568897795591182, 0.05618977955911824, 0.05669058116232465, 0.05719138276553106, 0.05769218436873748, 0.05819298597194389, 0.0586937875751503, 0.05919458917835672, 0.05969539078156313, 0.06019619238476954, 0.060696993987975956, 0.061197795591182366, 0.06169859719438878, 0.062199398797595194, 0.06270020040080161, 0.06320100200400802, 0.06370180360721443, 0.06420260521042084, 0.06470340681362725, 0.06520420841683366, 0.06570501002004007, 0.0662058116232465, 0.06670661322645291, 0.06720741482965932, 0.06770821643286573, 0.06820901803607214, 0.06870981963927855, 0.06921062124248498, 0.06971142284569139, 0.0702122244488978, 0.07071302605210421, 0.07121382765531062, 0.07171462925851703, 0.07221543086172345, 0.07271623246492986, 0.07321703406813627, 0.07371783567134269, 0.0742186372745491, 0.0747194388777555, 0.07522024048096193, 0.07572104208416834, 0.07622184368737475, 0.07672264529058116, 0.07722344689378757, 0.07772424849699398, 0.07822505010020041, 0.07872585170340682, 0.07922665330661323, 0.07972745490981964, 0.08022825651302605, 0.08072905811623246, 0.08122985971943888, 0.0817306613226453, 0.0822314629258517, 0.08273226452905812, 0.08323306613226453, 0.08373386773547094, 0.08423466933867736, 0.08473547094188377, 0.08523627254509018, 0.0857370741482966, 0.086237875751503, 0.08673867735470941, 0.08723947895791584, 0.08774028056112225, 0.08824108216432866, 0.08874188376753507, 0.08924268537074148, 0.08974348697394789, 0.09024428857715432, 0.09074509018036073, 0.09124589178356714, 0.09174669338677355, 0.09224749498997996, 0.09274829659318637, 0.0932490981963928, 0.0937498997995992, 0.09425070140280561, 0.09475150300601203, 0.09525230460921844, 0.09575310621242485, 0.09625390781563127, 0.09675470941883768, 0.09725551102204409, 0.0977563126252505, 0.09825711422845691, 0.09875791583166332, 0.09925871743486973, 0.09975951903807616, 0.10026032064128257, 0.10076112224448898, 0.10126192384769539, 0.1017627254509018, 0.10226352705410821, 0.10276432865731464, 0.10326513026052105, 0.10376593186372746, 0.10426673346693387, 0.10476753507014028, 0.10526833667334669, 0.10576913827655311, 0.10626993987975952, 0.10677074148296593, 0.10727154308617234, 0.10777234468937875, 0.10827314629258517, 0.10877394789579159, 0.109274749498998, 0.10977555110220441, 0.11027635270541082, 0.11077715430861723, 0.11127795591182364, 0.11177875751503007, 0.11227955911823648, 0.11278036072144289, 0.1132811623246493, 0.11378196392785571, 0.11428276553106212, 0.11478356713426854, 0.11528436873747495, 0.11578517034068136, 0.11628597194388778, 0.11678677354709419, 0.1172875751503006, 0.11778837675350702, 0.11828917835671343, 0.11878997995991984, 0.11929078156312625, 0.11979158316633266, 0.12029238476953907, 0.1207931863727455, 0.12129398797595191, 0.12179478957915832, 0.12229559118236473, 0.12279639278557114, 0.12329719438877755, 0.12379799599198398, 0.12429879759519039, 0.1247995991983968, 0.1253004008016032, 0.1258012024048096, 0.12630200400801603, 0.12680280561122242, 0.12730360721442885, 0.12780440881763525, 0.12830521042084167, 0.1288060120240481, 0.1293068136272545, 0.12980761523046092, 0.1303084168336673, 0.13080921843687374, 0.13131002004008013, 0.13181082164328656, 0.13231162324649298, 0.13281242484969938, 0.1333132264529058, 0.1338140280561122, 0.13431482965931862, 0.13481563126252505, 0.13531643286573145, 0.13581723446893787, 0.13631803607214427, 0.1368188376753507, 0.1373196392785571, 0.1378204408817635, 0.13832124248496994, 0.13882204408817633, 0.13932284569138276, 0.13982364729458915, 0.14032444889779558, 0.140825250501002, 0.1413260521042084, 0.14182685370741482, 0.14232765531062122, 0.14282845691382764, 0.14332925851703404, 0.14383006012024047, 0.1443308617234469, 0.1448316633266533, 0.1453324649298597, 0.1458332665330661, 0.14633406813627253, 0.14683486973947896, 0.14733567134268535, 0.14783647294589178, 0.14833727454909817, 0.1488380761523046, 0.149338877755511, 0.14983967935871742, 0.15034048096192384, 0.15084128256513024, 0.15134208416833667, 0.15184288577154306, 0.1523436873747495, 0.1528444889779559, 0.1533452905811623, 0.15384609218436873, 0.15434689378757513, 0.15484769539078155, 0.15534849699398795, 0.15584929859719437, 0.1563501002004008, 0.1568509018036072, 0.15735170340681362, 0.15785250501002002, 0.15835330661322644, 0.15885410821643287, 0.15935490981963926, 0.1598557114228457, 0.16035651302605208, 0.1608573146292585, 0.1613581162324649, 0.16185891783567133, 0.16235971943887775, 0.16286052104208415, 0.16336132264529057, 0.16386212424849697, 0.1643629258517034, 0.1648637274549098, 0.16536452905811622, 0.16586533066132264, 0.16636613226452904, 0.16686693386773546, 0.16736773547094186, 0.16786853707414828, 0.1683693386773547, 0.1688701402805611, 0.16937094188376753, 0.16987174348697393, 0.17037254509018035, 0.17087334669338675, 0.17137414829659317, 0.1718749498997996, 0.172375751503006, 0.17287655310621242, 0.1733773547094188, 0.17387815631262524, 0.17437895791583166, 0.17487975951903806, 0.17538056112224448, 0.17588136272545088, 0.1763821643286573, 0.1768829659318637, 0.17738376753507012, 0.17788456913827655, 0.17838537074148295, 0.17888617234468937, 0.17938697394789577, 0.1798877755511022, 0.18038857715430862, 0.180889378757515, 0.18139018036072144, 0.18189098196392783, 0.18239178356713426, 0.18289258517034065, 0.18339338677354708, 0.1838941883767535, 0.1843949899799599, 0.18489579158316632, 0.18539659318637272, 0.18589739478957915, 0.18639819639278557, 0.18689899799599197, 0.1873997995991984, 0.1879006012024048, 0.1884014028056112, 0.1889022044088176, 0.18940300601202403, 0.18990380761523046, 0.19040460921843685, 0.19090541082164328, 0.19140621242484968, 0.1919070140280561, 0.19240781563126252, 0.19290861723446892, 0.19340941883767535, 0.19391022044088174, 0.19441102204408817, 0.19491182364729456, 0.195412625250501, 0.1959134268537074, 0.1964142284569138, 0.19691503006012023, 0.19741583166332663, 0.19791663326653305, 0.19841743486973945, 0.19891823647294588, 0.1994190380761523, 0.1999198396793587, 0.20042064128256512, 0.20092144288577152, 0.20142224448897794, 0.20192304609218437, 0.20242384769539076, 0.2029246492985972, 0.20342545090180358, 0.20392625250501, 0.2044270541082164, 0.20492785571142283, 0.20542865731462925, 0.20592945891783565, 0.20643026052104207, 0.20693106212424847, 0.2074318637274549, 0.20793266533066132, 0.20843346693386772, 0.20893426853707414, 0.20943507014028054, 0.20993587174348696, 0.21043667334669336, 0.21093747494989978, 0.2114382765531062, 0.2119390781563126, 0.21243987975951903, 0.21294068136272543, 0.21344148296593185, 0.21394228456913827, 0.21444308617234467, 0.2149438877755511, 0.2154446893787575, 0.21594549098196392, 0.2164462925851703, 0.21694709418837674, 0.21744789579158316, 0.21794869739478956, 0.21844949899799598, 0.21895030060120238, 0.2194511022044088, 0.21995190380761523, 0.22045270541082163, 0.22095350701402805, 0.22145430861723445, 0.22195511022044087, 0.22245591182364727, 0.2229567134268537, 0.22345751503006012, 0.2239583166332665, 0.22445911823647294, 0.22495991983967933, 0.22546072144288576, 0.22596152304609216, 0.22646232464929858, 0.226963126252505, 0.2274639278557114, 0.22796472945891783, 0.22846553106212422, 0.22896633266533065, 0.22946713426853707, 0.22996793587174347, 0.2304687374749499, 0.2309695390781563, 0.2314703406813627, 0.2319711422845691, 0.23247194388777553, 0.23297274549098196, 0.23347354709418836, 0.23397434869739478, 0.23447515030060118, 0.2349759519038076, 0.23547675350701402, 0.23597755511022042, 0.23647835671342685, 0.23697915831663324, 0.23747995991983967, 0.23798076152304606, 0.2384815631262525, 0.2389823647294589, 0.2394831663326653, 0.23998396793587173, 0.24048476953907813, 0.24098557114228455, 0.24148637274549098, 0.24198717434869738, 0.2424879759519038, 0.2429887775551102, 0.24348957915831662, 0.24399038076152302, 0.24449118236472944, 0.24499198396793587, 0.24549278557114226, 0.2459935871743487, 0.24649438877755508, 0.2469951903807615, 0.24749599198396793, 0.24799679358717433, 0.24849759519038075, 0.24899839679358715, 0.24949919839679358, 0.25], "si": [9.999999994444444e-05, 0.0006008015911582525, 0.0011016031321445993, 0.0016024045810361055, 0.002103205895965406, 0.0026040070350651563, 0.003104807956468037, 0.0036056086183067636, 0.004106408978714088, 0.00460720899582281, 0.005108008627765778, 0.005608807832675903, 0.006109606568686155, 0.006610404793929578, 0.007111202466539293, 0.007611999544648499, 0.008112795986390493, 0.008613591749898663, 0.009114386793306497, 0.009615181074747596, 0.01011597455235567, 0.010616767184264561, 0.011117558928608221, 0.01161834974352075, 0.012119139587136382, 0.012619928417589502, 0.013120716193014638, 0.013621502871546487, 0.014122288411319904, 0.014623072770469913, 0.015123855907131731, 0.015624637779440741, 0.016125418345532525, 0.016626197563542864, 0.017126975391607728, 0.01762775178786332, 0.01812852671044604, 0.018629300117492507, 0.01913007196713959, 0.019630842217524366, 0.020131610826784163, 0.020632377753056565, 0.021133142954479406, 0.021633906389190757, 0.022134668015328995, 0.02263542779103273, 0.023136185674440875, 0.023636941623692627, 0.02413769559692746, 0.02463844755228515, 0.025139197447905787, 0.025639945241929762, 0.026140690892497778, 0.026641434357750876, 0.02714217559583041, 0.027642914564878072, 0.028143651223035904, 0.02864438552844629, 0.029145117439251973, 0.029645846913596043, 0.03014657390962197, 0.030647298385473594, 0.03114802029929514, 0.031648739609231195, 0.03214945627342676, 0.03265017025002722, 0.0331508814971784, 0.033651589973026474, 0.03415229563571808, 0.0346529984434003, 0.03515369835422057, 0.035654395326326804, 0.03615508931786737, 0.03665578028699109, 0.03715646819184721, 0.03765715299058544, 0.03815783464135598, 0.038658513102309486, 0.039159188331597115, 0.039659860287370466, 0.040160528927781686, 0.04066119421098339, 0.04116185609512869, 0.04166251453837124, 0.042163169498865186, 0.0426638209347652, 0.043164468804226495, 0.043665113065404826, 0.04416575367645647, 0.04466639059553826, 0.045167023780807614, 0.04566765319042245, 0.04616827878254132, 0.04666890051532331, 0.0471695183469281, 0.04767013223551595, 0.048170742139247734, 0.04867134801628489, 0.049171949824789486, 0.049672547522924215, 0.05017314106885237, 0.05067373042073785, 0.051174315536745216, 0.05167489637503967, 0.052175472893787024, 0.052676045051153746, 0.05317661280530703, 0.053677176114414624, 0.05417773493664502, 0.05467828923016735, 0.055178838953151454, 0.055679384063767816, 0.056179924520187705, 0.056680460280582975, 0.05718099130312625, 0.05768151754599088, 0.05818203896735088, 0.05868255552538105, 0.05918306717825688, 0.059683573884154614, 0.06018407560125123, 0.060684572287724496, 0.06118506390175287, 0.06168555040151563, 0.06218603174519281, 0.06268650789096522, 0.06318697879701438, 0.06368744442152273, 0.06418790472267343, 0.0646883596586504, 0.06518880918763847, 0.06568925326782324, 0.06618969185739108, 0.06669012491452922, 0.06719055239742577, 0.06769097426426961, 0.06819139047325048, 0.06869180098255902, 0.0691922057503867, 0.06969260473492578, 0.07019299789436952, 0.07069338518691194, 0.07119376657074802, 0.07169414200407362, 0.07219451144508546, 0.07269487485198117, 0.07319523218295933, 0.07369558339621939, 0.07419592844996173, 0.07469626730238763, 0.07519659991169939, 0.07569692623610015, 0.07619724623379406, 0.0766975598629862, 0.07719786708188259, 0.07769816784869024, 0.07819846212161714, 0.07869874985887225, 0.07919903101866545, 0.0796993055592077, 0.08019957343871094, 0.08069983461538806, 0.081200089047453, 0.08170033669312073, 0.08220057751060715, 0.08270081145812931, 0.08320103849390523, 0.08370125857615397, 0.08420147166309568, 0.08470167771295145, 0.08520187668394358, 0.08570206853429531, 0.08620225322223099, 0.08670243070597614, 0.08720260094375722, 0.08770276389380184, 0.08820291951433873, 0.0887030677635977, 0.08920320859980964, 0.08970334198120666, 0.09020346786602186, 0.09070358621248954, 0.09120369697884516, 0.0917038001233252, 0.09220389560416742, 0.09270398337961068, 0.09320406340789501, 0.0937041356472616, 0.09420420005595274, 0.09470425659221206, 0.09520430521428418, 0.09570434588041511, 0.09620437854885194, 0.09670440317784293, 0.09720441972563763, 0.09770442815048676, 0.09820442841064232, 0.09870442046435747, 0.09920440426988662, 0.09970437978548549, 0.10020434696941093, 0.10070430577992111, 0.10120425617527548, 0.10170419811373473, 0.10220413155356078, 0.10270405645301695, 0.10320397277036769, 0.10370388046387886, 0.10420377949181753, 0.10470366981245217, 0.10520355138405248, 0.10570342416488952, 0.10620328811323565, 0.10670314318736455, 0.1072029893455513, 0.10770282654607219, 0.10820265474720502, 0.10870247390722883, 0.10920228398442407, 0.10970208493707251, 0.11020187672345733, 0.1107016593018631, 0.11120143263057577, 0.11170119666788267, 0.11220095137207246, 0.11270069670143534, 0.11320043261426284, 0.1137001590688479, 0.11419987602348491, 0.11469958343646973, 0.11519928126609953, 0.11569896947067304, 0.11619864800849036, 0.11669831683785309, 0.11719797591706432, 0.11769762520442856, 0.11819726465825175, 0.11869689423684143, 0.11919651389850648, 0.11969612360155739, 0.12019572330430615, 0.12069531296506614, 0.12119489254215234, 0.12169446199388123, 0.1221940212785708, 0.12269357035454063, 0.12319310918011174, 0.12369263771360675, 0.1241921559133498, 0.12469166373766664, 0.12519116114488452, 0.12569064809333225, 0.12619012454134032, 0.12668959044724065, 0.12718904576936688, 0.12768849046605407, 0.12818792449563915, 0.12868734781646038, 0.12918676038685772, 0.1296861621651729, 0.13018555310974902, 0.130684933178931, 0.13118430233106532, 0.13168366052450015, 0.1321830077175852, 0.1326823438686719, 0.13318166893611344, 0.1336809828782645, 0.13418028565348158, 0.13467957722012278, 0.13517885753654788, 0.13567812656111838, 0.13617738425219747, 0.13667663056815013, 0.1371758654673428, 0.13767508890814403, 0.13817430084892374, 0.1386735012480537, 0.13917269006390748, 0.1396718672548603, 0.14017103277928925, 0.14067018659557298, 0.14116932866209211, 0.1416684589372289, 0.14216757737936742, 0.14266668394689352, 0.1431657785981948, 0.14366486129166073, 0.14416393198568253, 0.14466299063865318, 0.1451620372089676, 0.14566107165502237, 0.146160093935216, 0.14665910400794885, 0.14715810183162298, 0.1476570873646425, 0.1481560605654131, 0.14865502139234263, 0.14915396980384055, 0.1496529057583183, 0.15015182921418915, 0.15065074012986832, 0.15114963846377286, 0.15164852417432176, 0.15214739721993584, 0.15264625755903782, 0.15314510515005242, 0.15364393995140624, 0.15414276192152776, 0.15464157101884746, 0.15514036720179764, 0.1556391504288127, 0.15613792065832893, 0.15663667784878443, 0.1571354219586195, 0.15763415294627625, 0.15813287077019883, 0.15863157538883335, 0.1591302667606278, 0.15962894484403242, 0.1601276095974992, 0.1606262609794822, 0.16112489894843762, 0.16162352346282355, 0.1621221344811001, 0.16262073196172944, 0.1631193158631758, 0.1636178861439054, 0.16411644276238663, 0.16461498567708968, 0.16511351484648706, 0.16561203022905333, 0.16611053178326488, 0.16660901946760048, 0.16710749324054072, 0.16760595306056858, 0.16810439888616885, 0.16860283067582857, 0.1691012483880369, 0.16959965198128502, 0.17009804141406637, 0.1705964166448764, 0.17109477763221279, 0.17159312433457533, 0.17209145671046586, 0.1725897747183885, 0.17308807831684947, 0.1735863674643572, 0.17408464211942237, 0.17458290224055756, 0.17508114778627784, 0.17557937871510024, 0.17607759498554423, 0.17657579655613123, 0.1770739833853851, 0.17757215543183175, 0.17807031265399934, 0.17856845501041835, 0.1790665824596214, 0.17956469496014346, 0.1800627924705216, 0.18056087494929518, 0.18105894235500597, 0.18155699464619784, 0.18205503178141702, 0.18255305371921196, 0.18305106041813343, 0.18354905183673453, 0.1840470279335706, 0.18454498866719926, 0.1850429339961805, 0.18554086387907662, 0.18603877827445225, 0.18653667714087424, 0.18703456043691197, 0.18753242812113702, 0.18803028015212334, 0.18852811648844725, 0.18902593708868742, 0.18952374191142496, 0.19002153091524318, 0.19051930405872797, 0.19101706130046742, 0.1915148025990522, 0.1920125279130752, 0.19251023720113183, 0.19300793042181982, 0.1935056075337395, 0.19400326849549332, 0.19450091326568647, 0.19499854180292636, 0.19549615406582294, 0.19599375001298858, 0.19649132960303808, 0.19698889279458878, 0.1974864395462604, 0.19798396981667515, 0.19848148356445777, 0.19897898074823542, 0.19947646132663777, 0.199973925258297, 0.20047137250184777, 0.20096880301592734, 0.20146621675917536, 0.20196361369023402, 0.2024609937677481, 0.20295835695036488, 0.20345570319673426, 0.20395303246550853, 0.2044503447153426, 0.2049476399048941, 0.20544491799282283, 0.2059421789377916, 0.20643942269846555, 0.20693664923351252, 0.2074338585016028, 0.20793105046140936, 0.2084282250716079, 0.20892538229087645, 0.20942252207789588, 0.20991964439134952, 0.21041674918992356, 0.2109138364323066, 0.21141090607718988, 0.2119079580832675, 0.21240499240923594, 0.21290200901379458, 0.21339900785564533, 0.2138959888934928, 0.21439295208604423, 0.2148898973920096, 0.21538682477010154, 0.2158837341790355, 0.2163806255775295, 0.21687749892430427, 0.21737435417808326, 0.21787119129759272, 0.21836801024156155, 0.2188648109687214, 0.21936159343780665, 0.21985835760755446, 0.2203551034367047, 0.22085183088400004, 0.22134853990818593, 0.2218452304680104, 0.2223419025222246, 0.22283855602958216, 0.22333519094883963, 0.22383180723875626, 0.22432840485809427, 0.22482498376561855, 0.22532154392009687, 0.22581808528029973, 0.22631460780500054, 0.22681111145297558, 0.2273075961830038, 0.22780406195386718, 0.22830050872435043, 0.22879693645324123, 0.2292933450993299, 0.2297897346214099, 0.2302861049782774, 0.2307824561287315, 0.23127878803157415, 0.23177510064561027, 0.23227139392964766, 0.23276766784249694, 0.2332639223429717, 0.23376015738988845, 0.23425637294206667, 0.23475256895832874, 0.23524874539749988, 0.23574490221840833, 0.23624103937988533, 0.23673715684076502, 0.23723325455988453, 0.2377293324960839, 0.23822539060820627, 0.23872142885509753, 0.23921744719560684, 0.239713445588586, 0.24020942399289028, 0.24070538236737754, 0.24120132067090883, 0.24169723886234812, 0.24219313690056263, 0.2426890147444223, 0.24318487235280034, 0.24368070968457292, 0.24417652669861928, 0.2446723233538215, 0.2451680996090652, 0.2456638554232386, 0.24615959075523322, 0.24665530556394358, 0.24715099980826727, 0.24764667344710514, 0.2481423264393609, 0.24863795874394162, 0.24913357031975716], "ci": [-8.633124709574648, -6.8400302144042655, -6.233773338347898, -5.859034749131103, -5.587077676440535, -5.37348950659965, -5.197589624789602, -5.048051559293328, -4.917993974142948, -4.802921491670446, -4.699735060246429, -4.606207541658889, -4.520684492447774, -4.441903219214107, -4.368878094211612, -4.300824991109329, -4.237109845378832, -4.177212649027295, -4.120701635647991, -4.067214379507651, -4.016443699050059, -3.968126969963971, -3.9220379036938042, -3.877980138866089, -3.8357821861085433, -3.7952933971373084, -3.756380718739616, -3.718926055105001, -3.682824106618205, -3.6479805854246785, -3.6143107315958733, -3.5817380711040587, -3.550193369808342, -3.5196137474644793, -3.4899419232512057, -3.4611255700601307, -3.4331167592603, -3.4058714811387856, -3.37934922896788, -3.353512636830048, -3.328327163072713, -3.303760812663497, -3.279783892846658, -3.256368797419755, -3.233489815699655, -3.2111229628628353, -3.189245828852844, -3.1678374434687306, -3.146878155598535, -3.126349524854636, -3.106234224113377, -3.086515951668199, -3.0671793518803248, -3.048209943359311, -3.0295940538319632, -3.0113187609657994, -2.99337183850553, -2.975741707160201, -2.9584173897469093, -2.9413884701559323, -2.9246450557531287, -2.9081777428798015, -2.8919775851487515, -2.8760360642689067, -2.8603450631603202, -2.8448968411470954, -2.829684011038461, -2.814699517928112, -2.799936619559514, -2.7853888681203913, -2.77105009334335, -2.7569143868017782, -2.7429760873009843, -2.72922976727418, -2.7156702201014786, -2.7022924482777815, -2.689091652362242, -2.6760632206481763, -2.663202719497772, -2.650505884290914, -2.6379686109418805, -2.625586947941693, -2.613357088887515, -2.6012753654637457, -2.589338240842443, -2.5775423034733613, -2.5658842612363166, -2.554360935930821, -2.5429692580798893, -2.531706262026781, -2.5205690813050725, -2.5095549442639777, -2.498661169932218, -2.487885164104999, -2.4772244156398044, -2.4666764929477814, -2.456239040668442, -2.445909776516324, -2.435686488289031, -2.425567031026855, -2.415549324314848, -2.4056313497188646, -2.395811148347664, -2.386086818533706, -2.376456513625779, -2.366918439887047, -2.357470854492528, -2.3481120636204214, -2.3388404206320454, -2.3296543243355003, -2.3205522173284736, -2.311532584415903, -2.3025939510984665, -2.293734882128142, -2.28495398012728, -2.2762498842678847, -2.2676212690079693, -2.259066842882051, -2.2505853473430353, -2.242175555652879, -2.233836271819599, -2.2255663295783137, -2.217364591414148, -2.209229947624964, -2.201161315421964, -2.1931576380663733, -2.185217884040453, -2.1773410462512337, -2.169526141265423, -2.1617722085740465, -2.1540783098854255, -2.146443528445217, -2.1388669683822585, -2.1313477540790653, -2.123885029565874, -2.1164779579371698, -2.109125720789725, -2.101827517681182, -2.0945825656083037, -2.0873900985040303, -2.0802493667525352, -2.0731596367215186, -2.066120190311001, -2.0591303245179327, -2.052189351015944, -2.045296595749628, -2.038451398542736, -2.0316531127197357, -2.0249011047401764, -2.0181947538453495, -2.0115334517167534, -2.004916602145885, -1.9983436207149219, -1.991813934487854, -1.9853269817116697, -1.9788822115271916, -1.972479083689208, -1.966117068295529, -1.959795645524632, -1.9535143053815782, -1.9472725474518795, -1.941069880663028, -1.9349058230533944, -1.9287799015482348, -1.9226916517425334, -1.9166406176904416, -1.9106263517010684, -1.9046484141403999, -1.898706373239118, -1.8927998049061245, -1.8869282925475497, -1.8810914268910692, -1.875288805815335, -1.8695200341843439, -1.863784723686575, -1.858082492678732, -1.8524129660339286, -1.8467757749941753, -1.8411705570270112, -1.8355969556861527, -1.8300546204760137, -1.824543206719983, -1.8190623754323143, -1.8136117931935367, -1.8081911320292436, -1.8028000692921708, -1.7974382875474462, -1.7921054744609162, -1.7868013226904402, -1.7815255297800738, -1.7762777980570357, -1.771057834531376, -1.7658653507982658, -1.760700062942817, -1.7555616914473626, -1.7504499611011155, -1.745364600912138, -1.740305344021548, -1.7352719276198938, -1.7302640928656352, -1.7252815848056635, -1.7203241522978057, -1.7153915479352435, -1.710483527972802, -1.7055998522550457, -1.700740284146131, -1.6959045904613645, -1.6910925414004139, -1.6863039104821318, -1.6815384744809379, -1.6767960133647157, -1.6720763102341891, -1.6673791512637277, -1.6627043256435396, -1.658051625523224, -1.6534208459566333, -1.648811784848017, -1.644224242899403, -1.6396580235591938, -1.6351129329719325, -1.6305887799292165, -1.6260853758217182, -1.621602534592294, -1.61714007269014, -1.6126978090259776, -1.6082755649282325, -1.6038731641001844, -1.599490432578068, -1.595127198690084, -1.5907832930163148, -1.5864585483495088, -1.5821527996567155, -1.5778658840417483, -1.5735976407084538, -1.5693479109247666, -1.5651165379875311, -1.5609033671880705, -1.5567082457784778, -1.5525310229386218, -1.5483715497438428, -1.544229679133319, -1.5401052658790941, -1.5359981665557434, -1.5319082395106645, -1.5278353448349806, -1.5237793443350331, -1.5197401015044605, -1.5157174814968366, -1.5117113510988671, -1.5077215787041225, -1.5037480342872944, -1.4997905893789705, -1.4958491170409063, -1.4919234918417885, -1.4880135898334754, -1.484119288527703, -1.4802404668732467, -1.4763770052335308, -1.4725287853646674, -1.4686956903939234, -1.4648776047986019, -1.4610744143853258, -1.4572860062697213, -1.4535122688564839, -1.4497530918198267, -1.4460083660842944, -1.442277983805939, -1.4385618383538517, -1.4348598242920338, -1.4311718373616111, -1.4274977744633748, -1.4238375336406432, -1.4201910140624445, -1.4165581160070007, -1.4129387408455198, -1.4093327910262785, -1.4057401700589955, -1.402160782499488, -1.3985945339346009, -1.395041330967412, -1.3915010812026944, -1.3879736932326472, -1.38445907662287, -1.3809571418985898, -1.3774678005311343, -1.3739909649246338, -1.3705265484029663, -1.3670744651969204, -1.3636346304315883, -1.3602069601139748, -1.3567913711208197, -1.3533877811866295, -1.349996108891915, -1.346616273651631, -1.3432481957038092, -1.3398917960983878, -1.3365469966862278, -1.333213720108316, -1.329891889785146, -1.3265814299062815, -1.3232822654200906, -1.3199943220236523, -1.3167175261528279, -1.3134518049725012, -1.310197086366973, -1.306953298930519, -1.303720371958099, -1.3004982354362173, -1.2972868200339356, -1.294086057094024, -1.2908958786242624, -1.287716217288879, -1.2845470064001239, -1.2813881799099816, -1.2782396724020113, -1.275101419083322, -1.2719733557766681, -1.2688554189126764, -1.2657475455221912, -1.26264967322874, -1.2595617402411203, -1.2564836853460961, -1.2534154479012145, -1.250356967827727, -1.2473081856036268, -1.2442690422567886, -1.2412394793582142, -1.2382194390153842, -1.235208863865708, -1.2322076970700764, -1.2292158823065071, -1.2262333637638945, -1.2232600861358436, -1.2202959946146057, -1.217341034885099, -1.2143951531190205, -1.2114582959690472, -1.2085304105631198, -1.205611444498814, -1.2027013458377949, -1.1998000631003505, -1.1969075452600073, -1.1940237417382258, -1.1911486023991702, -1.1882820775445577, -1.185424117908578, -1.182574674652894, -1.1797336993617036, -1.1769011440368837, -1.1740769610931956, -1.1712611033535636, -1.1684535240444192, -1.1656541767911106, -1.1628630156133801, -1.1600799949209022, -1.157305069508887, -1.1545381945537438, -1.1517793256088067, -1.1490284186001203, -1.1462854298222802, -1.143550315934338, -1.1408230339557577, -1.1381035412624292, -1.1353917955827388, -1.1326877549936911, -1.1299913779170858, -1.1273026231157461, -1.1246214496897973, -1.1219478170730004, -1.119281685029129, -1.1166230136483999, -1.113971763343951, -1.1113278948483656, -1.1086913692102427, -1.1060621477908166, -1.1034401922606174, -1.1008254645961775, -1.098217927076784, -1.0956175422812706, -1.093024273084855, -1.0904380826560147, -1.0878589344534062, -1.0852867922228244, -1.0827216199942007, -1.0801633820786418, -1.0776120430655045, -1.07506756781951, -1.0725299214778967, -1.069999069447607, -1.067474977402513, -1.064957611280674, -1.0624469372816363, -1.059942921863757, -1.0574455317415712, -1.054954733883189, -1.0524704955077242, -1.0499927840827572, -1.0475215673218297, -1.0450568131819715, -1.042598489861256, -1.0401465657963878, -1.0377010096603236, -1.0352617903599142, -1.0328288770335852, -1.030402239049041, -1.0279818460009988, -1.0255676677089491, -1.0231596742149462, -1.020757835781423, -1.018362122889037, -1.0159725062345346, -1.0135889567286516, -1.0112114454940297, -1.0088399438631657, -1.0064744233763794, -1.0041148557798123, -1.0017612130234435, -0.9994134672591347, -0.9970715908386975, -0.9947355563119806, -0.9924053364249847, -0.9900809041179959, -0.9877622325237428, -0.9854492949655762, -0.9831420649556685, -0.9808405161932349, -0.9785446225627765, -0.9762543581323431, -0.9739696971518164, -0.9716906140512122, -0.9694170834390052, -0.9671490801004707, -0.9648865789960456, -0.9626295552597097, -0.9603779841973851, -0.9581318412853541, -0.9558911021686931, -0.9536557426597299, -0.951425738736511, -0.9492010665412941, -0.9469817023790519, -0.9447676227159953, -0.9425588041781146, -0.9403552235497329, -0.9381568577720822, -0.9359636839418883, -0.9337756793099781, -0.9315928212798971, -0.9294150874065463, -0.9272424553948332, -0.9250749030983352, -0.922912408517983, -0.9207549498007521, -0.9186025052383757, -0.9164550532660662, -0.914312572461253, -0.912175041542335, -0.9100424393674447, -0.9079147449332277, -0.9057919373736344, -0.9036739959587249, -0.9015609000934877, -0.8994526293166694, -0.89734916329962, -0.8952504818451471, -0.8931565648863855, -0.8910673924856772, -0.8889829448334637, -0.8869032022471907, -0.8848281451702232, -0.8827577541707744, -0.8806920099408436, -0.8786308932951665, -0.8765743851701772, -0.8745224666229783, -0.8724751188303276, -0.870432323087628, -0.8683940608079344, -0.8663603135209679, -0.8643310628721392, -0.8623062906215865, -0.860285978643218, -0.8582701089237694, -0.8562586635618672, -0.8542516247671033, -0.8522489748591205, -0.8502506962667048, -0.848256771526888, -0.8462671832840616, -0.8442819142890957, -0.8423009473984705, -0.8403242655734149, -0.8383518518790545, -0.836383689483567, -0.8344197616573489, -0.8324600517721876, -0.8305045433004427, -0.828553219814237, -0.8266060649846545, -0.8246630625809456]} +{"x": [9.999999747378752e-05, 0.0006008016061969101, 0.0011016031494364142, 0.001602404867298901, 0.002103206468746066, 0.0026040079537779093, 0.003104809671640396, 0.0036056111566722393, 0.0041064126417040825, 0.004607214592397213, 0.005108016077429056, 0.005608817562460899, 0.0061096190474927425, 0.006610420998185873, 0.007111222483217716, 0.007612023968249559, 0.008112825453281403, 0.008613627403974533, 0.009114428423345089, 0.00961523037403822, 0.01011603232473135, 0.010616833344101906, 0.011117635294795036, 0.011618437245488167, 0.012119238264858723, 0.012620040215551853, 0.013120841234922409, 0.01362164318561554, 0.01412244513630867, 0.014623246155679226, 0.015124048106372356, 0.015624850057065487, 0.016125651076436043, 0.016626453027129173, 0.017127254977822304, 0.017628056928515434, 0.018128857016563416, 0.018629658967256546, 0.019130460917949677, 0.019631262868642807, 0.020132064819335938, 0.02063286490738392, 0.02113366685807705, 0.02163446880877018, 0.02213527075946331, 0.02263607271015644, 0.02313687466084957, 0.023637674748897552, 0.024138476699590683, 0.024639278650283813, 0.025140080600976944, 0.025640882551670074, 0.026141682639718056, 0.026642484590411186, 0.027143286541104317, 0.027644088491797447, 0.028144890442490578, 0.02864569053053856, 0.02914649248123169, 0.02964729443192482, 0.03014809638261795, 0.03064889833331108, 0.03114970028400421, 0.03165050223469734, 0.03215130418539047, 0.032652102410793304, 0.033152904361486435, 0.033653706312179565, 0.034154508262872696, 0.034655310213565826, 0.03515611216425896, 0.03565691411495209, 0.03615771606564522, 0.03665851801633835, 0.03715931996703148, 0.03766012191772461, 0.03816092014312744, 0.03866172209382057, 0.0391625240445137, 0.03966332599520683, 0.04016412794589996, 0.040664929896593094, 0.041165731847286224, 0.041666533797979355, 0.042167335748672485, 0.042668137699365616, 0.043168939650058746, 0.04366973787546158, 0.04417053982615471, 0.04467134177684784, 0.04517214372754097, 0.0456729456782341, 0.04617374762892723, 0.04667454957962036, 0.04717535153031349, 0.04767615348100662, 0.04817695543169975, 0.048677753657102585, 0.049178555607795715, 0.049679357558488846, 0.050180159509181976, 0.05068096145987511, 0.05118176341056824, 0.05168256536126137, 0.0521833673119545, 0.05268416926264763, 0.05318497121334076, 0.05368577316403389, 0.05418657138943672, 0.05468737334012985, 0.05518817529082298, 0.05568897724151611, 0.056189779192209244, 0.056690581142902374, 0.057191383093595505, 0.057692185044288635, 0.058192986994981766, 0.058693788945674896, 0.05919459089636803, 0.05969538912177086, 0.06019619107246399, 0.06069699302315712, 0.06119779497385025, 0.06169859692454338, 0.06219939887523651, 0.06270019710063934, 0.06320100277662277, 0.0637018010020256, 0.06420260667800903, 0.06470340490341187, 0.0652042105793953, 0.06570500880479813, 0.06620581448078156, 0.06670661270618439, 0.06720741838216782, 0.06770821660757065, 0.06820901483297348, 0.06870982050895691, 0.06921061873435974, 0.06971142441034317, 0.070212222635746, 0.07071302831172943, 0.07121382653713226, 0.07171463221311569, 0.07221543043851852, 0.07271623611450195, 0.07321703433990479, 0.07371783256530762, 0.07421863824129105, 0.07471943646669388, 0.07522024214267731, 0.07572104036808014, 0.07622184604406357, 0.0767226442694664, 0.07722344994544983, 0.07772424817085266, 0.0782250463962555, 0.07872585207223892, 0.07922665029764175, 0.07972745597362518, 0.08022825419902802, 0.08072905987501144, 0.08122985810041428, 0.0817306637763977, 0.08223146200180054, 0.08273226767778397, 0.0832330659031868, 0.08373386412858963, 0.08423466980457306, 0.08473546802997589, 0.08523627370595932, 0.08573707193136215, 0.08623787760734558, 0.08673867583274841, 0.08723948150873184, 0.08774027973413467, 0.0882410854101181, 0.08874188363552094, 0.08924268186092377, 0.0897434875369072, 0.09024428576231003, 0.09074509143829346, 0.09124588966369629, 0.09174669533967972, 0.09224749356508255, 0.09274829924106598, 0.09324909746646881, 0.09374990314245224, 0.09425070136785507, 0.0947514995932579, 0.09525230526924133, 0.09575310349464417, 0.0962539091706276, 0.09675470739603043, 0.09725551307201385, 0.09775631129741669, 0.09825711697340012, 0.09875791519880295, 0.09925872087478638, 0.09975951910018921, 0.10026031732559204, 0.10076112300157547, 0.1012619212269783, 0.10176272690296173, 0.10226352512836456, 0.10276433080434799, 0.10326512902975082, 0.10376593470573425, 0.10426673293113708, 0.10476753860712051, 0.10526833683252335, 0.10576913505792618, 0.1062699407339096, 0.10677073895931244, 0.10727154463529587, 0.1077723428606987, 0.10827314853668213, 0.10877394676208496, 0.10927475243806839, 0.10977555066347122, 0.11027635633945465, 0.11077715456485748, 0.11127795279026031, 0.11177875846624374, 0.11227955669164658, 0.11278036236763, 0.11328116059303284, 0.11378196626901627, 0.1142827644944191, 0.11478357017040253, 0.11528436839580536, 0.11578516662120819, 0.11628597229719162, 0.11678677052259445, 0.11728757619857788, 0.11778837442398071, 0.11828918009996414, 0.11878997832536697, 0.1192907840013504, 0.11979158222675323, 0.12029238790273666, 0.1207931861281395, 0.12129398435354233, 0.12179479002952576, 0.12229558825492859, 0.12279639393091202, 0.12329719215631485, 0.12379799783229828, 0.12429879605770111, 0.12479960173368454, 0.12530040740966797, 0.1258012056350708, 0.12630200386047363, 0.12680280208587646, 0.1273036003112793, 0.12780441343784332, 0.12830521166324615, 0.128806009888649, 0.12930680811405182, 0.12980762124061584, 0.13030841946601868, 0.1308092176914215, 0.13131001591682434, 0.13181082904338837, 0.1323116272687912, 0.13281242549419403, 0.13331322371959686, 0.1338140219449997, 0.13431483507156372, 0.13481563329696655, 0.13531643152236938, 0.13581722974777222, 0.13631804287433624, 0.13681884109973907, 0.1373196393251419, 0.13782043755054474, 0.13832123577594757, 0.1388220489025116, 0.13932284712791443, 0.13982364535331726, 0.1403244435787201, 0.14082525670528412, 0.14132605493068695, 0.14182685315608978, 0.14232765138149261, 0.14282844960689545, 0.14332926273345947, 0.1438300609588623, 0.14433085918426514, 0.14483165740966797, 0.145332470536232, 0.14583326876163483, 0.14633406698703766, 0.1468348652124405, 0.14733567833900452, 0.14783647656440735, 0.14833727478981018, 0.148838073015213, 0.14933887124061584, 0.14983968436717987, 0.1503404825925827, 0.15084128081798553, 0.15134207904338837, 0.1518428921699524, 0.15234369039535522, 0.15284448862075806, 0.1533452868461609, 0.15384608507156372, 0.15434689819812775, 0.15484769642353058, 0.1553484946489334, 0.15584929287433624, 0.15635010600090027, 0.1568509042263031, 0.15735170245170593, 0.15785250067710876, 0.1583533138036728, 0.15885411202907562, 0.15935491025447845, 0.1598557084798813, 0.16035650670528412, 0.16085731983184814, 0.16135811805725098, 0.1618589162826538, 0.16235971450805664, 0.16286052763462067, 0.1633613258600235, 0.16386212408542633, 0.16436292231082916, 0.164863720536232, 0.16536453366279602, 0.16586533188819885, 0.16636613011360168, 0.16686692833900452, 0.16736774146556854, 0.16786853969097137, 0.1683693379163742, 0.16887013614177704, 0.16937094926834106, 0.1698717474937439, 0.17037254571914673, 0.17087334394454956, 0.1713741421699524, 0.17187495529651642, 0.17237575352191925, 0.17287655174732208, 0.17337734997272491, 0.17387816309928894, 0.17437896132469177, 0.1748797595500946, 0.17538055777549744, 0.17588135600090027, 0.1763821691274643, 0.17688296735286713, 0.17738376557826996, 0.1778845638036728, 0.17838537693023682, 0.17888617515563965, 0.17938697338104248, 0.1798877716064453, 0.18038856983184814, 0.18088938295841217, 0.181390181183815, 0.18189097940921783, 0.18239177763462067, 0.1828925907611847, 0.18339338898658752, 0.18389418721199036, 0.1843949854373932, 0.18489579856395721, 0.18539659678936005, 0.18589739501476288, 0.1863981932401657, 0.18689899146556854, 0.18739980459213257, 0.1879006028175354, 0.18840140104293823, 0.18890219926834106, 0.1894030123949051, 0.18990381062030792, 0.19040460884571075, 0.1909054070711136, 0.19140620529651642, 0.19190701842308044, 0.19240781664848328, 0.1929086148738861, 0.19340941309928894, 0.19391022622585297, 0.1944110244512558, 0.19491182267665863, 0.19541262090206146, 0.1959134340286255, 0.19641423225402832, 0.19691503047943115, 0.19741582870483398, 0.19791662693023682, 0.19841744005680084, 0.19891823828220367, 0.1994190365076065, 0.19991983473300934, 0.20042064785957336, 0.2009214460849762, 0.20142224431037903, 0.20192304253578186, 0.2024238407611847, 0.20292465388774872, 0.20342545211315155, 0.20392625033855438, 0.20442704856395721, 0.20492786169052124, 0.20542865991592407, 0.2059294581413269, 0.20643025636672974, 0.20693106949329376, 0.2074318677186966, 0.20793266594409943, 0.20843346416950226, 0.2089342623949051, 0.20943507552146912, 0.20993587374687195, 0.21043667197227478, 0.2109374701976776, 0.21143828332424164, 0.21193908154964447, 0.2124398797750473, 0.21294067800045013, 0.21344147622585297, 0.213942289352417, 0.21444308757781982, 0.21494388580322266, 0.2154446840286255, 0.21594549715518951, 0.21644629538059235, 0.21694709360599518, 0.217447891831398, 0.21794869005680084, 0.21844950318336487, 0.2189503014087677, 0.21945109963417053, 0.21995189785957336, 0.2204527109861374, 0.22095350921154022, 0.22145430743694305, 0.2219551056623459, 0.2224559187889099, 0.22295671701431274, 0.22345751523971558, 0.2239583134651184, 0.22445911169052124, 0.22495992481708527, 0.2254607230424881, 0.22596152126789093, 0.22646231949329376, 0.2269631326198578, 0.22746393084526062, 0.22796472907066345, 0.22846552729606628, 0.22896632552146912, 0.22946713864803314, 0.22996793687343597, 0.2304687350988388, 0.23096953332424164, 0.23147034645080566, 0.2319711446762085, 0.23247194290161133, 0.23297274112701416, 0.23347355425357819, 0.23397435247898102, 0.23447515070438385, 0.23497594892978668, 0.23547674715518951, 0.23597756028175354, 0.23647835850715637, 0.2369791567325592, 0.23747995495796204, 0.23798076808452606, 0.2384815663099289, 0.23898236453533173, 0.23948316276073456, 0.2399839609861374, 0.24048477411270142, 0.24098557233810425, 0.24148637056350708, 0.2419871687889099, 0.24248798191547394, 0.24298878014087677, 0.2434895783662796, 0.24399037659168243, 0.24449118971824646, 0.2449919879436493, 0.24549278616905212, 0.24599358439445496, 0.2464943826198578, 0.24699519574642181, 0.24749599397182465, 0.24799679219722748, 0.2484975904226303, 0.24899840354919434, 0.24949920177459717, 0.25], "si": [9.999999747378752e-05, 0.0006008016061969101, 0.0011016030330210924, 0.0016024046344682574, 0.002103206003084779, 0.0026040070224553347, 0.0031048080418258905, 0.003605608595535159, 0.004106408916413784, 0.004607209004461765, 0.005108008626848459, 0.005608807783573866, 0.006109606474637985, 0.006610405165702105, 0.007111202459782362, 0.007611999288201332, 0.008112795650959015, 0.008613592013716698, 0.009114386513829231, 0.009615181013941765, 0.010115974582731724, 0.010616767220199108, 0.011117558926343918, 0.011618349701166153, 0.012119139544665813, 0.0126199284568429, 0.013120715506374836, 0.013621502555906773, 0.014122288674116135, 0.014623071998357773, 0.015123856253921986, 0.015624637715518475, 0.01612541824579239, 0.01662619784474373, 0.01712697558104992, 0.01762775331735611, 0.018128525465726852, 0.018629299476742744, 0.019130071625113487, 0.01963084191083908, 0.020131612196564674, 0.02063237689435482, 0.021133141592144966, 0.021633906289935112, 0.02213466912508011, 0.022635428234934807, 0.023136187344789505, 0.023636940866708755, 0.024137696251273155, 0.024638447910547256, 0.02513919770717621, 0.02563994564116001, 0.026140689849853516, 0.02664143405854702, 0.027142176404595375, 0.02764291502535343, 0.02814365178346634, 0.028644384816288948, 0.029145117849111557, 0.029645847156643867, 0.03014657460153103, 0.03064729832112789, 0.031148022040724754, 0.03164874017238617, 0.032149456441402435, 0.0326501689851284, 0.03315088152885437, 0.03365159034729004, 0.03415229544043541, 0.03465299680829048, 0.035153698176145554, 0.03565439581871033, 0.0361550897359848, 0.03665577992796898, 0.037156470119953156, 0.037657152861356735, 0.038157831877470016, 0.0386585108935833, 0.03915918618440628, 0.03965986147522926, 0.04016052931547165, 0.04066119343042374, 0.041161857545375824, 0.041662514209747314, 0.042163170874118805, 0.0426638238132, 0.04316446930170059, 0.04366511106491089, 0.044165752828121185, 0.044666390866041183, 0.045167021453380585, 0.045667652040719986, 0.04616827890276909, 0.04666890203952789, 0.0471695177257061, 0.04767013341188431, 0.04817074537277222, 0.04867134615778923, 0.049171946942806244, 0.04967254772782326, 0.050173141062259674, 0.05067373067140579, 0.05117431655526161, 0.051674894988536835, 0.05217547342181206, 0.05267604440450668, 0.05317661538720131, 0.05367717891931534, 0.05417773500084877, 0.054678287357091904, 0.05517883971333504, 0.055679384618997574, 0.05617992579936981, 0.05668045952916145, 0.057180993258953094, 0.05768151953816414, 0.058182038366794586, 0.058682557195425034, 0.059183068573474884, 0.05968357250094414, 0.06018407270312309, 0.06068457290530205, 0.06118506193161011, 0.06168555095791817, 0.06218603253364563, 0.0626865029335022, 0.06318698078393936, 0.06368744373321533, 0.0641879066824913, 0.06468835473060608, 0.06518881022930145, 0.06568925082683563, 0.06618969142436981, 0.0666901245713234, 0.06719055771827698, 0.06769097596406937, 0.06819138675928116, 0.06869180500507355, 0.06919220089912415, 0.06969260424375534, 0.07019299268722534, 0.07069338858127594, 0.07119376212358475, 0.07169414311647415, 0.07219450920820236, 0.07269487529993057, 0.07319523394107819, 0.0736955776810646, 0.07419592887163162, 0.07469626516103745, 0.07519660145044327, 0.0756969228386879, 0.07619725167751312, 0.07669755816459656, 0.07719787210226059, 0.07769817113876343, 0.07819845527410507, 0.07869874686002731, 0.07919903099536896, 0.07969930768013, 0.08019956946372986, 0.08069983869791031, 0.08120008558034897, 0.08170033991336823, 0.08220057934522629, 0.08270081132650375, 0.08320103585720062, 0.0837012529373169, 0.08420147001743317, 0.08470167219638824, 0.08520187437534332, 0.0857020691037178, 0.08620225638151169, 0.08670242875814438, 0.08720260113477707, 0.08770276606082916, 0.08820292353630066, 0.08870306611061096, 0.08920320868492126, 0.08970334380865097, 0.09020346403121948, 0.090703584253788, 0.09120369702577591, 0.09170380234718323, 0.09220389276742935, 0.09270398318767548, 0.093204066157341, 0.09370414167642593, 0.09420420229434967, 0.09470425546169281, 0.09520430862903595, 0.0957043394446373, 0.09620437771081924, 0.09670440107584, 0.09720442444086075, 0.09770442545413971, 0.09820443391799927, 0.09870442003011703, 0.0992044061422348, 0.09970437735319138, 0.10020434111356735, 0.10070430487394333, 0.10120425373315811, 0.1017042025923729, 0.10220412909984589, 0.10270405560731888, 0.10320397466421127, 0.10370388627052307, 0.10420377552509308, 0.10470367223024368, 0.1052035540342331, 0.10570342093706131, 0.10620328783988953, 0.10670313984155655, 0.10720299184322357, 0.1077028214931488, 0.10820265859365463, 0.10870247334241867, 0.10920228809118271, 0.10970208793878555, 0.1102018803358078, 0.11070165783166885, 0.11120142787694931, 0.11170119792222977, 0.11220094561576843, 0.1127007007598877, 0.11320043355226517, 0.11370015889406204, 0.11419987678527832, 0.114699587225914, 0.11519928276538849, 0.11569896340370178, 0.11619865149259567, 0.11669831722974777, 0.11719797551631927, 0.11769762635231018, 0.11819726973772049, 0.11869689077138901, 0.11919651925563812, 0.11969612538814545, 0.12019572407007217, 0.1206953153014183, 0.12119489163160324, 0.12169446051120758, 0.12219402194023132, 0.12269356846809387, 0.12319310754537582, 0.12369263917207718, 0.12419215589761734, 0.1246916651725769, 0.12519116699695587, 0.12569065392017365, 0.12619012594223022, 0.1266895830631256, 0.127189040184021, 0.12768849730491638, 0.12818792462348938, 0.12868735194206238, 0.129186749458313, 0.1296861618757248, 0.1301855593919754, 0.13068492710590363, 0.13118429481983185, 0.13168366253376007, 0.1321830153465271, 0.13268233835697174, 0.13318166136741638, 0.13368096947669983, 0.13418029248714447, 0.13467958569526672, 0.1351788491010666, 0.13567812740802765, 0.13617739081382751, 0.1366766393184662, 0.13717587292194366, 0.13767509162425995, 0.13817429542541504, 0.13867349922657013, 0.13917268812656403, 0.13967186212539673, 0.14017102122306824, 0.14067019522190094, 0.14116932451725006, 0.14166845381259918, 0.1421675682067871, 0.14266668260097504, 0.14316578209400177, 0.1436648666858673, 0.14416393637657166, 0.1446629911661148, 0.14516204595565796, 0.14566107094287872, 0.1461600959300995, 0.14665910601615906, 0.14715811610221863, 0.1476570963859558, 0.1481560617685318, 0.1486550122499466, 0.1491539627313614, 0.14965291321277618, 0.1501518338918686, 0.1506507396697998, 0.15114963054656982, 0.15164853632450104, 0.15214739739894867, 0.1526462584733963, 0.15314510464668274, 0.15364393591880798, 0.15414276719093323, 0.15464156866073608, 0.15514037013053894, 0.1556391417980194, 0.15613792836666107, 0.15663668513298035, 0.15713542699813843, 0.15763415396213531, 0.1581328809261322, 0.1586315780878067, 0.15913026034832, 0.1596289426088333, 0.16012760996818542, 0.16062626242637634, 0.16112489998340607, 0.1616235226392746, 0.16212213039398193, 0.16262073814868927, 0.16311931610107422, 0.16361787915229797, 0.16411644220352173, 0.1646149754524231, 0.16511352360248566, 0.16561202704906464, 0.16611053049564362, 0.1666090190410614, 0.167107492685318, 0.1676059514284134, 0.1681043952703476, 0.1686028242111206, 0.16910125315189362, 0.16959965229034424, 0.17009803652763367, 0.1705964207649231, 0.17109477519989014, 0.17159312963485718, 0.17209145426750183, 0.17258977890014648, 0.17308807373046875, 0.17358636856079102, 0.1740846484899521, 0.17458289861679077, 0.17508114874362946, 0.17557936906814575, 0.17607760429382324, 0.17657579481601715, 0.17707398533821106, 0.17757214605808258, 0.1780703216791153, 0.17856845259666443, 0.17906658351421356, 0.1795646846294403, 0.18006278574466705, 0.1805608719587326, 0.18105894327163696, 0.18155698478221893, 0.1820550262928009, 0.18255305290222168, 0.18305106461048126, 0.18354904651641846, 0.18404702842235565, 0.18454499542713165, 0.18504293262958527, 0.18554086983203888, 0.1860387772321701, 0.18653666973114014, 0.18703456223011017, 0.1875324249267578, 0.18803027272224426, 0.18852810561656952, 0.18902593851089478, 0.18952374160289764, 0.19002152979373932, 0.1905193030834198, 0.1910170614719391, 0.19151480495929718, 0.19201253354549408, 0.1925102323293686, 0.1930079311132431, 0.19350561499595642, 0.19400326907634735, 0.1945009082555771, 0.19499853253364563, 0.19549615681171417, 0.19599375128746033, 0.1964913308620453, 0.19698889553546906, 0.19748643040657043, 0.197983980178833, 0.198481485247612, 0.1989789754152298, 0.1994764506816864, 0.199973925948143, 0.20047137141227722, 0.20096880197525024, 0.20146621763706207, 0.2019636034965515, 0.20246100425720215, 0.2029583603143692, 0.20345570147037506, 0.20395302772521973, 0.2044503539800644, 0.20494763553142548, 0.20544491708278656, 0.20594216883182526, 0.20643943548202515, 0.20693665742874146, 0.20743386447429657, 0.2079310417175293, 0.20842821896076202, 0.20892538130283356, 0.2094225287437439, 0.20991964638233185, 0.2104167491197586, 0.21091383695602417, 0.21141090989112854, 0.21190795302391052, 0.2124049961566925, 0.2129020094871521, 0.2133990079164505, 0.2138959914445877, 0.21439294517040253, 0.21488989889621735, 0.21538683772087097, 0.21588373184204102, 0.21638062596321106, 0.21687749028205872, 0.21737433969974518, 0.21787118911743164, 0.21836800873279572, 0.2188648134469986, 0.2193615883588791, 0.21985836327075958, 0.2203551083803177, 0.2208518236875534, 0.22134853899478912, 0.22184523940086365, 0.22234191000461578, 0.22283855080604553, 0.22333519160747528, 0.22383180260658264, 0.22432841360569, 0.22482497990131378, 0.22532154619693756, 0.22581808269023895, 0.22631461918354034, 0.22681111097335815, 0.22730760276317596, 0.2278040647506714, 0.22830049693584442, 0.22879694402217865, 0.2292933464050293, 0.22978973388671875, 0.230286106467247, 0.23078246414661407, 0.23127879202365875, 0.23177510499954224, 0.23227138817310333, 0.23276767134666443, 0.23326392471790314, 0.23376016318798065, 0.23425637185573578, 0.2347525656223297, 0.23524874448776245, 0.235744908452034, 0.23624104261398315, 0.23673714697360992, 0.2372332662343979, 0.23772934079170227, 0.23822538554668427, 0.23872143030166626, 0.23921744525432587, 0.23971344530582428, 0.2402094304561615, 0.24070538580417633, 0.24120131134986877, 0.2416972517967224, 0.24219313263893127, 0.24268901348114014, 0.2431848645210266, 0.24368071556091309, 0.24417653679847717, 0.24467232823371887, 0.24516808986663818, 0.2456638514995575, 0.2461595982313156, 0.24665530025959015, 0.24715100228786469, 0.24764667451381683, 0.2481423318386078, 0.24863795936107635, 0.24913357198238373], "ci": [-8.633124351501465, -6.840030193328857, -6.233773231506348, -5.859034538269043, -5.587077617645264, -5.3734893798828125, -5.19758939743042, -5.048051357269287, -4.917994022369385, -4.802921295166016, -4.699735164642334, -4.606207370758057, -4.520684719085693, -4.441903114318848, -4.36887788772583, -4.300825119018555, -4.237109661102295, -4.177212715148926, -4.120701789855957, -4.067214488983154, -4.016443729400635, -3.9681270122528076, -3.9220378398895264, -3.8779799938201904, -3.835782289505005, -3.7952933311462402, -3.756380796432495, -3.718925952911377, -3.68282413482666, -3.6479806900024414, -3.6143107414245605, -3.581737995147705, -3.5501933097839355, -3.519613742828369, -3.4899418354034424, -3.461125612258911, -3.433116912841797, -3.4058713912963867, -3.3793492317199707, -3.3535125255584717, -3.328327178955078, -3.3037607669830322, -3.2797839641571045, -3.25636887550354, -3.233489751815796, -3.211122989654541, -3.1892457008361816, -3.167837381362915, -3.146878242492676, -3.126349449157715, -3.106234312057495, -3.0865159034729004, -3.0671794414520264, -3.0482099056243896, -3.0295939445495605, -3.0113186836242676, -2.9933717250823975, -2.9757416248321533, -2.9584174156188965, -2.9413883686065674, -2.924644947052002, -2.908177614212036, -2.891977548599243, -2.8760359287261963, -2.8603451251983643, -2.8448967933654785, -2.829684019088745, -2.814699649810791, -2.799936532974243, -2.785388946533203, -2.771049976348877, -2.7569143772125244, -2.742976188659668, -2.729229688644409, -2.715670108795166, -2.7022924423217773, -2.689091682434082, -2.676063299179077, -2.6632027626037598, -2.650506019592285, -2.6379685401916504, -2.625586986541748, -2.6133570671081543, -2.6012754440307617, -2.5893383026123047, -2.577542304992676, -2.5658841133117676, -2.554360866546631, -2.542969226837158, -2.5317063331604004, -2.520569086074829, -2.509554862976074, -2.4986612796783447, -2.4878852367401123, -2.477224349975586, -2.4666764736175537, -2.4562389850616455, -2.4459097385406494, -2.4356865882873535, -2.425567150115967, -2.4155492782592773, -2.4056313037872314, -2.395811080932617, -2.3860867023468018, -2.3764564990997314, -2.3669183254241943, -2.357470750808716, -2.348112106323242, -2.3388404846191406, -2.3296544551849365, -2.320552349090576, -2.311532497406006, -2.302593946456909, -2.2937347888946533, -2.284954071044922, -2.276249885559082, -2.2676212787628174, -2.2590668201446533, -2.2505853176116943, -2.242175579071045, -2.2338364124298096, -2.2255663871765137, -2.217364549636841, -2.2092299461364746, -2.2011613845825195, -2.19315767288208, -2.18521785736084, -2.1773409843444824, -2.1695261001586914, -2.1617722511291504, -2.154078245162964, -2.1464436054229736, -2.138866901397705, -2.13134765625, -2.123884916305542, -2.1164779663085938, -2.109125852584839, -2.101827621459961, -2.0945825576782227, -2.087390184402466, -2.080249309539795, -2.073159694671631, -2.066120147705078, -2.0591301918029785, -2.052189350128174, -2.0452964305877686, -2.0384514331817627, -2.0316531658172607, -2.0249011516571045, -2.0181946754455566, -2.011533498764038, -2.0049166679382324, -1.998343586921692, -1.9918138980865479, -1.985326886177063, -1.9788821935653687, -1.9724791049957275, -1.966117024421692, -1.9597957134246826, -1.9535143375396729, -1.947272539138794, -1.9410698413848877, -1.9349058866500854, -1.9287798404693604, -1.9226917028427124, -1.9166406393051147, -1.9106264114379883, -1.9046484231948853, -1.898706316947937, -1.8927998542785645, -1.8869283199310303, -1.8810914754867554, -1.875288724899292, -1.8695200681686401, -1.863784670829773, -1.8580825328826904, -1.8524129390716553, -1.846775770187378, -1.8411705493927002, -1.8355969190597534, -1.8300546407699585, -1.8245432376861572, -1.819062352180481, -1.8136117458343506, -1.808191180229187, -1.8028000593185425, -1.7974382638931274, -1.7921054363250732, -1.7868013381958008, -1.7815256118774414, -1.776277780532837, -1.7710578441619873, -1.7658653259277344, -1.7607001066207886, -1.7555617094039917, -1.7504500150680542, -1.7453645467758179, -1.7403053045272827, -1.73527193069458, -1.7302640676498413, -1.7252815961837769, -1.720324158668518, -1.7153915166854858, -1.7104835510253906, -1.7055999040603638, -1.7007402181625366, -1.6959046125411987, -1.6910924911499023, -1.686303973197937, -1.681538462638855, -1.6767959594726562, -1.6720763444900513, -1.6673791408538818, -1.662704348564148, -1.658051609992981, -1.6534208059310913, -1.6488118171691895, -1.6442242860794067, -1.639657974243164, -1.6351128816604614, -1.6305887699127197, -1.6260854005813599, -1.6216025352478027, -1.6171400547027588, -1.6126978397369385, -1.6082755327224731, -1.6038731336593628, -1.5994904041290283, -1.5951272249221802, -1.5907832384109497, -1.5864585638046265, -1.5821528434753418, -1.5778658390045166, -1.5735976696014404, -1.569347858428955, -1.56511652469635, -1.5609033107757568, -1.5567082166671753, -1.5525310039520264, -1.5483715534210205, -1.5442296266555786, -1.5401052236557007, -1.5359982252120972, -1.5319082736968994, -1.5278353691101074, -1.5237793922424316, -1.519740104675293, -1.5157175064086914, -1.5117113590240479, -1.5077215433120728, -1.5037479400634766, -1.4997905492782593, -1.4958491325378418, -1.4919235706329346, -1.4880136251449585, -1.4841192960739136, -1.4802404642105103, -1.476377010345459, -1.4725288152694702, -1.4686956405639648, -1.4648776054382324, -1.4610744714736938, -1.45728600025177, -1.453512191772461, -1.4497530460357666, -1.446008324623108, -1.4422780275344849, -1.4385619163513184, -1.4348597526550293, -1.4311717748641968, -1.4274977445602417, -1.4238375425338745, -1.4201909303665161, -1.4165581464767456, -1.4129387140274048, -1.4093328714370728, -1.4057402610778809, -1.4021607637405396, -1.3985944986343384, -1.3950413465499878, -1.3915010690689087, -1.387973666191101, -1.3844590187072754, -1.3809571266174316, -1.3774678707122803, -1.3739910125732422, -1.3705265522003174, -1.3670744895935059, -1.363634705543518, -1.360206961631775, -1.356791377067566, -1.353387713432312, -1.3499960899353027, -1.346616268157959, -1.3432481288909912, -1.339891791343689, -1.3365470170974731, -1.3332136869430542, -1.3298919200897217, -1.326581358909607, -1.323282241821289, -1.319994330406189, -1.316717505455017, -1.3134517669677734, -1.310197114944458, -1.3069533109664917, -1.3037203550338745, -1.3004982471466064, -1.2972867488861084, -1.2940860986709595, -1.290895938873291, -1.287716269493103, -1.284546971321106, -1.2813881635665894, -1.2782397270202637, -1.2751014232635498, -1.2719732522964478, -1.2688554525375366, -1.2657475471496582, -1.262649655342102, -1.2595617771148682, -1.2564836740493774, -1.2534154653549194, -1.2503570318222046, -1.2473082542419434, -1.2442690134048462, -1.2412394285202026, -1.2382194995880127, -1.2352088689804077, -1.2322077751159668, -1.2292158603668213, -1.2262333631515503, -1.2232600450515747, -1.220296025276184, -1.2173409461975098, -1.2143951654434204, -1.2114583253860474, -1.2085304260253906, -1.2056113481521606, -1.2027013301849365, -1.1998000144958496, -1.1969075202941895, -1.1940237283706665, -1.1911485195159912, -1.1882820129394531, -1.1854240894317627, -1.18257474899292, -1.1797336339950562, -1.17690110206604, -1.1740769147872925, -1.1712610721588135, -1.168453574180603, -1.165654182434082, -1.16286301612854, -1.1600799560546875, -1.157305121421814, -1.1545381546020508, -1.151779294013977, -1.1490284204483032, -1.1462854146957397, -1.1435503959655762, -1.1408230066299438, -1.1381034851074219, -1.1353918313980103, -1.1326878070831299, -1.1299912929534912, -1.127302646636963, -1.1246215105056763, -1.1219478845596313, -1.1192816495895386, -1.116623044013977, -1.1139717102050781, -1.111327886581421, -1.1086914539337158, -1.1060621738433838, -1.1034401655197144, -1.1008254289627075, -1.0982179641723633, -1.0956175327301025, -1.0930242538452148, -1.0904381275177002, -1.0878589153289795, -1.0852868556976318, -1.0827215909957886, -1.0801633596420288, -1.077612042427063, -1.0750676393508911, -1.072529911994934, -1.069999098777771, -1.0674749612808228, -1.064957618713379, -1.06244695186615, -1.0599429607391357, -1.0574455261230469, -1.0549547672271729, -1.0524705648422241, -1.0499927997589111, -1.0475215911865234, -1.0450568199157715, -1.0425984859466553, -1.0401465892791748, -1.0377010107040405, -1.0352617502212524, -1.0328289270401, -1.0304023027420044, -1.0279818773269653, -1.025567650794983, -1.0231597423553467, -1.0207579135894775, -1.018362045288086, -1.0159724950790405, -1.0135889053344727, -1.0112115144729614, -1.0088399648666382, -1.0064743757247925, -1.0041148662567139, -1.0017611980438232, -0.9994134902954102, -0.9970715641975403, -0.9947355389595032, -0.992405354976654, -0.9900809526443481, -0.9877622127532959, -0.9854492545127869, -0.983142077922821, -0.9808405041694641, -0.9785446524620056, -0.9762543439865112, -0.9739696979522705, -0.9716905951499939, -0.9694170951843262, -0.9671490788459778, -0.9648865461349487, -0.9626295566558838, -0.9603779911994934, -0.9581318497657776, -0.9558910727500916, -0.9536557197570801, -0.9514257311820984, -0.9492011070251465, -0.94698166847229, -0.9447675943374634, -0.9425588250160217, -0.9403552412986755, -0.9381568431854248, -0.9359636902809143, -0.9337756633758545, -0.9315928220748901, -0.9294151067733765, -0.9272424578666687, -0.9250748753547668, -0.9229124188423157, -0.9207549691200256, -0.918602466583252, -0.9164550304412842, -0.9143126010894775, -0.9121750593185425, -0.9100424647331238, -0.9079146981239319, -0.9057919383049011, -0.9036740064620972, -0.90156090259552, -0.8994526267051697, -0.8973491787910461, -0.8952504992485046, -0.8931565880775452, -0.891067385673523, -0.8889829516410828, -0.8869032263755798, -0.8848281502723694, -0.8827577829360962, -0.8806920051574707, -0.8786308765411377, -0.8765743970870972, -0.8745225071907043, -0.8724750876426697, -0.8704323172569275, -0.8683940768241882, -0.8663603067398071, -0.864331066608429, -0.8623062968254089, -0.8602859973907471, -0.8582701086997986, -0.8562586903572083, -0.8542516231536865, -0.8522489666938782, -0.8502507209777832, -0.8482567667961121, -0.8462671637535095, -0.8442819118499756, -0.8423009514808655, -0.8403242826461792, -0.8383519053459167, -0.8363836407661438, -0.8344197273254395, -0.8324600458145142, -0.8305045366287231, -0.8285531997680664, -0.826606035232544, -0.8246630430221558]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json index a1bc4ca1cebb..68a5071b0d61 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/fixtures/python/very_large.json @@ -1 +1 @@ -{"x": [1000000000.0, 3002004008.016032, 5004008016.032064, 7006012024.048096, 9008016032.064129, 11010020040.08016, 13012024048.096191, 15014028056.112225, 17016032064.128256, 19018036072.144287, 21020040080.16032, 23022044088.176353, 25024048096.192383, 27026052104.208416, 29028056112.22445, 31030060120.24048, 33032064128.25651, 35034068136.272545, 37036072144.288574, 39038076152.30461, 41040080160.32064, 43042084168.33667, 45044088176.35271, 47046092184.36874, 49048096192.384766, 51050100200.4008, 53052104208.41683, 55054108216.43286, 57056112224.4489, 59058116232.46493, 61060120240.48096, 63062124248.496994, 65064128256.51302, 67066132264.52905, 69068136272.54509, 71070140280.56113, 73072144288.57715, 75074148296.59319, 77076152304.60922, 79078156312.62524, 81080160320.64128, 83082164328.65732, 85084168336.67334, 87086172344.68938, 89088176352.70541, 91090180360.72144, 93092184368.73747, 95094188376.75351, 97096192384.76953, 99098196392.78557, 101100200400.8016, 103102204408.81763, 105104208416.83366, 107106212424.8497, 109108216432.86572, 111110220440.88176, 113112224448.8978, 115114228456.91382, 117116232464.92986, 119118236472.94589, 121120240480.96191, 123122244488.97795, 125124248496.99399, 127126252505.01001, 129128256513.02605, 131130260521.04208, 133132264529.0581, 135134268537.07414, 137136272545.09018, 139138276553.1062, 141140280561.12225, 143142284569.13828, 145144288577.1543, 147146292585.17035, 149148296593.18637, 151150300601.2024, 153152304609.21844, 155154308617.23447, 157156312625.2505, 159158316633.26654, 161160320641.28256, 163162324649.29858, 165164328657.31464, 167166332665.33066, 169168336673.34668, 171170340681.36273, 173172344689.37875, 175174348697.39478, 177176352705.41083, 179178356713.42685, 181180360721.44287, 183182364729.45892, 185184368737.47495, 187186372745.49097, 189188376753.50702, 191190380761.52304, 193192384769.53906, 195194388777.5551, 197196392785.57114, 199198396793.58716, 201200400801.6032, 203202404809.61923, 205204408817.63525, 207206412825.6513, 209208416833.66733, 211210420841.68335, 213212424849.6994, 215214428857.71542, 217216432865.73145, 219218436873.7475, 221220440881.76352, 223222444889.77954, 225224448897.7956, 227226452905.8116, 229228456913.82764, 231230460921.8437, 233232464929.8597, 235234468937.87573, 237236472945.89178, 239238476953.9078, 241240480961.92383, 243242484969.93988, 245244488977.9559, 247246492985.97192, 249248496993.98798, 251250501002.004, 253252505010.02002, 255254509018.03607, 257256513026.0521, 259258517034.0681, 261260521042.08417, 263262525050.1002, 265264529058.1162, 267266533066.13226, 269268537074.1483, 271270541082.1643, 273272545090.18036, 275274549098.1964, 277276553106.2124, 279278557114.22845, 281280561122.2445, 283282565130.2605, 285284569138.27655, 287286573146.2926, 289288577154.3086, 291290581162.32465, 293292585170.3407, 295294589178.3567, 297296593186.37274, 299298597194.3888, 301300601202.4048, 303302605210.42084, 305304609218.4369, 307306613226.4529, 309308617234.46893, 311310621242.485, 313312625250.501, 315314629258.517, 317316633266.5331, 319318637274.5491, 321320641282.5651, 323322645290.5812, 325324649298.59717, 327326653306.6132, 329328657314.6293, 331330661322.64526, 333332665330.6613, 335334669338.67737, 337336673346.69336, 339338677354.7094, 341340681362.72546, 343342685370.74146, 345344689378.7575, 347346693386.77356, 349348697394.78955, 351350701402.8056, 353352705410.82166, 355354709418.83765, 357356713426.8537, 359358717434.86975, 361360721442.88574, 363362725450.9018, 365364729458.91785, 367366733466.93384, 369368737474.9499, 371370741482.96594, 373372745490.98193, 375374749498.998, 377376753507.01404, 379378757515.03, 381380761523.0461, 383382765531.06213, 385384769539.0781, 387386773547.0942, 389388777555.1102, 391390781563.1262, 393392785571.1423, 395394789579.1583, 397396793587.1743, 399398797595.19037, 401400801603.2064, 403402805611.2224, 405404809619.23846, 407406813627.2545, 409408817635.2705, 411410821643.28656, 413412825651.3026, 415414829659.3186, 417416833667.33466, 419418837675.3507, 421420841683.3667, 423422845691.38275, 425424849699.3988, 427426853707.4148, 429428857715.43085, 431430861723.4469, 433432865731.4629, 435434869739.47894, 437436873747.495, 439438877755.511, 441440881763.52704, 443442885771.5431, 445444889779.5591, 447446893787.57513, 449448897795.5912, 451450901803.6072, 453452905811.6232, 455454909819.6393, 457456913827.6553, 459458917835.6713, 461460921843.6874, 463462925851.70337, 465464929859.7194, 467466933867.7355, 469468937875.75146, 471470941883.7675, 473472945891.78357, 475474949899.79956, 477476953907.8156, 479478957915.83167, 481480961923.84766, 483482965931.8637, 485484969939.87976, 487486973947.89575, 489488977955.9118, 491490981963.92786, 493492985971.94385, 495494989979.9599, 497496993987.97595, 499498997995.99194, 501501002004.008, 503503006012.02405, 505505010020.04004, 507507014028.0561, 509509018036.07214, 511511022044.08813, 513513026052.1042, 515515030060.12024, 517517034068.1362, 519519038076.1523, 521521042084.16833, 523523046092.1843, 525525050100.2004, 527527054108.21643, 529529058116.2324, 531531062124.2485, 533533066132.2645, 535535070140.2805, 537537074148.2966, 539539078156.3126, 541541082164.3286, 543543086172.34467, 545545090180.3607, 547547094188.3767, 549549098196.39276, 551551102204.4088, 553553106212.4248, 555555110220.4409, 557557114228.4569, 559559118236.4729, 561561122244.489, 563563126252.505, 565565130260.521, 567567134268.5371, 569569138276.5531, 571571142284.5691, 573573146292.5852, 575575150300.6012, 577577154308.6172, 579579158316.6333, 581581162324.6493, 583583166332.6653, 585585170340.6814, 587587174348.6974, 589589178356.7134, 591591182364.7295, 593593186372.7455, 595595190380.7615, 597597194388.7776, 599599198396.7936, 601601202404.8096, 603603206412.8257, 605605210420.8417, 607607214428.8577, 609609218436.8738, 611611222444.8898, 613613226452.9058, 615615230460.9219, 617617234468.9379, 619619238476.9539, 621621242484.97, 623623246492.986, 625625250501.002, 627627254509.0181, 629629258517.034, 631631262525.05, 633633266533.0662, 635635270541.0822, 637637274549.0981, 639639278557.1143, 641641282565.1302, 643643286573.1462, 645645290581.1624, 647647294589.1783, 649649298597.1943, 651651302605.2104, 653653306613.2264, 655655310621.2424, 657657314629.2585, 659659318637.2745, 661661322645.2905, 663663326653.3066, 665665330661.3226, 667667334669.3386, 669669338677.3547, 671671342685.3707, 673673346693.3867, 675675350701.4028, 677677354709.4188, 679679358717.4348, 681681362725.4509, 683683366733.4669, 685685370741.4829, 687687374749.499, 689689378757.515, 691691382765.531, 693693386773.5471, 695695390781.5631, 697697394789.5791, 699699398797.5952, 701701402805.6112, 703703406813.6272, 705705410821.6433, 707707414829.6593, 709709418837.6753, 711711422845.6914, 713713426853.7074, 715715430861.7234, 717717434869.7395, 719719438877.7555, 721721442885.7715, 723723446893.7876, 725725450901.8036, 727727454909.8196, 729729458917.8357, 731731462925.8517, 733733466933.8677, 735735470941.8838, 737737474949.8998, 739739478957.9158, 741741482965.9319, 743743486973.9479, 745745490981.9639, 747747494989.98, 749749498997.996, 751751503006.012, 753753507014.0281, 755755511022.0441, 757757515030.06, 759759519038.0762, 761761523046.0922, 763763527054.1082, 765765531062.1243, 767767535070.1403, 769769539078.1562, 771771543086.1724, 773773547094.1884, 775775551102.2043, 777777555110.2205, 779779559118.2365, 781781563126.2524, 783783567134.2686, 785785571142.2845, 787787575150.3005, 789789579158.3167, 791791583166.3326, 793793587174.3486, 795795591182.3647, 797797595190.3807, 799799599198.3967, 801801603206.4128, 803803607214.4288, 805805611222.4448, 807807615230.4609, 809809619238.4769, 811811623246.4929, 813813627254.509, 815815631262.525, 817817635270.541, 819819639278.5571, 821821643286.5731, 823823647294.5891, 825825651302.6052, 827827655310.6212, 829829659318.6372, 831831663326.6533, 833833667334.6693, 835835671342.6853, 837837675350.7014, 839839679358.7174, 841841683366.7334, 843843687374.7495, 845845691382.7655, 847847695390.7815, 849849699398.7976, 851851703406.8136, 853853707414.8296, 855855711422.8457, 857857715430.8617, 859859719438.8777, 861861723446.8938, 863863727454.9098, 865865731462.9258, 867867735470.9419, 869869739478.9579, 871871743486.9739, 873873747494.99, 875875751503.006, 877877755511.022, 879879759519.0381, 881881763527.0541, 883883767535.0701, 885885771543.0862, 887887775551.1022, 889889779559.1182, 891891783567.1343, 893893787575.1503, 895895791583.1663, 897897795591.1824, 899899799599.1984, 901901803607.2144, 903903807615.2305, 905905811623.2465, 907907815631.2625, 909909819639.2786, 911911823647.2946, 913913827655.3105, 915915831663.3267, 917917835671.3427, 919919839679.3586, 921921843687.3748, 923923847695.3907, 925925851703.4067, 927927855711.4229, 929929859719.4388, 931931863727.4548, 933933867735.471, 935935871743.4869, 937937875751.5029, 939939879759.519, 941941883767.535, 943943887775.551, 945945891783.5671, 947947895791.5831, 949949899799.5991, 951951903807.6152, 953953907815.6312, 955955911823.6472, 957957915831.6633, 959959919839.6793, 961961923847.6953, 963963927855.7114, 965965931863.7274, 967967935871.7434, 969969939879.7595, 971971943887.7755, 973973947895.7915, 975975951903.8076, 977977955911.8236, 979979959919.8396, 981981963927.8557, 983983967935.8717, 985985971943.8877, 987987975951.9038, 989989979959.9198, 991991983967.9358, 993993987975.9519, 995995991983.9679, 997997995991.9839, 1000000000000.0], "si": [1.5707963259570095, 1.5707963264832407, 1.5707963265971348, 1.5707963266525338, 1.5707963266884795, 1.5707963267154192, 1.5707963267372098, 1.570796326755524, 1.5707963267711513, 1.5707963267844807, 1.570796326795711, 1.5707963268049536, 1.570796326812285, 1.5707963268177785, 1.5707963268215193, 1.570796326823614, 1.5707963268241951, 1.5707963268234197, 1.570796326821468, 1.570796326818539, 1.5707963268148455, 1.5707963268106073, 1.5707963268060448, 1.5707963268013718, 1.5707963267967904, 1.5707963267924836, 1.57079632678861, 1.570796326785301, 1.5707963267826568, 1.570796326780744, 1.570796326779596, 1.5707963267792129, 1.570796326779563, 1.5707963267805871, 1.570796326782201, 1.5707963267842997, 1.5707963267867653, 1.5707963267894687, 1.5707963267922784, 1.5707963267950655, 1.570796326797707, 1.5707963268000928, 1.5707963268021299, 1.570796326803743, 1.5707963268048797, 1.5707963268055107, 1.5707963268056293, 1.5707963268052523, 1.570796326804417, 1.57079632680318, 1.5707963268016127, 1.5707963267997986, 1.570796326797829, 1.570796326795799, 1.5707963267938019, 1.570796326791927, 1.5707963267902545, 1.5707963267888534, 1.5707963267877776, 1.5707963267870648, 1.5707963267867353, 1.5707963267867915, 1.5707963267872183, 1.5707963267879848, 1.570796326789045, 1.5707963267903422, 1.57079632679181, 1.570796326793376, 1.5707963267949663, 1.570796326796508, 1.5707963267979312, 1.5707963267991751, 1.5707963268001879, 1.570796326800929, 1.5707963268013725, 1.5707963268015057, 1.5707963268013307, 1.5707963268008638, 1.5707963268001335, 1.5707963267991802, 1.570796326798053, 1.5707963267968077, 1.5707963267955045, 1.5707963267942044, 1.570796326792967, 1.5707963267918479, 1.570796326790895, 1.570796326790149, 1.570796326789639, 1.570796326789383, 1.5707963267893874, 1.5707963267896463, 1.570796326790142, 1.570796326790847, 1.5707963267917238, 1.5707963267927292, 1.5707963267938139, 1.5707963267949263, 1.5707963267960148, 1.5707963267970297, 1.5707963267979257, 1.570796326798664, 1.5707963267992138, 1.5707963267995533, 1.5707963267996707, 1.570796326799565, 1.5707963267992455, 1.5707963267987306, 1.5707963267980478, 1.5707963267972318, 1.5707963267963223, 1.570796326795363, 1.5707963267943996, 1.570796326793476, 1.570796326792634, 1.5707963267919116, 1.5707963267913398, 1.5707963267909424, 1.5707963267907348, 1.5707963267907235, 1.5707963267909055, 1.5707963267912695, 1.5707963267917955, 1.5707963267924567, 1.5707963267932203, 1.5707963267940495, 1.5707963267949046, 1.5707963267957459, 1.570796326796535, 1.5707963267972358, 1.5707963267978176, 1.570796326798255, 1.5707963267985303, 1.570796326798633, 1.5707963267985607, 1.5707963267983198, 1.570796326797924, 1.5707963267973932, 1.5707963267967544, 1.5707963267960388, 1.5707963267952803, 1.5707963267945146, 1.5707963267937775, 1.5707963267931027, 1.57079632679252, 1.570796326792056, 1.57079632679173, 1.570796326791555, 1.5707963267915377, 1.5707963267916762, 1.5707963267919625, 1.570796326792381, 1.5707963267929108, 1.5707963267935259, 1.5707963267941965, 1.5707963267948908, 1.570796326795577, 1.5707963267962224, 1.5707963267967984, 1.5707963267972789, 1.5707963267976426, 1.5707963267978746, 1.5707963267979654, 1.5707963267979128, 1.5707963267977207, 1.5707963267973997, 1.5707963267969665, 1.5707963267964424, 1.5707963267958527, 1.5707963267952256, 1.5707963267945906, 1.570796326793977, 1.5707963267934135, 1.5707963267929252, 1.570796326792534, 1.5707963267922571, 1.570796326792106, 1.570796326792086, 1.5707963267921967, 1.5707963267924316, 1.5707963267927785, 1.57079632679322, 1.5707963267937342, 1.570796326794297, 1.5707963267948817, 1.5707963267954606, 1.5707963267960072, 1.5707963267964962, 1.5707963267969058, 1.5707963267972178, 1.5707963267974185, 1.5707963267975, 1.5707963267974598, 1.5707963267973009, 1.570796326797032, 1.5707963267966665, 1.5707963267962224, 1.5707963267957215, 1.570796326795187, 1.5707963267946445, 1.5707963267941192, 1.570796326793635, 1.5707963267932143, 1.570796326792876, 1.5707963267926348, 1.5707963267925011, 1.5707963267924803, 1.5707963267925718, 1.5707963267927703, 1.5707963267930658, 1.5707963267934437, 1.5707963267938856, 1.5707963267943703, 1.5707963267948748, 1.5707963267953757, 1.5707963267958496, 1.570796326796275, 1.5707963267966323, 1.5707963267969056, 1.570796326797083, 1.5707963267971572, 1.5707963267971257, 1.5707963267969907, 1.5707963267967595, 1.570796326796444, 1.570796326796059, 1.5707963267956235, 1.5707963267951581, 1.5707963267946845, 1.570796326794225, 1.5707963267938008, 1.570796326793431, 1.5707963267931326, 1.5707963267929188, 1.570796326792799, 1.5707963267927774, 1.5707963267928546, 1.5707963267930263, 1.5707963267932834, 1.5707963267936134, 1.5707963267940004, 1.5707963267944258, 1.5707963267948697, 1.5707963267953111, 1.5707963267957297, 1.570796326796106, 1.5707963267964231, 1.5707963267966665, 1.5707963267968257, 1.5707963267968938, 1.5707963267968688, 1.570796326796752, 1.5707963267965497, 1.5707963267962721, 1.5707963267959328, 1.570796326795548, 1.570796326795136, 1.5707963267947158, 1.5707963267943073, 1.5707963267939296, 1.5707963267935996, 1.5707963267933325, 1.5707963267931402, 1.570796326793031, 1.5707963267930094, 1.570796326793076, 1.5707963267932266, 1.570796326793454, 1.5707963267937466, 1.5707963267940905, 1.5707963267944696, 1.5707963267948657, 1.5707963267952603, 1.570796326795635, 1.5707963267959726, 1.570796326796258, 1.5707963267964775, 1.570796326796622, 1.5707963267966853, 1.570796326796665, 1.5707963267965626, 1.5707963267963831, 1.5707963267961358, 1.5707963267958327, 1.5707963267954879, 1.5707963267951182, 1.5707963267947407, 1.570796326794373, 1.5707963267940324, 1.5707963267937344, 1.5707963267934923, 1.5707963267933174, 1.570796326793217, 1.5707963267931957, 1.5707963267932536, 1.5707963267933875, 1.570796326793591, 1.5707963267938536, 1.5707963267941631, 1.5707963267945046, 1.5707963267948624, 1.570796326795219, 1.5707963267955585, 1.570796326795865, 1.570796326796124, 1.5707963267963245, 1.570796326796457, 1.5707963267965164, 1.5707963267964997, 1.5707963267964085, 1.5707963267962475, 1.5707963267960248, 1.5707963267957508, 1.570796326795439, 1.5707963267951037, 1.5707963267947609, 1.5707963267944267, 1.5707963267941165, 1.5707963267938445, 1.5707963267936231, 1.5707963267934626, 1.5707963267933696, 1.5707963267933485, 1.5707963267933995, 1.5707963267935199, 1.5707963267937035, 1.5707963267939418, 1.570796326794223, 1.5707963267945337, 1.5707963267948597, 1.5707963267951852, 1.5707963267954952, 1.5707963267957759, 1.5707963267960137, 1.570796326796198, 1.5707963267963205, 1.5707963267963763, 1.5707963267963627, 1.5707963267962808, 1.5707963267961351, 1.5707963267959326, 1.5707963267956828, 1.570796326795398, 1.5707963267950917, 1.5707963267947778, 1.5707963267944713, 1.5707963267941865, 1.5707963267939362, 1.5707963267937322, 1.5707963267935836, 1.570796326793497, 1.570796326793476, 1.5707963267935212, 1.5707963267936305, 1.5707963267937979, 1.5707963267940155, 1.570796326794273, 1.5707963267945582, 1.5707963267948573, 1.5707963267951568, 1.5707963267954423, 1.570796326795701, 1.5707963267959208, 1.5707963267960916, 1.5707963267962057, 1.5707963267962584, 1.5707963267962473, 1.5707963267961735, 1.5707963267960403, 1.570796326795855, 1.5707963267956258, 1.5707963267953637, 1.5707963267950813, 1.5707963267947922, 1.570796326794509, 1.5707963267942455, 1.570796326794014, 1.5707963267938245, 1.5707963267936862, 1.570796326793605, 1.570796326793584, 1.5707963267936247, 1.5707963267937242, 1.5707963267938778, 1.570796326794078, 1.5707963267943155, 1.5707963267945788, 1.5707963267948555, 1.5707963267951326, 1.5707963267953973, 1.5707963267956373, 1.5707963267958416, 1.570796326796001, 1.570796326796108, 1.570796326796158, 1.570796326796149, 1.5707963267960816, 1.5707963267959595, 1.5707963267957885, 1.5707963267955767, 1.5707963267953344, 1.5707963267950726, 1.5707963267948042, 1.5707963267945415, 1.5707963267942964, 1.5707963267940805, 1.5707963267939038, 1.5707963267937741, 1.5707963267936975, 1.570796326793677, 1.5707963267937135, 1.5707963267938048, 1.5707963267939467, 1.570796326794132, 1.570796326794352, 1.5707963267945966, 1.5707963267948537, 1.5707963267951117, 1.5707963267953584, 1.5707963267955825, 1.5707963267957734, 1.5707963267959226, 1.5707963267960234, 1.5707963267960712, 1.5707963267960638, 1.5707963267960023, 1.5707963267958895, 1.570796326795731, 1.5707963267955343, 1.570796326795309, 1.5707963267950653, 1.5707963267948148, 1.5707963267945693, 1.5707963267943403, 1.5707963267941383, 1.5707963267939724, 1.5707963267938505, 1.570796326793778, 1.5707963267937577, 1.5707963267937906, 1.570796326793875, 1.5707963267940064, 1.570796326794179, 1.5707963267943839, 1.5707963267946121, 1.5707963267948524, 1.5707963267950935, 1.5707963267953247, 1.5707963267955347, 1.5707963267957141, 1.5707963267958547, 1.5707963267959497, 1.5707963267959955, 1.57079632679599, 1.5707963267959333, 1.5707963267958285, 1.5707963267956808, 1.5707963267954974, 1.5707963267952867, 1.5707963267950587, 1.5707963267948242, 1.570796326794594, 1.5707963267943787, 1.570796326794189, 1.5707963267940326, 1.5707963267939173, 1.5707963267938483, 1.570796326793828, 1.570796326793858, 1.5707963267939362, 1.5707963267940588, 1.57079632679422, 1.5707963267944118, 1.5707963267946257, 1.570796326794851, 1.5707963267950777, 1.570796326795295, 1.5707963267954927, 1.5707963267956617, 1.5707963267957947, 1.570796326795885, 1.5707963267959288, 1.5707963267959246, 1.5707963267958722, 1.5707963267957747, 1.5707963267956366, 1.5707963267954648, 1.570796326795267, 1.5707963267950529, 1.5707963267948322, 1.5707963267946154, 1.5707963267944127, 1.5707963267942333, 1.5707963267940857, 1.5707963267939764, 1.5707963267939102, 1.5707963267938905, 1.5707963267939178, 1.5707963267939904, 1.5707963267941052], "ci": [5.458434486108123e-10, 1.1761572560471417e-10, 2.874342390513626e-11, -1.0296380721836884e-11, -3.1609026190621596e-11, -4.396327347160451e-11, -5.077859753194619e-11, -5.372100276236306e-11, -5.3757360935266395e-11, -5.153971124930439e-11, -4.756667481503086e-11, -4.225633086943719e-11, -3.5980019010411405e-11, -2.9077717995614423e-11, -2.1863148648917562e-11, -1.462422614122432e-11, -7.621271627190954e-12, -1.0830850301692521e-12, 4.796201289649377e-12, 9.859773321702283e-12, 1.3991480866000523e-11, 1.711576912832691e-11, 1.9198403572011712e-11, 2.0245410005162943e-11, 2.0299995388924902e-11, 1.9439405581478782e-11, 1.7770141475696097e-11, 1.542252214372137e-11, 1.2544723130040509e-11, 9.295935121590166e-12, 5.840262469576844e-12, 2.340015823268647e-12, -1.0508628424608964e-12, -4.191683440100281e-12, -6.960233687213135e-12, -9.256914819049095e-12, -1.1007411313430296e-11, -1.2164046766784866e-11, -1.270728069477217e-11, -1.2644589640241246e-11, -1.2009024426647567e-11, -1.0856772005529251e-11, -9.263543269200029e-12, -7.320973056397027e-12, -5.131497971472623e-12, -2.8037244261684235e-12, -4.480966394464054e-13, 1.828831696713823e-12, 3.928363432995206e-12, 5.763161543204404e-12, 7.261478884124846e-12, 8.369151155506107e-12, 9.05112587451591e-12, 9.292811806245684e-12, 9.099592773283375e-12, 8.496021830192639e-12, 7.524067717747079e-12, 6.240559600539096e-12, 4.71454349127827e-12, 3.0233498015873664e-12, 1.249080117864206e-12, -5.247582168458644e-13, -2.2177187358804656e-12, -3.755524431387061e-12, -5.072865413094338e-12, -6.116691842939464e-12, -6.8478128690109605e-12, -7.2421427074895655e-12, -7.291682580159645e-12, -7.0041443397088244e-12, -6.402351004079447e-12, -5.522488659832089e-12, -4.412515371206726e-12, -3.1296367432633782e-12, -1.7368258733465851e-12, -3.0086278273399855e-13, 1.111231007901411e-12, 2.4358469424488946e-12, 3.6143917769846362e-12, 4.596461504212237e-12, 5.3422659366746394e-12, 5.823306685641581e-12, 6.023972672621785e-12, 5.941894819783383e-12, 5.587513678614543e-12, 4.9835894806706756e-12, 4.16349197721752e-12, 3.1698963201933003e-12, 2.0525307872062273e-12, 8.651956228960244e-13, -3.358644377284544e-13, -1.4949955462651893e-12, -2.560156275849128e-12, -3.4842334081119183e-12, -4.227639113047913e-12, -4.7602027350692145e-12, -5.061696104819254e-12, -5.1230120976425954e-12, -4.9462622349521796e-12, -4.544360063780908e-12, -3.9404052537619175e-12, -3.1660545176023057e-12, -2.260377728697372e-12, -1.2677878657984449e-12, -2.3541739665212307e-13, 7.882734812181724e-13, 1.7561348263632804e-12, 2.624867742070146e-12, 3.3561163294228264e-12, 3.918613596828754e-12, 4.289652476818175e-12, 4.455474412874664e-12, 4.412109815536039e-12, 4.1652609039969824e-12, 3.729874455368275e-12, 3.129413948941228e-12, 2.39428187250349e-12, 1.5607838429817767e-12, 6.691954173986838e-13, -2.3858442345826717e-13, -1.1202461405527702e-12, -1.9353910408898723e-12, -2.6476880885409233e-12, -3.225784678620579e-12, -3.645085604264855e-12, -3.888881867740915e-12, -3.948620015123482e-12, -3.824463809072503e-12, -3.5249991833413615e-12, -3.0667873984024164e-12, -2.473543204508598e-12, -1.774597309585737e-12, -1.0039403432522496e-12, -1.9840268551390692e-13, 6.044638861922237e-13, 1.3674554189751649e-12, 2.0557728102508796e-12, 2.638783590931737e-12, 3.091162381446572e-12, 3.3936003490879455e-12, 3.5343992785593965e-12, 3.5093149341628894e-12, 3.3218445895113944e-12, 2.982956880250732e-12, 2.5102915553278843e-12, 1.9278207382516343e-12, 1.2638980411356534e-12, 5.501570856552362e-13, -1.792966816543498e-13, -8.906757103007836e-13, -1.5514671334921878e-12, -2.1313748112121537e-12, -2.604806731920265e-12, -2.9513166242752146e-12, -3.1563036982190445e-12, -3.212220760052423e-12, -3.118347813042982e-12, -2.8809820914416086e-12, -2.5129349090622457e-12, -2.0327533591943703e-12, -1.4643434808892323e-12, -8.350196866049007e-13, -1.745034354922244e-13, 4.858520126861505e-13, 1.1156302045374212e-12, 1.68617177056272e-12, 2.171427983196259e-12, 2.550102157968151e-12, 2.805971546099774e-12, 2.9284787765872616e-12, 2.91360779544724e-12, 2.7635986143192768e-12, 2.4870509923986478e-12, 2.09822955546197e-12, 1.6163065073534525e-12, 1.0649522098914826e-12, 4.704001427650631e-13, -1.394655207715511e-13, -7.3585375744681e-13, -1.291428247051016e-12, -1.7810078298027973e-12, -2.1823391277708875e-12, -2.4779278960384896e-12, -2.6552570753656555e-12, -2.7072805229652145e-12, -2.6330100549699705e-12, -2.4371810174342896e-12, -2.1302794386605023e-12, -1.7276899724332087e-12, -1.248960299861251e-12, -7.173648672407731e-13, -1.579994472971617e-13, 4.0305016554725187e-13, 9.394206613408775e-13, 1.4266357306950238e-12, 1.8426995454780334e-12, 2.1687939630653036e-12, 2.3908286549174896e-12, 2.499568346107053e-12, 2.491037591529173e-12, 2.366854879537707e-12, 2.133857667452086e-12, 1.8040617692207642e-12, 1.3936817170405319e-12, 9.224184023641055e-13, 4.1300166585186565e-13, -1.106726638394709e-13, -6.242985433170357e-13, -1.103840123667221e-12, -1.5275067476403917e-12, -1.8762497214038113e-12, -2.134388321627006e-12, -2.2909026720676518e-12, -2.3394811761009006e-12, -2.2788438180016265e-12, -2.11285404362623e-12, -1.8501110493978136e-12, -1.5038493325673178e-12, -1.0908572942626104e-12, -6.307901108230212e-13, -1.4569668463234688e-13, 3.417891420595572e-13, 8.091330097897866e-13, 1.2345471581228302e-12, 1.5987819117354424e-12, 1.8855342511854415e-12, 2.082006013180651e-12, 2.1799601215525717e-12, 2.1756977541485798e-12, 2.070306749935004e-12, 1.8695781344912904e-12, 1.583572740832844e-12, 1.226468182690719e-12, 8.153985663879591e-13, 3.697947691451807e-13, -8.909899003617212e-14, -5.399692117459154e-13, -9.620494672767617e-13, -1.3357328319230948e-12, -1.6441850098869357e-12, -1.873671991508593e-12, -2.014053318234318e-12, -2.059619917067278e-12, -2.009009456963096e-12, -1.8653858051023634e-12, -1.6361841700243472e-12, -1.332658530323035e-12, -9.696827528321525e-13, -5.645318923506043e-13, -1.3625207830748328e-13, 2.9482831544557037e-13, 7.087685726606301e-13, 1.0865666256799717e-12, 1.410735378449382e-12, 1.6667422026759667e-12, 1.8432621130224885e-12, 1.932608659471152e-12, 1.9313699484609138e-12, 1.840269819247181e-12, 1.6642838376078328e-12, 1.4122347957854153e-12, 1.0963269030031162e-12, 7.319073262039149e-13, 3.3620756709270027e-13, -7.225492096741521e-14, -4.741662805871497e-13, -8.510036446955367e-13, -1.1855231372704788e-12, -1.4622987252146037e-12, -1.6689927023106158e-12, -1.7965402085826871e-12, -1.839520147886599e-12, -1.7966047932319797e-12, -1.6703737713451607e-12, -1.4673717545058503e-12, -1.1975742859245965e-12, -8.73914222356241e-13, -5.121149228712704e-13, -1.288818653598473e-13, 2.5760879296476383e-13, 6.291476628313231e-13, 9.689714906138852e-13, 1.2612788999462713e-12, 1.4926901960753853e-12, 1.653130803216939e-12, 1.7354829092508809e-12, 1.7364795462750603e-12, 1.656649111862227e-12, 1.5002409032138677e-12, 1.2752052311728348e-12, 9.922409619761588e-13, 6.650191706236631e-13, 3.0927600498136857e-13, -5.863477024734573e-14, -4.2131685230611045e-13, -7.617425108050677e-13, -1.0646021141417487e-12, -1.3158541290694425e-12, -1.5040617799812594e-12, -1.6211031852792937e-12, -1.6618789025747585e-12, -1.6250372178595531e-12, -1.512771706420214e-12, -1.330801425961167e-12, -1.088204682980177e-12, -7.964036726078805e-13, -4.694197700751132e-13, -1.229001137403062e-13, 2.2728566744779038e-13, 5.64623941833229e-13, 8.733298762321319e-13, 1.1395657030717507e-12, 1.3510269098696288e-12, 1.4981535744840234e-12, 1.5746763048938638e-12, 1.5773774658944502e-12, 1.5066558989861349e-12, 1.3661933654686656e-12, 1.162984027236212e-12, 9.070370509901819e-13, 6.103146227871699e-13, 2.870125469354099e-13, -4.7463363968497e-14, -3.7784599359983194e-13, -6.885936108381186e-13, -9.652136461746925e-13, -1.1953491032507988e-12, -1.3684023690871765e-12, -1.4766199303743493e-12, -1.5154833157899895e-12, -1.483521616557818e-12, -1.382724057333115e-12, -1.2180905152580534e-12, -9.97705128333429e-13, -7.323223778276252e-13, -4.342736151243997e-13, -1.177671338933177e-13, 2.0217061823970218e-13, 5.10979994529492e-13, 7.94167245049865e-13, 1.0385697497539965e-12, 1.2333108024422352e-12, 1.3694620181914896e-12, 1.4410010124344851e-12, 1.445056694952897e-12, 1.38177053771226e-12, 1.25456565447929e-12, 1.069596022036545e-12, 8.358592406260138e-13, 5.646802553485649e-13, 2.6860046994767196e-13, -3.830809513536917e-14, -3.4152276188330466e-13, -6.272833738357041e-13, -8.822074723042419e-13, -1.0944886183772519e-12, -1.254720594154035e-12, -1.3555989676851966e-12, -1.3927521784205784e-12, -1.3648507097398174e-12, -1.2735144102395285e-12, -1.1234469929436224e-12, -9.21798065748833e-13, -6.783102369257607e-13, -4.0471419319346113e-13, -1.1361346313852942e-13, 1.8119231517493913e-13, 4.657954802599287e-13, 7.273148423347053e-13, 9.535301217689107e-13, 1.1340061061558193e-12, 1.260788114104818e-12, 1.328142894438994e-12, 1.3332644017584673e-12, 1.2762565585719411e-12, 1.1600838026081754e-12, 9.905801669131323e-13, 7.7573773163521e-13, 5.258834278208841e-13, 2.529987615005795e-13, -3.038768932564152e-14, -3.1087248834194974e-13, -5.752614468578145e-13, -8.116196116011228e-13, -1.0089276889946955e-12, -1.1581258657328093e-12, -1.2526831567631754e-12, -1.288377460748112e-12, -1.2638781216915724e-12, -1.1806121659116967e-12, -1.042755129697595e-12, -8.571241149148415e-13, -6.324057854441645e-13, -3.793583803901561e-13, -1.100689438173613e-13, 1.63135318818886e-13, 4.273589591295516e-13, 6.702072259214464e-13, 8.80746777335101e-13, 1.0491863833008447e-12, 1.1678352917218809e-12, 1.2315498275641426e-12, 1.237552098263715e-12, 1.1858922157455865e-12, 1.0792080447424001e-12, 9.22753263717558e-13, 7.24183995473716e-13, 4.92738975733474e-13, 2.394624467337582e-13, -2.3588690613416444e-14, -2.8440448066018604e-13, -5.30697405575332e-13, -7.509458874654176e-13, -9.352619823855262e-13, -1.0750982451702664e-12, -1.164116549238141e-12, -1.1985160117044638e-12, -1.1768895390314485e-12, -1.1005693228869645e-12, -9.7329025462193e-13, -8.012520890914632e-13, -5.928094172640587e-13, -3.576161221033287e-13, -1.0686498850080149e-13, 1.4754326985713444e-13, 3.9402133316146655e-13, 6.209778665994116e-13, 8.178262225965537e-13, 9.7575637026231e-13, 1.0874694190861468e-12, 1.1479537979581246e-12, 1.1546992463169538e-12, 1.1075901110512986e-12, 1.0091384244876353e-12, 8.640612174244255e-13, 6.793735913205074e-13, 4.639919231045078e-13, 2.278541881454668e-13, -1.782770520708274e-14, -2.614255536813657e-13, -4.918695930328702e-13, -6.983413744143802e-13, -8.712392143999197e-13, -1.0028525779324298e-12, -1.0871253884723165e-12, -1.1203374394136377e-12, -1.1012098084577067e-12, -1.0308335611766661e-12, -9.127953653921149e-13, -7.526789661441625e-13, -5.581859274523973e-13, -3.3866203315178976e-13, -1.0420449413972099e-13, 1.3407680310443412e-13, 3.649326621043078e-13, 5.778953448590831e-13, 7.62984587941795e-13, 9.116222572891418e-13, 1.017208333226022e-12, 1.0749137836425643e-12, 1.0822660161322514e-12, 1.0391516375972226e-12, 9.477789878489572e-13, 8.127018376064853e-13, 6.402552688491297e-13, 4.387008235212805e-13, 2.1768608441196452e-13, -1.2650808246517813e-14, -2.414146141835417e-13, -4.578317047084633e-13, -6.521104155848283e-13, -8.151627299701393e-13, -9.394615032530131e-13, -1.0195180922531636e-12, -1.0517052345137367e-12, -1.034746249218718e-12, -9.696215726159675e-13, -8.595633365919903e-13, -7.0998323381814e-13, -5.278529731486768e-13, -3.2187056953171783e-13, -1.0186305307262668e-13, 1.2210190228896175e-13, 3.394475613440018e-13, 5.399623930376072e-13, 7.145944784533154e-13, 8.551910650122571e-13, 9.552926319967956e-13, 1.010513059261835e-12, 1.0183926397793412e-12, 9.787915983906892e-13, 8.937072826775002e-13, 7.672988167270301e-13, 6.05725693422866e-13, 4.164828451363242e-13, 2.08584826789353e-13, -8.078492251210672e-15, -2.2361403671504814e-13, -4.278584418719301e-13, -6.112387023776809e-13]} +{"x": [1000000000.0, 3002003968.0, 5004007936.0, 7006011904.0, 9008016384.0, 11010020352.0, 13012024320.0, 15014028288.0, 17016032256.0, 19018035200.0, 21020039168.0, 23022043136.0, 25024047104.0, 27026053120.0, 29028057088.0, 31030061056.0, 33032065024.0, 35034066944.0, 37036072960.0, 39038074880.0, 41040080896.0, 43042082816.0, 45044088832.0, 47046090752.0, 49048096768.0, 51050098688.0, 53052104704.0, 55054106624.0, 57056112640.0, 59058114560.0, 61060120576.0, 63062122496.0, 65064128512.0, 67066130432.0, 69068136448.0, 71070138368.0, 73072140288.0, 75074150400.0, 77076152320.0, 79078154240.0, 81080164352.0, 83082166272.0, 85084168192.0, 87086170112.0, 89088180224.0, 91090182144.0, 93092184064.0, 95094185984.0, 97096196096.0, 99098198016.0, 101100199936.0, 103102201856.0, 105104211968.0, 107106213888.0, 109108215808.0, 111110217728.0, 113112227840.0, 115114229760.0, 117116231680.0, 119118233600.0, 121120243712.0, 123122245632.0, 125124247552.0, 127126249472.0, 129128259584.0, 131130261504.0, 133132263424.0, 135134265344.0, 137136275456.0, 139138269184.0, 141140279296.0, 143142289408.0, 145144283136.0, 147146293248.0, 149148303360.0, 151150297088.0, 153152307200.0, 155154300928.0, 157156311040.0, 159158321152.0, 161160314880.0, 163162324992.0, 165164335104.0, 167166328832.0, 169168338944.0, 171170332672.0, 173172342784.0, 175174352896.0, 177176346624.0, 179178356736.0, 181180366848.0, 183182360576.0, 185184370688.0, 187186380800.0, 189188374528.0, 191190384640.0, 193192378368.0, 195194388480.0, 197196398592.0, 199198392320.0, 201200402432.0, 203202412544.0, 205204406272.0, 207206416384.0, 209208410112.0, 211210420224.0, 213212430336.0, 215214424064.0, 217216434176.0, 219218444288.0, 221220438016.0, 223222448128.0, 225224441856.0, 227226451968.0, 229228462080.0, 231230455808.0, 233232465920.0, 235234476032.0, 237236469760.0, 239238479872.0, 241240473600.0, 243242483712.0, 245244493824.0, 247246487552.0, 249248497664.0, 251250507776.0, 253252501504.0, 255254511616.0, 257256505344.0, 259258515456.0, 261260525568.0, 263262519296.0, 265264529408.0, 267266539520.0, 269268533248.0, 271270543360.0, 273272537088.0, 275274563584.0, 277276557312.0, 279278551040.0, 281280544768.0, 283282571264.0, 285284564992.0, 287286558720.0, 289288585216.0, 291290578944.0, 293292572672.0, 295294599168.0, 297296592896.0, 299298586624.0, 301300613120.0, 303302606848.0, 305304600576.0, 307306627072.0, 309308620800.0, 311310614528.0, 313312641024.0, 315314634752.0, 317316628480.0, 319318622208.0, 321320648704.0, 323322642432.0, 325324636160.0, 327326662656.0, 329328656384.0, 331330650112.0, 333332676608.0, 335334670336.0, 337336664064.0, 339338690560.0, 341340684288.0, 343342678016.0, 345344704512.0, 347346698240.0, 349348691968.0, 351350685696.0, 353352712192.0, 355354705920.0, 357356699648.0, 359358726144.0, 361360719872.0, 363362713600.0, 365364740096.0, 367366733824.0, 369368727552.0, 371370754048.0, 373372747776.0, 375374741504.0, 377376768000.0, 379378761728.0, 381380755456.0, 383382749184.0, 385384775680.0, 387386769408.0, 389388763136.0, 391390789632.0, 393392783360.0, 395394777088.0, 397396803584.0, 399398797312.0, 401400791040.0, 403402817536.0, 405404811264.0, 407406804992.0, 409408831488.0, 411410825216.0, 413412818944.0, 415414845440.0, 417416839168.0, 419418832896.0, 421420826624.0, 423422853120.0, 425424846848.0, 427426840576.0, 429428867072.0, 431430860800.0, 433432854528.0, 435434881024.0, 437436874752.0, 439438868480.0, 441440894976.0, 443442888704.0, 445444882432.0, 447446908928.0, 449448902656.0, 451450896384.0, 453452890112.0, 455454916608.0, 457456910336.0, 459458904064.0, 461460930560.0, 463462924288.0, 465464918016.0, 467466944512.0, 469468938240.0, 471470931968.0, 473472958464.0, 475474952192.0, 477476945920.0, 479478972416.0, 481480966144.0, 483482959872.0, 485484953600.0, 487486980096.0, 489488973824.0, 491490967552.0, 493492994048.0, 495494987776.0, 497496981504.0, 499499008000.0, 501501001728.0, 503502995456.0, 505505021952.0, 507507015680.0, 509509009408.0, 511511035904.0, 513513029632.0, 515515023360.0, 517517049856.0, 519519043584.0, 521521037312.0, 523523031040.0, 525525057536.0, 527527051264.0, 529529044992.0, 531531071488.0, 533533065216.0, 535535058944.0, 537537085440.0, 539539079168.0, 541541072896.0, 543543099392.0, 545545093120.0, 547547086848.0, 549549113344.0, 551551107072.0, 553553100800.0, 555555094528.0, 557557088256.0, 559559147520.0, 561561141248.0, 563563134976.0, 565565128704.0, 567567122432.0, 569569116160.0, 571571109888.0, 573573169152.0, 575575162880.0, 577577156608.0, 579579150336.0, 581581144064.0, 583583137792.0, 585585197056.0, 587587190784.0, 589589184512.0, 591591178240.0, 593593171968.0, 595595165696.0, 597597224960.0, 599599218688.0, 601601212416.0, 603603206144.0, 605605199872.0, 607607193600.0, 609609187328.0, 611611246592.0, 613613240320.0, 615615234048.0, 617617227776.0, 619619221504.0, 621621215232.0, 623623274496.0, 625625268224.0, 627627261952.0, 629629255680.0, 631631249408.0, 633633243136.0, 635635302400.0, 637637296128.0, 639639289856.0, 641641283584.0, 643643277312.0, 645645271040.0, 647647264768.0, 649649324032.0, 651651317760.0, 653653311488.0, 655655305216.0, 657657298944.0, 659659292672.0, 661661351936.0, 663663345664.0, 665665339392.0, 667667333120.0, 669669326848.0, 671671320576.0, 673673314304.0, 675675373568.0, 677677367296.0, 679679361024.0, 681681354752.0, 683683348480.0, 685685342208.0, 687687401472.0, 689689395200.0, 691691388928.0, 693693382656.0, 695695376384.0, 697697370112.0, 699699429376.0, 701701423104.0, 703703416832.0, 705705410560.0, 707707404288.0, 709709398016.0, 711711391744.0, 713713451008.0, 715715444736.0, 717717438464.0, 719719432192.0, 721721425920.0, 723723419648.0, 725725478912.0, 727727472640.0, 729729466368.0, 731731460096.0, 733733453824.0, 735735447552.0, 737737506816.0, 739739500544.0, 741741494272.0, 743743488000.0, 745745481728.0, 747747475456.0, 749749469184.0, 751751528448.0, 753753522176.0, 755755515904.0, 757757509632.0, 759759503360.0, 761761497088.0, 763763556352.0, 765765550080.0, 767767543808.0, 769769537536.0, 771771531264.0, 773773524992.0, 775775518720.0, 777777577984.0, 779779571712.0, 781781565440.0, 783783559168.0, 785785552896.0, 787787546624.0, 789789605888.0, 791791599616.0, 793793593344.0, 795795587072.0, 797797580800.0, 799799574528.0, 801801633792.0, 803803627520.0, 805805621248.0, 807807614976.0, 809809608704.0, 811811602432.0, 813813596160.0, 815815655424.0, 817817649152.0, 819819642880.0, 821821636608.0, 823823630336.0, 825825624064.0, 827827683328.0, 829829677056.0, 831831670784.0, 833833664512.0, 835835658240.0, 837837651968.0, 839839711232.0, 841841704960.0, 843843698688.0, 845845692416.0, 847847686144.0, 849849679872.0, 851851673600.0, 853853732864.0, 855855726592.0, 857857720320.0, 859859714048.0, 861861707776.0, 863863701504.0, 865865760768.0, 867867754496.0, 869869748224.0, 871871741952.0, 873873735680.0, 875875729408.0, 877877723136.0, 879879782400.0, 881881776128.0, 883883769856.0, 885885763584.0, 887887757312.0, 889889751040.0, 891891810304.0, 893893804032.0, 895895797760.0, 897897791488.0, 899899785216.0, 901901778944.0, 903903838208.0, 905905831936.0, 907907825664.0, 909909819392.0, 911911813120.0, 913913806848.0, 915915800576.0, 917917859840.0, 919919853568.0, 921921847296.0, 923923841024.0, 925925834752.0, 927927828480.0, 929929887744.0, 931931881472.0, 933933875200.0, 935935868928.0, 937937862656.0, 939939856384.0, 941941915648.0, 943943909376.0, 945945903104.0, 947947896832.0, 949949890560.0, 951951884288.0, 953953878016.0, 955955937280.0, 957957931008.0, 959959924736.0, 961961918464.0, 963963912192.0, 965965905920.0, 967967965184.0, 969969958912.0, 971971952640.0, 973973946368.0, 975975940096.0, 977977933824.0, 979979927552.0, 981981986816.0, 983983980544.0, 985985974272.0, 987987968000.0, 989989961728.0, 991991955456.0, 993994014720.0, 995996008448.0, 997998002176.0, 999999995904.0], "si": [1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866, 1.5707963705062866], "ci": [5.458434260141587e-10, -3.0869407030564844e-10, 1.9489669600414317e-10, -9.622037888679102e-11, -2.3275738975092608e-11, -3.5110393759030245e-11, 6.48774436950994e-11, -6.654454071108873e-11, 4.6765404049242676e-11, -8.009387424123826e-12, -2.0916353718480885e-11, 3.796340325434855e-11, -3.975908144382423e-11, 3.4216681571441754e-11, -1.8654232672443705e-11, -1.1575086592344186e-12, 1.8177855054535286e-11, -2.8543644878253893e-11, 2.5876713966033194e-11, -8.896509397227081e-12, 1.5817838575418741e-12, 1.76310771538013e-11, -2.027574115548436e-11, 1.8581115812654758e-11, -1.4251209587423652e-11, -2.9768659325773994e-12, 8.067755664920018e-12, -1.7794795151293563e-11, 1.7459129628139003e-11, -8.943571577768594e-12, 4.316818603966599e-12, 9.72009538829921e-12, -1.249767997424378e-11, 1.4221141625414546e-11, -1.199006432334171e-11, 6.921998781453387e-13, 1.0524382580701097e-11, -6.736627315012678e-12, 1.2889969473739438e-11, -8.695788880630495e-12, 1.1021357437801527e-11, -2.140417183771337e-12, -7.992147742219569e-12, 1.14214011512348e-11, -1.0893526532218534e-11, 8.515642184458994e-12, 4.1605615979344035e-13, -8.646326710159968e-12, 5.969046437681591e-12, -1.0087579209450137e-11, 6.144509380467955e-12, 2.458417367248722e-12, 8.629594434872434e-13, 6.925680081509844e-12, -8.997705358559926e-12, 3.937111053842202e-12, -6.341086076361302e-12, -1.0976788054894993e-12, 7.420277066405578e-12, -7.702579893353878e-12, 8.240438713336129e-12, -4.46688215929858e-12, -2.697017739347607e-12, 7.514804750696769e-12, -6.178558966535297e-12, 7.330199815192007e-12, -2.6798212086898143e-12, -3.941721515160479e-12, 1.55326088362856e-12, -4.775413137841911e-12, 6.2281048374135395e-12, -6.907745642853458e-12, -4.841780188585831e-12, 2.8464691541330023e-12, -5.697926939302045e-13, 4.997892724678543e-12, -6.093719279176568e-12, -5.4122314269156035e-12, 3.849327974425609e-12, -1.8724221392124596e-12, 3.699584041894077e-12, -5.109997494590068e-12, 5.884155142299452e-12, 4.561528238467005e-12, -2.9378680477948338e-12, 2.3889607739940866e-12, -4.013089340004772e-12, 5.126937503013851e-12, 4.990415632816214e-12, -3.753543482976074e-12, 2.1012800874298243e-12, -2.8572615193983575e-12, 4.223011697279677e-12, -5.061270846873356e-12, -4.3153592678424335e-12, 2.988114313276502e-12, -1.6935243355234442e-12, 3.2229731036781395e-12, -4.340877050174052e-12, -4.6275496455583376e-12, 3.652883117516437e-12, -2.266048243146357e-12, 2.176011541094036e-12, -3.4953854047281574e-12, -4.7022043377087375e-12, 4.090640152998315e-12, -3.0072654436108515e-12, 1.1286571720628413e-12, -2.570674359145264e-12, 3.682557730977365e-12, 4.304713269870364e-12, -3.5466291362085123e-12, 1.2357205102925262e-13, -1.6116178487221577e-12, 2.883138172649069e-12, 4.3061539577171626e-12, -3.87971729395864e-12, 3.001757262893756e-12, -6.607443541958857e-13, 2.0204194220441174e-12, 4.112948263218508e-12, -4.010065283305275e-12, 3.4345000801683234e-12, 2.4301505360986575e-13, 1.1355979091104418e-12, -2.3578812513580516e-12, -3.94858538227405e-12, 3.67778247092887e-12, 1.0654351749808666e-12, 2.6764839801927953e-13, -1.5486245098783602e-12, -3.712760567736728e-12, 3.735911319885377e-12, -3.3164840231719728e-12, -5.479145782916195e-13, -7.287986403606284e-13, -3.3256403273590474e-12, -2.8301798838531456e-12, -3.4817480929622002e-12, -1.2801165292716798e-12, 1.9358156570781215e-12, 1.1391410818101244e-12, 3.3478679897780417e-12, 2.790754606574186e-12, 3.1927472818327196e-12, 8.027964686248279e-13, -2.2104696545399705e-12, -1.4977796563772627e-12, -3.314443121002486e-12, -2.3982907673691933e-12, -2.8754000049036055e-12, -3.5035898336178983e-13, 2.4279129054449733e-12, 1.8042539033993887e-12, 3.2302088521368733e-12, 1.9974599231586954e-12, 2.5360310639682693e-12, -7.325666088282487e-14, -2.5897324649332143e-12, -2.9574702062329372e-12, -3.1001451405998637e-12, -1.5941706505220865e-12, 1.196702784610204e-12, 4.645981407751243e-13, 2.6979165429485974e-12, 2.6981145182652932e-12, 2.929357277581257e-12, 1.1940063738072326e-12, -1.4972117512793148e-12, -8.207210410414445e-13, -2.7548501674301562e-12, -2.4132573109986177e-12, -2.7230505177111564e-12, -8.021951158898588e-13, 1.7528190270760247e-12, 2.844910071408968e-12, 2.7633002223220737e-12, 2.108569829156748e-12, -2.638012692405406e-13, 4.235788694621767e-13, -1.9630252284796867e-12, -2.7172717201318086e-12, -2.726393546689798e-12, -1.789614788826055e-12, 6.013235157205365e-13, -6.258418127269225e-14, 2.1278567016030925e-12, 2.553707462507604e-12, 2.6475857096974753e-12, 1.4618062619750627e-12, -9.078213441399141e-13, -2.5097474012220067e-12, -2.2478529454472707e-12, -2.3588036905664023e-12, -5.380316960186537e-13, -1.1303653325855922e-12, 1.1808476288802106e-12, 2.502105944310329e-12, 2.324051107810421e-12, 2.137269528024177e-12, 2.0281523585140987e-13, 8.002775417174923e-13, -1.4184852294499284e-12, -2.4542061091703538e-12, -2.357960398116643e-12, -1.8938884748659346e-12, 1.1622247489493504e-13, -4.762513083553244e-13, 1.6193505954567589e-12, 2.3690858302893858e-12, 1.1719388480491144e-12, 1.6334677751042581e-12, -4.1535053391453247e-13, -2.1048729165890068e-12, -1.7825910018920421e-12, -2.250095726061274e-12, -8.707056343287833e-13, -1.3607869171761156e-12, 6.91278739979595e-13, 2.158531166307487e-12, 1.9078772849762116e-12, 2.100852911773865e-12, 5.715158164429357e-13, 1.0805467848609696e-12, -9.411789923807756e-13, -2.174110934685669e-12, -1.6154384687577794e-12, -1.925192427351674e-12, -2.787090762172706e-13, 1.5817173959487008e-12, 1.1627019876406242e-12, 2.1533809891477462e-12, 1.3715974970379685e-12, 1.7271147619707383e-12, -3.666668409326411e-15, -1.7167456692335215e-12, -1.3539876685120245e-12, -2.098510818240862e-12, -1.1176101277071693e-12, -1.510733487093685e-12, 2.7189302241950597e-13, 1.8169997841391283e-12, 1.8607040821322363e-12, 2.012032250878204e-12, 8.578125731441288e-13, -9.898413469086598e-13, -5.226145579663444e-13, -1.882671102348965e-12, -1.689163891226142e-12, -1.8967939198477612e-12, -5.964243855738349e-13, 1.182324420659353e-12, 7.528676575392634e-13, 1.9144195777254236e-12, 1.498062416303847e-12, 1.7559169179434675e-12, 3.3750029138600313e-13, -1.346478592685607e-12, -9.601038497217274e-13, -1.9133486028194424e-12, -1.2912288425981355e-12, 3.843487214692104e-13, -8.488422096296355e-14, 1.481098663852487e-12, 1.8213655410270757e-12, 1.8809751933107632e-12, 1.0725498180569337e-12, -6.089064257149002e-13, -1.5783293454748465e-13, -1.5854479187837889e-12, -1.703000913032271e-12, -1.81919691984167e-12, -8.459161648065316e-13, 8.136276483279581e-13, 3.873513922808547e-13, 1.6592523795905256e-12, 1.5618436448663897e-12, 1.848575817160053e-13, -1.333773911628422e-12, 1.0051342353920023e-12, -6.006961963435364e-13, -1.70268768702464e-12, -1.4010557037452687e-12, 4.7014062293845166e-14, 1.4463621272886584e-12, 1.6501707769331353e-12, 7.952458136450957e-13, 1.7163617532442443e-12, 1.223956699880624e-12, -2.6850261380592655e-13, -1.5305533533280236e-12, -1.5290972698103755e-12, -9.687557830581617e-13, -1.7012916683073476e-12, -1.0339734710790305e-12, 4.765868689277086e-13, 1.5861981866871488e-12, 1.3877904901649085e-12, 1.1193766183068e-12, 1.6588762698568904e-12, 8.345895047105756e-13, -6.685586329338578e-13, -1.6135717978774111e-12, -1.2292657126586337e-12, 1.6049696836308025e-13, -1.590863508635354e-12, -6.292944680977297e-13, 8.420496830190138e-13, 1.6133568005866072e-12, 1.056679266656091e-12, -3.629299551860532e-13, 1.499315211914154e-12, 4.2153585309845365e-13, -9.950539741135356e-13, -1.5866195076513767e-12, -8.732797471266984e-13, 5.517188810845453e-13, -1.3865674016941276e-12, -2.1467133897324492e-13, 1.1259436308655446e-12, 1.5347829344231068e-12, 6.823591713368826e-13, -7.244061578891292e-13, -1.5283565428861334e-12, 1.192445275144784e-14, -1.2334804401839539e-12, -1.459595248484713e-12, -4.87204623433185e-13, 8.788630088442384e-13, 1.5158034332926618e-12, 1.836572343857923e-13, 1.3168205675179179e-12, 1.3630938825587302e-12, 2.9105155243368264e-13, -1.0133097702938465e-12, -1.478742692531676e-12, -7.284810775443074e-13, -1.3755147194871586e-12, -1.2475675874312753e-12, -9.703876428530239e-14, 1.1263303657804702e-12, 1.4186299704399552e-12, 5.455407718450711e-13, 1.4095019639295825e-12, 1.11551534068971e-12, -9.183403820375857e-14, -1.2168819554445043e-12, -1.3372217829571431e-12, -3.5991172607323374e-13, -1.4190988878795552e-12, -9.696037375772626e-13, 2.7274558479783995e-13, 1.2842981886307392e-12, 1.2365402755551425e-12, 1.7463485627207398e-13, -1.0245622709612046e-12, 8.126226471241726e-13, -4.430889791358361e-13, -1.328288173896297e-12, -1.1188360351035986e-12, 7.353550412906099e-15, 1.1212796099599465e-12, -6.474408140687282e-13, 6.005035336174858e-13, 1.3489288895954243e-12, 9.865478659693006e-13, -1.8326200203633985e-13, -1.1963484673402358e-12, 4.769610270974334e-13, -7.429024301112974e-13, -1.3466537997566808e-12, -8.422613734931916e-13, 3.504808476859772e-13, 1.2492719532464225e-12, 1.1182467712228528e-12, 8.684955966203889e-13, 1.3222356152683967e-12, 6.886661922146653e-13, -5.066157996586051e-13, -1.2799102055982559e-12, -9.989408389018961e-13, -9.758076508284419e-13, -1.2767650435160927e-12, -5.285128346251e-13, 6.49517494909907e-13, 1.2884722585745911e-12, 8.668528134886389e-13, -2.638993082219876e-13, 1.2116257433122946e-12, 3.6457010912753496e-13, -7.773065502890419e-13, -1.2755027069266678e-12, -7.24493327743797e-13, 4.182326685496507e-13, -1.1284650514378769e-12, -1.9958265996909003e-13, 8.883945011931016e-13, 1.2418650092646533e-12, 5.744581242986269e-13, -5.61024208860228e-13, 1.029161890257757e-12, 3.6230536664327503e-14, -9.81499386973339e-13, -1.188718394551369e-12, -4.1938644939655545e-13, 6.903242625970474e-13, 1.228050972544581e-12, 1.2290964415944544e-13, 1.0556569724276543e-12, 1.1174934675534098e-12, 2.619201242611696e-13, -8.04449768517651e-13, -1.2054428635832615e-12, -2.754009043384742e-13, -1.110226710912543e-12, -1.0298623932814e-12, -1.0466302981628275e-13, 9.020030273913793e-13, 1.1635645788890536e-12, 4.189792772706785e-13, 1.14489277433516e-12, 9.27707238286557e-13, -4.985724018965326e-14, -9.818850376860921e-13, -1.1036397490338246e-12, -3.190051033660074e-13, -1.1596604752861506e-12, -8.130856556619326e-13, 1.99226106532141e-13, 1.043304657076527e-12, 1.0271416963497648e-12, 1.679949988798654e-13, 1.154847485002053e-12, 6.881950521606117e-13, -3.411759806962178e-13, -1.0857829392529883e-12, -9.357642698909485e-13, -1.83492154440636e-14, 9.099428025308165e-13, -5.553350205904362e-13, 4.736172933873795e-13, 1.1091518328787409e-12, 8.313903493602226e-13, -1.2755096458205717e-13, -9.774790568975456e-13, 4.168693656329131e-13, -5.946660807006066e-13, -1.1135494653105593e-12, -7.160580722115339e-13, 2.674464111545455e-13, 1.0270481297022793e-12, -2.751883465025584e-13, 7.026679043307948e-13, 1.0994100595185241e-12, 5.919252718186718e-13, -3.9923191705662497e-13, -1.058322917149579e-12, -8.4576649069662e-13, -7.962176382624031e-13, -1.0674500562982137e-12, -4.612333735429242e-13, 5.2098494789099e-13, 1.0712746878818735e-12, 7.397667547981435e-13, 8.741751354908456e-13, 1.0186496828337721e-12, 3.2627069448953883e-13, -6.309910818673437e-13, -1.0661657104046873e-12, -6.242333039363501e-13, -9.356764495149772e-13, -9.542320275959804e-13, -1.8933543155606053e-13, 7.277652872700324e-13, 1.0435387363255666e-12, 5.012828802226921e-13, -4.502307543712697e-13, 8.756373447507682e-13, 5.270006910788709e-14, -8.100700015292728e-13, -1.0042012794225785e-12, -3.7309782000005676e-13, 5.616965226273862e-13, -7.844962743655537e-13, 8.142366446882432e-14, 8.769281958573294e-13, 9.49207184207379e-13, 2.4189041069634654e-13, -6.611234454854953e-13, -1.017660782032248e-12, -2.1091777684199148e-13, -9.276325367568727e-13, -8.798344539907854e-13, -1.098677152402451e-13, 7.471889318204361e-13, 9.87323612623714e-13, 3.337890131394766e-13, 9.617505359812983e-13, 7.975595552912884e-13, -2.080297671863511e-14]} diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js index 139206e8abad..0f6bf08f5fcb 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.assign.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -21,14 +21,14 @@ // MODULES // var tape = require( 'tape' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); -var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); -var NINF = require( '@stdlib/constants/float64/ninf' ); -var PINF = require( '@stdlib/constants/float64/pinf' ); -var EPS = require( '@stdlib/constants/float64/eps' ); -var Float64Array = require( '@stdlib/array/float64' ); -var sici = require( './../lib/assign.js' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var HALF_PI = require( '@stdlib/constants/float32/half-pi' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var Float32Array = require( '@stdlib/array/float32' ); +var sicif = require( './../lib/assign.js' ); // FIXTURES // @@ -46,13 +46,11 @@ var veryLarge = require( './fixtures/python/very_large.json' ); tape( 'main export is a function', function test( t ) { t.ok( true, __filename ); - t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.strictEqual( typeof sicif, 'function', 'main export is a function' ); t.end(); }); tape( 'the function computes the sine and cosine integrals for small positive numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -66,23 +64,19 @@ tape( 'the function computes the sine and cosine integrals for small positive nu for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for medium positive numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -96,23 +90,19 @@ tape( 'the function computes the sine and cosine integrals for medium positive n for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 60.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 60.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 3, true, 'returns expected value within 3 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 1006, true, 'returns expected value within 1006 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for large positive numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -124,25 +114,21 @@ tape( 'the function computes the sine and cosine integrals for large positive nu si = largePositive.si; ci = largePositive.ci; - for ( i = 0; i < x.length; i++ ) { + for ( i = 0; i < 300; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 26, true, 'returns expected value within 26 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for small negative numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -156,23 +142,19 @@ tape( 'the function computes the sine and cosine integrals for small negative nu for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for medium negative numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -186,23 +168,19 @@ tape( 'the function computes the sine and cosine integrals for medium negative n for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 60.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 60.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 3, true, 'returns expected value within 3 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 1006, true, 'returns expected value within 1006 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for large negative numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -216,23 +194,19 @@ tape( 'the function computes the sine and cosine integrals for large negative nu for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 26, true, 'returns expected value within 26 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for very large positive numbers', function test( t ) { - var delta; - var tol; var out; var si; var ci; @@ -246,16 +220,14 @@ tape( 'the function computes the sine and cosine integrals for very large positi for ( i = 0; i < x.length; i++ ) { out = [ 0.0, 0.0 ]; - v = sici( x[ i ], out, 1, 0 ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ], out, 1, 0 ); t.equal( v, out, 'returns output array' ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); @@ -265,9 +237,9 @@ tape( 'the function returns `[0,-Infinity]` if provided `0`', function test( t ) var out; out = [ 0.0, 0.0 ]; - val = sici( 0.0, out, 1, 0 ); + val = sicif( f32( 0.0 ), out, 1, 0 ); t.equal( val, out, 'returns output array' ); - t.strictEqual( val[ 0 ], 0.0, 'returns expected value' ); + t.strictEqual( val[ 0 ], f32( 0.0 ), 'returns expected value' ); t.strictEqual( val[ 1 ], NINF, 'returns expected value' ); t.end(); }); @@ -277,10 +249,10 @@ tape( 'the function returns `[-PI/2,NaN]` if provided `-Infinity`', function tes var out; out = [ 0.0, 0.0 ]; - val = sici( NINF, out, 1, 0 ); + val = sicif( NINF, out, 1, 0 ); t.equal( val, out, 'returns output array' ); t.strictEqual( val[ 0 ], -HALF_PI, 'returns expected value' ); - t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 1 ] ), true, 'returns expected value' ); t.end(); }); @@ -289,7 +261,7 @@ tape( 'the function returns `[PI/2,0]` if provided `+Infinity`', function test( var out; out = [ 0.0, 0.0 ]; - val = sici( PINF, out, 1, 0 ); + val = sicif( PINF, out, 1, 0 ); t.equal( val, out, 'returns output array' ); t.strictEqual( val[ 0 ], HALF_PI, 'returns expected value' ); t.strictEqual( val[ 1 ], 0, 'returns expected value' ); @@ -301,10 +273,10 @@ tape( 'the function returns `[NaN,NaN]` if provided `NaN`', function test( t ) { var out; out = [ 0.0, 0.0 ]; - val = sici( NaN, out, 1, 0 ); + val = sicif( NaN, out, 1, 0 ); t.equal( val, out, 'returns output array' ); - t.strictEqual( isnan( val[ 0 ] ), true, 'returns expected value' ); - t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 0 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 1 ] ), true, 'returns expected value' ); t.end(); }); @@ -313,11 +285,11 @@ tape( 'the function supports providing an output object (array)', function test( var val; out = [ 0.0, 0.0 ]; - val = sici( 3.0, out, 1, 0 ); + val = sicif( f32( 3.0 ), out, 1, 0 ); t.strictEqual( val, out, 'returns output object' ); - t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); - t.strictEqual( val[ 1 ], 0.11962978600800023, 'returns expected value' ); + t.strictEqual( val[ 0 ], f32( 1.8486523628234863 ), 'returns expected value' ); + t.strictEqual( val[ 1 ], f32( 0.1196298599243164 ), 'returns expected value' ); t.end(); }); @@ -326,12 +298,12 @@ tape( 'the function supports providing an output object (typed array)', function var out; var val; - out = new Float64Array( 2 ); - val = sici( 3.0, out, 1, 0 ); + out = new Float32Array( 2 ); + val = sicif( f32( 3.0 ), out, 1, 0 ); t.strictEqual( val, out, 'returns output object' ); - t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); - t.strictEqual( val[ 1 ], 0.11962978600800023, 'returns expected value' ); + t.strictEqual( val[ 0 ], 1.8486523628234863, 'returns expected value' ); + t.strictEqual( val[ 1 ], 0.1196298599243164, 'returns expected value' ); t.end(); }); @@ -340,13 +312,13 @@ tape( 'the function supports specifying a stride', function test( t ) { var out; var val; - out = new Float64Array( 4 ); - val = sici( 3.0, out, 2, 0 ); + out = new Float32Array( 4 ); + val = sicif( f32( 3.0 ), out, 2, 0 ); t.strictEqual( val, out, 'returns output array' ); - t.strictEqual( val[ 0 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 0 ], 1.8486523628234863, 'returns expected value' ); t.strictEqual( val[ 1 ], 0, 'returns expected value' ); - t.strictEqual( val[ 2 ], 0.11962978600800023, 'returns expected value' ); + t.strictEqual( val[ 2 ], 0.1196298599243164, 'returns expected value' ); t.strictEqual( val[ 3 ], 0, 'returns expected value' ); t.end(); @@ -356,14 +328,14 @@ tape( 'the function supports specifying an offset', function test( t ) { var out; var val; - out = new Float64Array( 4 ); - val = sici( 3.0, out, 2, 1 ); + out = new Float32Array( 4 ); + val = sicif( f32( 3.0 ), out, 2, 1 ); t.strictEqual( val, out, 'returns output array' ); t.strictEqual( val[ 0 ], 0, 'returns expected value' ); - t.strictEqual( val[ 1 ], 1.848652527999468, 'returns expected value' ); + t.strictEqual( val[ 1 ], 1.8486523628234863, 'returns expected value' ); t.strictEqual( val[ 2 ], 0, 'returns expected value' ); - t.strictEqual( val[ 3 ], 0.11962978600800023, 'returns expected value' ); + t.strictEqual( val[ 3 ], 0.1196298599243164, 'returns expected value' ); t.end(); }); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js index 108b083547ff..cdb915b3acd5 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* 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. @@ -22,19 +22,19 @@ var tape = require( 'tape' ); var hasOwnProp = require( '@stdlib/assert/has-own-property' ); -var sici = require( './../lib' ); +var sicif = require( './../lib' ); // TESTS // tape( 'main export is a function', function test( t ) { t.ok( true, __filename ); - t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.strictEqual( typeof sicif, 'function', 'main export is a function' ); t.end(); }); tape( 'attached to the main export is an `assign` method', function test( t ) { - t.strictEqual( hasOwnProp( sici, 'assign' ), true, 'has property' ); - t.strictEqual( typeof sici.assign, 'function', 'has method' ); + t.strictEqual( hasOwnProp( sicif, 'assign' ), true, 'has property' ); + t.strictEqual( typeof sicif.assign, 'function', 'has method' ); t.end(); }); diff --git a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js index 99080aae05d8..5919091d083b 100644 --- a/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js +++ b/lib/node_modules/@stdlib/math/base/special/sicif/test/test.main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* 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. @@ -22,13 +22,13 @@ var tape = require( 'tape' ); var isArray = require( '@stdlib/assert/is-array' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); -var HALF_PI = require( '@stdlib/constants/float64/half-pi' ); -var NINF = require( '@stdlib/constants/float64/ninf' ); -var PINF = require( '@stdlib/constants/float64/pinf' ); -var EPS = require( '@stdlib/constants/float64/eps' ); -var sici = require( './../lib/main.js' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var HALF_PI = require( '@stdlib/constants/float32/half-pi' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var sicif = require( './../lib/main.js' ); // FIXTURES // @@ -46,13 +46,11 @@ var veryLarge = require( './fixtures/python/very_large.json' ); tape( 'main export is a function', function test( t ) { t.ok( true, __filename ); - t.strictEqual( typeof sici, 'function', 'main export is a function' ); + t.strictEqual( typeof sicif, 'function', 'main export is a function' ); t.end(); }); tape( 'the function computes the sine and cosine integrals for small positive numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -64,22 +62,18 @@ tape( 'the function computes the sine and cosine integrals for small positive nu ci = smallPositive.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for medium positive numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -91,22 +85,18 @@ tape( 'the function computes the sine and cosine integrals for medium positive n ci = mediumPositive.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); - - delta = abs( v[ 0 ] - si[ i ] ); - tol = 60.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 60.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 3, true, 'returns expected value within 3 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 1006, true, 'returns expected value within 1006 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for large positive numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -118,22 +108,18 @@ tape( 'the function computes the sine and cosine integrals for large positive nu ci = largePositive.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 26, true, 'returns expected value within 26 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for small negative numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -145,22 +131,18 @@ tape( 'the function computes the sine and cosine integrals for small negative nu ci = smallNegative.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); - - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for medium negative numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -172,22 +154,18 @@ tape( 'the function computes the sine and cosine integrals for medium negative n ci = mediumNegative.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 0 ] - si[ i ] ); - tol = 60.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); - - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 60.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 3, true, 'returns expected value within 3 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 1006, true, 'returns expected value within 1006 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for large negative numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -199,22 +177,18 @@ tape( 'the function computes the sine and cosine integrals for large negative nu ci = largeNegative.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); - - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 26, true, 'returns expected value within 26 ulp' ); } t.end(); }); tape( 'the function computes the sine and cosine integrals for very large positive numbers', function test( t ) { - var delta; - var tol; var si; var ci; var x; @@ -226,47 +200,45 @@ tape( 'the function computes the sine and cosine integrals for very large positi ci = veryLarge.ci; for ( i = 0; i < x.length; i++ ) { - v = sici( x[ i ] ); - - delta = abs( v[ 0 ] - si[ i ] ); - tol = 2.0 * EPS * abs( si[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. SI: ' + v[ 0 ] + '. Expected: ' + si[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + x[ i ] = f32( x[ i ] ); + si[ i ] = f32( si[ i ] ); + ci[ i ] = f32( ci[ i ] ); + v = sicif( x[ i ] ); - delta = abs( v[ 1 ] - ci[ i ] ); - tol = 2.0 * EPS * abs( ci[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. CI: ' + v[ 1 ] + '. Expected: ' + ci[ i ] + '. tol: ' + tol + '. delta: ' + delta + '.' ); + t.strictEqual( ulpdiff( v[ 0 ], si[ i ] ) <= 1, true, 'returns expected value within 1 ulp' ); + t.strictEqual( ulpdiff( v[ 1 ], ci[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); } t.end(); }); tape( 'the function returns `[0,-Infinity]` if provided `0`', function test( t ) { - var val = sici( 0.0 ); + var val = sicif( f32( 0.0 ) ); t.strictEqual( isArray( val ), true, 'returns an array' ); - t.strictEqual( val[ 0 ], 0.0, 'returns expected value' ); + t.strictEqual( val[ 0 ], f32( 0.0 ), 'returns expected value' ); t.strictEqual( val[ 1 ], NINF, 'returns expected value' ); t.end(); }); tape( 'the function returns `[-PI/2,NaN]` if provided `-Infinity`', function test( t ) { - var val = sici( NINF ); + var val = sicif( NINF ); t.strictEqual( isArray( val ), true, 'returns an array' ); t.strictEqual( val[ 0 ], -HALF_PI, 'returns expected value' ); - t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 1 ] ), true, 'returns expected value' ); t.end(); }); tape( 'the function returns `[PI/2,0]` if provided `+Infinity`', function test( t ) { - var val = sici( PINF ); + var val = sicif( PINF ); t.strictEqual( isArray( val ), true, 'returns an array' ); t.strictEqual( val[ 0 ], HALF_PI, 'returns expected value' ); - t.strictEqual( val[ 1 ], 0, 'returns expected value' ); + t.strictEqual( val[ 1 ], f32( 0.0 ), 'returns expected value' ); t.end(); }); tape( 'the function returns `[NaN,NaN]` if provided `NaN`', function test( t ) { - var val = sici( NaN ); + var val = sicif( NaN ); t.strictEqual( isArray( val ), true, 'returns an array' ); - t.strictEqual( isnan( val[ 0 ] ), true, 'returns expected value' ); - t.strictEqual( isnan( val[ 1 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 0 ] ), true, 'returns expected value' ); + t.strictEqual( isnanf( val[ 1 ] ), true, 'returns expected value' ); t.end(); });