From fd2b3f0b6c2cd72b5c99309d7bbe6262c2a97738 Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Mon, 21 Jul 2025 10:58:02 +0530 Subject: [PATCH 1/2] feat: add `math/base/special/cotf` --- 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: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: passed - 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/cotf/README.md | 194 ++++++++++ .../base/special/cotf/benchmark/benchmark.js | 54 +++ .../cotf/benchmark/benchmark.native.js | 63 ++++ .../special/cotf/benchmark/c/native/Makefile | 146 ++++++++ .../cotf/benchmark/c/native/benchmark.c | 138 +++++++ .../math/base/special/cotf/binding.gyp | 170 +++++++++ .../math/base/special/cotf/docs/repl.txt | 29 ++ .../base/special/cotf/docs/types/index.d.ts | 52 +++ .../math/base/special/cotf/docs/types/test.ts | 44 +++ .../base/special/cotf/examples/c/Makefile | 146 ++++++++ .../base/special/cotf/examples/c/example.c | 31 ++ .../math/base/special/cotf/examples/index.js | 31 ++ .../math/base/special/cotf/include.gypi | 53 +++ .../include/stdlib/math/base/special/cotf.h | 38 ++ .../math/base/special/cotf/lib/index.js | 52 +++ .../math/base/special/cotf/lib/main.js | 67 ++++ .../math/base/special/cotf/lib/native.js | 62 ++++ .../math/base/special/cotf/manifest.json | 72 ++++ .../math/base/special/cotf/package.json | 70 ++++ .../math/base/special/cotf/src/Makefile | 70 ++++ .../math/base/special/cotf/src/addon.c | 22 ++ .../@stdlib/math/base/special/cotf/src/main.c | 34 ++ .../special/cotf/test/fixtures/julia/REQUIRE | 2 + .../test/fixtures/julia/huge_negative.json | 1 + .../test/fixtures/julia/huge_positive.json | 1 + .../test/fixtures/julia/large_negative.json | 1 + .../test/fixtures/julia/large_positive.json | 1 + .../test/fixtures/julia/medium_negative.json | 1 + .../test/fixtures/julia/medium_positive.json | 1 + .../cotf/test/fixtures/julia/runner.jl | 114 ++++++ .../test/fixtures/julia/small_negative.json | 1 + .../test/fixtures/julia/small_positive.json | 1 + .../cotf/test/fixtures/julia/smaller.json | 1 + .../cotf/test/fixtures/julia/subnormal.json | 1 + .../test/fixtures/julia/tiny_negative.json | 1 + .../test/fixtures/julia/tiny_positive.json | 1 + .../fixtures/julia/very_large_negative.json | 1 + .../fixtures/julia/very_large_positive.json | 1 + .../math/base/special/cotf/test/test.js | 330 +++++++++++++++++ .../base/special/cotf/test/test.native.js | 339 ++++++++++++++++++ 40 files changed, 2437 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/include.gypi create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/include/stdlib/math/base/special/cotf.h create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/manifest.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/src/main.c create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/REQUIRE create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_positive.json create mode 100755 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/runner.jl create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/smaller.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/subnormal.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/test.js create mode 100644 lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/README.md b/lib/node_modules/@stdlib/math/base/special/cotf/README.md new file mode 100644 index 000000000000..a8dcc5c966fb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/README.md @@ -0,0 +1,194 @@ + + +# Cotangent + +> Evaluate the [cotangent][trigonometric-functions] of a single-precision floating-point number (in radians). + +
+ +
+ +
+ +## Usage + +```javascript +var cotf = require( '@stdlib/math/base/special/cotf' ); +``` + +#### cotf( x ) + +Evaluates the [cotangent][trigonometric-functions] of a single-precision floating-point number (in radians). + +```javascript +var v = cotf( 0.0 ); +// returns Infinity + +v = cotf( 3.141592653589793/2.0 ); +// returns ~0.0 + +v = cotf( -3.141592653589793/4.0 ); +// returns ~-1.0 + +v = cotf( 3.141592653589793/4.0 ); +// returns ~1.0 + +v = cotf( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var PI = require( '@stdlib/constants/float64/pi' ); +var cotf = require( '@stdlib/math/base/special/cotf' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -PI/2.0, PI/2.0, opts ); + +logEachMap( 'cotf(%0.4f) = %0.4f', x, cotf ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/cotf.h" +``` + +#### stdlib_base_cotf( x ) + +Evaluates the [cotangent][trigonometric-functions] of a single-precision floating-point number (in radians). + +```c +float out = stdlib_base_cotf( 0.0f ); +// returns Infinity + +out = stdlib_base_cotf( 3.141592653589793f / 2.0f ); +// returns ~0.0f +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value. + +```c +float stdlib_base_cotf( const float x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/cotf.h" +#include + +int main( void ) { + const float x[] = { 0.523f, 0.785f, 1.047f, 3.14f }; + + float y; + int i; + for ( i = 0; i < 4; i++ ) { + y = stdlib_base_cotf( x[ i ] ); + printf( "cotf(%f) = %f\n", x[ i ], y ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js new file mode 100644 index 000000000000..28017c26ffd5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js @@ -0,0 +1,54 @@ +/** +* @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 bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var pkg = require( './../package.json' ).name; +var cotf = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -10.0, 10.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = cotf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js new file mode 100644 index 000000000000..412dae802b03 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js @@ -0,0 +1,63 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var cotf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( cotf instanceof Error ) +}; + + +// MAIN // + +bench( pkg+'::native', opts, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -10.0, 10.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = cotf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile new file mode 100644 index 000000000000..f69e9da2b4d3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +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], [2][2]). +# +# [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 includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c new file mode 100644 index 000000000000..676ee988af38 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c @@ -0,0 +1,138 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 "stdlib/math/base/special/cotf.h" +#include +#include +#include +#include +#include + +#define NAME "cotf" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* 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 [min,max). +* +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number +*/ +static float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + float x[ 100 ]; + double elapsed; + double t; + float y; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = random_uniform( -10.0f, 10.0f ); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = stdlib_base_cotf( x[ i%100 ] ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y ) { + 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::native::%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/cotf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp new file mode 100644 index 000000000000..ec3992233442 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 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. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/cotf/docs/repl.txt new file mode 100644 index 000000000000..515bcaeb7852 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/docs/repl.txt @@ -0,0 +1,29 @@ + +{{alias}}( x ) + Computes the cotangent of a single-precision floating-point number + (in radians). + + Parameters + ---------- + x: number + Input value (in radians). + + Returns + ------- + y: number + Cotangent. + + Examples + -------- + > var y = {{alias}}( 0.0 ) + Infinity + > y = {{alias}}( -{{alias:@stdlib/constants/float64/pi}}/4.0 ) + ~-1.0 + > y = {{alias}}( {{alias:@stdlib/constants/float64/pi}}/4.0 ) + ~1.0 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts new file mode 100644 index 000000000000..22dff5612f4d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts @@ -0,0 +1,52 @@ +/* +* @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. +*/ + +// TypeScript Version: 4.1 + +/** +* Evaluates the cotangent of a single-precision floating-point number (in radians). +* +* @param x - input value (in radians) +* @returns cotangent +* +* @example +* var v = cotf( 0.0 ); +* // returns Infinity +* +* @example +* var v = cotf( 3.141592653589793/2.0 ); +* // returns ~0.0 +* +* @example +* var v = cotf( -3.141592653589793/4.0 ); +* // returns ~-1.0 +* +* @example +* var v = cotf( 3.141592653589793/4.0 ); +* // returns ~1.0 +* +* @example +* var v = cotf( NaN ); +* // returns NaN +*/ +declare function cotf( x: number ): number; + + +// EXPORTS // + +export = cotf; diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts new file mode 100644 index 000000000000..94a45b829828 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @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. +*/ + +import cotf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + cotf( 2 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + cotf( true ); // $ExpectError + cotf( false ); // $ExpectError + cotf( null ); // $ExpectError + cotf( undefined ); // $ExpectError + cotf( '5' ); // $ExpectError + cotf( [] ); // $ExpectError + cotf( {} ); // $ExpectError + cotf( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + cotf(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile new file mode 100644 index 000000000000..6aed70daf167 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +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], [2][2]). +# +# [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 includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c new file mode 100644 index 000000000000..3fc1d583e4ab --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c @@ -0,0 +1,31 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 "stdlib/math/base/special/cotf.h" +#include + +int main( void ) { + const float x[] = { 0.523f, 0.785f, 1.047f, 3.14f }; + + float y; + int i; + for ( i = 0; i < 4; i++ ) { + y = stdlib_base_cotf( x[ i ] ); + printf( "cotf(%f) = %f\n", x[ i ], y ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js new file mode 100644 index 000000000000..20210f1b138d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js @@ -0,0 +1,31 @@ +/** +* @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'; + +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var PI = require( '@stdlib/constants/float64/pi' ); +var cotf = require( './../lib' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -PI/2.0, PI/2.0, opts ); + +logEachMap( 'cotf(%0.4f) = %0.4f', x, cotf ); diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi b/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi new file mode 100644 index 000000000000..575cb043c0bf --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 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. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + '=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "cotf", + "cotangent", + "tan", + "tangent", + "sin", + "sine", + "cos", + "cosine", + "trig", + "trigonometry" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile new file mode 100644 index 000000000000..bcf18aa46655 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + + +# RULES # + +#/ +# Removes generated files for building an add-on. +# +# @example +# make clean-addon +#/ +clean-addon: + $(QUIET) -rm -f *.o *.node + +.PHONY: clean-addon + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: clean-addon + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c new file mode 100644 index 000000000000..e3364d9368ba --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c @@ -0,0 +1,22 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 "stdlib/math/base/special/cotf.h" +#include "stdlib/math/base/napi/unary.h" + +STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_cotf ) diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c b/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c new file mode 100644 index 000000000000..10b30453e88f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c @@ -0,0 +1,34 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 "stdlib/math/base/special/cotf.h" +#include "stdlib/math/base/special/tanf.h" + +/** +* Evaluates the cotangent of a single-precision floating-point number (in radians). +* +* @param x input value (in radians) +* @return cotangent +* +* @example +* float y = stdlib_base_cotf( 3.141592653589793f / 2.0f ); +* // returns ~0.0f +*/ +float stdlib_base_cotf( const float x ) { + return 1.0f / stdlib_base_tanf( x ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_negative.json new file mode 100644 index 000000000000..834de2b5f20b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_negative.json @@ -0,0 +1 @@ +{"expected":[9.180869,0.33060363,-1.3470832,1.4219179,-0.30236936,-38.958492,0.35932118,-1.2772509,1.502422,-0.27457,-19.466412,0.38857344,-1.2118522,1.5893846,-0.24715972,-12.963343,0.41841504,-1.1503992,1.6837443,-0.22009505,-9.7075205,3.6508658,-1.0924715,-2.5688279,-0.19333448,-0.62831485,0.48010507,0.07776031,1.8994035,0.87034553,-6.4431014,4.5568614,-0.9857782,-2.2239769,-0.14056785,-0.5589046,0.54491496,0.12964873,2.1616983,0.96485484,-4.802254,6.0166636,1.6884791,0.2893674,-0.08855784,-0.49336883,-1.0897726,83.64088,2.4895244,1.0692215,0.48162195,-0.3154657,-0.80138624,-1.7256259,-6.391136,1.4641657,0.6864612,0.23581101,-0.1393117,-1.2418002,-3.1439478,16.095686,2.1687062,0.40443596,0.014324397,-0.37147626,-0.88716584,-1.9439408,3.486717,1.3173298,0.61515474,0.18350619,-0.64511687,-1.3777089,-3.79175,8.879847,0.8495495,0.34725943,-0.035785235,-0.42961273,-2.2970092,-24.615707,2.9252288,1.1886879,0.54811496,0.13215502,-1.5832235,-5.1074553,5.6017485,1.6433485,0.7667561,0.2920397,-0.08607499,-0.49030873,41.81446,2.4059565,1.0439206,0.46697712,0.066980764,-0.31275848,-0.7973476,-1.7158659,1.4272257,0.6690146,0.2232258,-0.15151995,-0.57306296,-1.2355554,-3.1173344,16.762983,0.39059144,0.002368115,-0.38514268,-0.90876085,-2.0024364,-10.7031975,3.5194182,1.3240919,-0.21825878,-0.66218007,-1.4129384,-3.9843302,8.016779,1.8564434,0.8538009,0.350023,-1.0340717,-2.3741663,-34.89832,2.8148282,1.1602429,0.5326684,0.12000952,-0.2559416,-0.714761,5.238922,1.5999571,0.7479437,0.27910927,-0.09813186,-0.50522625,-1.1107533,-2.6329505,1.0192436,0.45249492,0.05498086,-0.32593313,-0.8170929,-1.76401,-6.8139744,4.3836164,0.21070758,-0.16377251,-0.5890547,-1.266216,-3.2504356,13.95435,2.115665,0.9490325,-0.39893556,-0.9308302,-2.0638015,-12.287541,3.3658357,1.2916877,0.6021474,0.1737121,-0.20063438,-0.6381599,-1.3635231,-3.717358,-0.07423587,-0.47580037,-1.0591217,-2.4558313,-59.90507,2.7116163,1.1325762,0.5174174,0.107898824,-0.26871976,-0.7329806,-1.5660762,-4.9772477,5.76585,1.6617343,0.7746113,-2.9957113,20.895273,2.2524385,0.99516076,0.4381686,0.042996716,-0.33921087,-0.83722764,-1.8142283,-7.4313393,4.1539516,1.4422984,0.676172,0.22840524,-0.14648241,-0.5665348,-1.2231793,0.36328283,-0.021545837,-0.41286063,-0.9533963,-2.1282716,-14.417556,3.2241354,1.2602692,0.58597296,0.16142097,-0.21310142,-0.65511405,-1.3982738,-3.9027696,8.351664,1.8785583,-1.0848143,-2.5424373,-211.13722,2.6148865,1.1056489,0.50235385,0.09581935,-0.2815803,-0.7515224,-1.6081427,-5.3048835,5.3828254,1.6176401,0.7556572,0.28442866,-0.093158655,2.181729,0.9716442,0.42399153,0.031024894,-0.35259673,-0.85776967,-1.8666736,-8.169106,3.94602,1.4060959,0.6588896,0.21585989,-0.15871625,-0.5824358,-1.2534661,-3.1943383,-0.033510346,-0.42692384,-0.97648287,-2.1961083,-17.434834,3.0929544,1.2297834,0.57002366,0.1491772,-0.22563215,-0.672336,-1.434206,-4.1063313,7.582577,1.8255999,0.84172326,0.3421541,138.51929,2.5240214,1.079424,0.48747018,0.0837675,-0.2945277,-0.7704004,-1.6518584,-5.6768937,5.046119,1.5752189,0.7370424,0.27154934,-0.10523173,-0.51407874,-1.1265743,0.4099575,0.019061945,-0.3660959,-0.8787373,-1.9215132,-9.066584,3.7568243,1.3710904,0.6418773,0.20337912,-0.1709966,-0.59855974,-1.2846745,-3.3336084,12.701769,2.077747,-1.0001148,-2.2676032,-22.041262,2.9711292,1.2001811,0.5542902,0.13697702,-0.2382307,-0.6898371,-1.4713923,-4.330912,6.941344,1.7749038,0.8215002,0.32885295,-0.05233611,2.43848,1.0538676,0.47275898,0.07173978,-0.30756664,-0.7896294,-1.6973357,-6.103079,4.7477293,1.5343663,0.7187529,0.25875342,-0.11733523,-0.52928776,-1.1540745,-2.7914696,38.438545,2.3917782,1.0395436,0.4644228,0.06487257,-0.3150644,-0.800787,-1.724175,-6.375898,6.6981707,1.7538455,0.8129607,0.32318872,-0.057471573,-0.45548955,-1.0243187,-2.3430827,-29.94419,2.8576622,1.1714164,0.53876394,0.124816716,-0.25090122,-0.7076292,-1.50991,-4.580021,6.3983874,1.7263145,0.8016705,0.315656,-0.06433225,-0.46376884,-1.0384247,-2.388167,-37.659107,2.7962077,1.1553301,0.5299768,0.11788075,-0.25817937,-0.71793723,-1.3309504,-3.5529478,10.423708,1.9900595,0.90423775,0.38229427,-0.0048510134,-0.39345586,-0.922029,-2.0391333,-11.607296,3.425174,1.304404,0.6086194,0.17859529,-0.19571213,-0.63151485,-1.3500681,-3.6483872,9.724033,1.9566085,0.8918897,0.3744803,-0.0116868,-0.40137073,-0.9347557,-2.0748892,-12.615012,3.340138,1.2861016,0.59929085,0.17155047,-0.20281886,-0.55134815,-1.1946968,-2.9491313,23.195568,2.2815144,1.0046322,0.44382587,0.0477427,-0.3339381,-0.8292033,-1.7940762,-7.1740985,4.242149,1.4569874,0.68309593,0.23339395,-0.14164788,-0.56029516,-1.211425,-3.0167804,20.015287,2.23975,0.9909916,0.43566877,0.040893953,-0.34155312,-0.84080434,-1.8232708,-7.5512295,4.1159635,1.4358523,0.67311764,0.29697818,-0.08149876,-0.48468444,-1.074557,-2.5075066,-105.566246,2.6524732,1.1162304,0.50829947,0.10060125,-0.2764753,-0.74413747,-1.5912863,-5.1702433,5.5285077,1.6349022,0.76312464,0.28955498,-0.08838339,-0.49315366,-1.089394,-2.5581887,-379.19644,2.5985246,1.1009946,0.49972782,0.09370142,-0.28384715,-0.7548122,-1.6156957,-5.366743,5.3206086,1.610074,0.8616885,0.35513222,-0.028769521,-0.42133564,-0.96727306,-2.1688135,-16.100578,3.1437435,1.2417523,0.5763158,0.15402228,-0.22066009,-0.6654807,-1.4198252,-4.0233464,7.869947,1.8463,0.84984756,0.34745342,-0.035611924,-0.42940775,-0.98059183,-2.2083876,-18.099314,3.0709178,1.2245233,0.5672458,0.14703207,-0.22783914,-0.6753883,-1.4406421,-4.1441507,14.904011,2.1407917,0.95770717,0.41550052,0.023800353,-0.36073416,-0.8703786,-1.8994901,-8.688739,3.8297038,1.3848194,0.64858526,0.20831604,-0.16612582,-0.5921448,-1.2721975,-3.2771304,13.519843,2.1031802,0.94468755,0.40750775,0.016962193,-0.36847812,-0.88246405,-1.9314024,-9.244621,3.7253475,1.3650626,0.6389173,0.20119417,-0.17315784,-0.60141444,-1.2902528,-2.6929085,69.25603,2.4717631,1.0639142,0.4785668,0.07650203,-0.3023899,-0.78196865,-1.6791011,-5.927018,4.86179,1.5503693,0.7259605,0.263813,-0.11253643,-0.5232398,-1.1430902,-2.7503703,46.99983,2.4239736,1.049447,0.47019333,0.06963022,-0.30986577,-0.7930429,-1.7055112,-6.1844053,4.6988025,1.5273479,0.71557426,0.256515,-0.11946373,-0.44978297,-1.0146599,-2.3126817,-26.22074,2.9016714,1.1827145,0.5448905,0.12962961,-0.24587275,-0.7005451,-1.4944863,-4.478144,6.60323,1.745321,0.8094803,0.32087198,-0.059577838,-0.4580265,-1.0286294,-2.3567731,-31.954811,2.838536,1.1664491,0.5360586,0.12268551,-0.2531336,-0.7107841,-1.5168166,-4.6265993,6.31152,1.71799,0.7982282,0.3133493,-0.000114754694,-0.38799658,-0.91330445,-2.0149372,-10.997947,3.4864695,1.3172784,0.6151288,0.18348676,-0.190799,-0.62490946,-1.336784,-3.5817592,10.198464,1.9796906,0.90042955,0.37989032,-0.0069501586,-0.39588192,-0.9259202,-2.050007,-11.899317,3.39864,1.2987489,0.60574645,0.17643008,-0.19789249,-0.63445497,-1.3560098,-3.6786582,9.527465,1.9465151,1.0141941,0.44950706,0.052490823,-0.328682,-0.8212418,-1.7742635,-6.933764,4.333963,1.4718806,0.6900648,0.23839375,-0.13681984,-0.55408853,-1.1998047,-2.9696136,22.116625,2.268551,1.0004234,0.44131568,0.04563905,-0.33627287,-0.83275187,-1.8029652,-7.285916,4.202627,1.4504524,0.6800218,0.23118164,-0.14378971,-0.56305647,-1.2166177,-3.0381181,19.206266,2.22718,0.98683965,0.43317357,0.03879155,-0.34389874,-0.8443937,-1.8323828,-7.6749816,4.0786266,1.4294449,0.6700718,0.22399226,-0.15077329,-0.57209367,-1.2337127,-3.1095283,-13.562155,3.274438,1.2715967,0.59183484,0.16588998,-0.20855552,-0.64891136,-1.3854893,-3.8333023,8.671218,1.8984331,0.86997527,0.36047482,-0.024029993,-0.41576967,-0.9581473,-2.1420736,-14.955397,3.1960678,1.2538629,0.58264244,0.15887442,-0.21569842,-0.65866834,-1.4056365,-3.943465,8.179569,1.8673656,0.8580374,0.35277018,-0.030870462,-0.42380953,-0.9713444,-2.1808407,-16.665924,3.1210487,1.2364305,0.5735229,0.1518741,-0.2228624,-0.6685136,-1.4261749,-4.059731,7.7399864,1.8370814,0.8462388,0.34510264,-0.03771382,-0.4318961,-0.9847178,-2.220781,-18.816277,3.0491636,1.2192903,0.56447464,0.14488828,-0.23004824,-0.67844915,-1.4471173,-4.1826344,7.3445787,1.8075484,0.8345759,0.3374712,-0.044560704,-0.28980374,-0.7634879,-1.6357456,-5.5357614,5.163886,1.5904759,0.7437809,0.27622828,-0.10083309,-0.5085883,-1.1167461,-2.6543183,103.06881,2.505835,1.0740626,0.48440102,0.08126773,-0.29722795,-0.7743645,-1.6611543,-5.760572,4.9812274,1.566609,0.73321784,0.2688852,-0.10774276,-0.5172218,-1.1322241,-2.710328,60.46406,2.4569166,1.0594491,0.47598958,0.07439101,-0.30468237,-0.7853568,-1.6871467,-6.003812,4.8105974,1.5432479,0.72276,0.26156905,-0.114662595,-0.5259165,-1.1479436,-2.7684524,42.77747,2.409614,1.0450457,0.4676327,0.067521274,-0.31216788,-0.79646784,-1.7137456,-6.2678714,4.6508317,1.5203745,0.71240515,0.25427902,-0.121593304,-0.534674,-1.1639119,-2.828819,33.093933,2.3638446,1.3494204,0.6311939,0.19547383,-0.17883213,-0.608934,-1.3050241,-3.4280982,11.576228,2.03795,0.92160445,0.39319086,0.004621499,-0.3825573,-0.904655,-1.9911983,-10.448935,3.5498233,1.3303145,0.62167627,0.18838674,-0.18589476,-0.61834306,-1.3236672,-3.517354,10.721055,2.0032096,0.9090426,0.3853199,-0.0022138297,-0.3904136,-0.91716176,-2.0256035,-11.259988,3.4590557,1.3115529,0.61223924,0.18131785,-0.19297537,-0.6278321,-1.3426507,-3.6110072,9.982663,1.9694076,0.8966358,0.37749022,-0.009049365,-0.39831197,-0.92982644,-2.0609748,-12.2063,3.3724813,1.2931246,0.60288084,0.17426646,-0.20007469,-0.6374029,-1.3619857,-3.7094004,9.338604,1.9365035,0.8843801,0.3697009,-0.015885746,-0.40625346,-0.9426531,-1.5351363,-4.753138,6.094313,1.6964452,0.7892569,0.30731544,-0.07197048,-0.4730398,-1.054352,-2.440075,-52.778385,2.730554,1.1377332,0.5202773,0.11017898,-0.26630515,-0.72952235,-1.5583236,-4.9198165,5.844033,1.6702421,0.77822304,0.29985017,-0.07884466,-0.4814319,-1.0688909,-2.4884145,-82.575134,2.6738136,1.1221708,0.5116224,0.10326581,-0.27363867,-0.74004805,-1.5820103,-5.098095,5.61298,1.6446302,0.76730597,0.29241544,-0.08572626,-0.48987937,-1.0836437,-2.5384264,-189.5969,2.6191096,1.1068454,0.50302786,0.09636239,-0.28099966,-0.75068074,-1.6062146,-5.2892475,5.399001,1.6195879,0.7565028,0.28501037,-0.09261593,-0.49838364,-1.0986167,-2.590205,640.6172,2.56633,1.09175,0.49449223,0.22539099,-0.14941181,-0.57032776,-1.2303602,-3.095381,17.365118,2.1947725,0.9760345,0.42665252,0.033280578,-0.35006523,-0.85386586,-1.8566109,-8.019235,3.983696,1.4128257,0.662126,0.21821938,-0.15640695,-0.57942194,-1.2476887,-3.1692724,15.516511,2.1555984,0.96277595,0.41859636,0.026439168,-0.35775664,-0.86575425,-1.8873986,-8.49153,3.8714404,1.3925422,0.6523382,0.21106915,-0.16341706,-0.58858854,-1.2653153,-3.2464364,14.022435,2.117562,0.94969064,0.41058618,0.019600226,-0.36548582,-0.8777842,-1.9189912,-9.022031,3.7649732,1.3726411,0.6426373,0.20393951,-0.17044285,-0.5978291,-1.2832494,-3.3271022,12.789719],"x":[-1.8110049e18,-2.0900365e33,-4.180073e33,-6.2701094e33,-8.360146e33,-1.0450182e34,-1.2540219e34,-1.4630255e34,-1.6720292e34,-1.8810328e34,-2.0900365e34,-2.29904e34,-2.5080437e34,-2.7170474e34,-2.926051e34,-3.1350547e34,-3.3440583e34,-3.553062e34,-3.7620656e34,-3.9710693e34,-4.180073e34,-4.389077e34,-4.59808e34,-4.807084e34,-5.0160875e34,-5.2250914e34,-5.434095e34,-5.6430987e34,-5.852102e34,-6.061106e34,-6.2701094e34,-6.479113e34,-6.6881166e34,-6.8971205e34,-7.106124e34,-7.315128e34,-7.524131e34,-7.733135e34,-7.9421385e34,-8.1511424e34,-8.360146e34,-8.56915e34,-8.778154e34,-8.987156e34,-9.19616e34,-9.405164e34,-9.614168e34,-9.823171e34,-1.0032175e35,-1.0241179e35,-1.0450183e35,-1.0659186e35,-1.086819e35,-1.1077193e35,-1.1286197e35,-1.14952e35,-1.1704204e35,-1.1913208e35,-1.2122212e35,-1.2331215e35,-1.2540219e35,-1.2749223e35,-1.2958226e35,-1.3167229e35,-1.3376233e35,-1.3585237e35,-1.3794241e35,-1.4003245e35,-1.4212248e35,-1.4421252e35,-1.4630256e35,-1.483926e35,-1.5048262e35,-1.5257266e35,-1.546627e35,-1.5675274e35,-1.5884277e35,-1.6093281e35,-1.6302285e35,-1.6511289e35,-1.6720292e35,-1.6929296e35,-1.71383e35,-1.7347303e35,-1.7556307e35,-1.7765311e35,-1.7974313e35,-1.8183317e35,-1.839232e35,-1.8601325e35,-1.8810329e35,-1.9019332e35,-1.9228336e35,-1.943734e35,-1.9646342e35,-1.9855346e35,-2.006435e35,-2.0273354e35,-2.0482358e35,-2.0691362e35,-2.0900366e35,-2.110937e35,-2.1318371e35,-2.1527375e35,-2.173638e35,-2.1945383e35,-2.2154387e35,-2.236339e35,-2.2572395e35,-2.2781399e35,-2.29904e35,-2.3199404e35,-2.3408408e35,-2.3617412e35,-2.3826416e35,-2.403542e35,-2.4244424e35,-2.4453428e35,-2.466243e35,-2.4871434e35,-2.5080437e35,-2.5289441e35,-2.5498445e35,-2.570745e35,-2.5916453e35,-2.6125457e35,-2.6334459e35,-2.6543463e35,-2.6752467e35,-2.696147e35,-2.7170474e35,-2.7379478e35,-2.7588482e35,-2.7797486e35,-2.800649e35,-2.8215492e35,-2.8424496e35,-2.86335e35,-2.8842504e35,-2.9051507e35,-2.9260511e35,-2.9469515e35,-2.967852e35,-2.9887521e35,-3.0096525e35,-3.0305529e35,-3.0514533e35,-3.0723537e35,-3.093254e35,-3.1141544e35,-3.1350548e35,-3.155955e35,-3.1768554e35,-3.1977558e35,-3.2186562e35,-3.2395566e35,-3.260457e35,-3.2813574e35,-3.3022577e35,-3.323158e35,-3.3440583e35,-3.3649587e35,-3.385859e35,-3.4067595e35,-3.42766e35,-3.4485603e35,-3.4694607e35,-3.490361e35,-3.5112614e35,-3.532162e35,-3.5530622e35,-3.5739622e35,-3.5948626e35,-3.615763e35,-3.6366634e35,-3.6575638e35,-3.678464e35,-3.6993645e35,-3.720265e35,-3.7411653e35,-3.7620657e35,-3.782966e35,-3.8038665e35,-3.824767e35,-3.8456673e35,-3.8665677e35,-3.887468e35,-3.908368e35,-3.9292684e35,-3.950169e35,-3.9710692e35,-3.9919696e35,-4.01287e35,-4.0337704e35,-4.0546708e35,-4.075571e35,-4.0964715e35,-4.117372e35,-4.1382723e35,-4.1591727e35,-4.180073e35,-4.2009735e35,-4.221874e35,-4.2427743e35,-4.2636743e35,-4.2845747e35,-4.305475e35,-4.3263754e35,-4.347276e35,-4.3681762e35,-4.3890766e35,-4.409977e35,-4.4308774e35,-4.4517778e35,-4.472678e35,-4.4935785e35,-4.514479e35,-4.5353793e35,-4.5562797e35,-4.57718e35,-4.59808e35,-4.6189805e35,-4.639881e35,-4.6607813e35,-4.6816817e35,-4.702582e35,-4.7234824e35,-4.744383e35,-4.7652832e35,-4.7861836e35,-4.807084e35,-4.8279844e35,-4.8488848e35,-4.869785e35,-4.8906855e35,-4.911586e35,-4.932486e35,-4.9533863e35,-4.9742867e35,-4.995187e35,-5.0160875e35,-5.036988e35,-5.0578883e35,-5.0787887e35,-5.099689e35,-5.1205894e35,-5.14149e35,-5.1623902e35,-5.1832906e35,-5.204191e35,-5.2250914e35,-5.2459918e35,-5.2668918e35,-5.287792e35,-5.3086925e35,-5.329593e35,-5.3504933e35,-5.3713937e35,-5.392294e35,-5.4131945e35,-5.434095e35,-5.4549953e35,-5.4758957e35,-5.496796e35,-5.5176964e35,-5.538597e35,-5.5594972e35,-5.5803976e35,-5.601298e35,-5.622198e35,-5.6430984e35,-5.6639988e35,-5.684899e35,-5.7057995e35,-5.7267e35,-5.7476003e35,-5.7685007e35,-5.789401e35,-5.8103015e35,-5.831202e35,-5.8521023e35,-5.8730027e35,-5.893903e35,-5.9148034e35,-5.935704e35,-5.956604e35,-5.9775042e35,-5.9984046e35,-6.019305e35,-6.0402054e35,-6.0611058e35,-6.082006e35,-6.1029065e35,-6.123807e35,-6.1447073e35,-6.1656077e35,-6.186508e35,-6.2074085e35,-6.228309e35,-6.2492093e35,-6.2701097e35,-6.2910096e35,-6.31191e35,-6.3328104e35,-6.353711e35,-6.3746112e35,-6.3955116e35,-6.416412e35,-6.4373124e35,-6.4582128e35,-6.479113e35,-6.5000135e35,-6.520914e35,-6.5418143e35,-6.5627147e35,-6.583615e35,-6.6045155e35,-6.6254155e35,-6.646316e35,-6.667216e35,-6.688117e35,-6.709017e35,-6.7299174e35,-6.750818e35,-6.771718e35,-6.7926186e35,-6.813519e35,-6.834419e35,-6.85532e35,-6.87622e35,-6.8971205e35,-6.918021e35,-6.938921e35,-6.959822e35,-6.980722e35,-7.0016225e35,-7.022523e35,-7.043423e35,-7.064324e35,-7.085224e35,-7.1061244e35,-7.127025e35,-7.1479244e35,-7.168825e35,-7.189725e35,-7.2106256e35,-7.231526e35,-7.252426e35,-7.273327e35,-7.294227e35,-7.3151275e35,-7.336028e35,-7.356928e35,-7.377829e35,-7.398729e35,-7.4196295e35,-7.44053e35,-7.46143e35,-7.482331e35,-7.503231e35,-7.5241314e35,-7.545032e35,-7.565932e35,-7.5868326e35,-7.607733e35,-7.628633e35,-7.649534e35,-7.670434e35,-7.6913345e35,-7.712235e35,-7.733135e35,-7.754036e35,-7.774936e35,-7.7958365e35,-7.816736e35,-7.8376365e35,-7.858537e35,-7.879437e35,-7.900338e35,-7.921238e35,-7.9421384e35,-7.963039e35,-7.983939e35,-8.0048396e35,-8.02574e35,-8.04664e35,-8.067541e35,-8.088441e35,-8.1093415e35,-8.130242e35,-8.151142e35,-8.172043e35,-8.192943e35,-8.2138435e35,-8.234744e35,-8.255644e35,-8.276545e35,-8.297445e35,-8.3183454e35,-8.339246e35,-8.360146e35,-8.3810466e35,-8.401947e35,-8.422847e35,-8.443748e35,-8.464648e35,-8.4855485e35,-8.506448e35,-8.5273485e35,-8.548249e35,-8.569149e35,-8.59005e35,-8.61095e35,-8.6318505e35,-8.652751e35,-8.673651e35,-8.694552e35,-8.715452e35,-8.7363524e35,-8.757253e35,-8.778153e35,-8.7990536e35,-8.819954e35,-8.840854e35,-8.861755e35,-8.882655e35,-8.9035555e35,-8.924456e35,-8.945356e35,-8.966257e35,-8.987157e35,-9.0080575e35,-9.028958e35,-9.049858e35,-9.070759e35,-9.091659e35,-9.1125594e35,-9.13346e35,-9.15436e35,-9.17526e35,-9.19616e35,-9.2170606e35,-9.237961e35,-9.258861e35,-9.279762e35,-9.300662e35,-9.3215625e35,-9.342463e35,-9.363363e35,-9.384264e35,-9.405164e35,-9.4260645e35,-9.446965e35,-9.467865e35,-9.488766e35,-9.509666e35,-9.5305664e35,-9.551467e35,-9.572367e35,-9.5932676e35,-9.614168e35,-9.635068e35,-9.655969e35,-9.676869e35,-9.6977695e35,-9.71867e35,-9.73957e35,-9.760471e35,-9.781371e35,-9.8022715e35,-9.823172e35,-9.844072e35,-9.864972e35,-9.885872e35,-9.906773e35,-9.927673e35,-9.9485734e35,-9.969474e35,-9.990374e35,-1.00112746e36,-1.0032175e36,-1.0053075e36,-1.0073976e36,-1.0094876e36,-1.01157765e36,-1.0136677e36,-1.0157577e36,-1.0178478e36,-1.0199378e36,-1.02202785e36,-1.0241179e36,-1.0262079e36,-1.028298e36,-1.030388e36,-1.03247804e36,-1.0345681e36,-1.0366581e36,-1.03874816e36,-1.0408382e36,-1.0429282e36,-1.0450183e36,-1.0471083e36,-1.04919835e36,-1.0512884e36,-1.05337835e36,-1.0554684e36,-1.0575584e36,-1.0596485e36,-1.0617385e36,-1.06382855e36,-1.0659186e36,-1.0680086e36,-1.0700987e36,-1.0721887e36,-1.07427874e36,-1.0763688e36,-1.0784588e36,-1.08054886e36,-1.0826389e36,-1.0847289e36,-1.086819e36,-1.088909e36,-1.09099905e36,-1.0930891e36,-1.0951791e36,-1.0972692e36,-1.0993592e36,-1.10144925e36,-1.1035393e36,-1.1056293e36,-1.1077194e36,-1.1098094e36,-1.11189944e36,-1.1139895e36,-1.1160795e36,-1.11816956e36,-1.1202596e36,-1.12234956e36,-1.1244396e36,-1.1265296e36,-1.1286197e36,-1.1307097e36,-1.13279975e36,-1.1348898e36,-1.1369798e36,-1.1390699e36,-1.1411599e36,-1.14324995e36,-1.14534e36,-1.14743e36,-1.1495201e36,-1.1516101e36,-1.15370014e36,-1.1557902e36,-1.1578802e36,-1.15997026e36,-1.1620603e36,-1.1641503e36,-1.1662404e36,-1.1683304e36,-1.17042045e36,-1.1725105e36,-1.1746005e36,-1.1766906e36,-1.1787806e36,-1.18087065e36,-1.1829607e36,-1.1850507e36,-1.1871408e36,-1.1892307e36,-1.1913208e36,-1.1934108e36,-1.19550084e36,-1.1975909e36,-1.1996809e36,-1.20177096e36,-1.203861e36,-1.205951e36,-1.2080411e36,-1.2101311e36,-1.21222115e36,-1.2143112e36,-1.2164012e36,-1.2184913e36,-1.2205813e36,-1.22267135e36,-1.2247614e36,-1.2268514e36,-1.2289415e36,-1.2310315e36,-1.23312154e36,-1.2352116e36,-1.2373016e36,-1.23939166e36,-1.2414817e36,-1.2435717e36,-1.2456618e36,-1.2477518e36,-1.24984185e36,-1.2519319e36,-1.2540219e36,-1.256112e36,-1.2582019e36,-1.260292e36,-1.262382e36,-1.26447205e36,-1.2665621e36,-1.2686521e36,-1.2707422e36,-1.2728322e36,-1.27492224e36,-1.2770123e36,-1.2791023e36,-1.28119236e36,-1.2832824e36,-1.2853724e36,-1.2874625e36,-1.2895525e36,-1.29164255e36,-1.2937326e36,-1.2958226e36,-1.2979127e36,-1.3000027e36,-1.30209275e36,-1.3041828e36,-1.3062728e36,-1.3083629e36,-1.3104529e36,-1.31254294e36,-1.314633e36,-1.316723e36,-1.31881306e36,-1.3209031e36,-1.3229931e36,-1.3250831e36,-1.3271731e36,-1.3292632e36,-1.3313532e36,-1.3334433e36,-1.3355333e36,-1.3376233e36,-1.3397134e36,-1.3418034e36,-1.3438934e36,-1.3459835e36,-1.3480735e36,-1.3501636e36,-1.3522536e36,-1.3543436e36,-1.3564337e36,-1.3585237e36,-1.3606138e36,-1.3627038e36,-1.3647938e36,-1.3668839e36,-1.3689739e36,-1.371064e36,-1.373154e36,-1.375244e36,-1.377334e36,-1.3794241e36,-1.3815141e36,-1.3836042e36,-1.3856942e36,-1.3877843e36,-1.3898743e36,-1.3919643e36,-1.3940544e36,-1.3961444e36,-1.3982345e36,-1.4003245e36,-1.4024145e36,-1.4045046e36,-1.4065946e36,-1.4086847e36,-1.4107747e36,-1.4128647e36,-1.4149548e36,-1.4170448e36,-1.4191348e36,-1.4212249e36,-1.423315e36,-1.425405e36,-1.4274948e36,-1.4295849e36,-1.431675e36,-1.433765e36,-1.435855e36,-1.437945e36,-1.440035e36,-1.4421251e36,-1.4442152e36,-1.4463052e36,-1.4483952e36,-1.4504853e36,-1.4525753e36,-1.4546654e36,-1.4567554e36,-1.4588454e36,-1.4609355e36,-1.4630255e36,-1.4651155e36,-1.4672056e36,-1.4692956e36,-1.4713857e36,-1.4734757e36,-1.4755657e36,-1.4776558e36,-1.4797458e36,-1.4818359e36,-1.4839259e36,-1.486016e36,-1.488106e36,-1.490196e36,-1.492286e36,-1.4943761e36,-1.4964661e36,-1.4985562e36,-1.5006462e36,-1.5027362e36,-1.5048263e36,-1.5069163e36,-1.5090064e36,-1.5110964e36,-1.5131864e36,-1.5152765e36,-1.5173665e36,-1.5194566e36,-1.5215466e36,-1.5236366e36,-1.5257267e36,-1.5278167e36,-1.5299068e36,-1.5319968e36,-1.5340868e36,-1.5361769e36,-1.5382669e36,-1.540357e36,-1.542447e36,-1.544537e36,-1.546627e36,-1.5487171e36,-1.5508071e36,-1.5528972e36,-1.5549872e36,-1.5570773e36,-1.5591673e36,-1.5612573e36,-1.5633472e36,-1.5654373e36,-1.5675273e36,-1.5696173e36,-1.5717074e36,-1.5737974e36,-1.5758874e36,-1.5779775e36,-1.5800675e36,-1.5821576e36,-1.5842476e36,-1.5863376e36,-1.5884277e36,-1.5905177e36,-1.5926078e36,-1.5946978e36,-1.5967878e36,-1.5988779e36,-1.6009679e36,-1.603058e36,-1.605148e36,-1.607238e36,-1.609328e36,-1.6114181e36,-1.6135082e36,-1.6155982e36,-1.6176882e36,-1.6197783e36,-1.6218683e36,-1.6239583e36,-1.6260484e36,-1.6281384e36,-1.6302285e36,-1.6323185e36,-1.6344085e36,-1.6364986e36,-1.6385886e36,-1.6406787e36,-1.6427687e36,-1.6448587e36,-1.6469488e36,-1.6490388e36,-1.6511289e36,-1.6532189e36,-1.655309e36,-1.657399e36,-1.659489e36,-1.661579e36,-1.6636691e36,-1.6657591e36,-1.6678492e36,-1.6699392e36,-1.6720292e36,-1.6741193e36,-1.6762093e36,-1.6782994e36,-1.6803894e36,-1.6824794e36,-1.6845695e36,-1.6866595e36,-1.6887496e36,-1.6908396e36,-1.6929296e36,-1.6950197e36,-1.6971097e36,-1.6991996e36,-1.7012896e36,-1.7033797e36,-1.7054697e36,-1.7075597e36,-1.7096498e36,-1.7117398e36,-1.7138299e36,-1.7159199e36,-1.71801e36,-1.7201e36,-1.72219e36,-1.72428e36,-1.7263701e36,-1.7284601e36,-1.7305502e36,-1.7326402e36,-1.7347302e36,-1.7368203e36,-1.7389103e36,-1.7410004e36,-1.7430904e36,-1.7451804e36,-1.7472705e36,-1.7493605e36,-1.7514506e36,-1.7535406e36,-1.7556306e36,-1.7577207e36,-1.7598107e36,-1.7619008e36,-1.7639908e36,-1.7660808e36,-1.7681709e36,-1.7702609e36,-1.772351e36,-1.774441e36,-1.776531e36,-1.778621e36,-1.7807111e36,-1.7828011e36,-1.7848912e36,-1.7869812e36,-1.7890713e36,-1.7911613e36,-1.7932513e36,-1.7953414e36,-1.7974314e36,-1.7995215e36,-1.8016115e36,-1.8037015e36,-1.8057916e36,-1.8078816e36,-1.8099717e36,-1.8120617e36,-1.8141517e36,-1.8162418e36,-1.8183318e36,-1.8204218e36,-1.8225119e36,-1.824602e36,-1.826692e36,-1.828782e36,-1.830872e36,-1.832962e36,-1.835052e36,-1.837142e36,-1.839232e36,-1.841322e36,-1.8434121e36,-1.8455022e36,-1.8475922e36,-1.8496822e36,-1.8517723e36,-1.8538623e36,-1.8559523e36,-1.8580424e36,-1.8601324e36,-1.8622225e36,-1.8643125e36,-1.8664025e36,-1.8684926e36,-1.8705826e36,-1.8726727e36,-1.8747627e36,-1.8768527e36,-1.8789428e36,-1.8810328e36,-1.8831229e36,-1.8852129e36,-1.887303e36,-1.889393e36,-1.891483e36,-1.893573e36,-1.8956631e36,-1.8977531e36,-1.8998432e36,-1.9019332e36,-1.9040232e36,-1.9061133e36,-1.9082033e36,-1.9102934e36,-1.9123834e36,-1.9144734e36,-1.9165635e36,-1.9186535e36,-1.9207436e36,-1.9228336e36,-1.9249236e36,-1.9270137e36,-1.9291037e36,-1.9311938e36,-1.9332838e36,-1.9353738e36,-1.9374639e36,-1.9395539e36,-1.941644e36,-1.943734e36,-1.945824e36,-1.947914e36,-1.9500041e36,-1.9520941e36,-1.9541842e36,-1.9562742e36,-1.9583643e36,-1.9604543e36,-1.9625443e36,-1.9646344e36,-1.9667244e36,-1.9688145e36,-1.9709043e36,-1.9729944e36,-1.9750844e36,-1.9771744e36,-1.9792645e36,-1.9813545e36,-1.9834446e36,-1.9855346e36,-1.9876246e36,-1.9897147e36,-1.9918047e36,-1.9938948e36,-1.9959848e36,-1.9980748e36,-2.0001649e36,-2.0022549e36,-2.004345e36,-2.006435e36,-2.008525e36,-2.010615e36,-2.0127051e36,-2.0147951e36,-2.0168852e36,-2.0189752e36,-2.0210653e36,-2.0231553e36,-2.0252453e36,-2.0273354e36,-2.0294254e36,-2.0315155e36,-2.0336055e36,-2.0356955e36,-2.0377856e36,-2.0398756e36,-2.0419657e36,-2.0440557e36,-2.0461457e36,-2.0482358e36,-2.0503258e36,-2.0524158e36,-2.0545059e36,-2.056596e36,-2.058686e36,-2.060776e36,-2.062866e36,-2.0649561e36,-2.0670461e36,-2.0691362e36,-2.0712262e36,-2.0733162e36,-2.0754063e36,-2.0774963e36,-2.0795864e36,-2.0816764e36,-2.0837664e36,-2.0858565e36,-2.0879465e36]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_positive.json new file mode 100644 index 000000000000..dd878c66ec82 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/huge_positive.json @@ -0,0 +1 @@ +{"expected":[-9.180869,-0.33060363,1.3470832,-1.4219179,0.30236936,38.958492,-0.35932118,1.2772509,-1.502422,0.27457,19.466412,-0.38857344,1.2118522,-1.5893846,0.24715972,12.963343,-0.41841504,1.1503992,-1.6837443,0.22009505,9.7075205,-3.6508658,1.0924715,2.5688279,0.19333448,0.62831485,-0.48010507,-0.07776031,-1.8994035,-0.87034553,6.4431014,-4.5568614,0.9857782,2.2239769,0.14056785,0.5589046,-0.54491496,-0.12964873,-2.1616983,-0.96485484,4.802254,-6.0166636,-1.6884791,-0.2893674,0.08855784,0.49336883,1.0897726,-83.64088,-2.4895244,-1.0692215,-0.48162195,0.3154657,0.80138624,1.7256259,6.391136,-1.4641657,-0.6864612,-0.23581101,0.1393117,1.2418002,3.1439478,-16.095686,-2.1687062,-0.40443596,-0.014324397,0.37147626,0.88716584,1.9439408,-3.486717,-1.3173298,-0.61515474,-0.18350619,0.64511687,1.3777089,3.79175,-8.879847,-0.8495495,-0.34725943,0.035785235,0.42961273,2.2970092,24.615707,-2.9252288,-1.1886879,-0.54811496,-0.13215502,1.5832235,5.1074553,-5.6017485,-1.6433485,-0.7667561,-0.2920397,0.08607499,0.49030873,-41.81446,-2.4059565,-1.0439206,-0.46697712,-0.066980764,0.31275848,0.7973476,1.7158659,-1.4272257,-0.6690146,-0.2232258,0.15151995,0.57306296,1.2355554,3.1173344,-16.762983,-0.39059144,-0.002368115,0.38514268,0.90876085,2.0024364,10.7031975,-3.5194182,-1.3240919,0.21825878,0.66218007,1.4129384,3.9843302,-8.016779,-1.8564434,-0.8538009,-0.350023,1.0340717,2.3741663,34.89832,-2.8148282,-1.1602429,-0.5326684,-0.12000952,0.2559416,0.714761,-5.238922,-1.5999571,-0.7479437,-0.27910927,0.09813186,0.50522625,1.1107533,2.6329505,-1.0192436,-0.45249492,-0.05498086,0.32593313,0.8170929,1.76401,6.8139744,-4.3836164,-0.21070758,0.16377251,0.5890547,1.266216,3.2504356,-13.95435,-2.115665,-0.9490325,0.39893556,0.9308302,2.0638015,12.287541,-3.3658357,-1.2916877,-0.6021474,-0.1737121,0.20063438,0.6381599,1.3635231,3.717358,0.07423587,0.47580037,1.0591217,2.4558313,59.90507,-2.7116163,-1.1325762,-0.5174174,-0.107898824,0.26871976,0.7329806,1.5660762,4.9772477,-5.76585,-1.6617343,-0.7746113,2.9957113,-20.895273,-2.2524385,-0.99516076,-0.4381686,-0.042996716,0.33921087,0.83722764,1.8142283,7.4313393,-4.1539516,-1.4422984,-0.676172,-0.22840524,0.14648241,0.5665348,1.2231793,-0.36328283,0.021545837,0.41286063,0.9533963,2.1282716,14.417556,-3.2241354,-1.2602692,-0.58597296,-0.16142097,0.21310142,0.65511405,1.3982738,3.9027696,-8.351664,-1.8785583,1.0848143,2.5424373,211.13722,-2.6148865,-1.1056489,-0.50235385,-0.09581935,0.2815803,0.7515224,1.6081427,5.3048835,-5.3828254,-1.6176401,-0.7556572,-0.28442866,0.093158655,-2.181729,-0.9716442,-0.42399153,-0.031024894,0.35259673,0.85776967,1.8666736,8.169106,-3.94602,-1.4060959,-0.6588896,-0.21585989,0.15871625,0.5824358,1.2534661,3.1943383,0.033510346,0.42692384,0.97648287,2.1961083,17.434834,-3.0929544,-1.2297834,-0.57002366,-0.1491772,0.22563215,0.672336,1.434206,4.1063313,-7.582577,-1.8255999,-0.84172326,-0.3421541,-138.51929,-2.5240214,-1.079424,-0.48747018,-0.0837675,0.2945277,0.7704004,1.6518584,5.6768937,-5.046119,-1.5752189,-0.7370424,-0.27154934,0.10523173,0.51407874,1.1265743,-0.4099575,-0.019061945,0.3660959,0.8787373,1.9215132,9.066584,-3.7568243,-1.3710904,-0.6418773,-0.20337912,0.1709966,0.59855974,1.2846745,3.3336084,-12.701769,-2.077747,1.0001148,2.2676032,22.041262,-2.9711292,-1.2001811,-0.5542902,-0.13697702,0.2382307,0.6898371,1.4713923,4.330912,-6.941344,-1.7749038,-0.8215002,-0.32885295,0.05233611,-2.43848,-1.0538676,-0.47275898,-0.07173978,0.30756664,0.7896294,1.6973357,6.103079,-4.7477293,-1.5343663,-0.7187529,-0.25875342,0.11733523,0.52928776,1.1540745,2.7914696,-38.438545,-2.3917782,-1.0395436,-0.4644228,-0.06487257,0.3150644,0.800787,1.724175,6.375898,-6.6981707,-1.7538455,-0.8129607,-0.32318872,0.057471573,0.45548955,1.0243187,2.3430827,29.94419,-2.8576622,-1.1714164,-0.53876394,-0.124816716,0.25090122,0.7076292,1.50991,4.580021,-6.3983874,-1.7263145,-0.8016705,-0.315656,0.06433225,0.46376884,1.0384247,2.388167,37.659107,-2.7962077,-1.1553301,-0.5299768,-0.11788075,0.25817937,0.71793723,1.3309504,3.5529478,-10.423708,-1.9900595,-0.90423775,-0.38229427,0.0048510134,0.39345586,0.922029,2.0391333,11.607296,-3.425174,-1.304404,-0.6086194,-0.17859529,0.19571213,0.63151485,1.3500681,3.6483872,-9.724033,-1.9566085,-0.8918897,-0.3744803,0.0116868,0.40137073,0.9347557,2.0748892,12.615012,-3.340138,-1.2861016,-0.59929085,-0.17155047,0.20281886,0.55134815,1.1946968,2.9491313,-23.195568,-2.2815144,-1.0046322,-0.44382587,-0.0477427,0.3339381,0.8292033,1.7940762,7.1740985,-4.242149,-1.4569874,-0.68309593,-0.23339395,0.14164788,0.56029516,1.211425,3.0167804,-20.015287,-2.23975,-0.9909916,-0.43566877,-0.040893953,0.34155312,0.84080434,1.8232708,7.5512295,-4.1159635,-1.4358523,-0.67311764,-0.29697818,0.08149876,0.48468444,1.074557,2.5075066,105.566246,-2.6524732,-1.1162304,-0.50829947,-0.10060125,0.2764753,0.74413747,1.5912863,5.1702433,-5.5285077,-1.6349022,-0.76312464,-0.28955498,0.08838339,0.49315366,1.089394,2.5581887,379.19644,-2.5985246,-1.1009946,-0.49972782,-0.09370142,0.28384715,0.7548122,1.6156957,5.366743,-5.3206086,-1.610074,-0.8616885,-0.35513222,0.028769521,0.42133564,0.96727306,2.1688135,16.100578,-3.1437435,-1.2417523,-0.5763158,-0.15402228,0.22066009,0.6654807,1.4198252,4.0233464,-7.869947,-1.8463,-0.84984756,-0.34745342,0.035611924,0.42940775,0.98059183,2.2083876,18.099314,-3.0709178,-1.2245233,-0.5672458,-0.14703207,0.22783914,0.6753883,1.4406421,4.1441507,-14.904011,-2.1407917,-0.95770717,-0.41550052,-0.023800353,0.36073416,0.8703786,1.8994901,8.688739,-3.8297038,-1.3848194,-0.64858526,-0.20831604,0.16612582,0.5921448,1.2721975,3.2771304,-13.519843,-2.1031802,-0.94468755,-0.40750775,-0.016962193,0.36847812,0.88246405,1.9314024,9.244621,-3.7253475,-1.3650626,-0.6389173,-0.20119417,0.17315784,0.60141444,1.2902528,2.6929085,-69.25603,-2.4717631,-1.0639142,-0.4785668,-0.07650203,0.3023899,0.78196865,1.6791011,5.927018,-4.86179,-1.5503693,-0.7259605,-0.263813,0.11253643,0.5232398,1.1430902,2.7503703,-46.99983,-2.4239736,-1.049447,-0.47019333,-0.06963022,0.30986577,0.7930429,1.7055112,6.1844053,-4.6988025,-1.5273479,-0.71557426,-0.256515,0.11946373,0.44978297,1.0146599,2.3126817,26.22074,-2.9016714,-1.1827145,-0.5448905,-0.12962961,0.24587275,0.7005451,1.4944863,4.478144,-6.60323,-1.745321,-0.8094803,-0.32087198,0.059577838,0.4580265,1.0286294,2.3567731,31.954811,-2.838536,-1.1664491,-0.5360586,-0.12268551,0.2531336,0.7107841,1.5168166,4.6265993,-6.31152,-1.71799,-0.7982282,-0.3133493,0.000114754694,0.38799658,0.91330445,2.0149372,10.997947,-3.4864695,-1.3172784,-0.6151288,-0.18348676,0.190799,0.62490946,1.336784,3.5817592,-10.198464,-1.9796906,-0.90042955,-0.37989032,0.0069501586,0.39588192,0.9259202,2.050007,11.899317,-3.39864,-1.2987489,-0.60574645,-0.17643008,0.19789249,0.63445497,1.3560098,3.6786582,-9.527465,-1.9465151,-1.0141941,-0.44950706,-0.052490823,0.328682,0.8212418,1.7742635,6.933764,-4.333963,-1.4718806,-0.6900648,-0.23839375,0.13681984,0.55408853,1.1998047,2.9696136,-22.116625,-2.268551,-1.0004234,-0.44131568,-0.04563905,0.33627287,0.83275187,1.8029652,7.285916,-4.202627,-1.4504524,-0.6800218,-0.23118164,0.14378971,0.56305647,1.2166177,3.0381181,-19.206266,-2.22718,-0.98683965,-0.43317357,-0.03879155,0.34389874,0.8443937,1.8323828,7.6749816,-4.0786266,-1.4294449,-0.6700718,-0.22399226,0.15077329,0.57209367,1.2337127,3.1095283,13.562155,-3.274438,-1.2715967,-0.59183484,-0.16588998,0.20855552,0.64891136,1.3854893,3.8333023,-8.671218,-1.8984331,-0.86997527,-0.36047482,0.024029993,0.41576967,0.9581473,2.1420736,14.955397,-3.1960678,-1.2538629,-0.58264244,-0.15887442,0.21569842,0.65866834,1.4056365,3.943465,-8.179569,-1.8673656,-0.8580374,-0.35277018,0.030870462,0.42380953,0.9713444,2.1808407,16.665924,-3.1210487,-1.2364305,-0.5735229,-0.1518741,0.2228624,0.6685136,1.4261749,4.059731,-7.7399864,-1.8370814,-0.8462388,-0.34510264,0.03771382,0.4318961,0.9847178,2.220781,18.816277,-3.0491636,-1.2192903,-0.56447464,-0.14488828,0.23004824,0.67844915,1.4471173,4.1826344,-7.3445787,-1.8075484,-0.8345759,-0.3374712,0.044560704,0.28980374,0.7634879,1.6357456,5.5357614,-5.163886,-1.5904759,-0.7437809,-0.27622828,0.10083309,0.5085883,1.1167461,2.6543183,-103.06881,-2.505835,-1.0740626,-0.48440102,-0.08126773,0.29722795,0.7743645,1.6611543,5.760572,-4.9812274,-1.566609,-0.73321784,-0.2688852,0.10774276,0.5172218,1.1322241,2.710328,-60.46406,-2.4569166,-1.0594491,-0.47598958,-0.07439101,0.30468237,0.7853568,1.6871467,6.003812,-4.8105974,-1.5432479,-0.72276,-0.26156905,0.114662595,0.5259165,1.1479436,2.7684524,-42.77747,-2.409614,-1.0450457,-0.4676327,-0.067521274,0.31216788,0.79646784,1.7137456,6.2678714,-4.6508317,-1.5203745,-0.71240515,-0.25427902,0.121593304,0.534674,1.1639119,2.828819,-33.093933,-2.3638446,-1.3494204,-0.6311939,-0.19547383,0.17883213,0.608934,1.3050241,3.4280982,-11.576228,-2.03795,-0.92160445,-0.39319086,-0.004621499,0.3825573,0.904655,1.9911983,10.448935,-3.5498233,-1.3303145,-0.62167627,-0.18838674,0.18589476,0.61834306,1.3236672,3.517354,-10.721055,-2.0032096,-0.9090426,-0.3853199,0.0022138297,0.3904136,0.91716176,2.0256035,11.259988,-3.4590557,-1.3115529,-0.61223924,-0.18131785,0.19297537,0.6278321,1.3426507,3.6110072,-9.982663,-1.9694076,-0.8966358,-0.37749022,0.009049365,0.39831197,0.92982644,2.0609748,12.2063,-3.3724813,-1.2931246,-0.60288084,-0.17426646,0.20007469,0.6374029,1.3619857,3.7094004,-9.338604,-1.9365035,-0.8843801,-0.3697009,0.015885746,0.40625346,0.9426531,1.5351363,4.753138,-6.094313,-1.6964452,-0.7892569,-0.30731544,0.07197048,0.4730398,1.054352,2.440075,52.778385,-2.730554,-1.1377332,-0.5202773,-0.11017898,0.26630515,0.72952235,1.5583236,4.9198165,-5.844033,-1.6702421,-0.77822304,-0.29985017,0.07884466,0.4814319,1.0688909,2.4884145,82.575134,-2.6738136,-1.1221708,-0.5116224,-0.10326581,0.27363867,0.74004805,1.5820103,5.098095,-5.61298,-1.6446302,-0.76730597,-0.29241544,0.08572626,0.48987937,1.0836437,2.5384264,189.5969,-2.6191096,-1.1068454,-0.50302786,-0.09636239,0.28099966,0.75068074,1.6062146,5.2892475,-5.399001,-1.6195879,-0.7565028,-0.28501037,0.09261593,0.49838364,1.0986167,2.590205,-640.6172,-2.56633,-1.09175,-0.49449223,-0.22539099,0.14941181,0.57032776,1.2303602,3.095381,-17.365118,-2.1947725,-0.9760345,-0.42665252,-0.033280578,0.35006523,0.85386586,1.8566109,8.019235,-3.983696,-1.4128257,-0.662126,-0.21821938,0.15640695,0.57942194,1.2476887,3.1692724,-15.516511,-2.1555984,-0.96277595,-0.41859636,-0.026439168,0.35775664,0.86575425,1.8873986,8.49153,-3.8714404,-1.3925422,-0.6523382,-0.21106915,0.16341706,0.58858854,1.2653153,3.2464364,-14.022435,-2.117562,-0.94969064,-0.41058618,-0.019600226,0.36548582,0.8777842,1.9189912,9.022031,-3.7649732,-1.3726411,-0.6426373,-0.20393951,0.17044285,0.5978291,1.2832494,3.3271022,-12.789719],"x":[1.8110049e18,2.0900365e33,4.180073e33,6.2701094e33,8.360146e33,1.0450182e34,1.2540219e34,1.4630255e34,1.6720292e34,1.8810328e34,2.0900365e34,2.29904e34,2.5080437e34,2.7170474e34,2.926051e34,3.1350547e34,3.3440583e34,3.553062e34,3.7620656e34,3.9710693e34,4.180073e34,4.389077e34,4.59808e34,4.807084e34,5.0160875e34,5.2250914e34,5.434095e34,5.6430987e34,5.852102e34,6.061106e34,6.2701094e34,6.479113e34,6.6881166e34,6.8971205e34,7.106124e34,7.315128e34,7.524131e34,7.733135e34,7.9421385e34,8.1511424e34,8.360146e34,8.56915e34,8.778154e34,8.987156e34,9.19616e34,9.405164e34,9.614168e34,9.823171e34,1.0032175e35,1.0241179e35,1.0450183e35,1.0659186e35,1.086819e35,1.1077193e35,1.1286197e35,1.14952e35,1.1704204e35,1.1913208e35,1.2122212e35,1.2331215e35,1.2540219e35,1.2749223e35,1.2958226e35,1.3167229e35,1.3376233e35,1.3585237e35,1.3794241e35,1.4003245e35,1.4212248e35,1.4421252e35,1.4630256e35,1.483926e35,1.5048262e35,1.5257266e35,1.546627e35,1.5675274e35,1.5884277e35,1.6093281e35,1.6302285e35,1.6511289e35,1.6720292e35,1.6929296e35,1.71383e35,1.7347303e35,1.7556307e35,1.7765311e35,1.7974313e35,1.8183317e35,1.839232e35,1.8601325e35,1.8810329e35,1.9019332e35,1.9228336e35,1.943734e35,1.9646342e35,1.9855346e35,2.006435e35,2.0273354e35,2.0482358e35,2.0691362e35,2.0900366e35,2.110937e35,2.1318371e35,2.1527375e35,2.173638e35,2.1945383e35,2.2154387e35,2.236339e35,2.2572395e35,2.2781399e35,2.29904e35,2.3199404e35,2.3408408e35,2.3617412e35,2.3826416e35,2.403542e35,2.4244424e35,2.4453428e35,2.466243e35,2.4871434e35,2.5080437e35,2.5289441e35,2.5498445e35,2.570745e35,2.5916453e35,2.6125457e35,2.6334459e35,2.6543463e35,2.6752467e35,2.696147e35,2.7170474e35,2.7379478e35,2.7588482e35,2.7797486e35,2.800649e35,2.8215492e35,2.8424496e35,2.86335e35,2.8842504e35,2.9051507e35,2.9260511e35,2.9469515e35,2.967852e35,2.9887521e35,3.0096525e35,3.0305529e35,3.0514533e35,3.0723537e35,3.093254e35,3.1141544e35,3.1350548e35,3.155955e35,3.1768554e35,3.1977558e35,3.2186562e35,3.2395566e35,3.260457e35,3.2813574e35,3.3022577e35,3.323158e35,3.3440583e35,3.3649587e35,3.385859e35,3.4067595e35,3.42766e35,3.4485603e35,3.4694607e35,3.490361e35,3.5112614e35,3.532162e35,3.5530622e35,3.5739622e35,3.5948626e35,3.615763e35,3.6366634e35,3.6575638e35,3.678464e35,3.6993645e35,3.720265e35,3.7411653e35,3.7620657e35,3.782966e35,3.8038665e35,3.824767e35,3.8456673e35,3.8665677e35,3.887468e35,3.908368e35,3.9292684e35,3.950169e35,3.9710692e35,3.9919696e35,4.01287e35,4.0337704e35,4.0546708e35,4.075571e35,4.0964715e35,4.117372e35,4.1382723e35,4.1591727e35,4.180073e35,4.2009735e35,4.221874e35,4.2427743e35,4.2636743e35,4.2845747e35,4.305475e35,4.3263754e35,4.347276e35,4.3681762e35,4.3890766e35,4.409977e35,4.4308774e35,4.4517778e35,4.472678e35,4.4935785e35,4.514479e35,4.5353793e35,4.5562797e35,4.57718e35,4.59808e35,4.6189805e35,4.639881e35,4.6607813e35,4.6816817e35,4.702582e35,4.7234824e35,4.744383e35,4.7652832e35,4.7861836e35,4.807084e35,4.8279844e35,4.8488848e35,4.869785e35,4.8906855e35,4.911586e35,4.932486e35,4.9533863e35,4.9742867e35,4.995187e35,5.0160875e35,5.036988e35,5.0578883e35,5.0787887e35,5.099689e35,5.1205894e35,5.14149e35,5.1623902e35,5.1832906e35,5.204191e35,5.2250914e35,5.2459918e35,5.2668918e35,5.287792e35,5.3086925e35,5.329593e35,5.3504933e35,5.3713937e35,5.392294e35,5.4131945e35,5.434095e35,5.4549953e35,5.4758957e35,5.496796e35,5.5176964e35,5.538597e35,5.5594972e35,5.5803976e35,5.601298e35,5.622198e35,5.6430984e35,5.6639988e35,5.684899e35,5.7057995e35,5.7267e35,5.7476003e35,5.7685007e35,5.789401e35,5.8103015e35,5.831202e35,5.8521023e35,5.8730027e35,5.893903e35,5.9148034e35,5.935704e35,5.956604e35,5.9775042e35,5.9984046e35,6.019305e35,6.0402054e35,6.0611058e35,6.082006e35,6.1029065e35,6.123807e35,6.1447073e35,6.1656077e35,6.186508e35,6.2074085e35,6.228309e35,6.2492093e35,6.2701097e35,6.2910096e35,6.31191e35,6.3328104e35,6.353711e35,6.3746112e35,6.3955116e35,6.416412e35,6.4373124e35,6.4582128e35,6.479113e35,6.5000135e35,6.520914e35,6.5418143e35,6.5627147e35,6.583615e35,6.6045155e35,6.6254155e35,6.646316e35,6.667216e35,6.688117e35,6.709017e35,6.7299174e35,6.750818e35,6.771718e35,6.7926186e35,6.813519e35,6.834419e35,6.85532e35,6.87622e35,6.8971205e35,6.918021e35,6.938921e35,6.959822e35,6.980722e35,7.0016225e35,7.022523e35,7.043423e35,7.064324e35,7.085224e35,7.1061244e35,7.127025e35,7.1479244e35,7.168825e35,7.189725e35,7.2106256e35,7.231526e35,7.252426e35,7.273327e35,7.294227e35,7.3151275e35,7.336028e35,7.356928e35,7.377829e35,7.398729e35,7.4196295e35,7.44053e35,7.46143e35,7.482331e35,7.503231e35,7.5241314e35,7.545032e35,7.565932e35,7.5868326e35,7.607733e35,7.628633e35,7.649534e35,7.670434e35,7.6913345e35,7.712235e35,7.733135e35,7.754036e35,7.774936e35,7.7958365e35,7.816736e35,7.8376365e35,7.858537e35,7.879437e35,7.900338e35,7.921238e35,7.9421384e35,7.963039e35,7.983939e35,8.0048396e35,8.02574e35,8.04664e35,8.067541e35,8.088441e35,8.1093415e35,8.130242e35,8.151142e35,8.172043e35,8.192943e35,8.2138435e35,8.234744e35,8.255644e35,8.276545e35,8.297445e35,8.3183454e35,8.339246e35,8.360146e35,8.3810466e35,8.401947e35,8.422847e35,8.443748e35,8.464648e35,8.4855485e35,8.506448e35,8.5273485e35,8.548249e35,8.569149e35,8.59005e35,8.61095e35,8.6318505e35,8.652751e35,8.673651e35,8.694552e35,8.715452e35,8.7363524e35,8.757253e35,8.778153e35,8.7990536e35,8.819954e35,8.840854e35,8.861755e35,8.882655e35,8.9035555e35,8.924456e35,8.945356e35,8.966257e35,8.987157e35,9.0080575e35,9.028958e35,9.049858e35,9.070759e35,9.091659e35,9.1125594e35,9.13346e35,9.15436e35,9.17526e35,9.19616e35,9.2170606e35,9.237961e35,9.258861e35,9.279762e35,9.300662e35,9.3215625e35,9.342463e35,9.363363e35,9.384264e35,9.405164e35,9.4260645e35,9.446965e35,9.467865e35,9.488766e35,9.509666e35,9.5305664e35,9.551467e35,9.572367e35,9.5932676e35,9.614168e35,9.635068e35,9.655969e35,9.676869e35,9.6977695e35,9.71867e35,9.73957e35,9.760471e35,9.781371e35,9.8022715e35,9.823172e35,9.844072e35,9.864972e35,9.885872e35,9.906773e35,9.927673e35,9.9485734e35,9.969474e35,9.990374e35,1.00112746e36,1.0032175e36,1.0053075e36,1.0073976e36,1.0094876e36,1.01157765e36,1.0136677e36,1.0157577e36,1.0178478e36,1.0199378e36,1.02202785e36,1.0241179e36,1.0262079e36,1.028298e36,1.030388e36,1.03247804e36,1.0345681e36,1.0366581e36,1.03874816e36,1.0408382e36,1.0429282e36,1.0450183e36,1.0471083e36,1.04919835e36,1.0512884e36,1.05337835e36,1.0554684e36,1.0575584e36,1.0596485e36,1.0617385e36,1.06382855e36,1.0659186e36,1.0680086e36,1.0700987e36,1.0721887e36,1.07427874e36,1.0763688e36,1.0784588e36,1.08054886e36,1.0826389e36,1.0847289e36,1.086819e36,1.088909e36,1.09099905e36,1.0930891e36,1.0951791e36,1.0972692e36,1.0993592e36,1.10144925e36,1.1035393e36,1.1056293e36,1.1077194e36,1.1098094e36,1.11189944e36,1.1139895e36,1.1160795e36,1.11816956e36,1.1202596e36,1.12234956e36,1.1244396e36,1.1265296e36,1.1286197e36,1.1307097e36,1.13279975e36,1.1348898e36,1.1369798e36,1.1390699e36,1.1411599e36,1.14324995e36,1.14534e36,1.14743e36,1.1495201e36,1.1516101e36,1.15370014e36,1.1557902e36,1.1578802e36,1.15997026e36,1.1620603e36,1.1641503e36,1.1662404e36,1.1683304e36,1.17042045e36,1.1725105e36,1.1746005e36,1.1766906e36,1.1787806e36,1.18087065e36,1.1829607e36,1.1850507e36,1.1871408e36,1.1892307e36,1.1913208e36,1.1934108e36,1.19550084e36,1.1975909e36,1.1996809e36,1.20177096e36,1.203861e36,1.205951e36,1.2080411e36,1.2101311e36,1.21222115e36,1.2143112e36,1.2164012e36,1.2184913e36,1.2205813e36,1.22267135e36,1.2247614e36,1.2268514e36,1.2289415e36,1.2310315e36,1.23312154e36,1.2352116e36,1.2373016e36,1.23939166e36,1.2414817e36,1.2435717e36,1.2456618e36,1.2477518e36,1.24984185e36,1.2519319e36,1.2540219e36,1.256112e36,1.2582019e36,1.260292e36,1.262382e36,1.26447205e36,1.2665621e36,1.2686521e36,1.2707422e36,1.2728322e36,1.27492224e36,1.2770123e36,1.2791023e36,1.28119236e36,1.2832824e36,1.2853724e36,1.2874625e36,1.2895525e36,1.29164255e36,1.2937326e36,1.2958226e36,1.2979127e36,1.3000027e36,1.30209275e36,1.3041828e36,1.3062728e36,1.3083629e36,1.3104529e36,1.31254294e36,1.314633e36,1.316723e36,1.31881306e36,1.3209031e36,1.3229931e36,1.3250831e36,1.3271731e36,1.3292632e36,1.3313532e36,1.3334433e36,1.3355333e36,1.3376233e36,1.3397134e36,1.3418034e36,1.3438934e36,1.3459835e36,1.3480735e36,1.3501636e36,1.3522536e36,1.3543436e36,1.3564337e36,1.3585237e36,1.3606138e36,1.3627038e36,1.3647938e36,1.3668839e36,1.3689739e36,1.371064e36,1.373154e36,1.375244e36,1.377334e36,1.3794241e36,1.3815141e36,1.3836042e36,1.3856942e36,1.3877843e36,1.3898743e36,1.3919643e36,1.3940544e36,1.3961444e36,1.3982345e36,1.4003245e36,1.4024145e36,1.4045046e36,1.4065946e36,1.4086847e36,1.4107747e36,1.4128647e36,1.4149548e36,1.4170448e36,1.4191348e36,1.4212249e36,1.423315e36,1.425405e36,1.4274948e36,1.4295849e36,1.431675e36,1.433765e36,1.435855e36,1.437945e36,1.440035e36,1.4421251e36,1.4442152e36,1.4463052e36,1.4483952e36,1.4504853e36,1.4525753e36,1.4546654e36,1.4567554e36,1.4588454e36,1.4609355e36,1.4630255e36,1.4651155e36,1.4672056e36,1.4692956e36,1.4713857e36,1.4734757e36,1.4755657e36,1.4776558e36,1.4797458e36,1.4818359e36,1.4839259e36,1.486016e36,1.488106e36,1.490196e36,1.492286e36,1.4943761e36,1.4964661e36,1.4985562e36,1.5006462e36,1.5027362e36,1.5048263e36,1.5069163e36,1.5090064e36,1.5110964e36,1.5131864e36,1.5152765e36,1.5173665e36,1.5194566e36,1.5215466e36,1.5236366e36,1.5257267e36,1.5278167e36,1.5299068e36,1.5319968e36,1.5340868e36,1.5361769e36,1.5382669e36,1.540357e36,1.542447e36,1.544537e36,1.546627e36,1.5487171e36,1.5508071e36,1.5528972e36,1.5549872e36,1.5570773e36,1.5591673e36,1.5612573e36,1.5633472e36,1.5654373e36,1.5675273e36,1.5696173e36,1.5717074e36,1.5737974e36,1.5758874e36,1.5779775e36,1.5800675e36,1.5821576e36,1.5842476e36,1.5863376e36,1.5884277e36,1.5905177e36,1.5926078e36,1.5946978e36,1.5967878e36,1.5988779e36,1.6009679e36,1.603058e36,1.605148e36,1.607238e36,1.609328e36,1.6114181e36,1.6135082e36,1.6155982e36,1.6176882e36,1.6197783e36,1.6218683e36,1.6239583e36,1.6260484e36,1.6281384e36,1.6302285e36,1.6323185e36,1.6344085e36,1.6364986e36,1.6385886e36,1.6406787e36,1.6427687e36,1.6448587e36,1.6469488e36,1.6490388e36,1.6511289e36,1.6532189e36,1.655309e36,1.657399e36,1.659489e36,1.661579e36,1.6636691e36,1.6657591e36,1.6678492e36,1.6699392e36,1.6720292e36,1.6741193e36,1.6762093e36,1.6782994e36,1.6803894e36,1.6824794e36,1.6845695e36,1.6866595e36,1.6887496e36,1.6908396e36,1.6929296e36,1.6950197e36,1.6971097e36,1.6991996e36,1.7012896e36,1.7033797e36,1.7054697e36,1.7075597e36,1.7096498e36,1.7117398e36,1.7138299e36,1.7159199e36,1.71801e36,1.7201e36,1.72219e36,1.72428e36,1.7263701e36,1.7284601e36,1.7305502e36,1.7326402e36,1.7347302e36,1.7368203e36,1.7389103e36,1.7410004e36,1.7430904e36,1.7451804e36,1.7472705e36,1.7493605e36,1.7514506e36,1.7535406e36,1.7556306e36,1.7577207e36,1.7598107e36,1.7619008e36,1.7639908e36,1.7660808e36,1.7681709e36,1.7702609e36,1.772351e36,1.774441e36,1.776531e36,1.778621e36,1.7807111e36,1.7828011e36,1.7848912e36,1.7869812e36,1.7890713e36,1.7911613e36,1.7932513e36,1.7953414e36,1.7974314e36,1.7995215e36,1.8016115e36,1.8037015e36,1.8057916e36,1.8078816e36,1.8099717e36,1.8120617e36,1.8141517e36,1.8162418e36,1.8183318e36,1.8204218e36,1.8225119e36,1.824602e36,1.826692e36,1.828782e36,1.830872e36,1.832962e36,1.835052e36,1.837142e36,1.839232e36,1.841322e36,1.8434121e36,1.8455022e36,1.8475922e36,1.8496822e36,1.8517723e36,1.8538623e36,1.8559523e36,1.8580424e36,1.8601324e36,1.8622225e36,1.8643125e36,1.8664025e36,1.8684926e36,1.8705826e36,1.8726727e36,1.8747627e36,1.8768527e36,1.8789428e36,1.8810328e36,1.8831229e36,1.8852129e36,1.887303e36,1.889393e36,1.891483e36,1.893573e36,1.8956631e36,1.8977531e36,1.8998432e36,1.9019332e36,1.9040232e36,1.9061133e36,1.9082033e36,1.9102934e36,1.9123834e36,1.9144734e36,1.9165635e36,1.9186535e36,1.9207436e36,1.9228336e36,1.9249236e36,1.9270137e36,1.9291037e36,1.9311938e36,1.9332838e36,1.9353738e36,1.9374639e36,1.9395539e36,1.941644e36,1.943734e36,1.945824e36,1.947914e36,1.9500041e36,1.9520941e36,1.9541842e36,1.9562742e36,1.9583643e36,1.9604543e36,1.9625443e36,1.9646344e36,1.9667244e36,1.9688145e36,1.9709043e36,1.9729944e36,1.9750844e36,1.9771744e36,1.9792645e36,1.9813545e36,1.9834446e36,1.9855346e36,1.9876246e36,1.9897147e36,1.9918047e36,1.9938948e36,1.9959848e36,1.9980748e36,2.0001649e36,2.0022549e36,2.004345e36,2.006435e36,2.008525e36,2.010615e36,2.0127051e36,2.0147951e36,2.0168852e36,2.0189752e36,2.0210653e36,2.0231553e36,2.0252453e36,2.0273354e36,2.0294254e36,2.0315155e36,2.0336055e36,2.0356955e36,2.0377856e36,2.0398756e36,2.0419657e36,2.0440557e36,2.0461457e36,2.0482358e36,2.0503258e36,2.0524158e36,2.0545059e36,2.056596e36,2.058686e36,2.060776e36,2.062866e36,2.0649561e36,2.0670461e36,2.0691362e36,2.0712262e36,2.0733162e36,2.0754063e36,2.0774963e36,2.0795864e36,2.0816764e36,2.0837664e36,2.0858565e36,2.0879465e36]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_negative.json new file mode 100644 index 000000000000..2f5acf8bc385 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_negative.json @@ -0,0 +1 @@ +{"expected":[-1.0482285e7,-1.0368364,-0.03617837,0.8969948,13.801576,-1.1993961,-0.10891947,0.7742209,6.864556,-1.3928988,-0.18281782,0.6644897,4.5360036,-1.6298436,-0.2587002,0.5648393,3.3594387,-1.9302442,-0.33748165,0.47302482,2.643523,-2.328309,-0.42021245,0.38729534,2.1577718,-2.8879607,-0.5081392,0.30624595,1.8033725,-3.7438028,-0.602788,0.22871536,1.5308846,-5.2367864,-0.7060819,0.15371248,1.3128209,-8.555772,-0.82051474,0.08036572,1.1326197,-22.698727,-0.94940656,0.007860525,0.97976786,35.318584,-1.0973569,-0.06455447,0.8471653,9.903678,-1.270848,-0.13765779,0.7299125,5.7240195,-1.4795519,-0.2122262,0.6244277,3.9947155,-1.7383479,-0.28913185,0.52808493,3.041872,-2.0717664,-0.36932015,0.43883365,2.4331226,-2.5229154,-0.45392698,0.35509202,2.0068886,-3.175971,-0.54427886,0.27555114,1.6888412,-4.219304,-0.64206,0.19911611,1.4401709,-6.181678,-0.74937123,0.12486304,1.238472,-11.327348,-0.869004,0.05193375,1.0700089,-63.605446,-1.0047288,-0.020441093,0.9257723,17.64749,-1.1617494,-0.09303832,0.79968274,7.7126527,-1.3476539,-0.16661318,0.68739265,4.90135,-1.5737681,-0.24199411,0.585768,3.5634696,-1.8581166,-0.32005742,0.4924086,2.7745914,-2.2309008,-0.4018359,0.4054906,2.2498631,-2.7474916,-0.48850995,0.3235255,1.872192,-3.5207949,-0.5815548,0.24532335,1.5847486,-4.8239036,-0.6827751,0.16985263,1.3565633,-7.5275073,-0.7945433,0.09620912,1.1691787,-16.715069,-0.91996723,0.023585267,1.0110639,79.49984,-1.0632745,-0.04877548,0.874535,11.748722,-1.2305399,-0.1216649,0.75430226,6.307042,-1.4305536,-0.1958509,0.64650714,4.279336,-1.6767701,-0.2721728,0.5483595,3.211164,-1.9911497,-0.35154846,0.45771337,2.5462463,-2.41154,-0.435091,0.37290433,2.088548,-3.0099556,-0.5240725,0.2925403,1.7510877,-3.9419577,-0.6200788,0.2155126,1.4896209,-5.619536,-0.7250949,0.14086919,1.2790992,-9.601693,-0.84178156,0.06771853,1.1043248,-31.794958,-0.9736274,-0.0047177463,0.95541435,24.450254,-1.1254883,-0.077203564,0.82578677,8.795404,-1.3042765,-0.15048933,0.7107962,5.3276076,-1.5204272,-0.22540666,0.60709107,3.7914963,-1.7901007,-0.3028119,0.51210445,2.9176555,-2.1400743,-0.38369006,0.4239149,2.3486617,-2.6185956,-0.46917537,0.3409817,1.9451685,-3.3212318,-0.5606963,0.26206407,1.6414217,-4.4692326,-0.6599688,0.18607134,1.4021907,-6.716166,-0.7692127,0.112100504,1.2070888,-13.2241535,-0.89132583,0.03933696,1.0433708,-318.2113,-1.030329,-0.03302832,0.90269566,14.4297905,-1.191762,-0.10574081,0.7792654,7.0194955,-1.3837107,-0.17957613,0.6690292,4.6048684,-1.6183845,-0.25534204,0.56898665,3.3984585,-1.9154651,-0.33398074,0.47688553,2.668805,-2.308302,-0.41651997,0.390918,2.175711,-2.858803,-0.5041964,0.30968645,1.8168272,-3.697108,-0.59850144,0.23202057,1.5414426,-5.148911,-0.7013776,0.15693858,1.3214359,-8.328702,-0.8152701,0.083529286,1.1398365,-21.18106,-0.94346374,0.011003266,0.985946,39.743477,-1.0904374,-0.06139188,0.8525775,10.225043,-1.262663,-0.1344494,0.73475206,5.8317995,-1.4695766,-0.20894438,0.62881476,4.048815,-1.7258083,-0.28572977,0.5321104,3.0744028,-2.0552034,-0.36574456,0.44258648,2.4550364,-2.4999528,-0.45013323,0.3586433,2.0227492,-3.1413093,-0.54021245,0.2789187,1.701041,-4.161131,-0.6376095,0.20238522,1.4499224,-6.060512,-0.74448746,0.12806351,1.2464656,-10.933126,-0.86350346,0.055077557,1.0767884,-53.007294,-0.9984035,-0.01729751,0.9316109,18.689621,-1.1544102,-0.08985419,0.8048478,7.9069624,-1.3388202,-0.16339299,0.6920526,4.981215,-1.5629488,-0.2386621,0.58998626,3.6071105,-1.8442059,-0.31657976,0.49632856,2.8020985,-2.2122042,-0.3981906,0.4091723,2.269048,-2.7209215,-0.48461416,0.32700044,1.8865023,-3.4791589,-0.57736737,0.24866565,1.5958385,-4.7484155,-0.6781775,0.17307176,1.365527,-7.350489,-0.789405,0.09938163,1.1766807,-15.877914,-0.9141819,0.026744992,1.017439,106.15105,-1.0566015,-0.045641303,0.88012326,12.202376,-1.2226315,-0.11847713,0.75922036,6.438427,-1.4210229,-0.19257407,0.6509721,4.34055,-1.6648551,-0.2688004,0.55247384,3.2470727,-1.97572,-0.34802154,0.46151966,2.5700684,-2.3902836,-0.43134063,0.37648797,2.1054263,-2.9784887,-0.52007353,0.29597145,1.7639365,-3.890866,-0.6157155,0.21880326,1.4998336,-5.518934,-0.7203344,0.14407542,1.2874165,-9.316075,-0.83642644,0.07086074,1.111324,-28.90389,-0.9674951,-0.0015752524,0.9614728,26.48863,-1.1183902,-0.074027784,0.8310859,9.049911,-1.2958229,-0.1472928,0.71555996,5.4215164,-1.5100195,-0.22210687,0.611379,3.8406363,-1.776962,-0.2993679,0.51607746,2.9476776,-2.1226566,-0.38008928,0.42764512,2.369291,-2.5942245,-0.4653468,0.3444933,1.9603673,-3.2838166,-0.5565532,0.26542515,1.6530342,-4.403924,-0.6554669,0.18934031,1.4115529,-6.574946,-0.7641988,0.11528358,1.2148772,-12.693513,-0.8857298,0.042484682,1.049956,-158.72113,-1.0238715,-0.029898021,0.90841496,15.118483,-1.184148,-0.10256425,0.7843532,7.1810412,-1.3745912,-0.1763184,0.67358774,4.6760197,-1.6070689,-0.25201356,0.57317424,3.4383204,-1.9008104,-0.3304914,0.48072964,2.6946714,-2.2885587,-0.41281927,0.39454514,2.1937642,-2.8302345,-0.5002613,0.31315044,1.8304201,-3.6517606,-0.5942413,0.23533462,1.5521554,-5.063834,-0.69667685,0.16016003,1.3300595,-8.112195,-0.81005234,0.08670989,1.1470878,-19.862303,-0.93751293,0.014146226,0.9921928,45.41914,-1.0836151,-0.058238175,0.85801876,10.569468,-1.2545427,-0.131267,0.73960227,5.943871,-1.4596455,-0.20566687,0.6332298,4.1041756,-1.7133737,-0.2823173,0.53614944,3.1077309,-2.0388927,-0.36220306,0.44636804,2.4772909,-2.4772394,-0.4463594,0.36217672,2.0389302,-3.107654,-0.53614014,0.2823251,1.713282,-4.104047,-0.63321966,0.2056744,1.459668,-5.9447174,-0.73959106,0.13124329,1.2545612,-10.568655,-0.85800624,0.058245413,1.0835644,-45.40425,-0.99217844,-0.014139009,0.9375266,19.85309,-1.1470711,-0.086702615,0.8100643,8.112678,-1.330124,-0.16015263,0.6966876,5.0640264,-1.5521308,-0.2353592,0.5942511,3.6514263,-1.8303888,-0.3131425,0.50027037,2.8302996,-2.1938996,-0.3945368,0.41282773,2.2886038,-2.694612,-0.48075834,0.3304994,1.9008436,-3.4382281,-0.57316464,0.2519888,1.6070948,-4.6758547,-0.67357725,0.17632586,1.3745239,-7.1806626,-0.7843415,0.10257155,1.1841652,-15.123834,-0.9084018,0.0298747,1.0238862,158.90315,-1.0499407,-0.042477455,0.8856882,12.694682,-1.2148594,-0.11527627,0.7642102,6.5739155,-1.4115313,-0.18933284,0.6554773,4.404071,-1.653121,-0.2654174,0.55656266,3.2839017,-1.9603323,-0.34451938,0.4653556,2.5940442,-2.3692431,-0.42763656,0.38009757,2.1226964,-2.9479034,-0.51606834,0.29937574,1.7769922,-3.8405228,-0.61141104,0.22211444,1.5100434,-5.421297,-0.715549,0.147269,1.2958422,-9.049312,-0.8310737,0.07403504,1.1183379,-26.48356,-0.9614589,0.0015824693,0.96750915,28.884415,-1.1113079,-0.07088417,0.8364387,9.3167095,-1.2873973,-0.14406806,0.72029895,5.5191607,-1.4998101,-0.21879569,0.6156833,3.8904903,-1.7639068,-0.29593042,0.52004397,2.9785597,-2.105387,-0.37651455,0.4313492,2.390332,-2.5697813,-0.46154794,0.3480296,1.9757557,-3.2473419,-0.5524644,0.26880816,1.6647673,-4.341012,-0.6509618,0.19261321,1.4209526,-6.438121,-0.759209,0.1184535,1.2226495,-12.201294,-0.8801646,0.045617957,1.0566169,-105.72751,-1.0174865,-0.026737768,0.9141951,15.872019,-1.1766635,-0.09937434,0.78946626,7.349207,-1.3655064,-0.17306432,0.67814344,4.7485847,-1.5958128,-0.24869038,0.5773363,3.4792535,-1.8863302,-0.3270262,0.48462304,2.7209823,-2.2691913,-0.40916383,0.39819896,2.2124267,-2.8023047,-0.4963196,0.31662127,1.8441032,-3.6070094,-0.5899765,0.23863746,1.5628686,-4.981029,-0.6919968,0.16336907,1.3388402,-7.906504,-0.80488616,0.08986147,1.154427,-18.697786,-0.93165433,0.01730473,0.99847883,52.941883,-1.0767729,-0.05507032,0.86346287,10.933996,-1.2464472,-0.12802516,0.7444513,6.0607843,-1.4498053,-0.20240948,0.6376197,4.161263,-1.7011317,-0.27894384,0.54022175,3.1417196,-2.0228677,-0.35863516,0.45016026,2.499784,-2.455093,-0.44257784,0.36571816,2.0551612,-3.0743277,-0.5320816,0.28570455,1.7257763,-4.048424,-0.62884724,0.20893599,1.4695995,-5.8310127,-0.73476446,0.13445674,1.2627213,-10.227505,-0.85259134,0.061414447,1.0903865,-39.756195,-0.98593175,-0.010980789,0.94341975,21.184307,-1.1397849,-0.08355275,0.8152568,8.329209,-1.3214998,-0.15694682,0.70138836,5.1495295,-1.5415213,-0.23202904,0.5985319,3.6967664,-1.8168617,-0.30967858,0.5042246,2.8587294,-2.1756694,-0.39089206,0.41649264,2.308251,-2.6687462,-0.4769141,0.3339718,1.9154987,-3.3981762,-0.5690175,0.2553497,1.6184659,-4.605386,-0.6690408,0.17958358,1.3837763,-7.0199003,-0.7792538,0.105763525,1.1917055,-14.431472,-0.9026548,0.033004995,1.0303124,318.94376,-1.043324,-0.039345015,0.8913388,13.2281065,-1.207146,-0.11210864,0.7692242,6.715092,-1.4022145,-0.18606386,0.6600011,4.468744,-1.6413951,-0.26204005,0.5606657,3.3211353,-1.9451339,-0.3409566,0.46916556,2.618652,-2.3485153,-0.42394242,0.38368082,2.1401997,-2.9178772,-0.51211464,0.30281976,1.7901951,-3.7918546,-0.60708123,0.22543028,1.5203499,-5.327844,-0.71078527,0.1504655,1.3042548,-8.79484,-0.825749,0.077180125,1.12547,-24.436804,-0.955459,0.0047097043,0.9736414,31.817719,-1.1043427,-0.06771128,0.8418199,9.599522,-1.2791204,-0.14084625,0.7250594,5.6192737,-1.4895977,-0.21548907,0.62004656,3.9420767,-1.7509962,-0.2925656,0.5240623,3.0100284,-2.0886729,-0.37291348,0.43509954,2.4116933,-2.5464208,-0.4577231,0.3515737,1.9910342,-3.211255,-0.5483501,0.27219692,1.6767393,-4.2791963,-0.64647526,0.1958267,1.430529,-6.3067474,-0.7543388,0.12165673,1.230558,-11.745597,-0.87457615,0.04878271,1.0633223,-79.6474,-1.0110801,-0.02357805,0.9200087,16.712814,-1.1691616,-0.09618643,0.7945053,7.527044,-1.3564996,-0.16987659,0.6827633,4.8240786,-1.5846698,-0.24533996,0.58155423,3.521096,-1.8722968,-0.3235344,0.4885284,2.7472272,-2.2499118,-0.4054822,0.401862,2.2308073,-2.7745948,-0.49239016,0.32003173,1.8580809,-3.563266,-0.5857276,0.24197753,1.5737932,-4.900788,-0.687427,0.16661274,1.3476956,-7.7145243,-0.7996959,0.0930456,1.1618202,-17.652388,-0.925773,0.020463577,1.004682,63.572914,-1.069977,-0.051964764,0.8689899,11.32828,-1.238415,-0.12487896,0.7493706,6.1822605,-1.4402424,-0.19912447,0.6420702,4.2198706,-1.6889017,-0.2755434,0.544308,3.1757126,-2.0068908,-0.3550753,0.4538897,2.5228562,-2.4330726,-0.4388069,0.36930233,2.071764,-3.041642,-0.52811474,0.28912312,1.7384075,-3.9942048,-0.6244495,0.21223374,1.4796236,-5.724549,-0.7299132,0.13767293,1.2707871,-9.904475,-0.8471529,0.064584695,1.0973225,-35.3191,-0.9797238,-0.007883826,0.9494058,22.706392,-1.1326903,-0.080373816,0.8205268,8.557441,-1.3128637,-0.15371291,0.70610994,5.236124,-1.5309114,-0.22870374,0.602829,3.743625,-1.803358,-0.3062214,0.5081147,2.8879566,-2.157688,-0.38732654,0.42020297,2.3283799,-2.6433127,-0.47304398,0.33748543,1.9303324,-3.3597248,-0.5648449,0.25871605,1.6297306,-4.536259,-0.66447926,0.182845,1.3928415,-6.8645754,-0.774191,0.1088959,1.1993766,-13.799464,-0.89694047,0.036166497,1.0368434,-44682.293],"x":[-37.699112,-38.466427,-39.233746,-40.00106,-40.768375,-41.53569,-42.30301,-43.070324,-43.83764,-44.604954,-45.372272,-46.139587,-46.906902,-47.674217,-48.441536,-49.20885,-49.976166,-50.74348,-51.5108,-52.278114,-53.04543,-53.812748,-54.580063,-55.347378,-56.114693,-56.88201,-57.649326,-58.41664,-59.183956,-59.951275,-60.71859,-61.485905,-62.25322,-63.02054,-63.787853,-64.55517,-65.32249,-66.0898,-66.85712,-67.624435,-68.39175,-69.159065,-69.926384,-70.693695,-71.46101,-72.228325,-72.99564,-73.76296,-74.53027,-75.29759,-76.06491,-76.83222,-77.59954,-78.36686,-79.13417,-79.90149,-80.6688,-81.43612,-82.20344,-82.97075,-83.73807,-84.50539,-85.2727,-86.040016,-86.80733,-87.574646,-88.341965,-89.109276,-89.876595,-90.64391,-91.411224,-92.17854,-92.94586,-93.71317,-94.48049,-95.2478,-96.01512,-96.78244,-97.54975,-98.31707,-99.08439,-99.8517,-100.61902,-101.38634,-102.15365,-102.92097,-103.68828,-104.4556,-105.222916,-105.99023,-106.757545,-107.524864,-108.292175,-109.059494,-109.826805,-110.594124,-111.36144,-112.12875,-112.89607,-113.66339,-114.4307,-115.19802,-115.96534,-116.73265,-117.49997,-118.26728,-119.0346,-119.80192,-120.56923,-121.33655,-122.10387,-122.87118,-123.6385,-124.40581,-125.17313,-125.940445,-126.707756,-127.475075,-128.24239,-129.0097,-129.77702,-130.54434,-131.31166,-132.07896,-132.84628,-133.6136,-134.38092,-135.14824,-135.91554,-136.68286,-137.45018,-138.2175,-138.98482,-139.75214,-140.51944,-141.28676,-142.05408,-142.8214,-143.58871,-144.35602,-145.12334,-145.89066,-146.65797,-147.4253,-148.19261,-148.95992,-149.72723,-150.49455,-151.26187,-152.02919,-152.7965,-153.56381,-154.33113,-155.09845,-155.86577,-156.63309,-157.40039,-158.16771,-158.93503,-159.70235,-160.46967,-161.23697,-162.00429,-162.7716,-163.53893,-164.30624,-165.07356,-165.84087,-166.60818,-167.3755,-168.14282,-168.91014,-169.67744,-170.44476,-171.21208,-171.9794,-172.74672,-173.51402,-174.28134,-175.04866,-175.81598,-176.5833,-177.35062,-178.11792,-178.88524,-179.65256,-180.41988,-181.1872,-181.9545,-182.72182,-183.48914,-184.25645,-185.02377,-185.79109,-186.5584,-187.32571,-188.09303,-188.86035,-189.62767,-190.39497,-191.1623,-191.92961,-192.69693,-193.46425,-194.23157,-194.99887,-195.76619,-196.53351,-197.30083,-198.06815,-198.83545,-199.60277,-200.37009,-201.1374,-201.90472,-202.67204,-203.43935,-204.20667,-204.97398,-205.7413,-206.50862,-207.27592,-208.04324,-208.81056,-209.57788,-210.3452,-211.1125,-211.87982,-212.64714,-213.41446,-214.18178,-214.9491,-215.7164,-216.48372,-217.25104,-218.01836,-218.78568,-219.55298,-220.3203,-221.08762,-221.85493,-222.62225,-223.38957,-224.15688,-224.9242,-225.69151,-226.45883,-227.22615,-227.99345,-228.76077,-229.52809,-230.29541,-231.06273,-231.83005,-232.59735,-233.36467,-234.13199,-234.8993,-235.66663,-236.43393,-237.20125,-237.96857,-238.73589,-239.5032,-240.27052,-241.03783,-241.80515,-242.57246,-243.33978,-244.1071,-244.8744,-245.64172,-246.40904,-247.17636,-247.94368,-248.71098,-249.4783,-250.24562,-251.01294,-251.78026,-252.54758,-253.31488,-254.0822,-254.84952,-255.61684,-256.38416,-257.15146,-257.9188,-258.6861,-259.4534,-260.22073,-260.98804,-261.75537,-262.52267,-263.29,-264.0573,-264.82462,-265.59195,-266.35925,-267.1266,-267.8939,-268.6612,-269.42853,-270.19583,-270.96317,-271.73047,-272.49777,-273.2651,-274.0324,-274.79974,-275.56705,-276.33435,-277.10168,-277.869,-278.63632,-279.40363,-280.17093,-280.93826,-281.70557,-282.4729,-283.2402,-284.00754,-284.77484,-285.54214,-286.30948,-287.07678,-287.84412,-288.61142,-289.37872,-290.14606,-290.91336,-291.6807,-292.448,-293.2153,-293.98264,-294.74994,-295.51727,-296.28458,-297.05188,-297.8192,-298.58652,-299.35385,-300.12115,-300.8885,-301.6558,-302.4231,-303.19043,-303.95773,-304.72507,-305.49237,-306.25967,-307.027,-307.7943,-308.56165,-309.32895,-310.09625,-310.8636,-311.6309,-312.39822,-313.16553,-313.93283,-314.70016,-315.46747,-316.2348,-317.0021,-317.7694,-318.53674,-319.30405,-320.07138,-320.83868,-321.60602,-322.37332,-323.14062,-323.90796,-324.67526,-325.4426,-326.2099,-326.9772,-327.74454,-328.51184,-329.27917,-330.04648,-330.81378,-331.58112,-332.34842,-333.11575,-333.88306,-334.65036,-335.4177,-336.185,-336.95233,-337.71964,-338.48697,-339.25427,-340.02158,-340.7889,-341.5562,-342.32355,-343.09085,-343.85815,-344.6255,-345.3928,-346.16013,-346.92743,-347.69473,-348.46207,-349.22937,-349.9967,-350.764,-351.5313,-352.29865,-353.06595,-353.83328,-354.6006,-355.3679,-356.13522,-356.90253,-357.66986,-358.43716,-359.2045,-359.9718,-360.7391,-361.50644,-362.27374,-363.04108,-363.80838,-364.57568,-365.34302,-366.11032,-366.87766,-367.64496,-368.41226,-369.1796,-369.9469,-370.71423,-371.48154,-372.24884,-373.01617,-373.78348,-374.5508,-375.3181,-376.08545,-376.85275,-377.62006,-378.3874,-379.1547,-379.92203,-380.68933,-381.45663,-382.22397,-382.99127,-383.7586,-384.5259,-385.2932,-386.06055,-386.82785,-387.59518,-388.3625,-389.1298,-389.89713,-390.66443,-391.43176,-392.19907,-392.96637,-393.7337,-394.501,-395.26834,-396.03564,-396.80298,-397.57028,-398.3376,-399.10492,-399.87222,-400.63956,-401.40686,-402.17416,-402.9415,-403.7088,-404.47614,-405.24344,-406.01074,-406.77808,-407.54538,-408.3127,-409.08002,-409.84732,-410.61465,-411.38196,-412.1493,-412.9166,-413.68393,-414.45123,-415.21854,-415.98587,-416.75317,-417.5205,-418.2878,-419.0551,-419.82245,-420.58975,-421.3571,-422.1244,-422.8917,-423.65903,-424.42633,-425.19366,-425.96097,-426.72827,-427.4956,-428.2629,-429.03024,-429.79755,-430.56485,-431.33218,-432.0995,-432.86682,-433.63412,-434.40146,-435.16876,-435.93607,-436.7034,-437.4707,-438.23804,-439.00534,-439.77264,-440.53998,-441.30728,-442.07462,-442.84192,-443.60922,-444.37656,-445.14386,-445.9112,-446.6785,-447.4458,-448.21313,-448.98044,-449.74777,-450.51508,-451.2824,-452.0497,-452.81702,-453.58435,-454.35165,-455.119,-455.8863,-456.6536,-457.42093,-458.18823,-458.95557,-459.72287,-460.49017,-461.2575,-462.0248,-462.79214,-463.55945,-464.32675,-465.0941,-465.8614,-466.62872,-467.39603,-468.16333,-468.93066,-469.69797,-470.4653,-471.2326,-471.99994,-472.76724,-473.53455,-474.30188,-475.06918,-475.83652,-476.60382,-477.37112,-478.13846,-478.90576,-479.6731,-480.4404,-481.2077,-481.97504,-482.74234,-483.50967,-484.27698,-485.04428,-485.8116,-486.57892,-487.34625,-488.11356,-488.8809,-489.6482,-490.4155,-491.18283,-491.95013,-492.71747,-493.48477,-494.25208,-495.0194,-495.7867,-496.55405,-497.32135,-498.08865,-498.856,-499.6233,-500.39062,-501.15793,-501.92523,-502.69257,-503.45987,-504.2272,-504.9945,-505.7618,-506.52914,-507.29645,-508.06378,-508.8311,-509.59842,-510.36572,-511.13303,-511.90036,-512.66766,-513.435,-514.2023,-514.9696,-515.73694,-516.5043,-517.27155,-518.0389,-518.8062,-519.5735,-520.3408,-521.10815,-521.8755,-522.64276,-523.4101,-524.1774,-524.9447,-525.71204,-526.4794,-527.24664,-528.014,-528.7813,-529.54865,-530.3159,-531.08325,-531.8506,-532.61786,-533.3852,-534.1525,-534.9198,-535.68713,-536.45447,-537.2218,-537.9891,-538.7564,-539.52374,-540.291,-541.05835,-541.8257,-542.593,-543.3603,-544.1276,-544.89496,-545.66223,-546.42957,-547.1969,-547.9642,-548.7315,-549.49884,-550.2662,-551.03345,-551.8008,-552.5681,-553.3354,-554.1027,-554.87006,-555.6374,-556.40466,-557.172,-557.93933,-558.7066,-559.47394,-560.2413,-561.00854,-561.7759,-562.5432,-563.31055,-564.0778,-564.84515,-565.6125,-566.37976,-567.1471,-567.9144,-568.6817,-569.44904,-570.2164,-570.9837,-571.751,-572.5183,-573.28564,-574.0529,-574.82025,-575.5876,-576.3549,-577.1222,-577.8895,-578.65686,-579.42413,-580.19147,-580.9588,-581.7261,-582.4934,-583.26074,-584.0281,-584.79535,-585.5627,-586.33,-587.0973,-587.8646,-588.63196,-589.39923,-590.16656,-590.9339,-591.70123,-592.4685,-593.23584,-594.0032,-594.77045,-595.5378,-596.3051,-597.07245,-597.8397,-598.60706,-599.3744,-600.14166,-600.909,-601.67633,-602.4436,-603.21094,-603.9783,-604.7456,-605.5129,-606.2802,-607.04755,-607.8148,-608.58215,-609.3495,-610.11676,-610.8841,-611.6514,-612.41876,-613.18604,-613.95337,-614.7207,-615.488,-616.2553,-617.02264,-617.79,-618.55725,-619.3246,-620.0919,-620.8592,-621.6265,-622.39386,-623.16113,-623.92847,-624.6958,-625.46313,-626.2304,-626.99774,-627.7651,-628.53235,-629.2997,-630.067,-630.83435,-631.6016,-632.36896,-633.1363,-633.90356,-634.6709,-635.43823,-636.2055,-636.97284,-637.7402,-638.5075,-639.2748,-640.0421,-640.80945,-641.5767,-642.34406,-643.1114,-643.87866,-644.646,-645.4133,-646.18066,-646.94794,-647.7153,-648.4826,-649.2499,-650.0172,-650.78455,-651.5519,-652.31915,-653.0865,-653.8538,-654.6211,-655.3884,-656.15576,-656.92303,-657.69037,-658.4577,-659.22504,-659.9923,-660.75964,-661.527,-662.29425,-663.0616,-663.8289,-664.5962,-665.3635,-666.13086,-666.8982,-667.66547,-668.4328,-669.20013,-669.9674,-670.73474,-671.5021,-672.2694,-673.0367,-673.804,-674.57135,-675.3386,-676.10596,-676.8733,-677.64056,-678.4079,-679.17523,-679.94257,-680.70984,-681.4772,-682.2445,-683.0118,-683.7791,-684.54645,-685.3137,-686.08105,-686.8484,-687.6157,-688.383,-689.1503,-689.91766,-690.68494,-691.4523,-692.2196,-692.98694,-693.7542,-694.52155,-695.2889,-696.05615,-696.8235,-697.5908,-698.3581,-699.1254,-699.89276,-700.6601,-701.42737,-702.1947,-702.96204,-703.7293,-704.49664,-705.264,-706.0313,-706.7986,-707.5659,-708.33325,-709.1005,-709.86786,-710.6352,-711.40247,-712.1698,-712.93713,-713.70447,-714.47174,-715.2391,-716.0064,-716.7737,-717.541,-718.30835,-719.0756,-719.84296,-720.6103,-721.3776,-722.1449,-722.91223,-723.67957,-724.44684,-725.2142,-725.9815,-726.74884,-727.5161,-728.28345,-729.0508,-729.81805,-730.5854,-731.3527,-732.12,-732.8873,-733.65466,-734.422,-735.1893,-735.9566,-736.72394,-737.4912,-738.25854,-739.0259,-739.79315,-740.5605,-741.3278,-742.09515,-742.8624,-743.62976,-744.3971,-745.16437,-745.9317,-746.69904,-747.4664,-748.23364,-749.001,-749.7683,-750.5356,-751.3029,-752.07025,-752.8375,-753.60486,-754.3722,-755.1395,-755.9068,-756.67413,-757.44147,-758.20874,-758.9761,-759.7434,-760.51074,-761.278,-762.04535,-762.8127,-763.57996,-764.3473,-765.1146,-765.8819,-766.64923,-767.41656,-768.1839,-768.9512,-769.7185,-770.48584,-771.2531,-772.02045,-772.7878,-773.55505,-774.3224,-775.0897,-775.85706,-776.6243,-777.39166,-778.159,-778.9263,-779.6936,-780.46094,-781.2283,-781.99554,-782.7629,-783.5302,-784.2975,-785.0648,-785.83215,-786.5994,-787.36676,-788.1341,-788.9014,-789.6687,-790.43604,-791.20337,-791.97064,-792.738,-793.5053,-794.2726,-795.0399,-795.80725,-796.5746,-797.34186,-798.1092,-798.8765,-799.6438,-800.41113,-801.17847,-801.9458,-802.7131,-803.4804,-804.24774]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_positive.json new file mode 100644 index 000000000000..737c43d12751 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/large_positive.json @@ -0,0 +1 @@ +{"expected":[1.0482285e7,1.0368364,0.03617837,-0.8969948,-13.801576,1.1993961,0.10891947,-0.7742209,-6.864556,1.3928988,0.18281782,-0.6644897,-4.5360036,1.6298436,0.2587002,-0.5648393,-3.3594387,1.9302442,0.33748165,-0.47302482,-2.643523,2.328309,0.42021245,-0.38729534,-2.1577718,2.8879607,0.5081392,-0.30624595,-1.8033725,3.7438028,0.602788,-0.22871536,-1.5308846,5.2367864,0.7060819,-0.15371248,-1.3128209,8.555772,0.82051474,-0.08036572,-1.1326197,22.698727,0.94940656,-0.007860525,-0.97976786,-35.318584,1.0973569,0.06455447,-0.8471653,-9.903678,1.270848,0.13765779,-0.7299125,-5.7240195,1.4795519,0.2122262,-0.6244277,-3.9947155,1.7383479,0.28913185,-0.52808493,-3.041872,2.0717664,0.36932015,-0.43883365,-2.4331226,2.5229154,0.45392698,-0.35509202,-2.0068886,3.175971,0.54427886,-0.27555114,-1.6888412,4.219304,0.64206,-0.19911611,-1.4401709,6.181678,0.74937123,-0.12486304,-1.238472,11.327348,0.869004,-0.05193375,-1.0700089,63.605446,1.0047288,0.020441093,-0.9257723,-17.64749,1.1617494,0.09303832,-0.79968274,-7.7126527,1.3476539,0.16661318,-0.68739265,-4.90135,1.5737681,0.24199411,-0.585768,-3.5634696,1.8581166,0.32005742,-0.4924086,-2.7745914,2.2309008,0.4018359,-0.4054906,-2.2498631,2.7474916,0.48850995,-0.3235255,-1.872192,3.5207949,0.5815548,-0.24532335,-1.5847486,4.8239036,0.6827751,-0.16985263,-1.3565633,7.5275073,0.7945433,-0.09620912,-1.1691787,16.715069,0.91996723,-0.023585267,-1.0110639,-79.49984,1.0632745,0.04877548,-0.874535,-11.748722,1.2305399,0.1216649,-0.75430226,-6.307042,1.4305536,0.1958509,-0.64650714,-4.279336,1.6767701,0.2721728,-0.5483595,-3.211164,1.9911497,0.35154846,-0.45771337,-2.5462463,2.41154,0.435091,-0.37290433,-2.088548,3.0099556,0.5240725,-0.2925403,-1.7510877,3.9419577,0.6200788,-0.2155126,-1.4896209,5.619536,0.7250949,-0.14086919,-1.2790992,9.601693,0.84178156,-0.06771853,-1.1043248,31.794958,0.9736274,0.0047177463,-0.95541435,-24.450254,1.1254883,0.077203564,-0.82578677,-8.795404,1.3042765,0.15048933,-0.7107962,-5.3276076,1.5204272,0.22540666,-0.60709107,-3.7914963,1.7901007,0.3028119,-0.51210445,-2.9176555,2.1400743,0.38369006,-0.4239149,-2.3486617,2.6185956,0.46917537,-0.3409817,-1.9451685,3.3212318,0.5606963,-0.26206407,-1.6414217,4.4692326,0.6599688,-0.18607134,-1.4021907,6.716166,0.7692127,-0.112100504,-1.2070888,13.2241535,0.89132583,-0.03933696,-1.0433708,318.2113,1.030329,0.03302832,-0.90269566,-14.4297905,1.191762,0.10574081,-0.7792654,-7.0194955,1.3837107,0.17957613,-0.6690292,-4.6048684,1.6183845,0.25534204,-0.56898665,-3.3984585,1.9154651,0.33398074,-0.47688553,-2.668805,2.308302,0.41651997,-0.390918,-2.175711,2.858803,0.5041964,-0.30968645,-1.8168272,3.697108,0.59850144,-0.23202057,-1.5414426,5.148911,0.7013776,-0.15693858,-1.3214359,8.328702,0.8152701,-0.083529286,-1.1398365,21.18106,0.94346374,-0.011003266,-0.985946,-39.743477,1.0904374,0.06139188,-0.8525775,-10.225043,1.262663,0.1344494,-0.73475206,-5.8317995,1.4695766,0.20894438,-0.62881476,-4.048815,1.7258083,0.28572977,-0.5321104,-3.0744028,2.0552034,0.36574456,-0.44258648,-2.4550364,2.4999528,0.45013323,-0.3586433,-2.0227492,3.1413093,0.54021245,-0.2789187,-1.701041,4.161131,0.6376095,-0.20238522,-1.4499224,6.060512,0.74448746,-0.12806351,-1.2464656,10.933126,0.86350346,-0.055077557,-1.0767884,53.007294,0.9984035,0.01729751,-0.9316109,-18.689621,1.1544102,0.08985419,-0.8048478,-7.9069624,1.3388202,0.16339299,-0.6920526,-4.981215,1.5629488,0.2386621,-0.58998626,-3.6071105,1.8442059,0.31657976,-0.49632856,-2.8020985,2.2122042,0.3981906,-0.4091723,-2.269048,2.7209215,0.48461416,-0.32700044,-1.8865023,3.4791589,0.57736737,-0.24866565,-1.5958385,4.7484155,0.6781775,-0.17307176,-1.365527,7.350489,0.789405,-0.09938163,-1.1766807,15.877914,0.9141819,-0.026744992,-1.017439,-106.15105,1.0566015,0.045641303,-0.88012326,-12.202376,1.2226315,0.11847713,-0.75922036,-6.438427,1.4210229,0.19257407,-0.6509721,-4.34055,1.6648551,0.2688004,-0.55247384,-3.2470727,1.97572,0.34802154,-0.46151966,-2.5700684,2.3902836,0.43134063,-0.37648797,-2.1054263,2.9784887,0.52007353,-0.29597145,-1.7639365,3.890866,0.6157155,-0.21880326,-1.4998336,5.518934,0.7203344,-0.14407542,-1.2874165,9.316075,0.83642644,-0.07086074,-1.111324,28.90389,0.9674951,0.0015752524,-0.9614728,-26.48863,1.1183902,0.074027784,-0.8310859,-9.049911,1.2958229,0.1472928,-0.71555996,-5.4215164,1.5100195,0.22210687,-0.611379,-3.8406363,1.776962,0.2993679,-0.51607746,-2.9476776,2.1226566,0.38008928,-0.42764512,-2.369291,2.5942245,0.4653468,-0.3444933,-1.9603673,3.2838166,0.5565532,-0.26542515,-1.6530342,4.403924,0.6554669,-0.18934031,-1.4115529,6.574946,0.7641988,-0.11528358,-1.2148772,12.693513,0.8857298,-0.042484682,-1.049956,158.72113,1.0238715,0.029898021,-0.90841496,-15.118483,1.184148,0.10256425,-0.7843532,-7.1810412,1.3745912,0.1763184,-0.67358774,-4.6760197,1.6070689,0.25201356,-0.57317424,-3.4383204,1.9008104,0.3304914,-0.48072964,-2.6946714,2.2885587,0.41281927,-0.39454514,-2.1937642,2.8302345,0.5002613,-0.31315044,-1.8304201,3.6517606,0.5942413,-0.23533462,-1.5521554,5.063834,0.69667685,-0.16016003,-1.3300595,8.112195,0.81005234,-0.08670989,-1.1470878,19.862303,0.93751293,-0.014146226,-0.9921928,-45.41914,1.0836151,0.058238175,-0.85801876,-10.569468,1.2545427,0.131267,-0.73960227,-5.943871,1.4596455,0.20566687,-0.6332298,-4.1041756,1.7133737,0.2823173,-0.53614944,-3.1077309,2.0388927,0.36220306,-0.44636804,-2.4772909,2.4772394,0.4463594,-0.36217672,-2.0389302,3.107654,0.53614014,-0.2823251,-1.713282,4.104047,0.63321966,-0.2056744,-1.459668,5.9447174,0.73959106,-0.13124329,-1.2545612,10.568655,0.85800624,-0.058245413,-1.0835644,45.40425,0.99217844,0.014139009,-0.9375266,-19.85309,1.1470711,0.086702615,-0.8100643,-8.112678,1.330124,0.16015263,-0.6966876,-5.0640264,1.5521308,0.2353592,-0.5942511,-3.6514263,1.8303888,0.3131425,-0.50027037,-2.8302996,2.1938996,0.3945368,-0.41282773,-2.2886038,2.694612,0.48075834,-0.3304994,-1.9008436,3.4382281,0.57316464,-0.2519888,-1.6070948,4.6758547,0.67357725,-0.17632586,-1.3745239,7.1806626,0.7843415,-0.10257155,-1.1841652,15.123834,0.9084018,-0.0298747,-1.0238862,-158.90315,1.0499407,0.042477455,-0.8856882,-12.694682,1.2148594,0.11527627,-0.7642102,-6.5739155,1.4115313,0.18933284,-0.6554773,-4.404071,1.653121,0.2654174,-0.55656266,-3.2839017,1.9603323,0.34451938,-0.4653556,-2.5940442,2.3692431,0.42763656,-0.38009757,-2.1226964,2.9479034,0.51606834,-0.29937574,-1.7769922,3.8405228,0.61141104,-0.22211444,-1.5100434,5.421297,0.715549,-0.147269,-1.2958422,9.049312,0.8310737,-0.07403504,-1.1183379,26.48356,0.9614589,-0.0015824693,-0.96750915,-28.884415,1.1113079,0.07088417,-0.8364387,-9.3167095,1.2873973,0.14406806,-0.72029895,-5.5191607,1.4998101,0.21879569,-0.6156833,-3.8904903,1.7639068,0.29593042,-0.52004397,-2.9785597,2.105387,0.37651455,-0.4313492,-2.390332,2.5697813,0.46154794,-0.3480296,-1.9757557,3.2473419,0.5524644,-0.26880816,-1.6647673,4.341012,0.6509618,-0.19261321,-1.4209526,6.438121,0.759209,-0.1184535,-1.2226495,12.201294,0.8801646,-0.045617957,-1.0566169,105.72751,1.0174865,0.026737768,-0.9141951,-15.872019,1.1766635,0.09937434,-0.78946626,-7.349207,1.3655064,0.17306432,-0.67814344,-4.7485847,1.5958128,0.24869038,-0.5773363,-3.4792535,1.8863302,0.3270262,-0.48462304,-2.7209823,2.2691913,0.40916383,-0.39819896,-2.2124267,2.8023047,0.4963196,-0.31662127,-1.8441032,3.6070094,0.5899765,-0.23863746,-1.5628686,4.981029,0.6919968,-0.16336907,-1.3388402,7.906504,0.80488616,-0.08986147,-1.154427,18.697786,0.93165433,-0.01730473,-0.99847883,-52.941883,1.0767729,0.05507032,-0.86346287,-10.933996,1.2464472,0.12802516,-0.7444513,-6.0607843,1.4498053,0.20240948,-0.6376197,-4.161263,1.7011317,0.27894384,-0.54022175,-3.1417196,2.0228677,0.35863516,-0.45016026,-2.499784,2.455093,0.44257784,-0.36571816,-2.0551612,3.0743277,0.5320816,-0.28570455,-1.7257763,4.048424,0.62884724,-0.20893599,-1.4695995,5.8310127,0.73476446,-0.13445674,-1.2627213,10.227505,0.85259134,-0.061414447,-1.0903865,39.756195,0.98593175,0.010980789,-0.94341975,-21.184307,1.1397849,0.08355275,-0.8152568,-8.329209,1.3214998,0.15694682,-0.70138836,-5.1495295,1.5415213,0.23202904,-0.5985319,-3.6967664,1.8168617,0.30967858,-0.5042246,-2.8587294,2.1756694,0.39089206,-0.41649264,-2.308251,2.6687462,0.4769141,-0.3339718,-1.9154987,3.3981762,0.5690175,-0.2553497,-1.6184659,4.605386,0.6690408,-0.17958358,-1.3837763,7.0199003,0.7792538,-0.105763525,-1.1917055,14.431472,0.9026548,-0.033004995,-1.0303124,-318.94376,1.043324,0.039345015,-0.8913388,-13.2281065,1.207146,0.11210864,-0.7692242,-6.715092,1.4022145,0.18606386,-0.6600011,-4.468744,1.6413951,0.26204005,-0.5606657,-3.3211353,1.9451339,0.3409566,-0.46916556,-2.618652,2.3485153,0.42394242,-0.38368082,-2.1401997,2.9178772,0.51211464,-0.30281976,-1.7901951,3.7918546,0.60708123,-0.22543028,-1.5203499,5.327844,0.71078527,-0.1504655,-1.3042548,8.79484,0.825749,-0.077180125,-1.12547,24.436804,0.955459,-0.0047097043,-0.9736414,-31.817719,1.1043427,0.06771128,-0.8418199,-9.599522,1.2791204,0.14084625,-0.7250594,-5.6192737,1.4895977,0.21548907,-0.62004656,-3.9420767,1.7509962,0.2925656,-0.5240623,-3.0100284,2.0886729,0.37291348,-0.43509954,-2.4116933,2.5464208,0.4577231,-0.3515737,-1.9910342,3.211255,0.5483501,-0.27219692,-1.6767393,4.2791963,0.64647526,-0.1958267,-1.430529,6.3067474,0.7543388,-0.12165673,-1.230558,11.745597,0.87457615,-0.04878271,-1.0633223,79.6474,1.0110801,0.02357805,-0.9200087,-16.712814,1.1691616,0.09618643,-0.7945053,-7.527044,1.3564996,0.16987659,-0.6827633,-4.8240786,1.5846698,0.24533996,-0.58155423,-3.521096,1.8722968,0.3235344,-0.4885284,-2.7472272,2.2499118,0.4054822,-0.401862,-2.2308073,2.7745948,0.49239016,-0.32003173,-1.8580809,3.563266,0.5857276,-0.24197753,-1.5737932,4.900788,0.687427,-0.16661274,-1.3476956,7.7145243,0.7996959,-0.0930456,-1.1618202,17.652388,0.925773,-0.020463577,-1.004682,-63.572914,1.069977,0.051964764,-0.8689899,-11.32828,1.238415,0.12487896,-0.7493706,-6.1822605,1.4402424,0.19912447,-0.6420702,-4.2198706,1.6889017,0.2755434,-0.544308,-3.1757126,2.0068908,0.3550753,-0.4538897,-2.5228562,2.4330726,0.4388069,-0.36930233,-2.071764,3.041642,0.52811474,-0.28912312,-1.7384075,3.9942048,0.6244495,-0.21223374,-1.4796236,5.724549,0.7299132,-0.13767293,-1.2707871,9.904475,0.8471529,-0.064584695,-1.0973225,35.3191,0.9797238,0.007883826,-0.9494058,-22.706392,1.1326903,0.080373816,-0.8205268,-8.557441,1.3128637,0.15371291,-0.70610994,-5.236124,1.5309114,0.22870374,-0.602829,-3.743625,1.803358,0.3062214,-0.5081147,-2.8879566,2.157688,0.38732654,-0.42020297,-2.3283799,2.6433127,0.47304398,-0.33748543,-1.9303324,3.3597248,0.5648449,-0.25871605,-1.6297306,4.536259,0.66447926,-0.182845,-1.3928415,6.8645754,0.774191,-0.1088959,-1.1993766,13.799464,0.89694047,-0.036166497,-1.0368434,44682.293],"x":[37.699112,38.466427,39.233746,40.00106,40.768375,41.53569,42.30301,43.070324,43.83764,44.604954,45.372272,46.139587,46.906902,47.674217,48.441536,49.20885,49.976166,50.74348,51.5108,52.278114,53.04543,53.812748,54.580063,55.347378,56.114693,56.88201,57.649326,58.41664,59.183956,59.951275,60.71859,61.485905,62.25322,63.02054,63.787853,64.55517,65.32249,66.0898,66.85712,67.624435,68.39175,69.159065,69.926384,70.693695,71.46101,72.228325,72.99564,73.76296,74.53027,75.29759,76.06491,76.83222,77.59954,78.36686,79.13417,79.90149,80.6688,81.43612,82.20344,82.97075,83.73807,84.50539,85.2727,86.040016,86.80733,87.574646,88.341965,89.109276,89.876595,90.64391,91.411224,92.17854,92.94586,93.71317,94.48049,95.2478,96.01512,96.78244,97.54975,98.31707,99.08439,99.8517,100.61902,101.38634,102.15365,102.92097,103.68828,104.4556,105.222916,105.99023,106.757545,107.524864,108.292175,109.059494,109.826805,110.594124,111.36144,112.12875,112.89607,113.66339,114.4307,115.19802,115.96534,116.73265,117.49997,118.26728,119.0346,119.80192,120.56923,121.33655,122.10387,122.87118,123.6385,124.40581,125.17313,125.940445,126.707756,127.475075,128.24239,129.0097,129.77702,130.54434,131.31166,132.07896,132.84628,133.6136,134.38092,135.14824,135.91554,136.68286,137.45018,138.2175,138.98482,139.75214,140.51944,141.28676,142.05408,142.8214,143.58871,144.35602,145.12334,145.89066,146.65797,147.4253,148.19261,148.95992,149.72723,150.49455,151.26187,152.02919,152.7965,153.56381,154.33113,155.09845,155.86577,156.63309,157.40039,158.16771,158.93503,159.70235,160.46967,161.23697,162.00429,162.7716,163.53893,164.30624,165.07356,165.84087,166.60818,167.3755,168.14282,168.91014,169.67744,170.44476,171.21208,171.9794,172.74672,173.51402,174.28134,175.04866,175.81598,176.5833,177.35062,178.11792,178.88524,179.65256,180.41988,181.1872,181.9545,182.72182,183.48914,184.25645,185.02377,185.79109,186.5584,187.32571,188.09303,188.86035,189.62767,190.39497,191.1623,191.92961,192.69693,193.46425,194.23157,194.99887,195.76619,196.53351,197.30083,198.06815,198.83545,199.60277,200.37009,201.1374,201.90472,202.67204,203.43935,204.20667,204.97398,205.7413,206.50862,207.27592,208.04324,208.81056,209.57788,210.3452,211.1125,211.87982,212.64714,213.41446,214.18178,214.9491,215.7164,216.48372,217.25104,218.01836,218.78568,219.55298,220.3203,221.08762,221.85493,222.62225,223.38957,224.15688,224.9242,225.69151,226.45883,227.22615,227.99345,228.76077,229.52809,230.29541,231.06273,231.83005,232.59735,233.36467,234.13199,234.8993,235.66663,236.43393,237.20125,237.96857,238.73589,239.5032,240.27052,241.03783,241.80515,242.57246,243.33978,244.1071,244.8744,245.64172,246.40904,247.17636,247.94368,248.71098,249.4783,250.24562,251.01294,251.78026,252.54758,253.31488,254.0822,254.84952,255.61684,256.38416,257.15146,257.9188,258.6861,259.4534,260.22073,260.98804,261.75537,262.52267,263.29,264.0573,264.82462,265.59195,266.35925,267.1266,267.8939,268.6612,269.42853,270.19583,270.96317,271.73047,272.49777,273.2651,274.0324,274.79974,275.56705,276.33435,277.10168,277.869,278.63632,279.40363,280.17093,280.93826,281.70557,282.4729,283.2402,284.00754,284.77484,285.54214,286.30948,287.07678,287.84412,288.61142,289.37872,290.14606,290.91336,291.6807,292.448,293.2153,293.98264,294.74994,295.51727,296.28458,297.05188,297.8192,298.58652,299.35385,300.12115,300.8885,301.6558,302.4231,303.19043,303.95773,304.72507,305.49237,306.25967,307.027,307.7943,308.56165,309.32895,310.09625,310.8636,311.6309,312.39822,313.16553,313.93283,314.70016,315.46747,316.2348,317.0021,317.7694,318.53674,319.30405,320.07138,320.83868,321.60602,322.37332,323.14062,323.90796,324.67526,325.4426,326.2099,326.9772,327.74454,328.51184,329.27917,330.04648,330.81378,331.58112,332.34842,333.11575,333.88306,334.65036,335.4177,336.185,336.95233,337.71964,338.48697,339.25427,340.02158,340.7889,341.5562,342.32355,343.09085,343.85815,344.6255,345.3928,346.16013,346.92743,347.69473,348.46207,349.22937,349.9967,350.764,351.5313,352.29865,353.06595,353.83328,354.6006,355.3679,356.13522,356.90253,357.66986,358.43716,359.2045,359.9718,360.7391,361.50644,362.27374,363.04108,363.80838,364.57568,365.34302,366.11032,366.87766,367.64496,368.41226,369.1796,369.9469,370.71423,371.48154,372.24884,373.01617,373.78348,374.5508,375.3181,376.08545,376.85275,377.62006,378.3874,379.1547,379.92203,380.68933,381.45663,382.22397,382.99127,383.7586,384.5259,385.2932,386.06055,386.82785,387.59518,388.3625,389.1298,389.89713,390.66443,391.43176,392.19907,392.96637,393.7337,394.501,395.26834,396.03564,396.80298,397.57028,398.3376,399.10492,399.87222,400.63956,401.40686,402.17416,402.9415,403.7088,404.47614,405.24344,406.01074,406.77808,407.54538,408.3127,409.08002,409.84732,410.61465,411.38196,412.1493,412.9166,413.68393,414.45123,415.21854,415.98587,416.75317,417.5205,418.2878,419.0551,419.82245,420.58975,421.3571,422.1244,422.8917,423.65903,424.42633,425.19366,425.96097,426.72827,427.4956,428.2629,429.03024,429.79755,430.56485,431.33218,432.0995,432.86682,433.63412,434.40146,435.16876,435.93607,436.7034,437.4707,438.23804,439.00534,439.77264,440.53998,441.30728,442.07462,442.84192,443.60922,444.37656,445.14386,445.9112,446.6785,447.4458,448.21313,448.98044,449.74777,450.51508,451.2824,452.0497,452.81702,453.58435,454.35165,455.119,455.8863,456.6536,457.42093,458.18823,458.95557,459.72287,460.49017,461.2575,462.0248,462.79214,463.55945,464.32675,465.0941,465.8614,466.62872,467.39603,468.16333,468.93066,469.69797,470.4653,471.2326,471.99994,472.76724,473.53455,474.30188,475.06918,475.83652,476.60382,477.37112,478.13846,478.90576,479.6731,480.4404,481.2077,481.97504,482.74234,483.50967,484.27698,485.04428,485.8116,486.57892,487.34625,488.11356,488.8809,489.6482,490.4155,491.18283,491.95013,492.71747,493.48477,494.25208,495.0194,495.7867,496.55405,497.32135,498.08865,498.856,499.6233,500.39062,501.15793,501.92523,502.69257,503.45987,504.2272,504.9945,505.7618,506.52914,507.29645,508.06378,508.8311,509.59842,510.36572,511.13303,511.90036,512.66766,513.435,514.2023,514.9696,515.73694,516.5043,517.27155,518.0389,518.8062,519.5735,520.3408,521.10815,521.8755,522.64276,523.4101,524.1774,524.9447,525.71204,526.4794,527.24664,528.014,528.7813,529.54865,530.3159,531.08325,531.8506,532.61786,533.3852,534.1525,534.9198,535.68713,536.45447,537.2218,537.9891,538.7564,539.52374,540.291,541.05835,541.8257,542.593,543.3603,544.1276,544.89496,545.66223,546.42957,547.1969,547.9642,548.7315,549.49884,550.2662,551.03345,551.8008,552.5681,553.3354,554.1027,554.87006,555.6374,556.40466,557.172,557.93933,558.7066,559.47394,560.2413,561.00854,561.7759,562.5432,563.31055,564.0778,564.84515,565.6125,566.37976,567.1471,567.9144,568.6817,569.44904,570.2164,570.9837,571.751,572.5183,573.28564,574.0529,574.82025,575.5876,576.3549,577.1222,577.8895,578.65686,579.42413,580.19147,580.9588,581.7261,582.4934,583.26074,584.0281,584.79535,585.5627,586.33,587.0973,587.8646,588.63196,589.39923,590.16656,590.9339,591.70123,592.4685,593.23584,594.0032,594.77045,595.5378,596.3051,597.07245,597.8397,598.60706,599.3744,600.14166,600.909,601.67633,602.4436,603.21094,603.9783,604.7456,605.5129,606.2802,607.04755,607.8148,608.58215,609.3495,610.11676,610.8841,611.6514,612.41876,613.18604,613.95337,614.7207,615.488,616.2553,617.02264,617.79,618.55725,619.3246,620.0919,620.8592,621.6265,622.39386,623.16113,623.92847,624.6958,625.46313,626.2304,626.99774,627.7651,628.53235,629.2997,630.067,630.83435,631.6016,632.36896,633.1363,633.90356,634.6709,635.43823,636.2055,636.97284,637.7402,638.5075,639.2748,640.0421,640.80945,641.5767,642.34406,643.1114,643.87866,644.646,645.4133,646.18066,646.94794,647.7153,648.4826,649.2499,650.0172,650.78455,651.5519,652.31915,653.0865,653.8538,654.6211,655.3884,656.15576,656.92303,657.69037,658.4577,659.22504,659.9923,660.75964,661.527,662.29425,663.0616,663.8289,664.5962,665.3635,666.13086,666.8982,667.66547,668.4328,669.20013,669.9674,670.73474,671.5021,672.2694,673.0367,673.804,674.57135,675.3386,676.10596,676.8733,677.64056,678.4079,679.17523,679.94257,680.70984,681.4772,682.2445,683.0118,683.7791,684.54645,685.3137,686.08105,686.8484,687.6157,688.383,689.1503,689.91766,690.68494,691.4523,692.2196,692.98694,693.7542,694.52155,695.2889,696.05615,696.8235,697.5908,698.3581,699.1254,699.89276,700.6601,701.42737,702.1947,702.96204,703.7293,704.49664,705.264,706.0313,706.7986,707.5659,708.33325,709.1005,709.86786,710.6352,711.40247,712.1698,712.93713,713.70447,714.47174,715.2391,716.0064,716.7737,717.541,718.30835,719.0756,719.84296,720.6103,721.3776,722.1449,722.91223,723.67957,724.44684,725.2142,725.9815,726.74884,727.5161,728.28345,729.0508,729.81805,730.5854,731.3527,732.12,732.8873,733.65466,734.422,735.1893,735.9566,736.72394,737.4912,738.25854,739.0259,739.79315,740.5605,741.3278,742.09515,742.8624,743.62976,744.3971,745.16437,745.9317,746.69904,747.4664,748.23364,749.001,749.7683,750.5356,751.3029,752.07025,752.8375,753.60486,754.3722,755.1395,755.9068,756.67413,757.44147,758.20874,758.9761,759.7434,760.51074,761.278,762.04535,762.8127,763.57996,764.3473,765.1146,765.8819,766.64923,767.41656,768.1839,768.9512,769.7185,770.48584,771.2531,772.02045,772.7878,773.55505,774.3224,775.0897,775.85706,776.6243,777.39166,778.159,778.9263,779.6936,780.46094,781.2283,781.99554,782.7629,783.5302,784.2975,785.0648,785.83215,786.5994,787.36676,788.1341,788.9014,789.6687,790.43604,791.20337,791.97064,792.738,793.5053,794.2726,795.0399,795.80725,796.5746,797.34186,798.1092,798.8765,799.6438,800.41113,801.17847,801.9458,802.7131,803.4804,804.24774]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_negative.json new file mode 100644 index 000000000000..1f7c59abd4e8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_negative.json @@ -0,0 +1 @@ +{"expected":[-2.8596668e6,-39.739964,-19.857536,-13.224405,-9.903625,-7.9078445,-6.5744514,-5.619611,-4.901358,-4.3408237,-3.8906841,-3.5208244,-3.2111669,-2.9478104,-2.7208261,-2.5229309,-2.3486624,-2.1938434,-2.0552232,-1.9302356,-1.8168273,-1.7133352,-1.6183978,-1.5308903,-1.4498748,-1.3745626,-1.3042862,-1.2384762,-1.176644,-1.1183678,-1.0632819,-1.011067,-0.96144295,-0.91416335,-0.8690101,-0.82578915,-0.784328,-0.74447316,-0.7060826,-0.66903245,-0.63320917,-0.5985095,-0.56483954,-0.53211325,-0.5002518,-0.46918252,-0.43883827,-0.40915692,-0.3800805,-0.35155496,-0.32352966,-0.29595703,-0.26879203,-0.24199206,-0.21551645,-0.18932648,-0.16338487,-0.13765569,-0.11210413,-0.08669634,-0.061399154,-0.036180023,-0.011006764,0.014152555,0.039329797,0.06455693,0.08986615,0.11529008,0.14086197,0.1666158,0.19258547,0.21880908,0.24532306,0.2721664,0.29937997,0.32700667,0.3550918,0.38368335,0.41283238,0.44259334,0.47302473,0.5041892,0.5361547,0.5689944,0.60278827,0.637623,0.6735938,0.71080506,0.7493717,0.7894207,0.8310931,0.8745457,0.9199538,0.96751404,1.0174478,1.0700057,1.1254721,1.1841717,1.2464769,1.3128171,1.3836902,1.4596767,1.5414547,1.6298361,1.7257767,1.8304284,1.945186,2.071756,2.212248,2.3693042,2.5462747,2.7474754,2.9785628,3.247097,3.5634181,3.942054,4.4040794,4.9812717,5.723896,6.71644,8.112711,10.2252865,13.801625,21.183777,45.420387,-317.97006,-35.322674,-18.687471,-12.693398,-9.601461,-7.7128453,-6.438163,-5.5189085,-4.823841,-4.2792478,-3.8405519,-3.47916,-3.1759517,-2.9176204,-2.6946266,-2.4999526,-2.328322,-2.175689,-2.0389013,-1.9154644,-1.8033797,-1.7010258,-1.6070745,-1.5204264,-1.4401641,-1.3655157,-1.2958268,-1.2305391,-1.1691732,-1.1113149,-1.0566045,-1.004728,-0.9554098,-0.9084074,-0.86350566,-0.82051384,-0.7792614,-0.7395956,-0.7013793,-0.6644885,-0.6288111,-0.5942452,-0.56069773,-0.5280838,-0.49632522,-0.46535018,-0.43509215,-0.40548947,-0.3764848,-0.34802455,-0.3200584,-0.29253915,-0.26542208,-0.2386648,-0.21222703,-0.18607011,-0.160157,-0.13445193,-0.10892018,-0.08352993,-0.05824427,-0.03303262,-0.007862845,0.01729697,0.042478696,0.06771431,0.09303607,0.118476674,0.14406942,0.1698484,0.19584869,0.2221065,0.24865948,0.27554685,0.30280966,0.33049113,0.35863686,0.38729525,0.4165177,0.44635922,0.47687864,0.50813943,0.54021007,0.5731646,0.60708356,0.642055,0.6781749,0.7155491,0.75429374,0.79453766,0.83642364,0.8801107,0.9257766,0.97362083,1.0238683,1.0767733,1.1326252,1.1917541,1.2545389,1.321417,1.3928955,1.4695667,1.5521262,1.6413966,1.7383591,1.8441924,1.9603262,2.088512,2.2309182,2.3902638,2.5700045,2.7746,3.009909,3.283783,3.6069942,3.994734,4.469137,5.0637608,5.8320465,6.864614,8.328389,10.568354,14.431286,22.699497,52.9897,-159.01642,-31.789555,-17.647589,-12.2033,-9.317094,-7.527194,-6.307362,-5.421701,-4.7486863,-4.2193437,-3.791616,-3.4383972,-3.1414335,-2.8879793,-2.668867,-2.4773328,-2.308277,-2.1577816,-2.0227876,-1.9008703,-1.7900838,-1.6888475,-1.5958649,-1.510062,-1.430541,-1.356546,-1.2874361,-1.2226634,-1.1617573,-1.1043111,-1.0499712,-0.99842876,-0.9494129,-0.9026842,-0.8580313,-0.8152657,-0.7742196,-0.7347422,-0.69669807,-0.6599649,-0.6244318,-0.58999807,-0.5565718,-0.5240689,-0.49241212,-0.4615302,-0.43135735,-0.40183252,-0.37289873,-0.34450293,-0.31659517,-0.28912857,-0.26205873,-0.23534358,-0.208943,-0.18281855,-0.15693337,-0.13125183,-0.10573936,-0.0803623,-0.055087667,-0.029883005,-0.004716221,0.02044459,0.04562939,0.070874006,0.09620882,0.12166661,0.14728074,0.17308545,0.19911592,0.22540855,0.25200114,0.27893314,0.30624586,0.33398283,0.36218995,0.39091593,0.42021266,0.4501356,0.48074418,0.5121023,0.5442792,0.5773498,0.61139536,0.6465049,0.6827756,0.72031444,0.75923926,0.7996803,0.8417824,0.8857066,0.9316334,0.9797651,1.0303302,1.083587,1.1398295,1.1993935,1.2626648,1.3300885,1.4021817,1.4795487,1.562899,1.6530737,1.7510757,1.8581126,1.9756496,2.1054842,2.2498462,2.4115345,2.5941138,2.8021939,3.0418446,3.321223,3.6515567,4.0487385,4.5360293,5.1488934,5.944205,7.01928,8.5556,10.934901,15.120615,24.447742,63.59644,-105.98437,-28.89605,-16.716219,-11.749018,-9.048832,-7.350073,-6.1816106,-5.3277235,-4.67572,-4.1609907,-3.7438328,-3.3985066,-3.1075902,-2.8588717,-2.6435366,-2.4550626,-2.2885208,-2.1401157,-2.0068774,-1.8864495,-1.7769365,-1.6767979,-1.5847673,-1.4997954,-1.421004,-1.3476527,-1.279113,-1.214848,-1.1543955,-1.0973558,-1.0433817,-0.9921692,-0.9434516,-0.8969934,-0.85258627,-0.81004447,-0.7692023,-0.7299112,-0.69203734,-0.65546,-0.6200696,-0.58576673,-0.5524603,-0.5200673,-0.4885111,-0.4577213,-0.4276327,-0.39818475,-0.36932108,-0.3409889,-0.3131388,-0.2857242,-0.25870094,-0.23202726,-0.20566326,-0.17957072,-0.15371291,-0.12805437,-0.102560654,-0.07719819,-0.051934067,-0.02673589,-0.001571597,0.023590708,0.048782904,0.07403702,0.09938542,0.12486092,0.15049699,0.17632602,0.20238724,0.22871526,0.2553481,0.2823254,0.30968872,0.33748186,0.36575112,0.39454556,0.42391744,0.45392272,0.48462138,0.516078,0.5483624,0.5815502,0.6157237,0.6509729,0.6873961,0.72510153,0.76420844,0.80484885,0.8471694,0.8913337,0.93752456,0.9859474,1.0368341,1.0904473,1.1470857,1.2070907,1.2708553,1.3388329,1.4115504,1.4896238,1.5737783,1.6648726,1.7639335,1.8721966,1.9911646,2.122683,2.269044,2.4331303,2.6186197,2.8302782,3.0743968,3.3594534,3.6971545,4.1041355,4.604858,5.236829,6.060636,7.1809278,8.795375,11.327553,15.878768,26.487179,79.49803,-79.48919,-26.486197,-15.878412,-11.327373,-8.795265,-7.180855,-6.0605826,-5.2367887,-4.6048265,-4.1041446,-3.6971624,-3.3594599,-3.0744023,-2.830283,-2.6186237,-2.4331338,-2.269047,-2.1226857,-1.9911672,-1.8721987,-1.7639356,-1.6648746,-1.57378,-1.4896255,-1.411552,-1.3388343,-1.2708567,-1.207092,-1.1470869,-1.0904484,-1.0368352,-0.98594844,-0.9375255,-0.89133465,-0.84717035,-0.8048497,-0.76420915,-0.72510225,-0.6873968,-0.6509736,-0.61572444,-0.5815509,-0.54836303,-0.51607865,-0.484622,-0.45392334,-0.42391804,-0.39454615,-0.36575168,-0.33748245,-0.30968925,-0.28232592,-0.25534862,-0.22871579,-0.20238777,-0.17632656,-0.15049557,-0.12485949,-0.099384,-0.074035615,-0.0487815,-0.02358931,0.0015729958,0.026737291,0.05193547,0.07719959,0.10256206,0.1280558,0.15371434,0.17957217,0.20566471,0.23202875,0.25870246,0.28572568,0.31313825,0.34098834,0.36932048,0.39818418,0.4276321,0.4577207,0.48851046,0.5200666,0.55245966,0.585766,0.6200689,0.6554592,0.69203657,0.72991043,0.76920146,0.8100436,0.8525854,0.89699244,0.9434506,0.9921681,1.0433806,1.0973548,1.1543943,1.2148467,1.2791117,1.3476512,1.4210024,1.4997939,1.5847656,1.6767958,1.7769344,1.8864472,2.006875,2.1401126,2.2885177,2.455059,2.6435325,2.8588672,3.107585,3.3985002,3.7438254,4.160981,4.675709,5.3277087,6.1815906,7.3500447,9.04879,11.749212,16.716612,28.897219,106.000084,-63.590782,-24.446905,-15.120293,-10.9347315,-8.555496,-7.0192094,-5.9441543,-5.148855,-4.5359993,-4.048714,-3.651537,-3.3212063,-3.0418303,-2.8021815,-2.5941179,-2.4115381,-2.2498493,-2.105487,-1.9756521,-1.8581148,-1.7510779,-1.6530756,-1.5629008,-1.4795502,-1.4021833,-1.3300899,-1.2626661,-1.1993947,-1.1398307,-1.0835881,-1.0303313,-0.9797662,-0.93163437,-0.88570744,-0.8417832,-0.7996811,-0.75924003,-0.7203152,-0.68277633,-0.6465056,-0.611396,-0.57735044,-0.54427993,-0.51210296,-0.48074478,-0.4501362,-0.42021325,-0.39091653,-0.3621905,-0.3339834,-0.30624643,-0.27893367,-0.25200167,-0.22540908,-0.19911645,-0.17308597,-0.14728126,-0.12166712,-0.09620933,-0.07087452,-0.0456299,-0.020443192,0.0047176196,0.029884405,0.055089068,0.080363706,0.10574078,0.13125324,0.1569348,0.18281999,0.20894444,0.23534505,0.26206023,0.2891301,0.3165967,0.34450448,0.3729003,0.40183413,0.43135902,0.4615296,0.4924115,0.5240683,0.5565711,0.58999735,0.6244311,0.6599642,0.69669735,0.73474145,0.7742188,0.81526494,0.8580304,0.9026833,0.9494119,0.99842787,1.0499701,1.1043099,1.1617562,1.2226622,1.2874347,1.3565446,1.4305394,1.5100603,1.5958632,1.6888455,1.7900816,1.9008679,2.022785,2.1577787,2.3082736,2.477329,2.668863,2.8879745,3.1414278,3.4383905,3.7916079,4.219334,4.7486744,5.4216857,6.3073416,7.5271645,9.31705,12.203223,17.64743,31.78904,159.00356,-52.991127,-22.698774,-14.430994,-10.568196,-8.32829,-6.8645463,-5.831998,-5.063723,-4.4691076,-3.9947102,-3.6069746,-3.2837665,-3.0098948,-2.7745879,-2.569994,-2.3902545,-2.2309096,-2.0885043,-1.9603195,-1.8441947,-1.7383612,-1.6413984,-1.552128,-1.4695624,-1.3928914,-1.3214132,-1.2545352,-1.1917506,-1.132622,-1.0767703,-1.0238655,-0.9736181,-0.92577404,-0.88010824,-0.8364213,-0.7945354,-0.7542916,-0.71554697,-0.6781729,-0.642053,-0.60708165,-0.5731627,-0.5402082,-0.5081377,-0.47687694,-0.4463575,-0.41651604,-0.38729364,-0.3586353,-0.33048958,-0.30280814,-0.27554944,-0.24866204,-0.22210903,-0.19585119,-0.16985089,-0.14407189,-0.11847912,-0.09303851,-0.06771674,-0.042481117,-0.017299386,0.007860429,0.0330302,0.058241844,0.08352749,0.10891966,0.1344514,0.16015649,0.1860696,0.2122265,0.23866427,0.2654215,0.29253858,0.32005784,0.34802395,0.37648422,0.40548888,0.43509153,0.46534956,0.49632463,0.52808315,0.5606971,0.5942445,0.6288104,0.6644878,0.7013785,0.7395948,0.77926064,0.82051307,0.86350477,0.9084065,0.9554088,1.004727,1.0566034,1.1113137,1.169172,1.2305379,1.2958255,1.3655143,1.4401624,1.5204247,1.6070726,1.7010237,1.8033775,1.9154623,2.0388987,2.1756864,2.3283186,2.499949,2.694622,2.9176157,3.175946,3.4791532,3.8405437,4.2792563,4.823852,5.5189223,6.438181,7.7128725,9.601503,12.693471,18.687628,35.32323,318.01508,-45.419468,-21.183578,-13.80154,-10.225239,-8.112681,-6.716419,-5.723881,-4.9812603,-4.4040704,-3.9420469,-3.5634122,-3.247092,-2.9785585,-2.7474716,-2.5462713,-2.369301,-2.2122455,-2.0717535,-1.9451838,-1.8304266,-1.7257749,-1.6298344,-1.5414532,-1.4596722,-1.3836861,-1.3128133,-1.2464733,-1.1841683,-1.1254689,-1.0700027,-1.0174451,-0.96751136,-0.91995126,-0.8745432,-0.83109075,-0.7894185,-0.7493695,-0.710803,-0.6735918,-0.63762105,-0.60278636,-0.56899256,-0.53615284,-0.50418746,-0.473023,-0.44259167,-0.4128307,-0.38368174,-0.35509026,-0.32700515,-0.29937845,-0.2721649,-0.24532156,-0.21880762,-0.19258402,-0.16661337,-0.14086348,-0.115291566,-0.08986762,-0.064558394,-0.03933126,-0.014154017,0.011005302,0.036178555,0.061397687,0.08669487,0.11210266,0.1376542,0.16338336,0.18932498,0.21551493,0.24199049,0.26879045,0.29595545,0.32352805,0.3515533,0.3800788,0.4091552,0.43883654,0.46918073,0.50025,0.53211135,0.5648376,0.59850746,0.6332071,0.6690303,0.70608044,0.7444709,0.78432715,0.8257883,0.86900914,0.91416246,0.96144205,1.011066,1.0632808,1.1183667,1.1766427,1.2384748,1.3042848,1.3745612,1.4498733,1.5308887,1.6183959,1.713333,1.8168252,1.9302334,2.0552206,2.1938403,2.3486593,2.522927,2.7208216,2.9478056,3.211161,3.5208175,3.8906758,4.3408136,4.9013453,5.619594,6.574429,7.907812,9.903668,13.2244835,19.857714,39.740665,-1.0482285e7],"x":[-12.566371,-12.591529,-12.616687,-12.641845,-12.667003,-12.69216,-12.717318,-12.7424755,-12.767633,-12.792791,-12.817949,-12.843107,-12.868265,-12.893423,-12.918581,-12.943739,-12.968897,-12.994055,-13.019213,-13.044371,-13.069529,-13.0946865,-13.119844,-13.145002,-13.17016,-13.195318,-13.220476,-13.245634,-13.270792,-13.29595,-13.321108,-13.346266,-13.371424,-13.396582,-13.42174,-13.4468975,-13.472055,-13.497212,-13.52237,-13.547528,-13.572686,-13.597844,-13.623002,-13.64816,-13.673318,-13.698476,-13.723634,-13.748792,-13.77395,-13.799108,-13.8242655,-13.849423,-13.874581,-13.899739,-13.924897,-13.950055,-13.975213,-14.000371,-14.025529,-14.050687,-14.075845,-14.101003,-14.126161,-14.151319,-14.1764765,-14.201634,-14.226792,-14.25195,-14.277108,-14.302266,-14.327423,-14.352581,-14.377739,-14.402897,-14.428055,-14.453213,-14.478371,-14.503529,-14.528687,-14.553844,-14.579002,-14.60416,-14.629318,-14.654476,-14.679634,-14.704792,-14.72995,-14.755108,-14.780266,-14.805424,-14.830582,-14.85574,-14.8808975,-14.906055,-14.931213,-14.956371,-14.981529,-15.006687,-15.031845,-15.057003,-15.082161,-15.107319,-15.132476,-15.157634,-15.182792,-15.20795,-15.233108,-15.2582655,-15.283423,-15.308581,-15.333739,-15.358897,-15.384055,-15.409213,-15.434371,-15.459529,-15.484687,-15.509845,-15.535003,-15.560161,-15.585319,-15.6104765,-15.635634,-15.660792,-15.68595,-15.711108,-15.736266,-15.761424,-15.786582,-15.81174,-15.836898,-15.862056,-15.887214,-15.912372,-15.93753,-15.962687,-15.987844,-16.013002,-16.03816,-16.063318,-16.088476,-16.113634,-16.138792,-16.16395,-16.189108,-16.214266,-16.239424,-16.264582,-16.28974,-16.314898,-16.340055,-16.365213,-16.390371,-16.41553,-16.440687,-16.465845,-16.491003,-16.516161,-16.541319,-16.566477,-16.591635,-16.616793,-16.64195,-16.667109,-16.692266,-16.717424,-16.742582,-16.76774,-16.792898,-16.818056,-16.843214,-16.868372,-16.89353,-16.918688,-16.943846,-16.969004,-16.994162,-17.01932,-17.044477,-17.069635,-17.094793,-17.119951,-17.14511,-17.170267,-17.195423,-17.220581,-17.245739,-17.270897,-17.296055,-17.321213,-17.34637,-17.371529,-17.396687,-17.421844,-17.447002,-17.47216,-17.497318,-17.522476,-17.547634,-17.572792,-17.59795,-17.623108,-17.648266,-17.673424,-17.698582,-17.72374,-17.748898,-17.774055,-17.799213,-17.824371,-17.84953,-17.874687,-17.899845,-17.925003,-17.950161,-17.975319,-18.000477,-18.025635,-18.050793,-18.07595,-18.101109,-18.126266,-18.151424,-18.176582,-18.20174,-18.226898,-18.252056,-18.277214,-18.302372,-18.32753,-18.352688,-18.377846,-18.403004,-18.428162,-18.45332,-18.478477,-18.503635,-18.528793,-18.553951,-18.57911,-18.604267,-18.629425,-18.654583,-18.67974,-18.704899,-18.730057,-18.755215,-18.780373,-18.80553,-18.830687,-18.855844,-18.881002,-18.90616,-18.931318,-18.956476,-18.981634,-19.006792,-19.03195,-19.057108,-19.082266,-19.107424,-19.132582,-19.15774,-19.182898,-19.208055,-19.233213,-19.258371,-19.28353,-19.308687,-19.333845,-19.359003,-19.384161,-19.409319,-19.434477,-19.459635,-19.484793,-19.50995,-19.535109,-19.560266,-19.585424,-19.610582,-19.63574,-19.660898,-19.686056,-19.711214,-19.736372,-19.76153,-19.786688,-19.811846,-19.837004,-19.862162,-19.88732,-19.912477,-19.937635,-19.962793,-19.987951,-20.01311,-20.038267,-20.063425,-20.088583,-20.11374,-20.138899,-20.164057,-20.189215,-20.214373,-20.23953,-20.264688,-20.289846,-20.315004,-20.340162,-20.36532,-20.390478,-20.415636,-20.440794,-20.46595,-20.491108,-20.516266,-20.541424,-20.566582,-20.59174,-20.616898,-20.642056,-20.667213,-20.692371,-20.71753,-20.742687,-20.767845,-20.793003,-20.818161,-20.843319,-20.868477,-20.893635,-20.918793,-20.94395,-20.969109,-20.994267,-21.019424,-21.044582,-21.06974,-21.094898,-21.120056,-21.145214,-21.170372,-21.19553,-21.220688,-21.245846,-21.271004,-21.296162,-21.32132,-21.346478,-21.371635,-21.396793,-21.421951,-21.44711,-21.472267,-21.497425,-21.522583,-21.54774,-21.572899,-21.598057,-21.623215,-21.648373,-21.67353,-21.698689,-21.723846,-21.749004,-21.774162,-21.79932,-21.824478,-21.849636,-21.874794,-21.899952,-21.92511,-21.950268,-21.975426,-22.000584,-22.025742,-22.0509,-22.076057,-22.101213,-22.126371,-22.15153,-22.176687,-22.201845,-22.227003,-22.252161,-22.277319,-22.302477,-22.327635,-22.352793,-22.37795,-22.403109,-22.428267,-22.453424,-22.478582,-22.50374,-22.528898,-22.554056,-22.579214,-22.604372,-22.62953,-22.654688,-22.679846,-22.705004,-22.730162,-22.75532,-22.780478,-22.805635,-22.830793,-22.855951,-22.88111,-22.906267,-22.931425,-22.956583,-22.98174,-23.006899,-23.032057,-23.057215,-23.082373,-23.10753,-23.132689,-23.157846,-23.183004,-23.208162,-23.23332,-23.258478,-23.283636,-23.308794,-23.333952,-23.35911,-23.384268,-23.409426,-23.434584,-23.459742,-23.4849,-23.510057,-23.535215,-23.560373,-23.585531,-23.61069,-23.635847,-23.661005,-23.686163,-23.71132,-23.736477,-23.761635,-23.786793,-23.81195,-23.837109,-23.862267,-23.887424,-23.912582,-23.93774,-23.962898,-23.988056,-24.013214,-24.038372,-24.06353,-24.088688,-24.113846,-24.139004,-24.164162,-24.18932,-24.214478,-24.239635,-24.264793,-24.289951,-24.31511,-24.340267,-24.365425,-24.390583,-24.415741,-24.440899,-24.466057,-24.491215,-24.516373,-24.54153,-24.566689,-24.591846,-24.617004,-24.642162,-24.66732,-24.692478,-24.717636,-24.742794,-24.767952,-24.79311,-24.818268,-24.843426,-24.868584,-24.893742,-24.9189,-24.944057,-24.969215,-24.994373,-25.019531,-25.04469,-25.069847,-25.095005,-25.120163,-25.14532,-25.170479,-25.195637,-25.220795,-25.245953,-25.27111,-25.296268,-25.321426,-25.346584,-25.37174,-25.396898,-25.422056,-25.447214,-25.472372,-25.49753,-25.522688,-25.547846,-25.573004,-25.598162,-25.62332,-25.648478,-25.673635,-25.698793,-25.723951,-25.74911,-25.774267,-25.799425,-25.824583,-25.849741,-25.874899,-25.900057,-25.925215,-25.950373,-25.97553,-26.000689,-26.025846,-26.051004,-26.076162,-26.10132,-26.126478,-26.151636,-26.176794,-26.201952,-26.22711,-26.252268,-26.277426,-26.302584,-26.327742,-26.3529,-26.378057,-26.403215,-26.428373,-26.453531,-26.47869,-26.503847,-26.529005,-26.554163,-26.57932,-26.604479,-26.629637,-26.654795,-26.679953,-26.70511,-26.730268,-26.755426,-26.780584,-26.805742,-26.8309,-26.856058,-26.881216,-26.906374,-26.931532,-26.95669,-26.981848,-27.007004,-27.032162,-27.05732,-27.082478,-27.107635,-27.132793,-27.157951,-27.18311,-27.208267,-27.233425,-27.258583,-27.283741,-27.308899,-27.334057,-27.359215,-27.384373,-27.40953,-27.434689,-27.459846,-27.485004,-27.510162,-27.53532,-27.560478,-27.585636,-27.610794,-27.635952,-27.66111,-27.686268,-27.711426,-27.736584,-27.761742,-27.7869,-27.812057,-27.837215,-27.862373,-27.887531,-27.91269,-27.937847,-27.963005,-27.988163,-28.01332,-28.038479,-28.063637,-28.088795,-28.113953,-28.13911,-28.164268,-28.189426,-28.214584,-28.239742,-28.2649,-28.290058,-28.315216,-28.340374,-28.365532,-28.39069,-28.415848,-28.441006,-28.466164,-28.491322,-28.51648,-28.541637,-28.566795,-28.591953,-28.617111,-28.642267,-28.667425,-28.692583,-28.717741,-28.742899,-28.768057,-28.793215,-28.818373,-28.84353,-28.868689,-28.893847,-28.919004,-28.944162,-28.96932,-28.994478,-29.019636,-29.044794,-29.069952,-29.09511,-29.120268,-29.145426,-29.170584,-29.195742,-29.2209,-29.246058,-29.271215,-29.296373,-29.321531,-29.34669,-29.371847,-29.397005,-29.422163,-29.44732,-29.472479,-29.497637,-29.522795,-29.547953,-29.57311,-29.598269,-29.623426,-29.648584,-29.673742,-29.6989,-29.724058,-29.749216,-29.774374,-29.799532,-29.82469,-29.849848,-29.875006,-29.900164,-29.925322,-29.95048,-29.975637,-30.000795,-30.025953,-30.051111,-30.07627,-30.101427,-30.126585,-30.151743,-30.1769,-30.202059,-30.227217,-30.252375,-30.27753,-30.302689,-30.327847,-30.353004,-30.378162,-30.40332,-30.428478,-30.453636,-30.478794,-30.503952,-30.52911,-30.554268,-30.579426,-30.604584,-30.629742,-30.6549,-30.680058,-30.705215,-30.730373,-30.755531,-30.78069,-30.805847,-30.831005,-30.856163,-30.88132,-30.906479,-30.931637,-30.956795,-30.981953,-31.00711,-31.032269,-31.057426,-31.082584,-31.107742,-31.1329,-31.158058,-31.183216,-31.208374,-31.233532,-31.25869,-31.283848,-31.309006,-31.334164,-31.359322,-31.38448,-31.409637,-31.434795,-31.459953,-31.485111,-31.51027,-31.535427,-31.560585,-31.585743,-31.6109,-31.636059,-31.661217,-31.686375,-31.711533,-31.73669,-31.761848,-31.787006,-31.812164,-31.837322,-31.86248,-31.887638,-31.912794,-31.937952,-31.96311,-31.988268,-32.013428,-32.038586,-32.063744,-32.0889,-32.11406,-32.139217,-32.164375,-32.189533,-32.21469,-32.23985,-32.265007,-32.290165,-32.315323,-32.34048,-32.36564,-32.390797,-32.415955,-32.441113,-32.46627,-32.49143,-32.516586,-32.541744,-32.566902,-32.59206,-32.617218,-32.642376,-32.667534,-32.69269,-32.717846,-32.743004,-32.76816,-32.79332,-32.818478,-32.843636,-32.868793,-32.89395,-32.91911,-32.944267,-32.969425,-32.994583,-33.01974,-33.0449,-33.070057,-33.095215,-33.120373,-33.14553,-33.17069,-33.195847,-33.221004,-33.246162,-33.27132,-33.29648,-33.321636,-33.346794,-33.371952,-33.39711,-33.422268,-33.447426,-33.472584,-33.49774,-33.5229,-33.548058,-33.573215,-33.598373,-33.62353,-33.64869,-33.673847,-33.699005,-33.724163,-33.74932,-33.77448,-33.799637,-33.824795,-33.849953,-33.87511,-33.90027,-33.925426,-33.950584,-33.975742,-34.0009,-34.02606,-34.051216,-34.076374,-34.101532,-34.12669,-34.151848,-34.177006,-34.202164,-34.22732,-34.25248,-34.277637,-34.302795,-34.327953,-34.35311,-34.37827,-34.403427,-34.428585,-34.453743,-34.4789,-34.50406,-34.529217,-34.554375,-34.579533,-34.60469,-34.62985,-34.655006,-34.680164,-34.705322,-34.73048,-34.75564,-34.780796,-34.805954,-34.831112,-34.85627,-34.881428,-34.906586,-34.931744,-34.9569,-34.98206,-35.007217,-35.032375,-35.057533,-35.08269,-35.10785,-35.133007,-35.158165,-35.183323,-35.20848,-35.23364,-35.258797,-35.283955,-35.309113,-35.33427,-35.35943,-35.384586,-35.409744,-35.434902,-35.46006,-35.485218,-35.510376,-35.535534,-35.56069,-35.58585,-35.611008,-35.636166,-35.661324,-35.68648,-35.71164,-35.736797,-35.761955,-35.787113,-35.81227,-35.83743,-35.862587,-35.887745,-35.912903,-35.93806,-35.96322,-35.988373,-36.01353,-36.03869,-36.063847,-36.089005,-36.114162,-36.13932,-36.16448,-36.189636,-36.214794,-36.239952,-36.26511,-36.290268,-36.315426,-36.340584,-36.36574,-36.3909,-36.416058,-36.441216,-36.466373,-36.49153,-36.51669,-36.541847,-36.567005,-36.592163,-36.61732,-36.64248,-36.667637,-36.692795,-36.717953,-36.74311,-36.76827,-36.793427,-36.818584,-36.843742,-36.8689,-36.89406,-36.919216,-36.944374,-36.969532,-36.99469,-37.019848,-37.045006,-37.070164,-37.09532,-37.12048,-37.145638,-37.170795,-37.195953,-37.22111,-37.24627,-37.271427,-37.296585,-37.321743,-37.3469,-37.37206,-37.397217,-37.422375,-37.447533,-37.47269,-37.49785,-37.523006,-37.548164,-37.573322,-37.59848,-37.62364,-37.648796,-37.673954,-37.699112]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_positive.json new file mode 100644 index 000000000000..cdeb2c426ce8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/medium_positive.json @@ -0,0 +1 @@ +{"expected":[2.8596668e6,39.739964,19.857536,13.224405,9.903625,7.9078445,6.5744514,5.619611,4.901358,4.3408237,3.8906841,3.5208244,3.2111669,2.9478104,2.7208261,2.5229309,2.3486624,2.1938434,2.0552232,1.9302356,1.8168273,1.7133352,1.6183978,1.5308903,1.4498748,1.3745626,1.3042862,1.2384762,1.176644,1.1183678,1.0632819,1.011067,0.96144295,0.91416335,0.8690101,0.82578915,0.784328,0.74447316,0.7060826,0.66903245,0.63320917,0.5985095,0.56483954,0.53211325,0.5002518,0.46918252,0.43883827,0.40915692,0.3800805,0.35155496,0.32352966,0.29595703,0.26879203,0.24199206,0.21551645,0.18932648,0.16338487,0.13765569,0.11210413,0.08669634,0.061399154,0.036180023,0.011006764,-0.014152555,-0.039329797,-0.06455693,-0.08986615,-0.11529008,-0.14086197,-0.1666158,-0.19258547,-0.21880908,-0.24532306,-0.2721664,-0.29937997,-0.32700667,-0.3550918,-0.38368335,-0.41283238,-0.44259334,-0.47302473,-0.5041892,-0.5361547,-0.5689944,-0.60278827,-0.637623,-0.6735938,-0.71080506,-0.7493717,-0.7894207,-0.8310931,-0.8745457,-0.9199538,-0.96751404,-1.0174478,-1.0700057,-1.1254721,-1.1841717,-1.2464769,-1.3128171,-1.3836902,-1.4596767,-1.5414547,-1.6298361,-1.7257767,-1.8304284,-1.945186,-2.071756,-2.212248,-2.3693042,-2.5462747,-2.7474754,-2.9785628,-3.247097,-3.5634181,-3.942054,-4.4040794,-4.9812717,-5.723896,-6.71644,-8.112711,-10.2252865,-13.801625,-21.183777,-45.420387,317.97006,35.322674,18.687471,12.693398,9.601461,7.7128453,6.438163,5.5189085,4.823841,4.2792478,3.8405519,3.47916,3.1759517,2.9176204,2.6946266,2.4999526,2.328322,2.175689,2.0389013,1.9154644,1.8033797,1.7010258,1.6070745,1.5204264,1.4401641,1.3655157,1.2958268,1.2305391,1.1691732,1.1113149,1.0566045,1.004728,0.9554098,0.9084074,0.86350566,0.82051384,0.7792614,0.7395956,0.7013793,0.6644885,0.6288111,0.5942452,0.56069773,0.5280838,0.49632522,0.46535018,0.43509215,0.40548947,0.3764848,0.34802455,0.3200584,0.29253915,0.26542208,0.2386648,0.21222703,0.18607011,0.160157,0.13445193,0.10892018,0.08352993,0.05824427,0.03303262,0.007862845,-0.01729697,-0.042478696,-0.06771431,-0.09303607,-0.118476674,-0.14406942,-0.1698484,-0.19584869,-0.2221065,-0.24865948,-0.27554685,-0.30280966,-0.33049113,-0.35863686,-0.38729525,-0.4165177,-0.44635922,-0.47687864,-0.50813943,-0.54021007,-0.5731646,-0.60708356,-0.642055,-0.6781749,-0.7155491,-0.75429374,-0.79453766,-0.83642364,-0.8801107,-0.9257766,-0.97362083,-1.0238683,-1.0767733,-1.1326252,-1.1917541,-1.2545389,-1.321417,-1.3928955,-1.4695667,-1.5521262,-1.6413966,-1.7383591,-1.8441924,-1.9603262,-2.088512,-2.2309182,-2.3902638,-2.5700045,-2.7746,-3.009909,-3.283783,-3.6069942,-3.994734,-4.469137,-5.0637608,-5.8320465,-6.864614,-8.328389,-10.568354,-14.431286,-22.699497,-52.9897,159.01642,31.789555,17.647589,12.2033,9.317094,7.527194,6.307362,5.421701,4.7486863,4.2193437,3.791616,3.4383972,3.1414335,2.8879793,2.668867,2.4773328,2.308277,2.1577816,2.0227876,1.9008703,1.7900838,1.6888475,1.5958649,1.510062,1.430541,1.356546,1.2874361,1.2226634,1.1617573,1.1043111,1.0499712,0.99842876,0.9494129,0.9026842,0.8580313,0.8152657,0.7742196,0.7347422,0.69669807,0.6599649,0.6244318,0.58999807,0.5565718,0.5240689,0.49241212,0.4615302,0.43135735,0.40183252,0.37289873,0.34450293,0.31659517,0.28912857,0.26205873,0.23534358,0.208943,0.18281855,0.15693337,0.13125183,0.10573936,0.0803623,0.055087667,0.029883005,0.004716221,-0.02044459,-0.04562939,-0.070874006,-0.09620882,-0.12166661,-0.14728074,-0.17308545,-0.19911592,-0.22540855,-0.25200114,-0.27893314,-0.30624586,-0.33398283,-0.36218995,-0.39091593,-0.42021266,-0.4501356,-0.48074418,-0.5121023,-0.5442792,-0.5773498,-0.61139536,-0.6465049,-0.6827756,-0.72031444,-0.75923926,-0.7996803,-0.8417824,-0.8857066,-0.9316334,-0.9797651,-1.0303302,-1.083587,-1.1398295,-1.1993935,-1.2626648,-1.3300885,-1.4021817,-1.4795487,-1.562899,-1.6530737,-1.7510757,-1.8581126,-1.9756496,-2.1054842,-2.2498462,-2.4115345,-2.5941138,-2.8021939,-3.0418446,-3.321223,-3.6515567,-4.0487385,-4.5360293,-5.1488934,-5.944205,-7.01928,-8.5556,-10.934901,-15.120615,-24.447742,-63.59644,105.98437,28.89605,16.716219,11.749018,9.048832,7.350073,6.1816106,5.3277235,4.67572,4.1609907,3.7438328,3.3985066,3.1075902,2.8588717,2.6435366,2.4550626,2.2885208,2.1401157,2.0068774,1.8864495,1.7769365,1.6767979,1.5847673,1.4997954,1.421004,1.3476527,1.279113,1.214848,1.1543955,1.0973558,1.0433817,0.9921692,0.9434516,0.8969934,0.85258627,0.81004447,0.7692023,0.7299112,0.69203734,0.65546,0.6200696,0.58576673,0.5524603,0.5200673,0.4885111,0.4577213,0.4276327,0.39818475,0.36932108,0.3409889,0.3131388,0.2857242,0.25870094,0.23202726,0.20566326,0.17957072,0.15371291,0.12805437,0.102560654,0.07719819,0.051934067,0.02673589,0.001571597,-0.023590708,-0.048782904,-0.07403702,-0.09938542,-0.12486092,-0.15049699,-0.17632602,-0.20238724,-0.22871526,-0.2553481,-0.2823254,-0.30968872,-0.33748186,-0.36575112,-0.39454556,-0.42391744,-0.45392272,-0.48462138,-0.516078,-0.5483624,-0.5815502,-0.6157237,-0.6509729,-0.6873961,-0.72510153,-0.76420844,-0.80484885,-0.8471694,-0.8913337,-0.93752456,-0.9859474,-1.0368341,-1.0904473,-1.1470857,-1.2070907,-1.2708553,-1.3388329,-1.4115504,-1.4896238,-1.5737783,-1.6648726,-1.7639335,-1.8721966,-1.9911646,-2.122683,-2.269044,-2.4331303,-2.6186197,-2.8302782,-3.0743968,-3.3594534,-3.6971545,-4.1041355,-4.604858,-5.236829,-6.060636,-7.1809278,-8.795375,-11.327553,-15.878768,-26.487179,-79.49803,79.48919,26.486197,15.878412,11.327373,8.795265,7.180855,6.0605826,5.2367887,4.6048265,4.1041446,3.6971624,3.3594599,3.0744023,2.830283,2.6186237,2.4331338,2.269047,2.1226857,1.9911672,1.8721987,1.7639356,1.6648746,1.57378,1.4896255,1.411552,1.3388343,1.2708567,1.207092,1.1470869,1.0904484,1.0368352,0.98594844,0.9375255,0.89133465,0.84717035,0.8048497,0.76420915,0.72510225,0.6873968,0.6509736,0.61572444,0.5815509,0.54836303,0.51607865,0.484622,0.45392334,0.42391804,0.39454615,0.36575168,0.33748245,0.30968925,0.28232592,0.25534862,0.22871579,0.20238777,0.17632656,0.15049557,0.12485949,0.099384,0.074035615,0.0487815,0.02358931,-0.0015729958,-0.026737291,-0.05193547,-0.07719959,-0.10256206,-0.1280558,-0.15371434,-0.17957217,-0.20566471,-0.23202875,-0.25870246,-0.28572568,-0.31313825,-0.34098834,-0.36932048,-0.39818418,-0.4276321,-0.4577207,-0.48851046,-0.5200666,-0.55245966,-0.585766,-0.6200689,-0.6554592,-0.69203657,-0.72991043,-0.76920146,-0.8100436,-0.8525854,-0.89699244,-0.9434506,-0.9921681,-1.0433806,-1.0973548,-1.1543943,-1.2148467,-1.2791117,-1.3476512,-1.4210024,-1.4997939,-1.5847656,-1.6767958,-1.7769344,-1.8864472,-2.006875,-2.1401126,-2.2885177,-2.455059,-2.6435325,-2.8588672,-3.107585,-3.3985002,-3.7438254,-4.160981,-4.675709,-5.3277087,-6.1815906,-7.3500447,-9.04879,-11.749212,-16.716612,-28.897219,-106.000084,63.590782,24.446905,15.120293,10.9347315,8.555496,7.0192094,5.9441543,5.148855,4.5359993,4.048714,3.651537,3.3212063,3.0418303,2.8021815,2.5941179,2.4115381,2.2498493,2.105487,1.9756521,1.8581148,1.7510779,1.6530756,1.5629008,1.4795502,1.4021833,1.3300899,1.2626661,1.1993947,1.1398307,1.0835881,1.0303313,0.9797662,0.93163437,0.88570744,0.8417832,0.7996811,0.75924003,0.7203152,0.68277633,0.6465056,0.611396,0.57735044,0.54427993,0.51210296,0.48074478,0.4501362,0.42021325,0.39091653,0.3621905,0.3339834,0.30624643,0.27893367,0.25200167,0.22540908,0.19911645,0.17308597,0.14728126,0.12166712,0.09620933,0.07087452,0.0456299,0.020443192,-0.0047176196,-0.029884405,-0.055089068,-0.080363706,-0.10574078,-0.13125324,-0.1569348,-0.18281999,-0.20894444,-0.23534505,-0.26206023,-0.2891301,-0.3165967,-0.34450448,-0.3729003,-0.40183413,-0.43135902,-0.4615296,-0.4924115,-0.5240683,-0.5565711,-0.58999735,-0.6244311,-0.6599642,-0.69669735,-0.73474145,-0.7742188,-0.81526494,-0.8580304,-0.9026833,-0.9494119,-0.99842787,-1.0499701,-1.1043099,-1.1617562,-1.2226622,-1.2874347,-1.3565446,-1.4305394,-1.5100603,-1.5958632,-1.6888455,-1.7900816,-1.9008679,-2.022785,-2.1577787,-2.3082736,-2.477329,-2.668863,-2.8879745,-3.1414278,-3.4383905,-3.7916079,-4.219334,-4.7486744,-5.4216857,-6.3073416,-7.5271645,-9.31705,-12.203223,-17.64743,-31.78904,-159.00356,52.991127,22.698774,14.430994,10.568196,8.32829,6.8645463,5.831998,5.063723,4.4691076,3.9947102,3.6069746,3.2837665,3.0098948,2.7745879,2.569994,2.3902545,2.2309096,2.0885043,1.9603195,1.8441947,1.7383612,1.6413984,1.552128,1.4695624,1.3928914,1.3214132,1.2545352,1.1917506,1.132622,1.0767703,1.0238655,0.9736181,0.92577404,0.88010824,0.8364213,0.7945354,0.7542916,0.71554697,0.6781729,0.642053,0.60708165,0.5731627,0.5402082,0.5081377,0.47687694,0.4463575,0.41651604,0.38729364,0.3586353,0.33048958,0.30280814,0.27554944,0.24866204,0.22210903,0.19585119,0.16985089,0.14407189,0.11847912,0.09303851,0.06771674,0.042481117,0.017299386,-0.007860429,-0.0330302,-0.058241844,-0.08352749,-0.10891966,-0.1344514,-0.16015649,-0.1860696,-0.2122265,-0.23866427,-0.2654215,-0.29253858,-0.32005784,-0.34802395,-0.37648422,-0.40548888,-0.43509153,-0.46534956,-0.49632463,-0.52808315,-0.5606971,-0.5942445,-0.6288104,-0.6644878,-0.7013785,-0.7395948,-0.77926064,-0.82051307,-0.86350477,-0.9084065,-0.9554088,-1.004727,-1.0566034,-1.1113137,-1.169172,-1.2305379,-1.2958255,-1.3655143,-1.4401624,-1.5204247,-1.6070726,-1.7010237,-1.8033775,-1.9154623,-2.0388987,-2.1756864,-2.3283186,-2.499949,-2.694622,-2.9176157,-3.175946,-3.4791532,-3.8405437,-4.2792563,-4.823852,-5.5189223,-6.438181,-7.7128725,-9.601503,-12.693471,-18.687628,-35.32323,-318.01508,45.419468,21.183578,13.80154,10.225239,8.112681,6.716419,5.723881,4.9812603,4.4040704,3.9420469,3.5634122,3.247092,2.9785585,2.7474716,2.5462713,2.369301,2.2122455,2.0717535,1.9451838,1.8304266,1.7257749,1.6298344,1.5414532,1.4596722,1.3836861,1.3128133,1.2464733,1.1841683,1.1254689,1.0700027,1.0174451,0.96751136,0.91995126,0.8745432,0.83109075,0.7894185,0.7493695,0.710803,0.6735918,0.63762105,0.60278636,0.56899256,0.53615284,0.50418746,0.473023,0.44259167,0.4128307,0.38368174,0.35509026,0.32700515,0.29937845,0.2721649,0.24532156,0.21880762,0.19258402,0.16661337,0.14086348,0.115291566,0.08986762,0.064558394,0.03933126,0.014154017,-0.011005302,-0.036178555,-0.061397687,-0.08669487,-0.11210266,-0.1376542,-0.16338336,-0.18932498,-0.21551493,-0.24199049,-0.26879045,-0.29595545,-0.32352805,-0.3515533,-0.3800788,-0.4091552,-0.43883654,-0.46918073,-0.50025,-0.53211135,-0.5648376,-0.59850746,-0.6332071,-0.6690303,-0.70608044,-0.7444709,-0.78432715,-0.8257883,-0.86900914,-0.91416246,-0.96144205,-1.011066,-1.0632808,-1.1183667,-1.1766427,-1.2384748,-1.3042848,-1.3745612,-1.4498733,-1.5308887,-1.6183959,-1.713333,-1.8168252,-1.9302334,-2.0552206,-2.1938403,-2.3486593,-2.522927,-2.7208216,-2.9478056,-3.211161,-3.5208175,-3.8906758,-4.3408136,-4.9013453,-5.619594,-6.574429,-7.907812,-9.903668,-13.2244835,-19.857714,-39.740665,1.0482285e7],"x":[12.566371,12.591529,12.616687,12.641845,12.667003,12.69216,12.717318,12.7424755,12.767633,12.792791,12.817949,12.843107,12.868265,12.893423,12.918581,12.943739,12.968897,12.994055,13.019213,13.044371,13.069529,13.0946865,13.119844,13.145002,13.17016,13.195318,13.220476,13.245634,13.270792,13.29595,13.321108,13.346266,13.371424,13.396582,13.42174,13.4468975,13.472055,13.497212,13.52237,13.547528,13.572686,13.597844,13.623002,13.64816,13.673318,13.698476,13.723634,13.748792,13.77395,13.799108,13.8242655,13.849423,13.874581,13.899739,13.924897,13.950055,13.975213,14.000371,14.025529,14.050687,14.075845,14.101003,14.126161,14.151319,14.1764765,14.201634,14.226792,14.25195,14.277108,14.302266,14.327423,14.352581,14.377739,14.402897,14.428055,14.453213,14.478371,14.503529,14.528687,14.553844,14.579002,14.60416,14.629318,14.654476,14.679634,14.704792,14.72995,14.755108,14.780266,14.805424,14.830582,14.85574,14.8808975,14.906055,14.931213,14.956371,14.981529,15.006687,15.031845,15.057003,15.082161,15.107319,15.132476,15.157634,15.182792,15.20795,15.233108,15.2582655,15.283423,15.308581,15.333739,15.358897,15.384055,15.409213,15.434371,15.459529,15.484687,15.509845,15.535003,15.560161,15.585319,15.6104765,15.635634,15.660792,15.68595,15.711108,15.736266,15.761424,15.786582,15.81174,15.836898,15.862056,15.887214,15.912372,15.93753,15.962687,15.987844,16.013002,16.03816,16.063318,16.088476,16.113634,16.138792,16.16395,16.189108,16.214266,16.239424,16.264582,16.28974,16.314898,16.340055,16.365213,16.390371,16.41553,16.440687,16.465845,16.491003,16.516161,16.541319,16.566477,16.591635,16.616793,16.64195,16.667109,16.692266,16.717424,16.742582,16.76774,16.792898,16.818056,16.843214,16.868372,16.89353,16.918688,16.943846,16.969004,16.994162,17.01932,17.044477,17.069635,17.094793,17.119951,17.14511,17.170267,17.195423,17.220581,17.245739,17.270897,17.296055,17.321213,17.34637,17.371529,17.396687,17.421844,17.447002,17.47216,17.497318,17.522476,17.547634,17.572792,17.59795,17.623108,17.648266,17.673424,17.698582,17.72374,17.748898,17.774055,17.799213,17.824371,17.84953,17.874687,17.899845,17.925003,17.950161,17.975319,18.000477,18.025635,18.050793,18.07595,18.101109,18.126266,18.151424,18.176582,18.20174,18.226898,18.252056,18.277214,18.302372,18.32753,18.352688,18.377846,18.403004,18.428162,18.45332,18.478477,18.503635,18.528793,18.553951,18.57911,18.604267,18.629425,18.654583,18.67974,18.704899,18.730057,18.755215,18.780373,18.80553,18.830687,18.855844,18.881002,18.90616,18.931318,18.956476,18.981634,19.006792,19.03195,19.057108,19.082266,19.107424,19.132582,19.15774,19.182898,19.208055,19.233213,19.258371,19.28353,19.308687,19.333845,19.359003,19.384161,19.409319,19.434477,19.459635,19.484793,19.50995,19.535109,19.560266,19.585424,19.610582,19.63574,19.660898,19.686056,19.711214,19.736372,19.76153,19.786688,19.811846,19.837004,19.862162,19.88732,19.912477,19.937635,19.962793,19.987951,20.01311,20.038267,20.063425,20.088583,20.11374,20.138899,20.164057,20.189215,20.214373,20.23953,20.264688,20.289846,20.315004,20.340162,20.36532,20.390478,20.415636,20.440794,20.46595,20.491108,20.516266,20.541424,20.566582,20.59174,20.616898,20.642056,20.667213,20.692371,20.71753,20.742687,20.767845,20.793003,20.818161,20.843319,20.868477,20.893635,20.918793,20.94395,20.969109,20.994267,21.019424,21.044582,21.06974,21.094898,21.120056,21.145214,21.170372,21.19553,21.220688,21.245846,21.271004,21.296162,21.32132,21.346478,21.371635,21.396793,21.421951,21.44711,21.472267,21.497425,21.522583,21.54774,21.572899,21.598057,21.623215,21.648373,21.67353,21.698689,21.723846,21.749004,21.774162,21.79932,21.824478,21.849636,21.874794,21.899952,21.92511,21.950268,21.975426,22.000584,22.025742,22.0509,22.076057,22.101213,22.126371,22.15153,22.176687,22.201845,22.227003,22.252161,22.277319,22.302477,22.327635,22.352793,22.37795,22.403109,22.428267,22.453424,22.478582,22.50374,22.528898,22.554056,22.579214,22.604372,22.62953,22.654688,22.679846,22.705004,22.730162,22.75532,22.780478,22.805635,22.830793,22.855951,22.88111,22.906267,22.931425,22.956583,22.98174,23.006899,23.032057,23.057215,23.082373,23.10753,23.132689,23.157846,23.183004,23.208162,23.23332,23.258478,23.283636,23.308794,23.333952,23.35911,23.384268,23.409426,23.434584,23.459742,23.4849,23.510057,23.535215,23.560373,23.585531,23.61069,23.635847,23.661005,23.686163,23.71132,23.736477,23.761635,23.786793,23.81195,23.837109,23.862267,23.887424,23.912582,23.93774,23.962898,23.988056,24.013214,24.038372,24.06353,24.088688,24.113846,24.139004,24.164162,24.18932,24.214478,24.239635,24.264793,24.289951,24.31511,24.340267,24.365425,24.390583,24.415741,24.440899,24.466057,24.491215,24.516373,24.54153,24.566689,24.591846,24.617004,24.642162,24.66732,24.692478,24.717636,24.742794,24.767952,24.79311,24.818268,24.843426,24.868584,24.893742,24.9189,24.944057,24.969215,24.994373,25.019531,25.04469,25.069847,25.095005,25.120163,25.14532,25.170479,25.195637,25.220795,25.245953,25.27111,25.296268,25.321426,25.346584,25.37174,25.396898,25.422056,25.447214,25.472372,25.49753,25.522688,25.547846,25.573004,25.598162,25.62332,25.648478,25.673635,25.698793,25.723951,25.74911,25.774267,25.799425,25.824583,25.849741,25.874899,25.900057,25.925215,25.950373,25.97553,26.000689,26.025846,26.051004,26.076162,26.10132,26.126478,26.151636,26.176794,26.201952,26.22711,26.252268,26.277426,26.302584,26.327742,26.3529,26.378057,26.403215,26.428373,26.453531,26.47869,26.503847,26.529005,26.554163,26.57932,26.604479,26.629637,26.654795,26.679953,26.70511,26.730268,26.755426,26.780584,26.805742,26.8309,26.856058,26.881216,26.906374,26.931532,26.95669,26.981848,27.007004,27.032162,27.05732,27.082478,27.107635,27.132793,27.157951,27.18311,27.208267,27.233425,27.258583,27.283741,27.308899,27.334057,27.359215,27.384373,27.40953,27.434689,27.459846,27.485004,27.510162,27.53532,27.560478,27.585636,27.610794,27.635952,27.66111,27.686268,27.711426,27.736584,27.761742,27.7869,27.812057,27.837215,27.862373,27.887531,27.91269,27.937847,27.963005,27.988163,28.01332,28.038479,28.063637,28.088795,28.113953,28.13911,28.164268,28.189426,28.214584,28.239742,28.2649,28.290058,28.315216,28.340374,28.365532,28.39069,28.415848,28.441006,28.466164,28.491322,28.51648,28.541637,28.566795,28.591953,28.617111,28.642267,28.667425,28.692583,28.717741,28.742899,28.768057,28.793215,28.818373,28.84353,28.868689,28.893847,28.919004,28.944162,28.96932,28.994478,29.019636,29.044794,29.069952,29.09511,29.120268,29.145426,29.170584,29.195742,29.2209,29.246058,29.271215,29.296373,29.321531,29.34669,29.371847,29.397005,29.422163,29.44732,29.472479,29.497637,29.522795,29.547953,29.57311,29.598269,29.623426,29.648584,29.673742,29.6989,29.724058,29.749216,29.774374,29.799532,29.82469,29.849848,29.875006,29.900164,29.925322,29.95048,29.975637,30.000795,30.025953,30.051111,30.07627,30.101427,30.126585,30.151743,30.1769,30.202059,30.227217,30.252375,30.27753,30.302689,30.327847,30.353004,30.378162,30.40332,30.428478,30.453636,30.478794,30.503952,30.52911,30.554268,30.579426,30.604584,30.629742,30.6549,30.680058,30.705215,30.730373,30.755531,30.78069,30.805847,30.831005,30.856163,30.88132,30.906479,30.931637,30.956795,30.981953,31.00711,31.032269,31.057426,31.082584,31.107742,31.1329,31.158058,31.183216,31.208374,31.233532,31.25869,31.283848,31.309006,31.334164,31.359322,31.38448,31.409637,31.434795,31.459953,31.485111,31.51027,31.535427,31.560585,31.585743,31.6109,31.636059,31.661217,31.686375,31.711533,31.73669,31.761848,31.787006,31.812164,31.837322,31.86248,31.887638,31.912794,31.937952,31.96311,31.988268,32.013428,32.038586,32.063744,32.0889,32.11406,32.139217,32.164375,32.189533,32.21469,32.23985,32.265007,32.290165,32.315323,32.34048,32.36564,32.390797,32.415955,32.441113,32.46627,32.49143,32.516586,32.541744,32.566902,32.59206,32.617218,32.642376,32.667534,32.69269,32.717846,32.743004,32.76816,32.79332,32.818478,32.843636,32.868793,32.89395,32.91911,32.944267,32.969425,32.994583,33.01974,33.0449,33.070057,33.095215,33.120373,33.14553,33.17069,33.195847,33.221004,33.246162,33.27132,33.29648,33.321636,33.346794,33.371952,33.39711,33.422268,33.447426,33.472584,33.49774,33.5229,33.548058,33.573215,33.598373,33.62353,33.64869,33.673847,33.699005,33.724163,33.74932,33.77448,33.799637,33.824795,33.849953,33.87511,33.90027,33.925426,33.950584,33.975742,34.0009,34.02606,34.051216,34.076374,34.101532,34.12669,34.151848,34.177006,34.202164,34.22732,34.25248,34.277637,34.302795,34.327953,34.35311,34.37827,34.403427,34.428585,34.453743,34.4789,34.50406,34.529217,34.554375,34.579533,34.60469,34.62985,34.655006,34.680164,34.705322,34.73048,34.75564,34.780796,34.805954,34.831112,34.85627,34.881428,34.906586,34.931744,34.9569,34.98206,35.007217,35.032375,35.057533,35.08269,35.10785,35.133007,35.158165,35.183323,35.20848,35.23364,35.258797,35.283955,35.309113,35.33427,35.35943,35.384586,35.409744,35.434902,35.46006,35.485218,35.510376,35.535534,35.56069,35.58585,35.611008,35.636166,35.661324,35.68648,35.71164,35.736797,35.761955,35.787113,35.81227,35.83743,35.862587,35.887745,35.912903,35.93806,35.96322,35.988373,36.01353,36.03869,36.063847,36.089005,36.114162,36.13932,36.16448,36.189636,36.214794,36.239952,36.26511,36.290268,36.315426,36.340584,36.36574,36.3909,36.416058,36.441216,36.466373,36.49153,36.51669,36.541847,36.567005,36.592163,36.61732,36.64248,36.667637,36.692795,36.717953,36.74311,36.76827,36.793427,36.818584,36.843742,36.8689,36.89406,36.919216,36.944374,36.969532,36.99469,37.019848,37.045006,37.070164,37.09532,37.12048,37.145638,37.170795,37.195953,37.22111,37.24627,37.271427,37.296585,37.321743,37.3469,37.37206,37.397217,37.422375,37.447533,37.47269,37.49785,37.523006,37.548164,37.573322,37.59848,37.62364,37.648796,37.673954,37.699112]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/runner.jl new file mode 100755 index 000000000000..de71bf524eef --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/runner.jl @@ -0,0 +1,114 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2025 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( domain, name ) + +Generate fixture data and write to file. + +# Arguments + +* `domain`: domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> x = range( -1000.0, stop = 1000.0, length = 2001 ); +julia> gen( x, \"data.json\" ); +``` +""" +function gen( domain, name ) + x = collect( domain ); + y = cot.( x ); + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("expected", y) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + write( outfile, "\n" ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +# Negative tiny values: +x = Float32.( range( -1.0e-30, stop = -1.0e-38, length = 500 ) ); +gen( x, "tiny_negative.json" ); + +# Positive tiny values: +x = Float32.( range( 1.0e-30, stop = 1.0e-38, length = 500 ) ); +gen( x, "tiny_positive.json" ); + +# Small(er) values: +x = Float32.( range( -pi, stop = pi, length = 2000 ) ); +gen( x, "smaller.json" ); + +# Negative small values: +x = Float32.( range( -4.0*pi, stop = -pi, length = 1000 ) ); +gen( x, "small_negative.json" ); + +# Positive small values: +x = Float32.( range( pi, stop = 4.0*pi, length = 1000 ) ); +gen( x, "small_positive.json" ); + +# Negative medium values: +x = Float32.( range( -4.0*pi, stop = -12.0*pi, length = 1000 ) ); +gen( x, "medium_negative.json" ); + +# Positive medium values: +x = Float32.( range( 4.0*pi, stop = 12.0*pi, length = 1000 ) ); +gen( x, "medium_positive.json" ); + +# Large negative values: +x = Float32.( range( -12.0*pi, stop = -256.0*pi, length = 1000 ) ); +gen( x, "large_negative.json" ); + +# Large positive values: +x = Float32.( range( 12.0*pi, stop = 256.0*pi, length = 1000 ) ); +gen( x, "large_positive.json" ); + +# Very large negative values: +x = Float32.( range( -2.0^20*(pi/2.0), stop = -2.0^60*(pi/2.0), length = 500 ) ); +gen( x, "very_large_negative.json" ); + +# Very large positive values: +x = Float32.( range( 2.0^20*(pi/2.0), stop = 2.0^60*(pi/2.0), length = 500 ) ); +gen( x, "very_large_positive.json" ); + +# Huge negative values: +x = Float32.( range( -2.0^60*(pi/2.0), stop = -2.0^120*(pi/2.0), length = 1000 ) ); +gen( x, "huge_negative.json" ); + +# Huge positive values: +x = Float32.( range( 2.0^60*(pi/2.0), stop = 2.0^120*(pi/2.0), length = 1000 ) ); +gen( x, "huge_positive.json" ); diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_negative.json new file mode 100644 index 000000000000..cb7a93f61181 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_negative.json @@ -0,0 +1 @@ +{"expected":[-2.8596668e6,105.99249,52.993225,35.32276,26.486933,21.183632,17.647415,15.12039,13.224527,11.749118,10.56828,9.601468,8.795347,8.11269,7.527162,7.019231,6.57444,6.181565,5.8320236,5.518911,5.236819,4.981263,4.748673,4.5360084,4.3408184,4.160969,3.994723,3.8405378,3.6971498,3.5634136,3.4383903,3.321211,3.2111638,3.1075878,3.0099025,2.9176211,2.830275,2.7474809,2.6688626,2.5941136,2.522929,2.4550612,2.3902595,2.3283222,2.2690418,2.212252,2.1577785,2.1054842,2.0552218,2.0068765,1.960323,1.9154649,1.8721949,1.8304312,1.7900814,1.7510757,1.7133341,1.676797,1.6413943,1.6070747,1.573777,1.5414568,1.5100601,1.4795485,1.449874,1.4210033,1.3928937,1.365516,1.3388319,1.3128163,1.2874346,1.2626647,1.2384754,1.2148473,1.1917524,1.1691734,1.147087,1.1254714,1.1043121,1.0835869,1.0632834,1.0433812,1.0238689,1.0047281,0.9859487,0.9675135,0.94941366,0.9316333,0.91416466,0.89699304,0.8801113,0.86350584,0.84717053,0.8310926,0.81526643,0.79968023,0.78432906,0.76920193,0.7542942,0.7395957,0.72510237,0.7108046,0.69669867,0.68277556,0.6690321,0.65545964,0.6420554,0.6288112,0.61572456,0.6027878,0.5899986,0.5773497,0.5648392,0.55246,0.5402104,0.5280839,0.51607877,0.5041888,0.4924126,0.48074535,0.4691822,0.45772216,0.44635954,0.43509337,0.42391816,0.41283312,0.40183297,0.390917,0.38008016,0.36932188,0.35863718,0.34802568,0.3374825,0.32700738,0.31659558,0.30624688,0.29595676,0.28572497,0.27554718,0.26542318,0.2553487,0.24532372,0.235344,0.22540952,0.21551618,0.20566401,0.19584899,0.18607117,0.17632663,0.16661546,0.15693377,0.14728169,0.13765544,0.1280551,0.11847698,0.10892121,0.0993841,0.08986582,0.0803627,0.07087494,0.061398905,0.05193479,0.04247995,0.033031736,0.023590358,0.014152227,0.0047175717,-0.004717198,-0.014151854,-0.023589984,-0.03303136,-0.042479582,-0.05193442,-0.061399486,-0.070874564,-0.08036328,-0.08986544,-0.09938469,-0.108920835,-0.11847757,-0.12805472,-0.13765602,-0.14728132,-0.15693437,-0.16661508,-0.17632724,-0.1860708,-0.1958496,-0.20566362,-0.2155168,-0.22540914,-0.23534463,-0.24532332,-0.25534934,-0.26542276,-0.27554777,-0.28572455,-0.2959574,-0.3062465,-0.31659624,-0.32700697,-0.33748317,-0.34802526,-0.35863787,-0.36932147,-0.38008085,-0.3909166,-0.40183252,-0.41283268,-0.4239177,-0.43509293,-0.4463591,-0.4577217,-0.46918172,-0.48074484,-0.49241212,-0.50418955,-0.5160783,-0.52808464,-0.54020995,-0.5524608,-0.5648387,-0.5773505,-0.5899981,-0.60278857,-0.6157241,-0.6288121,-0.64205486,-0.6554605,-0.66903156,-0.6827764,-0.6966981,-0.7108055,-0.7251018,-0.73959666,-0.7542937,-0.7692029,-0.78432846,-0.79968125,-0.8152658,-0.83109355,-0.8471698,-0.86350685,-0.8801106,-0.896994,-0.91416395,-0.9316344,-0.9494129,-0.9675146,-0.98594785,-1.0047274,-1.0238681,-1.0433804,-1.0632826,-1.0835861,-1.1043112,-1.1254705,-1.1470861,-1.1691725,-1.1917539,-1.2148465,-1.2384769,-1.2626637,-1.2874362,-1.3128153,-1.3388336,-1.3655148,-1.3928952,-1.4210021,-1.4498758,-1.4795474,-1.510062,-1.5414555,-1.573779,-1.6070734,-1.6413964,-1.6767955,-1.7133363,-1.7510743,-1.7900838,-1.8304296,-1.8721974,-1.9154631,-1.960326,-2.0068746,-2.0552247,-2.105482,-2.1577818,-2.2122498,-2.2690454,-2.32832,-2.3902633,-2.4550583,-2.5229263,-2.5941107,-2.6688595,-2.7474778,-2.8302717,-2.9176176,-3.0098987,-3.1075838,-3.2111597,-3.3212185,-3.4383852,-3.5634215,-3.697144,-3.8405468,-3.994717,-4.1609793,-4.340811,-4.5360208,-4.7486644,-4.981278,-5.2368083,-5.518929,-5.832011,-6.1815867,-6.574424,-7.01926,-7.52714,-8.112728,-8.795319,-9.601522,-10.568238,-11.749199,-13.2244625,-15.1205225,-17.647299,-21.183891,-26.48667,-35.323486,-52.99218,-105.999016,-4.192914e7,105.98883,52.99231,35.323547,26.486704,21.183914,17.647314,15.120535,13.22447,11.749206,10.568243,9.601527,8.795321,8.112732,7.5271435,7.0192623,6.5744257,6.181589,5.8320127,5.5189304,5.2368093,4.9812794,4.7486653,4.5360217,4.340812,4.16098,3.9947174,3.8405478,3.6971447,3.5634224,3.438386,3.3212187,3.21116,3.1075845,3.0098991,2.917618,2.8302722,2.7474782,2.66886,2.594111,2.5229266,2.4550588,2.3902574,2.3283203,2.2690396,2.21225,2.157782,2.1054823,2.0552251,2.0068748,1.9603262,1.9154633,1.8721979,1.8304298,1.7900839,1.7510744,1.7133366,1.6767957,1.6413965,1.6070735,1.5737791,1.5414559,1.5100622,1.4795475,1.449876,1.4210023,1.3928955,1.3655149,1.3388336,1.3128154,1.2874364,1.2626638,1.238477,1.2148466,1.191754,1.1691726,1.1470863,1.1254706,1.1043112,1.0835862,1.0632827,1.0433805,1.0238683,1.0047275,0.98594797,0.96751285,0.949413,0.9316327,0.91416407,0.8969941,0.8801106,0.8635069,0.84716994,0.83109367,0.8152659,0.7996813,0.7843286,0.76920295,0.75429374,0.7395967,0.72510195,0.71080554,0.6966982,0.6827765,0.6690316,0.6554606,0.642055,0.6288121,0.6157241,0.6027886,0.5899982,0.57735056,0.56483877,0.5524608,0.54021,0.5280847,0.51607835,0.5041896,0.49241218,0.4807449,0.46918184,0.4577218,0.44635916,0.43509296,0.42391777,0.4128327,0.40183258,0.39091662,0.38007978,0.36932153,0.35863683,0.34802532,0.33748218,0.327007,0.3165963,0.30624652,0.29595745,0.2857246,0.27554783,0.26542282,0.2553494,0.24532337,0.23534466,0.22540918,0.21551685,0.20566367,0.19584966,0.18607084,0.17632729,0.16661511,0.15693443,0.14728136,0.13765559,0.12805477,0.11847762,0.10892137,0.09938473,0.08986597,0.08036333,0.07087509,0.06139953,0.051934946,0.04247963,0.033031885,0.023590032,0.014152379,0.004717246,-0.0047170473,-0.01415218,-0.023589833,-0.033031687,-0.04247943,-0.051934745,-0.061399333,-0.07087489,-0.08036313,-0.08986577,-0.09938453,-0.10892116,-0.11847742,-0.12805505,-0.13765587,-0.14728165,-0.15693422,-0.16661541,-0.17632708,-0.18607113,-0.19584945,-0.20566396,-0.21551666,-0.22540946,-0.23534447,-0.24532366,-0.2553492,-0.26542312,-0.27554762,-0.2857249,-0.29595724,-0.3062463,-0.31659555,-0.3270068,-0.33748248,-0.34802508,-0.35863715,-0.3693213,-0.38008013,-0.3909164,-0.40183288,-0.4128325,-0.42391807,-0.43509275,-0.4463595,-0.45772156,-0.46918213,-0.48074466,-0.49241254,-0.5041894,-0.5160787,-0.52808446,-0.5402104,-0.55246055,-0.5648391,-0.5773503,-0.58999854,-0.6027884,-0.6157245,-0.62881184,-0.64205533,-0.65546024,-0.66903204,-0.6827762,-0.6966986,-0.71080524,-0.7251023,-0.73959637,-0.75429416,-0.7692026,-0.784329,-0.799681,-0.8152663,-0.8310933,-0.8471696,-0.8635058,-0.8801103,-0.8969929,-0.91416365,-0.93163323,-0.9494126,-0.9675134,-0.9859476,-1.004728,-1.0238678,-1.0433811,-1.0632824,-1.0835868,-1.1043109,-1.1254712,-1.1470858,-1.1691734,-1.1917535,-1.2148473,-1.2384765,-1.2626646,-1.2874358,-1.3128161,-1.3388331,-1.3655158,-1.3928949,-1.4210032,-1.4498752,-1.4795483,-1.5100616,-1.5414567,-1.5737784,-1.6070746,-1.6413959,-1.6767968,-1.7133359,-1.7510755,-1.7900832,-1.830431,-1.8721968,-1.9154646,-1.960325,-2.0068738,-2.0552216,-2.1054814,-2.1577783,-2.2122488,-2.2690415,-2.328319,-2.3902593,-2.4550574,-2.5229285,-2.5941095,-2.668862,-2.7474763,-2.8302746,-2.9176161,-3.009902,-3.107582,-3.2111633,-3.3212163,-3.4383895,-3.5634196,-3.6971488,-3.8405447,-3.9947221,-4.160977,-4.3408175,-4.5360174,-4.748672,-4.9812746,-5.2368174,-5.518924,-5.832022,-6.181581,-6.574438,-7.019253,-7.527159,-8.112719,-8.795343,-9.601508,-10.568275,-11.749178,-13.22452,-15.120488,-17.6474,-21.183609,-26.486565,-35.322704,-52.991756,-105.99196,-5.7193335e6,105.99589,52.992737,35.32314,26.48681,21.183767,17.64736,15.12046,13.224497,11.74916,10.568261,9.601497,8.795334,8.11271,7.5271516,7.019246,6.574432,6.181576,5.832018,5.51892,5.236814,4.9812713,4.748669,4.536015,4.340815,4.1609745,3.9947202,3.8405426,3.6971471,3.563418,3.4383879,3.3212147,3.2111619,3.107581,3.0099006,2.917615,2.8302734,2.7474754,2.6688652,2.5941122,2.522931,2.4550598,2.3902617,2.3283212,2.2690437,2.212251,2.1577802,2.105483,2.0552235,2.0068755,1.9603245,1.915464,1.8721962,1.8304304,1.7900826,1.751075,1.7133353,1.6767963,1.6413953,1.6070741,1.5737779,1.5414562,1.5100611,1.479548,1.4498749,1.4210029,1.3928945,1.3655154,1.3388327,1.3128158,1.2874354,1.2626642,1.2384762,1.214847,1.1917533,1.169173,1.1470854,1.1254709,1.1043105,1.0835866,1.063282,1.0433818,1.0238686,1.0047287,0.9859483,0.96751404,0.94941324,0.93163395,0.91416436,0.8969935,0.8801109,0.8635064,0.8471702,0.8310931,0.8152661,0.79968077,0.7843288,0.7692025,0.754294,0.7395962,0.7251021,0.71080506,0.6966984,0.68277603,0.66903186,0.6554601,0.64205515,0.6288116,0.6157243,0.6027882,0.58999836,0.57735014,0.56483895,0.55246043,0.54021025,0.5280843,0.51607853,0.5041892,0.49241236,0.4807445,0.46918198,0.4577214,0.44635934,0.4350926,0.42391795,0.41283292,0.40183333,0.39091682,0.38008052,0.36932167,0.35863757,0.3480255,0.33748287,0.32700717,0.31659594,0.3062467,0.2959571,0.2857248,0.2755475,0.26542297,0.25534904,0.24532354,0.23534432,0.22540933,0.2155165,0.20566383,0.1958493,0.186071,0.17632695,0.16661528,0.15693408,0.14728151,0.13765574,0.12805493,0.118477285,0.10892104,0.099384405,0.08986564,0.080363005,0.070874766,0.061399207,0.051934615,0.042479303,0.03303156,0.023589706,0.014152053,0.00471692,-0.004717373,-0.014152029,-0.023589682,-0.033031534,-0.042479277,-0.051934596,-0.061399184,-0.07087474,-0.08036298,-0.08986562,-0.09938438,-0.10892101,-0.11847726,-0.1280549,-0.1376557,-0.14728148,-0.15693405,-0.16661525,-0.17632693,-0.18607098,-0.19584928,-0.20566382,-0.21551648,-0.2254093,-0.23534429,-0.24532351,-0.255349,-0.26542294,-0.27554744,-0.28572476,-0.29595706,-0.30624667,-0.3165959,-0.32700714,-0.33748284,-0.34802547,-0.35863754,-0.36932164,-0.38008052,-0.39091676,-0.40183327,-0.4128329,-0.42391846,-0.43509313,-0.4463593,-0.45772135,-0.46918193,-0.48074445,-0.49241236,-0.50418913,-0.51607853,-0.5280842,-0.5402102,-0.5524604,-0.5648389,-0.57735014,-0.5899983,-0.60278815,-0.61572427,-0.6288116,-0.6420551,-0.65546006,-0.6690318,-0.68277603,-0.69669837,-0.710805,-0.7251021,-0.7395962,-0.754294,-0.76920235,-0.78432876,-0.7996807,-0.8152661,-0.831093,-0.8471702,-0.8635063,-0.8801109,-0.89699304,-0.9141639,-0.9316334,-0.9494128,-0.9675135,-0.9859477,-1.0047282,-1.023868,-1.0433812,-1.0632825,-1.083587,-1.1043111,-1.1254715,-1.147086,-1.1691736,-1.1917537,-1.2148474,-1.2384768,-1.2626648,-1.287436,-1.3128164,-1.3388335,-1.3655154,-1.3928945,-1.4210027,-1.4498749,-1.4795479,-1.510061,-1.5414562,-1.5737779,-1.607074,-1.6413952,-1.6767962,-1.7133352,-1.751075,-1.7900826,-1.8304304,-1.8721962,-1.915464,-1.9603243,-2.0068753,-2.0552232,-2.105483,-2.1577787,-2.2122493,-2.269042,-2.3283195,-2.3902597,-2.455058,-2.5229292,-2.5941103,-2.668863,-2.7474773,-2.8302753,-2.9176168,-3.0099027,-3.1075833,-3.2111642,-3.3212173,-3.4383905,-3.5634208,-3.69715,-3.8405461,-3.9947236,-4.1609783,-4.3408146,-4.5360146,-4.748668,-4.9812703,-5.236813,-5.5189195,-5.832017,-6.1815753,-6.5744314,-7.0192447,-7.52715,-8.112708,-8.795332,-9.601495,-10.568257,-11.749157,-13.224492,-15.120453,-17.647352,-21.183756,-26.486792,-35.323112,-52.992,-105.99294,-1.1438667e7],"x":[-12.566371,-12.556936,-12.5475025,-12.538068,-12.528634,-12.519199,-12.509766,-12.500331,-12.490897,-12.4814625,-12.472029,-12.462594,-12.45316,-12.443726,-12.434292,-12.424857,-12.415423,-12.405989,-12.396555,-12.38712,-12.3776865,-12.368252,-12.358818,-12.349383,-12.33995,-12.330515,-12.321081,-12.311646,-12.302213,-12.292778,-12.283344,-12.27391,-12.264476,-12.255042,-12.245607,-12.236174,-12.226739,-12.217305,-12.2078705,-12.198437,-12.189002,-12.179568,-12.170134,-12.1607,-12.151265,-12.141831,-12.132397,-12.122963,-12.113528,-12.1040945,-12.09466,-12.085226,-12.075791,-12.066358,-12.056923,-12.047489,-12.038054,-12.028621,-12.019186,-12.009752,-12.000318,-11.990884,-11.981449,-11.972015,-11.962581,-11.953147,-11.943712,-11.9342785,-11.924844,-11.91541,-11.905975,-11.896542,-11.887107,-11.877673,-11.868238,-11.858805,-11.849371,-11.839936,-11.8305025,-11.821068,-11.811634,-11.802199,-11.792766,-11.783331,-11.773897,-11.764462,-11.755029,-11.745594,-11.73616,-11.726726,-11.717292,-11.707857,-11.698423,-11.688989,-11.679555,-11.67012,-11.6606865,-11.651252,-11.641818,-11.632383,-11.62295,-11.613515,-11.604081,-11.594646,-11.585213,-11.575778,-11.566344,-11.55691,-11.547476,-11.538041,-11.528607,-11.519173,-11.509739,-11.500304,-11.49087,-11.481436,-11.472002,-11.462567,-11.453134,-11.4437,-11.434265,-11.424831,-11.415397,-11.405963,-11.396528,-11.3870945,-11.37766,-11.368226,-11.358791,-11.349358,-11.339923,-11.330489,-11.321054,-11.311621,-11.302186,-11.292752,-11.283318,-11.273884,-11.264449,-11.255015,-11.245581,-11.236147,-11.226712,-11.2172785,-11.207844,-11.19841,-11.188975,-11.179542,-11.170107,-11.160673,-11.151238,-11.141805,-11.13237,-11.122936,-11.113502,-11.104068,-11.094633,-11.085199,-11.075765,-11.066331,-11.056896,-11.047462,-11.038029,-11.028594,-11.01916,-11.009726,-11.000292,-10.990857,-10.981423,-10.971989,-10.962555,-10.95312,-10.9436865,-10.934252,-10.924818,-10.915383,-10.90595,-10.896515,-10.887081,-10.877646,-10.868213,-10.858778,-10.849344,-10.83991,-10.830476,-10.821041,-10.811607,-10.802173,-10.792739,-10.783304,-10.77387,-10.764436,-10.755002,-10.745567,-10.736134,-10.726699,-10.717265,-10.70783,-10.698397,-10.688962,-10.679528,-10.670094,-10.66066,-10.651225,-10.641791,-10.632357,-10.622923,-10.613489,-10.604054,-10.594621,-10.585186,-10.575752,-10.566318,-10.556884,-10.547449,-10.538015,-10.528581,-10.519147,-10.509712,-10.500278,-10.490844,-10.48141,-10.471975,-10.462542,-10.453107,-10.443673,-10.434238,-10.424805,-10.41537,-10.405936,-10.396502,-10.387068,-10.377633,-10.368199,-10.358765,-10.349331,-10.339896,-10.330462,-10.321028,-10.311594,-10.302159,-10.292726,-10.283291,-10.273857,-10.264422,-10.254989,-10.245554,-10.23612,-10.226686,-10.217252,-10.207818,-10.198383,-10.18895,-10.179515,-10.170081,-10.160646,-10.151213,-10.141778,-10.132344,-10.12291,-10.113476,-10.104041,-10.094607,-10.085173,-10.075739,-10.066304,-10.05687,-10.047436,-10.038002,-10.028567,-10.019134,-10.009699,-10.000265,-9.99083,-9.981397,-9.971962,-9.962528,-9.953094,-9.94366,-9.934225,-9.924791,-9.915357,-9.905923,-9.896488,-9.887054,-9.87762,-9.868186,-9.858751,-9.849318,-9.839883,-9.830449,-9.821014,-9.811581,-9.802147,-9.792712,-9.783278,-9.773844,-9.76441,-9.754975,-9.745542,-9.736107,-9.726673,-9.717238,-9.707805,-9.69837,-9.688936,-9.679502,-9.670068,-9.660633,-9.651199,-9.641765,-9.632331,-9.622896,-9.613462,-9.604028,-9.594594,-9.585159,-9.575726,-9.566291,-9.556857,-9.547422,-9.537989,-9.528554,-9.51912,-9.5096855,-9.500252,-9.490817,-9.481383,-9.471949,-9.462515,-9.45308,-9.443646,-9.434212,-9.424778,-9.415343,-9.40591,-9.396476,-9.387041,-9.377607,-9.368173,-9.358739,-9.349304,-9.33987,-9.330436,-9.321002,-9.311567,-9.302134,-9.292699,-9.283265,-9.27383,-9.264397,-9.254962,-9.245528,-9.2360935,-9.22666,-9.217225,-9.207791,-9.198357,-9.188923,-9.179488,-9.170054,-9.16062,-9.151186,-9.141751,-9.132318,-9.122883,-9.113449,-9.104014,-9.094581,-9.085146,-9.075712,-9.0662775,-9.056844,-9.047409,-9.037975,-9.028541,-9.019107,-9.009672,-9.000238,-8.990805,-8.98137,-8.971936,-8.962502,-8.953068,-8.943633,-8.934199,-8.924765,-8.915331,-8.905896,-8.896462,-8.887028,-8.877594,-8.868159,-8.858726,-8.849291,-8.839857,-8.830422,-8.820989,-8.811554,-8.80212,-8.7926855,-8.783252,-8.773817,-8.764383,-8.754949,-8.745515,-8.73608,-8.726646,-8.717212,-8.707778,-8.698343,-8.68891,-8.679475,-8.670041,-8.660606,-8.651173,-8.641738,-8.632304,-8.6228695,-8.613436,-8.604001,-8.594567,-8.585134,-8.575699,-8.566265,-8.55683,-8.547397,-8.537962,-8.528528,-8.5190935,-8.50966,-8.500225,-8.490791,-8.481357,-8.471923,-8.462488,-8.453054,-8.44362,-8.434186,-8.424751,-8.415318,-8.405883,-8.396449,-8.387014,-8.377581,-8.368146,-8.358712,-8.3492775,-8.339844,-8.330409,-8.320975,-8.311541,-8.302107,-8.292672,-8.283238,-8.273804,-8.26437,-8.254935,-8.2455015,-8.236067,-8.226633,-8.217198,-8.207765,-8.19833,-8.188896,-8.1794615,-8.170028,-8.160594,-8.151159,-8.141726,-8.132291,-8.122857,-8.113422,-8.103989,-8.094554,-8.08512,-8.0756855,-8.066252,-8.056817,-8.047383,-8.037949,-8.028515,-8.01908,-8.009646,-8.000212,-7.9907775,-7.9813433,-7.9719095,-7.9624753,-7.953041,-7.943607,-7.9341726,-7.9247384,-7.915304,-7.90587,-7.8964357,-7.8870015,-7.8775673,-7.868133,-7.858699,-7.8492646,-7.8398304,-7.830396,-7.820962,-7.8115277,-7.8020935,-7.7926593,-7.783225,-7.773791,-7.7643566,-7.7549224,-7.745488,-7.736054,-7.7266197,-7.7171855,-7.7077513,-7.698317,-7.688883,-7.6794486,-7.6700144,-7.66058,-7.651146,-7.6417117,-7.6322775,-7.6228433,-7.613409,-7.603975,-7.5945406,-7.5851064,-7.575672,-7.566238,-7.556804,-7.54737,-7.5379357,-7.5285015,-7.5190673,-7.509633,-7.500199,-7.4907646,-7.4813304,-7.471896,-7.462462,-7.4530277,-7.4435935,-7.4341593,-7.424725,-7.415291,-7.4058566,-7.3964224,-7.386988,-7.377554,-7.3681197,-7.3586855,-7.3492513,-7.339817,-7.330383,-7.3209486,-7.3115144,-7.30208,-7.292646,-7.2832117,-7.2737775,-7.2643433,-7.254909,-7.245475,-7.2360406,-7.2266064,-7.217172,-7.207738,-7.1983037,-7.1888695,-7.1794353,-7.170001,-7.160567,-7.151133,-7.141699,-7.1322646,-7.1228304,-7.113396,-7.103962,-7.0945277,-7.0850935,-7.0756593,-7.066225,-7.056791,-7.0473566,-7.0379224,-7.028488,-7.019054,-7.0096197,-7.0001855,-6.9907513,-6.981317,-6.971883,-6.9624486,-6.9530144,-6.94358,-6.934146,-6.9247117,-6.9152775,-6.9058433,-6.896409,-6.886975,-6.8775406,-6.8681064,-6.858672,-6.849238,-6.8398037,-6.8303695,-6.8209352,-6.811501,-6.802067,-6.7926326,-6.7831984,-6.773764,-6.76433,-6.7548957,-6.745462,-6.7360277,-6.7265935,-6.7171593,-6.707725,-6.698291,-6.6888566,-6.6794224,-6.669988,-6.660554,-6.6511197,-6.6416855,-6.6322513,-6.622817,-6.613383,-6.6039486,-6.5945144,-6.58508,-6.575646,-6.5662117,-6.5567775,-6.5473433,-6.537909,-6.528475,-6.5190406,-6.5096064,-6.500172,-6.490738,-6.4813037,-6.4718695,-6.4624352,-6.453001,-6.443567,-6.4341326,-6.4246984,-6.415264,-6.40583,-6.3963957,-6.3869615,-6.377527,-6.368093,-6.358659,-6.3492246,-6.3397903,-6.3303566,-6.3209224,-6.311488,-6.302054,-6.2926197,-6.2831855,-6.2737513,-6.264317,-6.254883,-6.2454486,-6.2360144,-6.22658,-6.217146,-6.2077117,-6.1982775,-6.1888433,-6.179409,-6.169975,-6.1605406,-6.1511064,-6.141672,-6.132238,-6.1228037,-6.1133695,-6.1039352,-6.094501,-6.085067,-6.0756326,-6.0661983,-6.056764,-6.04733,-6.0378957,-6.0284615,-6.019027,-6.009593,-6.000159,-5.9907246,-5.9812903,-5.971856,-5.962422,-5.9529877,-5.9435534,-5.934119,-5.9246855,-5.9152513,-5.905817,-5.896383,-5.8869486,-5.8775144,-5.86808,-5.858646,-5.8492117,-5.8397775,-5.8303432,-5.820909,-5.811475,-5.8020406,-5.7926064,-5.783172,-5.773738,-5.7643037,-5.7548695,-5.745435,-5.736001,-5.726567,-5.7171326,-5.7076983,-5.698264,-5.68883,-5.6793957,-5.6699615,-5.660527,-5.651093,-5.641659,-5.6322246,-5.6227903,-5.613356,-5.603922,-5.5944877,-5.5850534,-5.575619,-5.566185,-5.556751,-5.5473166,-5.5378823,-5.528448,-5.5190144,-5.50958,-5.500146,-5.4907117,-5.4812775,-5.4718432,-5.462409,-5.452975,-5.4435406,-5.4341063,-5.424672,-5.415238,-5.4058037,-5.3963695,-5.386935,-5.377501,-5.368067,-5.3586326,-5.3491983,-5.339764,-5.33033,-5.3208957,-5.3114614,-5.302027,-5.292593,-5.283159,-5.2737246,-5.2642903,-5.254856,-5.245422,-5.2359877,-5.2265534,-5.217119,-5.207685,-5.198251,-5.1888165,-5.1793823,-5.169948,-5.160514,-5.1510797,-5.1416454,-5.132211,-5.122777,-5.113343,-5.103909,-5.094475,-5.0850406,-5.0756063,-5.066172,-5.056738,-5.0473037,-5.0378695,-5.028435,-5.019001,-5.009567,-5.0001326,-4.9906983,-4.981264,-4.97183,-4.9623957,-4.9529614,-4.943527,-4.934093,-4.924659,-4.9152246,-4.9057903,-4.896356,-4.886922,-4.8774877,-4.8680534,-4.858619,-4.849185,-4.839751,-4.8303165,-4.8208823,-4.811448,-4.802014,-4.7925797,-4.7831454,-4.773711,-4.764277,-4.7548428,-4.7454085,-4.7359743,-4.72654,-4.717106,-4.7076716,-4.698238,-4.6888037,-4.6793694,-4.669935,-4.660501,-4.651067,-4.6416326,-4.6321983,-4.622764,-4.61333,-4.6038957,-4.5944614,-4.585027,-4.575593,-4.566159,-4.5567245,-4.5472903,-4.537856,-4.528422,-4.5189877,-4.5095534,-4.500119,-4.490685,-4.481251,-4.4718165,-4.4623823,-4.452948,-4.443514,-4.4340796,-4.4246454,-4.415211,-4.405777,-4.3963428,-4.3869085,-4.3774743,-4.36804,-4.358606,-4.3491716,-4.3397374,-4.330303,-4.320869,-4.3114347,-4.3020005,-4.292567,-4.2831326,-4.2736983,-4.264264,-4.25483,-4.2453957,-4.2359614,-4.226527,-4.217093,-4.207659,-4.1982245,-4.1887903,-4.179356,-4.169922,-4.1604877,-4.1510534,-4.141619,-4.132185,-4.1227508,-4.1133165,-4.1038823,-4.094448,-4.085014,-4.0755796,-4.0661454,-4.056711,-4.047277,-4.0378428,-4.0284085,-4.0189743,-4.00954,-4.000106,-3.9906716,-3.9812376,-3.9718034,-3.9623692,-3.952935,-3.9435008,-3.9340665,-3.9246323,-3.915198,-3.9057639,-3.8963296,-3.8868954,-3.8774612,-3.868027,-3.8585927,-3.8491585,-3.8397243,-3.83029,-3.8208559,-3.8114216,-3.8019874,-3.7925532,-3.783119,-3.773685,-3.7642508,-3.7548165,-3.7453823,-3.735948,-3.7265139,-3.7170796,-3.7076454,-3.6982112,-3.688777,-3.6793427,-3.6699085,-3.6604743,-3.65104,-3.6416059,-3.6321716,-3.6227374,-3.6133032,-3.603869,-3.5944347,-3.5850005,-3.5755665,-3.5661323,-3.556698,-3.5472639,-3.5378296,-3.5283954,-3.5189612,-3.509527,-3.5000927,-3.4906585,-3.4812243,-3.47179,-3.4623559,-3.4529216,-3.4434874,-3.4340532,-3.424619,-3.4151847,-3.4057505,-3.3963163,-3.386882,-3.3774478,-3.3680139,-3.3585796,-3.3491454,-3.3397112,-3.330277,-3.3208427,-3.3114085,-3.3019743,-3.29254,-3.2831059,-3.2736716,-3.2642374,-3.2548032,-3.245369,-3.2359347,-3.2265005,-3.2170663,-3.207632,-3.1981978,-3.1887636,-3.1793294,-3.1698952,-3.1604612,-3.151027,-3.1415927]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_positive.json new file mode 100644 index 000000000000..73ecf30e6401 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/small_positive.json @@ -0,0 +1 @@ +{"expected":[1.1438667e7,105.99294,52.992,35.323112,26.486792,21.183756,17.647352,15.120453,13.224492,11.749157,10.568257,9.601495,8.795332,8.112708,7.52715,7.0192447,6.5744314,6.1815753,5.832017,5.5189195,5.236813,4.9812703,4.748668,4.5360146,4.3408146,4.1609783,3.9947236,3.8405461,3.69715,3.5634208,3.4383905,3.3212173,3.2111642,3.1075833,3.0099027,2.9176168,2.8302753,2.7474773,2.668863,2.5941103,2.5229292,2.455058,2.3902597,2.3283195,2.269042,2.2122493,2.1577787,2.105483,2.0552232,2.0068753,1.9603243,1.915464,1.8721962,1.8304304,1.7900826,1.751075,1.7133352,1.6767962,1.6413952,1.607074,1.5737779,1.5414562,1.510061,1.4795479,1.4498749,1.4210027,1.3928945,1.3655154,1.3388335,1.3128164,1.287436,1.2626648,1.2384768,1.2148474,1.1917537,1.1691736,1.147086,1.1254715,1.1043111,1.083587,1.0632825,1.0433812,1.023868,1.0047282,0.9859477,0.9675135,0.9494128,0.9316334,0.9141639,0.89699304,0.8801109,0.8635063,0.8471702,0.831093,0.8152661,0.7996807,0.78432876,0.76920235,0.754294,0.7395962,0.7251021,0.710805,0.69669837,0.68277603,0.6690318,0.65546006,0.6420551,0.6288116,0.61572427,0.60278815,0.5899983,0.57735014,0.5648389,0.5524604,0.5402102,0.5280842,0.51607853,0.50418913,0.49241236,0.48074445,0.46918193,0.45772135,0.4463593,0.43509313,0.42391846,0.4128329,0.40183327,0.39091676,0.38008052,0.36932164,0.35863754,0.34802547,0.33748284,0.32700714,0.3165959,0.30624667,0.29595706,0.28572476,0.27554744,0.26542294,0.255349,0.24532351,0.23534429,0.2254093,0.21551648,0.20566382,0.19584928,0.18607098,0.17632693,0.16661525,0.15693405,0.14728148,0.1376557,0.1280549,0.11847726,0.10892101,0.09938438,0.08986562,0.08036298,0.07087474,0.061399184,0.051934596,0.042479277,0.033031534,0.023589682,0.014152029,0.004717373,-0.00471692,-0.014152053,-0.023589706,-0.03303156,-0.042479303,-0.051934615,-0.061399207,-0.070874766,-0.080363005,-0.08986564,-0.099384405,-0.10892104,-0.118477285,-0.12805493,-0.13765574,-0.14728151,-0.15693408,-0.16661528,-0.17632695,-0.186071,-0.1958493,-0.20566383,-0.2155165,-0.22540933,-0.23534432,-0.24532354,-0.25534904,-0.26542297,-0.2755475,-0.2857248,-0.2959571,-0.3062467,-0.31659594,-0.32700717,-0.33748287,-0.3480255,-0.35863757,-0.36932167,-0.38008052,-0.39091682,-0.40183333,-0.41283292,-0.42391795,-0.4350926,-0.44635934,-0.4577214,-0.46918198,-0.4807445,-0.49241236,-0.5041892,-0.51607853,-0.5280843,-0.54021025,-0.55246043,-0.56483895,-0.57735014,-0.58999836,-0.6027882,-0.6157243,-0.6288116,-0.64205515,-0.6554601,-0.66903186,-0.68277603,-0.6966984,-0.71080506,-0.7251021,-0.7395962,-0.754294,-0.7692025,-0.7843288,-0.79968077,-0.8152661,-0.8310931,-0.8471702,-0.8635064,-0.8801109,-0.8969935,-0.91416436,-0.93163395,-0.94941324,-0.96751404,-0.9859483,-1.0047287,-1.0238686,-1.0433818,-1.063282,-1.0835866,-1.1043105,-1.1254709,-1.1470854,-1.169173,-1.1917533,-1.214847,-1.2384762,-1.2626642,-1.2874354,-1.3128158,-1.3388327,-1.3655154,-1.3928945,-1.4210029,-1.4498749,-1.479548,-1.5100611,-1.5414562,-1.5737779,-1.6070741,-1.6413953,-1.6767963,-1.7133353,-1.751075,-1.7900826,-1.8304304,-1.8721962,-1.915464,-1.9603245,-2.0068755,-2.0552235,-2.105483,-2.1577802,-2.212251,-2.2690437,-2.3283212,-2.3902617,-2.4550598,-2.522931,-2.5941122,-2.6688652,-2.7474754,-2.8302734,-2.917615,-3.0099006,-3.107581,-3.2111619,-3.3212147,-3.4383879,-3.563418,-3.6971471,-3.8405426,-3.9947202,-4.1609745,-4.340815,-4.536015,-4.748669,-4.9812713,-5.236814,-5.51892,-5.832018,-6.181576,-6.574432,-7.019246,-7.5271516,-8.11271,-8.795334,-9.601497,-10.568261,-11.74916,-13.224497,-15.12046,-17.64736,-21.183767,-26.48681,-35.32314,-52.992737,-105.99589,5.7193335e6,105.99196,52.991756,35.322704,26.486565,21.183609,17.6474,15.120488,13.22452,11.749178,10.568275,9.601508,8.795343,8.112719,7.527159,7.019253,6.574438,6.181581,5.832022,5.518924,5.2368174,4.9812746,4.748672,4.5360174,4.3408175,4.160977,3.9947221,3.8405447,3.6971488,3.5634196,3.4383895,3.3212163,3.2111633,3.107582,3.009902,2.9176161,2.8302746,2.7474763,2.668862,2.5941095,2.5229285,2.4550574,2.3902593,2.328319,2.2690415,2.2122488,2.1577783,2.1054814,2.0552216,2.0068738,1.960325,1.9154646,1.8721968,1.830431,1.7900832,1.7510755,1.7133359,1.6767968,1.6413959,1.6070746,1.5737784,1.5414567,1.5100616,1.4795483,1.4498752,1.4210032,1.3928949,1.3655158,1.3388331,1.3128161,1.2874358,1.2626646,1.2384765,1.2148473,1.1917535,1.1691734,1.1470858,1.1254712,1.1043109,1.0835868,1.0632824,1.0433811,1.0238678,1.004728,0.9859476,0.9675134,0.9494126,0.93163323,0.91416365,0.8969929,0.8801103,0.8635058,0.8471696,0.8310933,0.8152663,0.799681,0.784329,0.7692026,0.75429416,0.73959637,0.7251023,0.71080524,0.6966986,0.6827762,0.66903204,0.65546024,0.64205533,0.62881184,0.6157245,0.6027884,0.58999854,0.5773503,0.5648391,0.55246055,0.5402104,0.52808446,0.5160787,0.5041894,0.49241254,0.48074466,0.46918213,0.45772156,0.4463595,0.43509275,0.42391807,0.4128325,0.40183288,0.3909164,0.38008013,0.3693213,0.35863715,0.34802508,0.33748248,0.3270068,0.31659555,0.3062463,0.29595724,0.2857249,0.27554762,0.26542312,0.2553492,0.24532366,0.23534447,0.22540946,0.21551666,0.20566396,0.19584945,0.18607113,0.17632708,0.16661541,0.15693422,0.14728165,0.13765587,0.12805505,0.11847742,0.10892116,0.09938453,0.08986577,0.08036313,0.07087489,0.061399333,0.051934745,0.04247943,0.033031687,0.023589833,0.01415218,0.0047170473,-0.004717246,-0.014152379,-0.023590032,-0.033031885,-0.04247963,-0.051934946,-0.06139953,-0.07087509,-0.08036333,-0.08986597,-0.09938473,-0.10892137,-0.11847762,-0.12805477,-0.13765559,-0.14728136,-0.15693443,-0.16661511,-0.17632729,-0.18607084,-0.19584966,-0.20566367,-0.21551685,-0.22540918,-0.23534466,-0.24532337,-0.2553494,-0.26542282,-0.27554783,-0.2857246,-0.29595745,-0.30624652,-0.3165963,-0.327007,-0.33748218,-0.34802532,-0.35863683,-0.36932153,-0.38007978,-0.39091662,-0.40183258,-0.4128327,-0.42391777,-0.43509296,-0.44635916,-0.4577218,-0.46918184,-0.4807449,-0.49241218,-0.5041896,-0.51607835,-0.5280847,-0.54021,-0.5524608,-0.56483877,-0.57735056,-0.5899982,-0.6027886,-0.6157241,-0.6288121,-0.642055,-0.6554606,-0.6690316,-0.6827765,-0.6966982,-0.71080554,-0.72510195,-0.7395967,-0.75429374,-0.76920295,-0.7843286,-0.7996813,-0.8152659,-0.83109367,-0.84716994,-0.8635069,-0.8801106,-0.8969941,-0.91416407,-0.9316327,-0.949413,-0.96751285,-0.98594797,-1.0047275,-1.0238683,-1.0433805,-1.0632827,-1.0835862,-1.1043112,-1.1254706,-1.1470863,-1.1691726,-1.191754,-1.2148466,-1.238477,-1.2626638,-1.2874364,-1.3128154,-1.3388336,-1.3655149,-1.3928955,-1.4210023,-1.449876,-1.4795475,-1.5100622,-1.5414559,-1.5737791,-1.6070735,-1.6413965,-1.6767957,-1.7133366,-1.7510744,-1.7900839,-1.8304298,-1.8721979,-1.9154633,-1.9603262,-2.0068748,-2.0552251,-2.1054823,-2.157782,-2.21225,-2.2690396,-2.3283203,-2.3902574,-2.4550588,-2.5229266,-2.594111,-2.66886,-2.7474782,-2.8302722,-2.917618,-3.0098991,-3.1075845,-3.21116,-3.3212187,-3.438386,-3.5634224,-3.6971447,-3.8405478,-3.9947174,-4.16098,-4.340812,-4.5360217,-4.7486653,-4.9812794,-5.2368093,-5.5189304,-5.8320127,-6.181589,-6.5744257,-7.0192623,-7.5271435,-8.112732,-8.795321,-9.601527,-10.568243,-11.749206,-13.22447,-15.120535,-17.647314,-21.183914,-26.486704,-35.323547,-52.99231,-105.98883,4.192914e7,105.999016,52.99218,35.323486,26.48667,21.183891,17.647299,15.1205225,13.2244625,11.749199,10.568238,9.601522,8.795319,8.112728,7.52714,7.01926,6.574424,6.1815867,5.832011,5.518929,5.2368083,4.981278,4.7486644,4.5360208,4.340811,4.1609793,3.994717,3.8405468,3.697144,3.5634215,3.4383852,3.3212185,3.2111597,3.1075838,3.0098987,2.9176176,2.8302717,2.7474778,2.6688595,2.5941107,2.5229263,2.4550583,2.3902633,2.32832,2.2690454,2.2122498,2.1577818,2.105482,2.0552247,2.0068746,1.960326,1.9154631,1.8721974,1.8304296,1.7900838,1.7510743,1.7133363,1.6767955,1.6413964,1.6070734,1.573779,1.5414555,1.510062,1.4795474,1.4498758,1.4210021,1.3928952,1.3655148,1.3388336,1.3128153,1.2874362,1.2626637,1.2384769,1.2148465,1.1917539,1.1691725,1.1470861,1.1254705,1.1043112,1.0835861,1.0632826,1.0433804,1.0238681,1.0047274,0.98594785,0.9675146,0.9494129,0.9316344,0.91416395,0.896994,0.8801106,0.86350685,0.8471698,0.83109355,0.8152658,0.79968125,0.78432846,0.7692029,0.7542937,0.73959666,0.7251018,0.7108055,0.6966981,0.6827764,0.66903156,0.6554605,0.64205486,0.6288121,0.6157241,0.60278857,0.5899981,0.5773505,0.5648387,0.5524608,0.54020995,0.52808464,0.5160783,0.50418955,0.49241212,0.48074484,0.46918172,0.4577217,0.4463591,0.43509293,0.4239177,0.41283268,0.40183252,0.3909166,0.38008085,0.36932147,0.35863787,0.34802526,0.33748317,0.32700697,0.31659624,0.3062465,0.2959574,0.28572455,0.27554777,0.26542276,0.25534934,0.24532332,0.23534463,0.22540914,0.2155168,0.20566362,0.1958496,0.1860708,0.17632724,0.16661508,0.15693437,0.14728132,0.13765602,0.12805472,0.11847757,0.108920835,0.09938469,0.08986544,0.08036328,0.070874564,0.061399486,0.05193442,0.042479582,0.03303136,0.023589984,0.014151854,0.004717198,-0.0047175717,-0.014152227,-0.023590358,-0.033031736,-0.04247995,-0.05193479,-0.061398905,-0.07087494,-0.0803627,-0.08986582,-0.0993841,-0.10892121,-0.11847698,-0.1280551,-0.13765544,-0.14728169,-0.15693377,-0.16661546,-0.17632663,-0.18607117,-0.19584899,-0.20566401,-0.21551618,-0.22540952,-0.235344,-0.24532372,-0.2553487,-0.26542318,-0.27554718,-0.28572497,-0.29595676,-0.30624688,-0.31659558,-0.32700738,-0.3374825,-0.34802568,-0.35863718,-0.36932188,-0.38008016,-0.390917,-0.40183297,-0.41283312,-0.42391816,-0.43509337,-0.44635954,-0.45772216,-0.4691822,-0.48074535,-0.4924126,-0.5041888,-0.51607877,-0.5280839,-0.5402104,-0.55246,-0.5648392,-0.5773497,-0.5899986,-0.6027878,-0.61572456,-0.6288112,-0.6420554,-0.65545964,-0.6690321,-0.68277556,-0.69669867,-0.7108046,-0.72510237,-0.7395957,-0.7542942,-0.76920193,-0.78432906,-0.79968023,-0.81526643,-0.8310926,-0.84717053,-0.86350584,-0.8801113,-0.89699304,-0.91416466,-0.9316333,-0.94941366,-0.9675135,-0.9859487,-1.0047281,-1.0238689,-1.0433812,-1.0632834,-1.0835869,-1.1043121,-1.1254714,-1.147087,-1.1691734,-1.1917524,-1.2148473,-1.2384754,-1.2626647,-1.2874346,-1.3128163,-1.3388319,-1.365516,-1.3928937,-1.4210033,-1.449874,-1.4795485,-1.5100601,-1.5414568,-1.573777,-1.6070747,-1.6413943,-1.676797,-1.7133341,-1.7510757,-1.7900814,-1.8304312,-1.8721949,-1.9154649,-1.960323,-2.0068765,-2.0552218,-2.1054842,-2.1577785,-2.212252,-2.2690418,-2.3283222,-2.3902595,-2.4550612,-2.522929,-2.5941136,-2.6688626,-2.7474809,-2.830275,-2.9176211,-3.0099025,-3.1075878,-3.2111638,-3.321211,-3.4383903,-3.5634136,-3.6971498,-3.8405378,-3.994723,-4.160969,-4.3408184,-4.5360084,-4.748673,-4.981263,-5.236819,-5.518911,-5.8320236,-6.181565,-6.57444,-7.019231,-7.527162,-8.11269,-8.795347,-9.601468,-10.56828,-11.749118,-13.224527,-15.12039,-17.647415,-21.183632,-26.486933,-35.32276,-52.993225,-105.99249,2.8596668e6],"x":[3.1415927,3.151027,3.1604612,3.1698952,3.1793294,3.1887636,3.1981978,3.207632,3.2170663,3.2265005,3.2359347,3.245369,3.2548032,3.2642374,3.2736716,3.2831059,3.29254,3.3019743,3.3114085,3.3208427,3.330277,3.3397112,3.3491454,3.3585796,3.3680139,3.3774478,3.386882,3.3963163,3.4057505,3.4151847,3.424619,3.4340532,3.4434874,3.4529216,3.4623559,3.47179,3.4812243,3.4906585,3.5000927,3.509527,3.5189612,3.5283954,3.5378296,3.5472639,3.556698,3.5661323,3.5755665,3.5850005,3.5944347,3.603869,3.6133032,3.6227374,3.6321716,3.6416059,3.65104,3.6604743,3.6699085,3.6793427,3.688777,3.6982112,3.7076454,3.7170796,3.7265139,3.735948,3.7453823,3.7548165,3.7642508,3.773685,3.783119,3.7925532,3.8019874,3.8114216,3.8208559,3.83029,3.8397243,3.8491585,3.8585927,3.868027,3.8774612,3.8868954,3.8963296,3.9057639,3.915198,3.9246323,3.9340665,3.9435008,3.952935,3.9623692,3.9718034,3.9812376,3.9906716,4.000106,4.00954,4.0189743,4.0284085,4.0378428,4.047277,4.056711,4.0661454,4.0755796,4.085014,4.094448,4.1038823,4.1133165,4.1227508,4.132185,4.141619,4.1510534,4.1604877,4.169922,4.179356,4.1887903,4.1982245,4.207659,4.217093,4.226527,4.2359614,4.2453957,4.25483,4.264264,4.2736983,4.2831326,4.292567,4.3020005,4.3114347,4.320869,4.330303,4.3397374,4.3491716,4.358606,4.36804,4.3774743,4.3869085,4.3963428,4.405777,4.415211,4.4246454,4.4340796,4.443514,4.452948,4.4623823,4.4718165,4.481251,4.490685,4.500119,4.5095534,4.5189877,4.528422,4.537856,4.5472903,4.5567245,4.566159,4.575593,4.585027,4.5944614,4.6038957,4.61333,4.622764,4.6321983,4.6416326,4.651067,4.660501,4.669935,4.6793694,4.6888037,4.698238,4.7076716,4.717106,4.72654,4.7359743,4.7454085,4.7548428,4.764277,4.773711,4.7831454,4.7925797,4.802014,4.811448,4.8208823,4.8303165,4.839751,4.849185,4.858619,4.8680534,4.8774877,4.886922,4.896356,4.9057903,4.9152246,4.924659,4.934093,4.943527,4.9529614,4.9623957,4.97183,4.981264,4.9906983,5.0001326,5.009567,5.019001,5.028435,5.0378695,5.0473037,5.056738,5.066172,5.0756063,5.0850406,5.094475,5.103909,5.113343,5.122777,5.132211,5.1416454,5.1510797,5.160514,5.169948,5.1793823,5.1888165,5.198251,5.207685,5.217119,5.2265534,5.2359877,5.245422,5.254856,5.2642903,5.2737246,5.283159,5.292593,5.302027,5.3114614,5.3208957,5.33033,5.339764,5.3491983,5.3586326,5.368067,5.377501,5.386935,5.3963695,5.4058037,5.415238,5.424672,5.4341063,5.4435406,5.452975,5.462409,5.4718432,5.4812775,5.4907117,5.500146,5.50958,5.5190144,5.528448,5.5378823,5.5473166,5.556751,5.566185,5.575619,5.5850534,5.5944877,5.603922,5.613356,5.6227903,5.6322246,5.641659,5.651093,5.660527,5.6699615,5.6793957,5.68883,5.698264,5.7076983,5.7171326,5.726567,5.736001,5.745435,5.7548695,5.7643037,5.773738,5.783172,5.7926064,5.8020406,5.811475,5.820909,5.8303432,5.8397775,5.8492117,5.858646,5.86808,5.8775144,5.8869486,5.896383,5.905817,5.9152513,5.9246855,5.934119,5.9435534,5.9529877,5.962422,5.971856,5.9812903,5.9907246,6.000159,6.009593,6.019027,6.0284615,6.0378957,6.04733,6.056764,6.0661983,6.0756326,6.085067,6.094501,6.1039352,6.1133695,6.1228037,6.132238,6.141672,6.1511064,6.1605406,6.169975,6.179409,6.1888433,6.1982775,6.2077117,6.217146,6.22658,6.2360144,6.2454486,6.254883,6.264317,6.2737513,6.2831855,6.2926197,6.302054,6.311488,6.3209224,6.3303566,6.3397903,6.3492246,6.358659,6.368093,6.377527,6.3869615,6.3963957,6.40583,6.415264,6.4246984,6.4341326,6.443567,6.453001,6.4624352,6.4718695,6.4813037,6.490738,6.500172,6.5096064,6.5190406,6.528475,6.537909,6.5473433,6.5567775,6.5662117,6.575646,6.58508,6.5945144,6.6039486,6.613383,6.622817,6.6322513,6.6416855,6.6511197,6.660554,6.669988,6.6794224,6.6888566,6.698291,6.707725,6.7171593,6.7265935,6.7360277,6.745462,6.7548957,6.76433,6.773764,6.7831984,6.7926326,6.802067,6.811501,6.8209352,6.8303695,6.8398037,6.849238,6.858672,6.8681064,6.8775406,6.886975,6.896409,6.9058433,6.9152775,6.9247117,6.934146,6.94358,6.9530144,6.9624486,6.971883,6.981317,6.9907513,7.0001855,7.0096197,7.019054,7.028488,7.0379224,7.0473566,7.056791,7.066225,7.0756593,7.0850935,7.0945277,7.103962,7.113396,7.1228304,7.1322646,7.141699,7.151133,7.160567,7.170001,7.1794353,7.1888695,7.1983037,7.207738,7.217172,7.2266064,7.2360406,7.245475,7.254909,7.2643433,7.2737775,7.2832117,7.292646,7.30208,7.3115144,7.3209486,7.330383,7.339817,7.3492513,7.3586855,7.3681197,7.377554,7.386988,7.3964224,7.4058566,7.415291,7.424725,7.4341593,7.4435935,7.4530277,7.462462,7.471896,7.4813304,7.4907646,7.500199,7.509633,7.5190673,7.5285015,7.5379357,7.54737,7.556804,7.566238,7.575672,7.5851064,7.5945406,7.603975,7.613409,7.6228433,7.6322775,7.6417117,7.651146,7.66058,7.6700144,7.6794486,7.688883,7.698317,7.7077513,7.7171855,7.7266197,7.736054,7.745488,7.7549224,7.7643566,7.773791,7.783225,7.7926593,7.8020935,7.8115277,7.820962,7.830396,7.8398304,7.8492646,7.858699,7.868133,7.8775673,7.8870015,7.8964357,7.90587,7.915304,7.9247384,7.9341726,7.943607,7.953041,7.9624753,7.9719095,7.9813433,7.9907775,8.000212,8.009646,8.01908,8.028515,8.037949,8.047383,8.056817,8.066252,8.0756855,8.08512,8.094554,8.103989,8.113422,8.122857,8.132291,8.141726,8.151159,8.160594,8.170028,8.1794615,8.188896,8.19833,8.207765,8.217198,8.226633,8.236067,8.2455015,8.254935,8.26437,8.273804,8.283238,8.292672,8.302107,8.311541,8.320975,8.330409,8.339844,8.3492775,8.358712,8.368146,8.377581,8.387014,8.396449,8.405883,8.415318,8.424751,8.434186,8.44362,8.453054,8.462488,8.471923,8.481357,8.490791,8.500225,8.50966,8.5190935,8.528528,8.537962,8.547397,8.55683,8.566265,8.575699,8.585134,8.594567,8.604001,8.613436,8.6228695,8.632304,8.641738,8.651173,8.660606,8.670041,8.679475,8.68891,8.698343,8.707778,8.717212,8.726646,8.73608,8.745515,8.754949,8.764383,8.773817,8.783252,8.7926855,8.80212,8.811554,8.820989,8.830422,8.839857,8.849291,8.858726,8.868159,8.877594,8.887028,8.896462,8.905896,8.915331,8.924765,8.934199,8.943633,8.953068,8.962502,8.971936,8.98137,8.990805,9.000238,9.009672,9.019107,9.028541,9.037975,9.047409,9.056844,9.0662775,9.075712,9.085146,9.094581,9.104014,9.113449,9.122883,9.132318,9.141751,9.151186,9.16062,9.170054,9.179488,9.188923,9.198357,9.207791,9.217225,9.22666,9.2360935,9.245528,9.254962,9.264397,9.27383,9.283265,9.292699,9.302134,9.311567,9.321002,9.330436,9.33987,9.349304,9.358739,9.368173,9.377607,9.387041,9.396476,9.40591,9.415343,9.424778,9.434212,9.443646,9.45308,9.462515,9.471949,9.481383,9.490817,9.500252,9.5096855,9.51912,9.528554,9.537989,9.547422,9.556857,9.566291,9.575726,9.585159,9.594594,9.604028,9.613462,9.622896,9.632331,9.641765,9.651199,9.660633,9.670068,9.679502,9.688936,9.69837,9.707805,9.717238,9.726673,9.736107,9.745542,9.754975,9.76441,9.773844,9.783278,9.792712,9.802147,9.811581,9.821014,9.830449,9.839883,9.849318,9.858751,9.868186,9.87762,9.887054,9.896488,9.905923,9.915357,9.924791,9.934225,9.94366,9.953094,9.962528,9.971962,9.981397,9.99083,10.000265,10.009699,10.019134,10.028567,10.038002,10.047436,10.05687,10.066304,10.075739,10.085173,10.094607,10.104041,10.113476,10.12291,10.132344,10.141778,10.151213,10.160646,10.170081,10.179515,10.18895,10.198383,10.207818,10.217252,10.226686,10.23612,10.245554,10.254989,10.264422,10.273857,10.283291,10.292726,10.302159,10.311594,10.321028,10.330462,10.339896,10.349331,10.358765,10.368199,10.377633,10.387068,10.396502,10.405936,10.41537,10.424805,10.434238,10.443673,10.453107,10.462542,10.471975,10.48141,10.490844,10.500278,10.509712,10.519147,10.528581,10.538015,10.547449,10.556884,10.566318,10.575752,10.585186,10.594621,10.604054,10.613489,10.622923,10.632357,10.641791,10.651225,10.66066,10.670094,10.679528,10.688962,10.698397,10.70783,10.717265,10.726699,10.736134,10.745567,10.755002,10.764436,10.77387,10.783304,10.792739,10.802173,10.811607,10.821041,10.830476,10.83991,10.849344,10.858778,10.868213,10.877646,10.887081,10.896515,10.90595,10.915383,10.924818,10.934252,10.9436865,10.95312,10.962555,10.971989,10.981423,10.990857,11.000292,11.009726,11.01916,11.028594,11.038029,11.047462,11.056896,11.066331,11.075765,11.085199,11.094633,11.104068,11.113502,11.122936,11.13237,11.141805,11.151238,11.160673,11.170107,11.179542,11.188975,11.19841,11.207844,11.2172785,11.226712,11.236147,11.245581,11.255015,11.264449,11.273884,11.283318,11.292752,11.302186,11.311621,11.321054,11.330489,11.339923,11.349358,11.358791,11.368226,11.37766,11.3870945,11.396528,11.405963,11.415397,11.424831,11.434265,11.4437,11.453134,11.462567,11.472002,11.481436,11.49087,11.500304,11.509739,11.519173,11.528607,11.538041,11.547476,11.55691,11.566344,11.575778,11.585213,11.594646,11.604081,11.613515,11.62295,11.632383,11.641818,11.651252,11.6606865,11.67012,11.679555,11.688989,11.698423,11.707857,11.717292,11.726726,11.73616,11.745594,11.755029,11.764462,11.773897,11.783331,11.792766,11.802199,11.811634,11.821068,11.8305025,11.839936,11.849371,11.858805,11.868238,11.877673,11.887107,11.896542,11.905975,11.91541,11.924844,11.9342785,11.943712,11.953147,11.962581,11.972015,11.981449,11.990884,12.000318,12.009752,12.019186,12.028621,12.038054,12.047489,12.056923,12.066358,12.075791,12.085226,12.09466,12.1040945,12.113528,12.122963,12.132397,12.141831,12.151265,12.1607,12.170134,12.179568,12.189002,12.198437,12.2078705,12.217305,12.226739,12.236174,12.245607,12.255042,12.264476,12.27391,12.283344,12.292778,12.302213,12.311646,12.321081,12.330515,12.33995,12.349383,12.358818,12.368252,12.3776865,12.38712,12.396555,12.405989,12.415423,12.424857,12.434292,12.443726,12.45316,12.462594,12.472029,12.4814625,12.490897,12.500331,12.509766,12.519199,12.528634,12.538068,12.5475025,12.556936,12.566371]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/smaller.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/smaller.json new file mode 100644 index 000000000000..4f91d49a6488 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/smaller.json @@ -0,0 +1 @@ +{"expected":[-1.1438667e7,318.1437,159.07411,106.04583,79.53336,63.625195,53.018623,45.442802,39.76063,35.340607,31.804651,28.91119,26.499987,24.459566,22.710354,21.19435,19.86761,18.69693,17.6562,16.724844,15.886582,15.128052,14.438333,13.808546,13.231112,12.699827,12.209329,11.755053,11.33318,10.940302,10.573573,10.230435,9.908654,9.606335,9.321714,9.053319,8.799775,8.559862,8.332538,8.116816,7.9118123,7.716773,7.5309563,7.3537474,7.1845446,7.022803,6.868059,6.719845,6.577772,6.441456,6.310539,6.184725,6.063709,5.9472103,5.834996,5.726816,5.622469,5.521746,5.424453,5.3304286,5.239496,5.151517,5.066342,4.9838305,4.90387,4.8263373,4.7511163,4.678114,4.607222,4.53836,4.471434,4.4063587,4.343066,4.2814736,4.2215214,4.1631393,4.1062613,4.0508366,3.996802,3.9441118,3.892712,3.842551,3.7935913,3.7457848,3.6990876,3.6534674,3.6088796,3.5652955,3.522677,3.4809892,3.4402068,3.4002938,3.361228,3.3229787,3.2855175,3.2488248,3.2128742,3.1776397,3.1431046,3.1092424,3.0760386,3.0434704,3.011517,2.9801652,2.9493935,2.9191887,2.8895333,2.8604097,2.8318074,2.8037095,2.7761006,2.7489715,2.7223048,2.6960928,2.6703212,2.644977,2.6200523,2.5955331,2.5714126,2.5476787,2.5243201,2.501331,2.4787009,2.4564188,2.4344795,2.4128723,2.3915915,2.3706286,2.3499742,2.329624,2.3095684,2.2898033,2.2703207,2.2511125,2.2321758,2.2135015,2.1950867,2.1769242,2.1590073,2.1413336,2.1238956,2.106688,2.0897079,2.0729482,2.0564065,2.0400777,2.0239553,2.0080383,1.9923196,1.9767978,1.9614677,1.9463242,1.9313662,1.9165885,1.9019867,1.8875598,1.8733016,1.8592117,1.8452853,1.8315187,1.8179106,1.804456,1.7911544,1.7780015,1.764994,1.7521309,1.7394087,1.726824,1.714376,1.7020606,1.689877,1.6778225,1.6658933,1.6540893,1.6424066,1.6308447,1.6194009,1.6080718,1.5968578,1.585755,1.574763,1.5638794,1.5531012,1.5424287,1.5318592,1.5213902,1.5110216,1.5007503,1.4905761,1.480497,1.4705104,1.4606165,1.4508121,1.4410977,1.4314708,1.4219294,1.4124736,1.4031014,1.3938109,1.3846021,1.3754723,1.3664218,1.3574488,1.3485514,1.3397298,1.3309814,1.3223066,1.3137035,1.3051707,1.2967081,1.2883143,1.2799876,1.2717282,1.2635341,1.2554053,1.2473403,1.2393378,1.2313981,1.2235188,1.2157006,1.207942,1.2002414,1.1925993,1.1850137,1.1774849,1.1700118,1.1625926,1.1552283,1.1479172,1.140658,1.1334513,1.1262952,1.1191902,1.1121349,1.1051283,1.0981706,1.0912604,1.0843979,1.0775821,1.0708117,1.0640873,1.0574076,1.0507718,1.0441802,1.0376312,1.0311252,1.0246613,1.0182384,1.011857,1.0055155,0.9992144,0.9929529,0.98672986,0.98054576,0.97439957,0.96829057,0.9622191,0.9561837,0.95018494,0.944222,0.93829376,0.93240094,0.92654204,0.92071766,0.9149269,0.90916884,0.9034441,0.89775133,0.8920911,0.8864624,0.88086456,0.87529814,0.86976224,0.8642561,0.8587802,0.85333335,0.847916,0.84252757,0.8371672,0.83183527,0.8265309,0.82125425,0.8160048,0.8107819,0.8055859,0.8004161,0.79527193,0.79015374,0.7850606,0.7799929,0.77494997,0.7699312,0.7649369,0.7599663,0.7550198,0.7500967,0.74519634,0.74031925,0.7354648,0.7306324,0.7258225,0.72103417,0.7162678,0.7115229,0.70679885,0.702096,0.69741356,0.69275194,0.6881106,0.6834889,0.67888737,0.67430514,0.6697426,0.6651992,0.66067445,0.6561688,0.6516817,0.6472126,0.642762,0.63832897,0.6339141,0.6295167,0.6251364,0.62077355,0.6164274,0.6120984,0.607786,0.60348976,0.5992101,0.5949465,0.5906985,0.58646655,0.58224994,0.578049,0.57386327,0.5696923,0.56553656,0.5613953,0.55726886,0.5531569,0.5490589,0.54497534,0.5409058,0.5368497,0.5328076,0.5287786,0.5247634,0.5207614,0.51677215,0.51279616,0.50883263,0.5048821,0.5009441,0.49701816,0.49310473,0.4892032,0.4853139,0.48143643,0.47757038,0.47371626,0.46987352,0.4660419,0.46222174,0.4584124,0.45461428,0.45082688,0.44705018,0.44328424,0.43952864,0.4357834,0.43204838,0.42832363,0.4246088,0.42090386,0.41720867,0.41352335,0.40984744,0.40618098,0.40252388,0.398876,0.39523742,0.3916077,0.38798693,0.38437498,0.38077188,0.37717727,0.37359115,0.37001345,0.36644405,0.36288303,0.35932994,0.35578492,0.3522478,0.34871864,0.34519705,0.34168315,0.33817673,0.3346779,0.3311863,0.327702,0.32422483,0.32075474,0.31729177,0.3138356,0.3103862,0.30694354,0.30350766,0.30007818,0.29665515,0.29323855,0.28982818,0.2864242,0.2830262,0.2796342,0.27624822,0.2728682,0.26949385,0.26612523,0.26276222,0.2594049,0.25605294,0.25270635,0.24936506,0.24602903,0.24269828,0.23937246,0.23605165,0.23273577,0.22942486,0.22611861,0.22281705,0.21952009,0.2162277,0.2129399,0.20965637,0.20637718,0.20310222,0.19983158,0.1965649,0.19330227,0.1900436,0.18678895,0.18353799,0.18029077,0.17704724,0.17380732,0.17057106,0.16733812,0.16410862,0.16088243,0.15765962,0.15443988,0.15122327,0.14800972,0.14479914,0.14159162,0.13838683,0.13518482,0.13198555,0.12878904,0.125595,0.12240348,0.1192144,0.11602785,0.11284349,0.10966139,0.106481485,0.103303716,0.10012812,0.09695441,0.093782626,0.09061271,0.08744472,0.08427836,0.08111367,0.07795059,0.07478907,0.071629144,0.06847053,0.06531327,0.062157307,0.059002697,0.055849142,0.05269669,0.04954528,0.046394974,0.043245465,0.040096812,0.036948953,0.033801828,0.030655488,0.027509635,0.024364326,0.021219501,0.018075213,0.014931163,0.011787408,0.008643886,0.005500535,0.0023574117,-0.00078578404,-0.0039289957,-0.0070722844,-0.010215594,-0.013359224,-0.01650312,-0.01964734,-0.02279183,-0.02593689,-0.029082462,-0.03222861,-0.035375398,-0.03852276,-0.041671008,-0.04482008,-0.04797004,-0.051120833,-0.054272756,-0.057425752,-0.060579885,-0.063735224,-0.06689171,-0.070049636,-0.07320896,-0.07636973,-0.07953191,-0.08269578,-0.0858613,-0.08902853,-0.09219741,-0.09536825,-0.098540984,-0.10171569,-0.10489243,-0.10807115,-0.11125214,-0.11443536,-0.11762086,-0.12080862,-0.1239989,-0.12719166,-0.13038701,-0.13358495,-0.13678546,-0.13998885,-0.14319506,-0.14640416,-0.14961609,-0.15283117,-0.15604933,-0.15927064,-0.16249508,-0.16572292,-0.16895413,-0.17218877,-0.17542692,-0.17866853,-0.18191388,-0.18516296,-0.18841583,-0.1916724,-0.19493306,-0.1981977,-0.2014664,-0.20473926,-0.2080162,-0.21129757,-0.21458328,-0.21787342,-0.22116797,-0.2244672,-0.22777112,-0.23107974,-0.23439309,-0.23771143,-0.24103472,-0.24436304,-0.24769652,-0.25103503,-0.25437894,-0.25772822,-0.26108292,-0.264443,-0.2678088,-0.27118027,-0.27455753,-0.27794057,-0.28132942,-0.28472438,-0.28812546,-0.2915327,-0.294946,-0.29836583,-0.30179206,-0.3052248,-0.308664,-0.31211,-0.31556278,-0.31902242,-0.322489,-0.32596248,-0.32944322,-0.3329312,-0.33642644,-0.33992895,-0.3434391,-0.34695688,-0.35048226,-0.3540155,-0.3575564,-0.36110544,-0.36466256,-0.3682278,-0.37180123,-0.3753831,-0.37897345,-0.38257238,-0.3861798,-0.3897962,-0.39342138,-0.3970556,-0.4006989,-0.4043512,-0.408013,-0.41168416,-0.41536486,-0.419055,-0.42275506,-0.42646495,-0.4301848,-0.43391472,-0.4376547,-0.4414051,-0.44516593,-0.4489373,-0.4527192,-0.456512,-0.46031573,-0.4641305,-0.4679562,-0.47179338,-0.4756419,-0.47950196,-0.48337373,-0.48725706,-0.49115252,-0.49505997,-0.49897963,-0.50291145,-0.50685585,-0.5108129,-0.51478255,-0.5187652,-0.5227606,-0.5267694,-0.53079146,-0.53482693,-0.5388759,-0.5429387,-0.5470154,-0.5511062,-0.555211,-0.55933034,-0.56346416,-0.56761265,-0.571776,-0.5759541,-0.58014756,-0.58435637,-0.5885806,-0.5928204,-0.5970762,-0.6013479,-0.6056359,-0.6099402,-0.61426085,-0.61859846,-0.6229529,-0.6273244,-0.6317131,-0.63611937,-0.64054334,-0.644985,-0.6494448,-0.65392286,-0.6584194,-0.66293454,-0.6674685,-0.67202157,-0.67659384,-0.6811857,-0.68579715,-0.69042873,-0.6950803,-0.6997522,-0.70444477,-0.7091582,-0.7138927,-0.7186484,-0.7234257,-0.7282247,-0.7330458,-0.7378891,-0.742755,-0.7476436,-0.75255525,-0.75749016,-0.7624487,-0.7674311,-0.77243745,-0.77746826,-0.7825237,-0.7876041,-0.79270965,-0.7978408,-0.80299765,-0.80818063,-0.81338996,-0.8186261,-0.82388926,-0.82917964,-0.8344978,-0.83984375,-0.8452182,-0.85062116,-0.8560532,-0.86151433,-0.86700535,-0.8725263,-0.87807757,-0.8836597,-0.8892727,-0.89491737,-0.9005937,-0.9063025,-0.91204375,-0.917818,-0.9236257,-0.9294673,-0.935343,-0.9412535,-0.9471989,-0.95317984,-0.9591969,-0.9652502,-0.97134036,-0.9774678,-0.9836331,-0.9898365,-0.9960788,-1.0023601,-1.0086813,-1.0150427,-1.0214447,-1.027888,-1.0343729,-1.0409003,-1.0474706,-1.0540843,-1.0607417,-1.067444,-1.0741912,-1.0809842,-1.0878235,-1.0947096,-1.1016436,-1.1086254,-1.1156563,-1.1227365,-1.129867,-1.1370481,-1.144281,-1.1515659,-1.1589038,-1.1662955,-1.1737413,-1.1812426,-1.1887995,-1.1964133,-1.2040843,-1.2118138,-1.2196023,-1.227451,-1.2353601,-1.2433312,-1.2513647,-1.2594616,-1.2676231,-1.2758496,-1.2841426,-1.2925025,-1.3009309,-1.3094282,-1.317996,-1.326635,-1.3353463,-1.3441314,-1.3529906,-1.3619256,-1.3709373,-1.3800273,-1.3891963,-1.3984458,-1.4077768,-1.417191,-1.4266893,-1.4362733,-1.4459441,-1.4557031,-1.4655521,-1.475492,-1.4855247,-1.4956515,-1.5058739,-1.5161935,-1.526612,-1.537131,-1.547752,-1.5584772,-1.5693076,-1.5802456,-1.5912926,-1.6024508,-1.6137218,-1.6251081,-1.6366109,-1.6482329,-1.6599758,-1.6718421,-1.6838337,-1.6959528,-1.7082019,-1.7205831,-1.7330991,-1.745752,-1.7585448,-1.7714795,-1.7845594,-1.7977866,-1.8111641,-1.8246951,-1.838382,-1.8522279,-1.8662361,-1.8804096,-1.8947518,-1.9092655,-1.9239547,-1.9388226,-1.9538728,-1.9691089,-1.9845349,-2.0001545,-2.0159717,-2.0319905,-2.0482156,-2.0646508,-2.0813007,-2.0981698,-2.115263,-2.132585,-2.1501408,-2.1679354,-2.1859744,-2.2042627,-2.2228062,-2.2416108,-2.2606823,-2.280027,-2.2996504,-2.3195598,-2.3397617,-2.3602629,-2.3810706,-2.4021919,-2.4236348,-2.445407,-2.4675162,-2.4899712,-2.5127804,-2.5359528,-2.5594978,-2.5834243,-2.6077428,-2.6324632,-2.6575959,-2.6831522,-2.7091434,-2.735581,-2.762477,-2.7898443,-2.8176959,-2.846045,-2.8749058,-2.9042933,-2.9342222,-2.964708,-2.9957674,-3.0274174,-3.0596757,-3.09256,-3.1260908,-3.1602864,-3.195168,-3.2307577,-3.2670777,-3.3041508,-3.3420024,-3.380658,-3.4201434,-3.460487,-3.501718,-3.543867,-3.5869658,-3.631047,-3.6761458,-3.7222993,-3.7695456,-3.8179247,-3.8674793,-3.9182532,-3.9702935,-4.023649,-4.0783715,-4.1345153,-4.1921372,-4.2512984,-4.312062,-4.374495,-4.438669,-4.504659,-4.5725446,-4.64241,-4.714344,-4.7884426,-4.8648057,-4.9435396,-5.0247602,-5.108587,-5.195149,-5.2845855,-5.3770437,-5.472681,-5.571666,-5.6741786,-5.780415,-5.8905835,-6.0049086,-6.1236324,-6.2470155,-6.3753414,-6.5089154,-6.648069,-6.7931633,-6.9445877,-7.1027703,-7.2681775,-7.441318,-7.6227527,-7.8130956,-8.013021,-8.223279,-8.444694,-8.678184,-8.9247675,-9.185586,-9.461912,-9.755178,-10.0669985,-10.399197,-10.753845,-11.133308,-11.540291,-11.97791,-12.449772,-12.960065,-13.513699,-14.116452,-14.775176,-15.498064,-16.294987,-17.17795,-18.161703,-19.264572,-20.509611,-21.926235,-23.552574,-25.438961,-27.653233,-30.289066,-33.479595,-37.420593,-42.41224,-48.93946,-57.83982,-70.69545,-90.89654,-127.257675,-212.0989,-636.3009,636.3009,212.0989,127.257675,90.89654,70.69545,57.83982,48.93946,42.41224,37.420593,33.479595,30.289066,27.653233,25.438961,23.552574,21.926235,20.509611,19.264572,18.161703,17.17795,16.294987,15.498064,14.775176,14.116452,13.513699,12.960065,12.449772,11.97791,11.540291,11.133308,10.753845,10.399197,10.0669985,9.755178,9.461912,9.185586,8.9247675,8.678184,8.444694,8.223279,8.013021,7.8130956,7.6227527,7.441318,7.2681775,7.1027703,6.9445877,6.7931633,6.648069,6.5089154,6.3753414,6.2470155,6.1236324,6.0049086,5.8905835,5.780415,5.6741786,5.571666,5.472681,5.3770437,5.2845855,5.195149,5.108587,5.0247602,4.9435396,4.8648057,4.7884426,4.714344,4.64241,4.5725446,4.504659,4.438669,4.374495,4.312062,4.2512984,4.1921372,4.1345153,4.0783715,4.023649,3.9702935,3.9182532,3.8674793,3.8179247,3.7695456,3.7222993,3.6761458,3.631047,3.5869658,3.543867,3.501718,3.460487,3.4201434,3.380658,3.3420024,3.3041508,3.2670777,3.2307577,3.195168,3.1602864,3.1260908,3.09256,3.0596757,3.0274174,2.9957674,2.964708,2.9342222,2.9042933,2.8749058,2.846045,2.8176959,2.7898443,2.762477,2.735581,2.7091434,2.6831522,2.6575959,2.6324632,2.6077428,2.5834243,2.5594978,2.5359528,2.5127804,2.4899712,2.4675162,2.445407,2.4236348,2.4021919,2.3810706,2.3602629,2.3397617,2.3195598,2.2996504,2.280027,2.2606823,2.2416108,2.2228062,2.2042627,2.1859744,2.1679354,2.1501408,2.132585,2.115263,2.0981698,2.0813007,2.0646508,2.0482156,2.0319905,2.0159717,2.0001545,1.9845349,1.9691089,1.9538728,1.9388226,1.9239547,1.9092655,1.8947518,1.8804096,1.8662361,1.8522279,1.838382,1.8246951,1.8111641,1.7977866,1.7845594,1.7714795,1.7585448,1.745752,1.7330991,1.7205831,1.7082019,1.6959528,1.6838337,1.6718421,1.6599758,1.6482329,1.6366109,1.6251081,1.6137218,1.6024508,1.5912926,1.5802456,1.5693076,1.5584772,1.547752,1.537131,1.526612,1.5161935,1.5058739,1.4956515,1.4855247,1.475492,1.4655521,1.4557031,1.4459441,1.4362733,1.4266893,1.417191,1.4077768,1.3984458,1.3891963,1.3800273,1.3709373,1.3619256,1.3529906,1.3441314,1.3353463,1.326635,1.317996,1.3094282,1.3009309,1.2925025,1.2841426,1.2758496,1.2676231,1.2594616,1.2513647,1.2433312,1.2353601,1.227451,1.2196023,1.2118138,1.2040843,1.1964133,1.1887995,1.1812426,1.1737413,1.1662955,1.1589038,1.1515659,1.144281,1.1370481,1.129867,1.1227365,1.1156563,1.1086254,1.1016436,1.0947096,1.0878235,1.0809842,1.0741912,1.067444,1.0607417,1.0540843,1.0474706,1.0409003,1.0343729,1.027888,1.0214447,1.0150427,1.0086813,1.0023601,0.9960788,0.9898365,0.9836331,0.9774678,0.97134036,0.9652502,0.9591969,0.95317984,0.9471989,0.9412535,0.935343,0.9294673,0.9236257,0.917818,0.91204375,0.9063025,0.9005937,0.89491737,0.8892727,0.8836597,0.87807757,0.8725263,0.86700535,0.86151433,0.8560532,0.85062116,0.8452182,0.83984375,0.8344978,0.82917964,0.82388926,0.8186261,0.81338996,0.80818063,0.80299765,0.7978408,0.79270965,0.7876041,0.7825237,0.77746826,0.77243745,0.7674311,0.7624487,0.75749016,0.75255525,0.7476436,0.742755,0.7378891,0.7330458,0.7282247,0.7234257,0.7186484,0.7138927,0.7091582,0.70444477,0.6997522,0.6950803,0.69042873,0.68579715,0.6811857,0.67659384,0.67202157,0.6674685,0.66293454,0.6584194,0.65392286,0.6494448,0.644985,0.64054334,0.63611937,0.6317131,0.6273244,0.6229529,0.61859846,0.61426085,0.6099402,0.6056359,0.6013479,0.5970762,0.5928204,0.5885806,0.58435637,0.58014756,0.5759541,0.571776,0.56761265,0.56346416,0.55933034,0.555211,0.5511062,0.5470154,0.5429387,0.5388759,0.53482693,0.53079146,0.5267694,0.5227606,0.5187652,0.51478255,0.5108129,0.50685585,0.50291145,0.49897963,0.49505997,0.49115252,0.48725706,0.48337373,0.47950196,0.4756419,0.47179338,0.4679562,0.4641305,0.46031573,0.456512,0.4527192,0.4489373,0.44516593,0.4414051,0.4376547,0.43391472,0.4301848,0.42646495,0.42275506,0.419055,0.41536486,0.41168416,0.408013,0.4043512,0.4006989,0.3970556,0.39342138,0.3897962,0.3861798,0.38257238,0.37897345,0.3753831,0.37180123,0.3682278,0.36466256,0.36110544,0.3575564,0.3540155,0.35048226,0.34695688,0.3434391,0.33992895,0.33642644,0.3329312,0.32944322,0.32596248,0.322489,0.31902242,0.31556278,0.31211,0.308664,0.3052248,0.30179206,0.29836583,0.294946,0.2915327,0.28812546,0.28472438,0.28132942,0.27794057,0.27455753,0.27118027,0.2678088,0.264443,0.26108292,0.25772822,0.25437894,0.25103503,0.24769652,0.24436304,0.24103472,0.23771143,0.23439309,0.23107974,0.22777112,0.2244672,0.22116797,0.21787342,0.21458328,0.21129757,0.2080162,0.20473926,0.2014664,0.1981977,0.19493306,0.1916724,0.18841583,0.18516296,0.18191388,0.17866853,0.17542692,0.17218877,0.16895413,0.16572292,0.16249508,0.15927064,0.15604933,0.15283117,0.14961609,0.14640416,0.14319506,0.13998885,0.13678546,0.13358495,0.13038701,0.12719166,0.1239989,0.12080862,0.11762086,0.11443536,0.11125214,0.10807115,0.10489243,0.10171569,0.098540984,0.09536825,0.09219741,0.08902853,0.0858613,0.08269578,0.07953191,0.07636973,0.07320896,0.070049636,0.06689171,0.063735224,0.060579885,0.057425752,0.054272756,0.051120833,0.04797004,0.04482008,0.041671008,0.03852276,0.035375398,0.03222861,0.029082462,0.02593689,0.02279183,0.01964734,0.01650312,0.013359224,0.010215594,0.0070722844,0.0039289957,0.00078578404,-0.0023574117,-0.005500535,-0.008643886,-0.011787408,-0.014931163,-0.018075213,-0.021219501,-0.024364326,-0.027509635,-0.030655488,-0.033801828,-0.036948953,-0.040096812,-0.043245465,-0.046394974,-0.04954528,-0.05269669,-0.055849142,-0.059002697,-0.062157307,-0.06531327,-0.06847053,-0.071629144,-0.07478907,-0.07795059,-0.08111367,-0.08427836,-0.08744472,-0.09061271,-0.093782626,-0.09695441,-0.10012812,-0.103303716,-0.106481485,-0.10966139,-0.11284349,-0.11602785,-0.1192144,-0.12240348,-0.125595,-0.12878904,-0.13198555,-0.13518482,-0.13838683,-0.14159162,-0.14479914,-0.14800972,-0.15122327,-0.15443988,-0.15765962,-0.16088243,-0.16410862,-0.16733812,-0.17057106,-0.17380732,-0.17704724,-0.18029077,-0.18353799,-0.18678895,-0.1900436,-0.19330227,-0.1965649,-0.19983158,-0.20310222,-0.20637718,-0.20965637,-0.2129399,-0.2162277,-0.21952009,-0.22281705,-0.22611861,-0.22942486,-0.23273577,-0.23605165,-0.23937246,-0.24269828,-0.24602903,-0.24936506,-0.25270635,-0.25605294,-0.2594049,-0.26276222,-0.26612523,-0.26949385,-0.2728682,-0.27624822,-0.2796342,-0.2830262,-0.2864242,-0.28982818,-0.29323855,-0.29665515,-0.30007818,-0.30350766,-0.30694354,-0.3103862,-0.3138356,-0.31729177,-0.32075474,-0.32422483,-0.327702,-0.3311863,-0.3346779,-0.33817673,-0.34168315,-0.34519705,-0.34871864,-0.3522478,-0.35578492,-0.35932994,-0.36288303,-0.36644405,-0.37001345,-0.37359115,-0.37717727,-0.38077188,-0.38437498,-0.38798693,-0.3916077,-0.39523742,-0.398876,-0.40252388,-0.40618098,-0.40984744,-0.41352335,-0.41720867,-0.42090386,-0.4246088,-0.42832363,-0.43204838,-0.4357834,-0.43952864,-0.44328424,-0.44705018,-0.45082688,-0.45461428,-0.4584124,-0.46222174,-0.4660419,-0.46987352,-0.47371626,-0.47757038,-0.48143643,-0.4853139,-0.4892032,-0.49310473,-0.49701816,-0.5009441,-0.5048821,-0.50883263,-0.51279616,-0.51677215,-0.5207614,-0.5247634,-0.5287786,-0.5328076,-0.5368497,-0.5409058,-0.54497534,-0.5490589,-0.5531569,-0.55726886,-0.5613953,-0.56553656,-0.5696923,-0.57386327,-0.578049,-0.58224994,-0.58646655,-0.5906985,-0.5949465,-0.5992101,-0.60348976,-0.607786,-0.6120984,-0.6164274,-0.62077355,-0.6251364,-0.6295167,-0.6339141,-0.63832897,-0.642762,-0.6472126,-0.6516817,-0.6561688,-0.66067445,-0.6651992,-0.6697426,-0.67430514,-0.67888737,-0.6834889,-0.6881106,-0.69275194,-0.69741356,-0.702096,-0.70679885,-0.7115229,-0.7162678,-0.72103417,-0.7258225,-0.7306324,-0.7354648,-0.74031925,-0.74519634,-0.7500967,-0.7550198,-0.7599663,-0.7649369,-0.7699312,-0.77494997,-0.7799929,-0.7850606,-0.79015374,-0.79527193,-0.8004161,-0.8055859,-0.8107819,-0.8160048,-0.82125425,-0.8265309,-0.83183527,-0.8371672,-0.84252757,-0.847916,-0.85333335,-0.8587802,-0.8642561,-0.86976224,-0.87529814,-0.88086456,-0.8864624,-0.8920911,-0.89775133,-0.9034441,-0.90916884,-0.9149269,-0.92071766,-0.92654204,-0.93240094,-0.93829376,-0.944222,-0.95018494,-0.9561837,-0.9622191,-0.96829057,-0.97439957,-0.98054576,-0.98672986,-0.9929529,-0.9992144,-1.0055155,-1.011857,-1.0182384,-1.0246613,-1.0311252,-1.0376312,-1.0441802,-1.0507718,-1.0574076,-1.0640873,-1.0708117,-1.0775821,-1.0843979,-1.0912604,-1.0981706,-1.1051283,-1.1121349,-1.1191902,-1.1262952,-1.1334513,-1.140658,-1.1479172,-1.1552283,-1.1625926,-1.1700118,-1.1774849,-1.1850137,-1.1925993,-1.2002414,-1.207942,-1.2157006,-1.2235188,-1.2313981,-1.2393378,-1.2473403,-1.2554053,-1.2635341,-1.2717282,-1.2799876,-1.2883143,-1.2967081,-1.3051707,-1.3137035,-1.3223066,-1.3309814,-1.3397298,-1.3485514,-1.3574488,-1.3664218,-1.3754723,-1.3846021,-1.3938109,-1.4031014,-1.4124736,-1.4219294,-1.4314708,-1.4410977,-1.4508121,-1.4606165,-1.4705104,-1.480497,-1.4905761,-1.5007503,-1.5110216,-1.5213902,-1.5318592,-1.5424287,-1.5531012,-1.5638794,-1.574763,-1.585755,-1.5968578,-1.6080718,-1.6194009,-1.6308447,-1.6424066,-1.6540893,-1.6658933,-1.6778225,-1.689877,-1.7020606,-1.714376,-1.726824,-1.7394087,-1.7521309,-1.764994,-1.7780015,-1.7911544,-1.804456,-1.8179106,-1.8315187,-1.8452853,-1.8592117,-1.8733016,-1.8875598,-1.9019867,-1.9165885,-1.9313662,-1.9463242,-1.9614677,-1.9767978,-1.9923196,-2.0080383,-2.0239553,-2.0400777,-2.0564065,-2.0729482,-2.0897079,-2.106688,-2.1238956,-2.1413336,-2.1590073,-2.1769242,-2.1950867,-2.2135015,-2.2321758,-2.2511125,-2.2703207,-2.2898033,-2.3095684,-2.329624,-2.3499742,-2.3706286,-2.3915915,-2.4128723,-2.4344795,-2.4564188,-2.4787009,-2.501331,-2.5243201,-2.5476787,-2.5714126,-2.5955331,-2.6200523,-2.644977,-2.6703212,-2.6960928,-2.7223048,-2.7489715,-2.7761006,-2.8037095,-2.8318074,-2.8604097,-2.8895333,-2.9191887,-2.9493935,-2.9801652,-3.011517,-3.0434704,-3.0760386,-3.1092424,-3.1431046,-3.1776397,-3.2128742,-3.2488248,-3.2855175,-3.3229787,-3.361228,-3.4002938,-3.4402068,-3.4809892,-3.522677,-3.5652955,-3.6088796,-3.6534674,-3.6990876,-3.7457848,-3.7935913,-3.842551,-3.892712,-3.9441118,-3.996802,-4.0508366,-4.1062613,-4.1631393,-4.2215214,-4.2814736,-4.343066,-4.4063587,-4.471434,-4.53836,-4.607222,-4.678114,-4.7511163,-4.8263373,-4.90387,-4.9838305,-5.066342,-5.151517,-5.239496,-5.3304286,-5.424453,-5.521746,-5.622469,-5.726816,-5.834996,-5.9472103,-6.063709,-6.184725,-6.310539,-6.441456,-6.577772,-6.719845,-6.868059,-7.022803,-7.1845446,-7.3537474,-7.5309563,-7.716773,-7.9118123,-8.116816,-8.332538,-8.559862,-8.799775,-9.053319,-9.321714,-9.606335,-9.908654,-10.230435,-10.573573,-10.940302,-11.33318,-11.755053,-12.209329,-12.699827,-13.231112,-13.808546,-14.438333,-15.128052,-15.886582,-16.724844,-17.6562,-18.69693,-19.86761,-21.19435,-22.710354,-24.459566,-26.499987,-28.91119,-31.804651,-35.340607,-39.76063,-45.442802,-53.018623,-63.625195,-79.53336,-106.04583,-159.07411,-318.1437,1.1438667e7],"x":[-3.1415927,-3.1384494,-3.1353064,-3.132163,-3.12902,-3.125877,-3.1227336,-3.1195905,-3.1164474,-3.1133041,-3.110161,-3.1070178,-3.1038747,-3.1007316,-3.0975883,-3.0944452,-3.091302,-3.0881588,-3.0850158,-3.0818725,-3.0787294,-3.0755863,-3.072443,-3.0693,-3.0661566,-3.0630136,-3.0598705,-3.0567272,-3.053584,-3.0504408,-3.0472977,-3.0441546,-3.0410113,-3.0378683,-3.034725,-3.0315819,-3.0284388,-3.0252955,-3.0221524,-3.0190094,-3.015866,-3.012723,-3.0095797,-3.0064366,-3.0032935,-3.0001502,-2.9970071,-2.9938638,-2.9907207,-2.9875777,-2.9844344,-2.9812913,-2.9781482,-2.975005,-2.9718618,-2.9687185,-2.9655755,-2.9624324,-2.959289,-2.956146,-2.9530027,-2.9498596,-2.9467165,-2.9435732,-2.9404302,-2.937287,-2.9341438,-2.9310007,-2.9278574,-2.9247143,-2.9215713,-2.918428,-2.9152849,-2.9121416,-2.9089985,-2.9058554,-2.902712,-2.899569,-2.8964257,-2.8932827,-2.8901396,-2.8869963,-2.8838532,-2.8807101,-2.8775668,-2.8744237,-2.8712804,-2.8681374,-2.8649943,-2.861851,-2.858708,-2.8555646,-2.8524215,-2.8492785,-2.8461351,-2.842992,-2.839849,-2.8367057,-2.8335626,-2.8304193,-2.8272762,-2.8241332,-2.8209898,-2.8178468,-2.8147035,-2.8115604,-2.8084173,-2.805274,-2.802131,-2.7989879,-2.7958446,-2.7927015,-2.7895582,-2.786415,-2.783272,-2.7801287,-2.7769856,-2.7738423,-2.7706993,-2.7675562,-2.7644129,-2.7612698,-2.7581267,-2.7549834,-2.7518404,-2.748697,-2.745554,-2.742411,-2.7392676,-2.7361245,-2.7329812,-2.7298381,-2.726695,-2.7235518,-2.7204087,-2.7172654,-2.7141223,-2.7109792,-2.707836,-2.7046928,-2.7015498,-2.6984065,-2.6952634,-2.69212,-2.688977,-2.685834,-2.6826906,-2.6795475,-2.6764042,-2.6732612,-2.670118,-2.6669748,-2.6638317,-2.6606886,-2.6575453,-2.6544023,-2.651259,-2.6481159,-2.6449728,-2.6418295,-2.6386864,-2.635543,-2.6324,-2.629257,-2.6261137,-2.6229706,-2.6198275,-2.6166842,-2.6135411,-2.6103978,-2.6072547,-2.6041117,-2.6009684,-2.5978253,-2.594682,-2.591539,-2.5883958,-2.5852525,-2.5821095,-2.5789661,-2.575823,-2.57268,-2.5695367,-2.5663936,-2.5632505,-2.5601072,-2.5569642,-2.5538208,-2.5506778,-2.5475347,-2.5443914,-2.5412483,-2.538105,-2.534962,-2.5318189,-2.5286756,-2.5255325,-2.5223894,-2.519246,-2.516103,-2.5129597,-2.5098166,-2.5066736,-2.5035303,-2.5003872,-2.497244,-2.4941008,-2.4909577,-2.4878144,-2.4846714,-2.4815283,-2.478385,-2.475242,-2.4720986,-2.4689555,-2.4658124,-2.4626691,-2.459526,-2.4563828,-2.4532397,-2.4500966,-2.4469533,-2.4438102,-2.440667,-2.4375238,-2.4343808,-2.4312375,-2.4280944,-2.4249513,-2.421808,-2.418665,-2.4155216,-2.4123785,-2.4092355,-2.4060922,-2.402949,-2.3998058,-2.3966627,-2.3935196,-2.3903763,-2.3872333,-2.3840902,-2.3809469,-2.3778038,-2.3746605,-2.3715174,-2.3683743,-2.365231,-2.362088,-2.3589447,-2.3558016,-2.3526585,-2.3495152,-2.3463721,-2.343229,-2.3400857,-2.3369427,-2.3337994,-2.3306563,-2.3275132,-2.32437,-2.3212268,-2.3180835,-2.3149405,-2.3117974,-2.308654,-2.305511,-2.3023677,-2.2992246,-2.2960815,-2.2929382,-2.2897952,-2.286652,-2.2835088,-2.2803657,-2.2772224,-2.2740793,-2.2709363,-2.267793,-2.2646499,-2.2615066,-2.2583635,-2.2552204,-2.252077,-2.248934,-2.245791,-2.2426476,-2.2395046,-2.2363613,-2.2332182,-2.2300751,-2.2269318,-2.2237887,-2.2206454,-2.2175024,-2.2143593,-2.211216,-2.208073,-2.2049298,-2.2017865,-2.1986434,-2.1955001,-2.192357,-2.189214,-2.1860707,-2.1829276,-2.1797843,-2.1766412,-2.1734982,-2.1703548,-2.1672118,-2.1640685,-2.1609254,-2.1577823,-2.154639,-2.151496,-2.1483529,-2.1452096,-2.1420665,-2.1389232,-2.13578,-2.132637,-2.1294937,-2.1263506,-2.1232073,-2.1200643,-2.1169212,-2.1137779,-2.1106348,-2.1074917,-2.1043484,-2.1012053,-2.098062,-2.094919,-2.091776,-2.0886326,-2.0854895,-2.0823462,-2.0792031,-2.07606,-2.0729167,-2.0697737,-2.0666306,-2.0634873,-2.0603442,-2.057201,-2.0540578,-2.0509148,-2.0477715,-2.0446284,-2.041485,-2.038342,-2.035199,-2.0320556,-2.0289125,-2.0257692,-2.0226262,-2.019483,-2.0163398,-2.0131967,-2.0100536,-2.0069103,-2.0037673,-2.000624,-1.9974809,-1.9943377,-1.9911945,-1.9880514,-1.9849082,-1.981765,-1.9786218,-1.9754788,-1.9723356,-1.9691924,-1.9660492,-1.9629061,-1.9597629,-1.9566197,-1.9534765,-1.9503334,-1.9471903,-1.9440471,-1.9409039,-1.9377607,-1.9346176,-1.9314744,-1.9283313,-1.9251881,-1.9220449,-1.9189018,-1.9157586,-1.9126154,-1.9094722,-1.9063292,-1.903186,-1.9000428,-1.8968996,-1.8937565,-1.8906133,-1.8874701,-1.8843269,-1.8811837,-1.8780407,-1.8748975,-1.8717543,-1.8686111,-1.865468,-1.8623248,-1.8591816,-1.8560385,-1.8528953,-1.8497522,-1.846609,-1.8434658,-1.8403226,-1.8371795,-1.8340364,-1.8308932,-1.82775,-1.8246069,-1.8214637,-1.8183205,-1.8151773,-1.8120341,-1.808891,-1.8057479,-1.8026047,-1.7994615,-1.7963184,-1.7931752,-1.790032,-1.7868888,-1.7837456,-1.7806026,-1.7774594,-1.7743162,-1.771173,-1.7680299,-1.7648867,-1.7617435,-1.7586004,-1.7554573,-1.7523141,-1.7491709,-1.7460277,-1.7428845,-1.7397414,-1.7365983,-1.7334551,-1.7303119,-1.7271688,-1.7240256,-1.7208824,-1.7177392,-1.714596,-1.711453,-1.7083098,-1.7051666,-1.7020234,-1.6988803,-1.6957371,-1.6925939,-1.6894507,-1.6863077,-1.6831645,-1.6800213,-1.6768781,-1.6737349,-1.6705918,-1.6674486,-1.6643054,-1.6611623,-1.6580192,-1.654876,-1.6517328,-1.6485896,-1.6454464,-1.6423033,-1.6391602,-1.636017,-1.6328738,-1.6297307,-1.6265875,-1.6234443,-1.6203011,-1.617158,-1.6140149,-1.6108717,-1.6077285,-1.6045853,-1.6014422,-1.598299,-1.5951558,-1.5920126,-1.5888696,-1.5857264,-1.5825832,-1.57944,-1.5762968,-1.5731537,-1.5700105,-1.5668674,-1.5637242,-1.5605811,-1.5574379,-1.5542947,-1.5511515,-1.5480084,-1.5448653,-1.541722,-1.5385789,-1.5354357,-1.5322926,-1.5291494,-1.5260062,-1.522863,-1.51972,-1.5165768,-1.5134336,-1.5102904,-1.5071472,-1.5040041,-1.5008609,-1.4977177,-1.4945745,-1.4914315,-1.4882883,-1.4851451,-1.4820019,-1.4788588,-1.4757156,-1.4725724,-1.4694293,-1.4662861,-1.463143,-1.4599998,-1.4568566,-1.4537134,-1.4505703,-1.4474272,-1.444284,-1.4411408,-1.4379976,-1.4348545,-1.4317113,-1.4285681,-1.4254249,-1.4222819,-1.4191387,-1.4159955,-1.4128523,-1.4097092,-1.406566,-1.4034228,-1.4002796,-1.3971364,-1.3939934,-1.3908502,-1.387707,-1.3845638,-1.3814207,-1.3782775,-1.3751343,-1.3719912,-1.368848,-1.3657049,-1.3625617,-1.3594185,-1.3562753,-1.3531322,-1.349989,-1.3468459,-1.3437027,-1.3405596,-1.3374164,-1.3342732,-1.33113,-1.3279868,-1.3248438,-1.3217006,-1.3185574,-1.3154142,-1.3122711,-1.3091279,-1.3059847,-1.3028415,-1.2996984,-1.2965553,-1.2934121,-1.2902689,-1.2871257,-1.2839826,-1.2808394,-1.2776963,-1.2745531,-1.27141,-1.2682668,-1.2651236,-1.2619804,-1.2588372,-1.2556942,-1.252551,-1.2494078,-1.2462646,-1.2431215,-1.2399783,-1.2368351,-1.2336919,-1.2305487,-1.2274057,-1.2242625,-1.2211193,-1.2179761,-1.214833,-1.2116898,-1.2085466,-1.2054034,-1.2022604,-1.1991172,-1.195974,-1.1928308,-1.1896876,-1.1865445,-1.1834013,-1.1802582,-1.177115,-1.1739719,-1.1708287,-1.1676855,-1.1645423,-1.1613991,-1.158256,-1.1551129,-1.1519697,-1.1488265,-1.1456834,-1.1425402,-1.139397,-1.1362538,-1.1331108,-1.1299676,-1.1268244,-1.1236812,-1.120538,-1.1173949,-1.1142517,-1.1111085,-1.1079654,-1.1048223,-1.1016791,-1.0985359,-1.0953927,-1.0922495,-1.0891064,-1.0859632,-1.08282,-1.0796769,-1.0765338,-1.0733906,-1.0702474,-1.0671042,-1.0639611,-1.060818,-1.0576748,-1.0545316,-1.0513884,-1.0482453,-1.0451021,-1.0419589,-1.0388157,-1.0356727,-1.0325295,-1.0293863,-1.0262431,-1.0230999,-1.0199568,-1.0168136,-1.0136704,-1.0105273,-1.0073842,-1.004241,-1.0010978,-0.99795467,-0.9948115,-0.99166834,-0.98852515,-0.98538196,-0.9822388,-0.97909564,-0.9759525,-0.9728093,-0.9696662,-0.966523,-0.96337986,-0.96023667,-0.95709354,-0.95395035,-0.95080715,-0.947664,-0.94452083,-0.9413777,-0.9382345,-0.9350914,-0.9319482,-0.92880505,-0.92566186,-0.92251873,-0.91937554,-0.91623235,-0.9130892,-0.909946,-0.9068029,-0.9036597,-0.90051657,-0.8973734,-0.89423025,-0.89108706,-0.8879439,-0.88480073,-0.88165754,-0.8785144,-0.8753712,-0.8722281,-0.8690849,-0.86594176,-0.8627986,-0.85965544,-0.85651225,-0.8533691,-0.8502259,-0.84708273,-0.8439396,-0.8407964,-0.8376533,-0.8345101,-0.83136696,-0.82822376,-0.82508063,-0.82193744,-0.8187943,-0.8156511,-0.8125079,-0.8093648,-0.8062216,-0.8030785,-0.7999353,-0.79679215,-0.79364896,-0.7905058,-0.78736264,-0.7842195,-0.7810763,-0.7779331,-0.77479,-0.7716468,-0.76850367,-0.7653605,-0.76221734,-0.75907415,-0.755931,-0.7527878,-0.7496447,-0.7465015,-0.7433583,-0.7402152,-0.737072,-0.73392886,-0.73078567,-0.72764254,-0.72449934,-0.7213562,-0.718213,-0.7150699,-0.7119267,-0.7087835,-0.7056404,-0.7024972,-0.69935405,-0.69621086,-0.6930677,-0.68992454,-0.6867814,-0.6836382,-0.6804951,-0.6773519,-0.6742087,-0.67106557,-0.6679224,-0.66477925,-0.66163605,-0.6584929,-0.65534973,-0.6522066,-0.6490634,-0.6459203,-0.6427771,-0.6396339,-0.63649076,-0.6333476,-0.63020444,-0.62706125,-0.6239181,-0.6207749,-0.6176318,-0.6144886,-0.61134547,-0.6082023,-0.6050591,-0.60191596,-0.59877276,-0.59562963,-0.59248644,-0.5893433,-0.5862001,-0.583057,-0.5799138,-0.57677066,-0.5736275,-0.5704843,-0.56734115,-0.56419796,-0.5610548,-0.55791163,-0.5547685,-0.5516253,-0.5484822,-0.545339,-0.54219586,-0.53905267,-0.5359095,-0.53276634,-0.52962315,-0.52648,-0.5233368,-0.5201937,-0.5170505,-0.5139074,-0.5107642,-0.50762105,-0.50447786,-0.50133467,-0.49819154,-0.49504837,-0.4919052,-0.48876205,-0.48561886,-0.4824757,-0.47933254,-0.47618937,-0.4730462,-0.46990305,-0.4667599,-0.46361673,-0.46047357,-0.4573304,-0.45418724,-0.45104408,-0.4479009,-0.44475773,-0.44161457,-0.4384714,-0.43532825,-0.43218508,-0.42904192,-0.42589876,-0.4227556,-0.41961244,-0.41646928,-0.41332608,-0.41018292,-0.40703976,-0.4038966,-0.40075344,-0.39761028,-0.39446712,-0.39132395,-0.3881808,-0.38503763,-0.38189447,-0.37875128,-0.37560812,-0.37246495,-0.3693218,-0.36617863,-0.36303547,-0.3598923,-0.35674915,-0.353606,-0.35046282,-0.34731966,-0.34417647,-0.3410333,-0.33789015,-0.334747,-0.33160383,-0.32846066,-0.3253175,-0.32217434,-0.31903118,-0.31588802,-0.31274486,-0.30960166,-0.3064585,-0.30331534,-0.30017218,-0.29702902,-0.29388586,-0.2907427,-0.28759953,-0.28445637,-0.2813132,-0.27817005,-0.27502686,-0.2718837,-0.26874053,-0.26559737,-0.2624542,-0.25931105,-0.2561679,-0.25302473,-0.24988155,-0.24673839,-0.24359523,-0.24045207,-0.2373089,-0.23416574,-0.23102257,-0.2278794,-0.22473624,-0.22159308,-0.21844992,-0.21530674,-0.21216358,-0.20902042,-0.20587726,-0.2027341,-0.19959094,-0.19644776,-0.1933046,-0.19016144,-0.18701828,-0.18387511,-0.18073194,-0.17758878,-0.17444561,-0.17130245,-0.16815929,-0.16501613,-0.16187295,-0.15872979,-0.15558663,-0.15244347,-0.1493003,-0.14615713,-0.14301397,-0.13987081,-0.13672765,-0.13358448,-0.13044132,-0.12729815,-0.124154985,-0.12101182,-0.11786866,-0.11472549,-0.11158233,-0.10843917,-0.105296,-0.10215284,-0.09900967,-0.09586651,-0.09272335,-0.08958018,-0.08643702,-0.083293855,-0.080150686,-0.077007525,-0.07386436,-0.070721194,-0.06757803,-0.06443486,-0.061291702,-0.058148537,-0.055005375,-0.05186221,-0.048719045,-0.045575883,-0.042432718,-0.039289553,-0.036146387,-0.033003226,-0.02986006,-0.026716895,-0.023573732,-0.020430567,-0.017287403,-0.014144239,-0.011001075,-0.00785791,-0.0047147465,-0.0015715822,0.0015715822,0.0047147465,0.00785791,0.011001075,0.014144239,0.017287403,0.020430567,0.023573732,0.026716895,0.02986006,0.033003226,0.036146387,0.039289553,0.042432718,0.045575883,0.048719045,0.05186221,0.055005375,0.058148537,0.061291702,0.06443486,0.06757803,0.070721194,0.07386436,0.077007525,0.080150686,0.083293855,0.08643702,0.08958018,0.09272335,0.09586651,0.09900967,0.10215284,0.105296,0.10843917,0.11158233,0.11472549,0.11786866,0.12101182,0.124154985,0.12729815,0.13044132,0.13358448,0.13672765,0.13987081,0.14301397,0.14615713,0.1493003,0.15244347,0.15558663,0.15872979,0.16187295,0.16501613,0.16815929,0.17130245,0.17444561,0.17758878,0.18073194,0.18387511,0.18701828,0.19016144,0.1933046,0.19644776,0.19959094,0.2027341,0.20587726,0.20902042,0.21216358,0.21530674,0.21844992,0.22159308,0.22473624,0.2278794,0.23102257,0.23416574,0.2373089,0.24045207,0.24359523,0.24673839,0.24988155,0.25302473,0.2561679,0.25931105,0.2624542,0.26559737,0.26874053,0.2718837,0.27502686,0.27817005,0.2813132,0.28445637,0.28759953,0.2907427,0.29388586,0.29702902,0.30017218,0.30331534,0.3064585,0.30960166,0.31274486,0.31588802,0.31903118,0.32217434,0.3253175,0.32846066,0.33160383,0.334747,0.33789015,0.3410333,0.34417647,0.34731966,0.35046282,0.353606,0.35674915,0.3598923,0.36303547,0.36617863,0.3693218,0.37246495,0.37560812,0.37875128,0.38189447,0.38503763,0.3881808,0.39132395,0.39446712,0.39761028,0.40075344,0.4038966,0.40703976,0.41018292,0.41332608,0.41646928,0.41961244,0.4227556,0.42589876,0.42904192,0.43218508,0.43532825,0.4384714,0.44161457,0.44475773,0.4479009,0.45104408,0.45418724,0.4573304,0.46047357,0.46361673,0.4667599,0.46990305,0.4730462,0.47618937,0.47933254,0.4824757,0.48561886,0.48876205,0.4919052,0.49504837,0.49819154,0.50133467,0.50447786,0.50762105,0.5107642,0.5139074,0.5170505,0.5201937,0.5233368,0.52648,0.52962315,0.53276634,0.5359095,0.53905267,0.54219586,0.545339,0.5484822,0.5516253,0.5547685,0.55791163,0.5610548,0.56419796,0.56734115,0.5704843,0.5736275,0.57677066,0.5799138,0.583057,0.5862001,0.5893433,0.59248644,0.59562963,0.59877276,0.60191596,0.6050591,0.6082023,0.61134547,0.6144886,0.6176318,0.6207749,0.6239181,0.62706125,0.63020444,0.6333476,0.63649076,0.6396339,0.6427771,0.6459203,0.6490634,0.6522066,0.65534973,0.6584929,0.66163605,0.66477925,0.6679224,0.67106557,0.6742087,0.6773519,0.6804951,0.6836382,0.6867814,0.68992454,0.6930677,0.69621086,0.69935405,0.7024972,0.7056404,0.7087835,0.7119267,0.7150699,0.718213,0.7213562,0.72449934,0.72764254,0.73078567,0.73392886,0.737072,0.7402152,0.7433583,0.7465015,0.7496447,0.7527878,0.755931,0.75907415,0.76221734,0.7653605,0.76850367,0.7716468,0.77479,0.7779331,0.7810763,0.7842195,0.78736264,0.7905058,0.79364896,0.79679215,0.7999353,0.8030785,0.8062216,0.8093648,0.8125079,0.8156511,0.8187943,0.82193744,0.82508063,0.82822376,0.83136696,0.8345101,0.8376533,0.8407964,0.8439396,0.84708273,0.8502259,0.8533691,0.85651225,0.85965544,0.8627986,0.86594176,0.8690849,0.8722281,0.8753712,0.8785144,0.88165754,0.88480073,0.8879439,0.89108706,0.89423025,0.8973734,0.90051657,0.9036597,0.9068029,0.909946,0.9130892,0.91623235,0.91937554,0.92251873,0.92566186,0.92880505,0.9319482,0.9350914,0.9382345,0.9413777,0.94452083,0.947664,0.95080715,0.95395035,0.95709354,0.96023667,0.96337986,0.966523,0.9696662,0.9728093,0.9759525,0.97909564,0.9822388,0.98538196,0.98852515,0.99166834,0.9948115,0.99795467,1.0010978,1.004241,1.0073842,1.0105273,1.0136704,1.0168136,1.0199568,1.0230999,1.0262431,1.0293863,1.0325295,1.0356727,1.0388157,1.0419589,1.0451021,1.0482453,1.0513884,1.0545316,1.0576748,1.060818,1.0639611,1.0671042,1.0702474,1.0733906,1.0765338,1.0796769,1.08282,1.0859632,1.0891064,1.0922495,1.0953927,1.0985359,1.1016791,1.1048223,1.1079654,1.1111085,1.1142517,1.1173949,1.120538,1.1236812,1.1268244,1.1299676,1.1331108,1.1362538,1.139397,1.1425402,1.1456834,1.1488265,1.1519697,1.1551129,1.158256,1.1613991,1.1645423,1.1676855,1.1708287,1.1739719,1.177115,1.1802582,1.1834013,1.1865445,1.1896876,1.1928308,1.195974,1.1991172,1.2022604,1.2054034,1.2085466,1.2116898,1.214833,1.2179761,1.2211193,1.2242625,1.2274057,1.2305487,1.2336919,1.2368351,1.2399783,1.2431215,1.2462646,1.2494078,1.252551,1.2556942,1.2588372,1.2619804,1.2651236,1.2682668,1.27141,1.2745531,1.2776963,1.2808394,1.2839826,1.2871257,1.2902689,1.2934121,1.2965553,1.2996984,1.3028415,1.3059847,1.3091279,1.3122711,1.3154142,1.3185574,1.3217006,1.3248438,1.3279868,1.33113,1.3342732,1.3374164,1.3405596,1.3437027,1.3468459,1.349989,1.3531322,1.3562753,1.3594185,1.3625617,1.3657049,1.368848,1.3719912,1.3751343,1.3782775,1.3814207,1.3845638,1.387707,1.3908502,1.3939934,1.3971364,1.4002796,1.4034228,1.406566,1.4097092,1.4128523,1.4159955,1.4191387,1.4222819,1.4254249,1.4285681,1.4317113,1.4348545,1.4379976,1.4411408,1.444284,1.4474272,1.4505703,1.4537134,1.4568566,1.4599998,1.463143,1.4662861,1.4694293,1.4725724,1.4757156,1.4788588,1.4820019,1.4851451,1.4882883,1.4914315,1.4945745,1.4977177,1.5008609,1.5040041,1.5071472,1.5102904,1.5134336,1.5165768,1.51972,1.522863,1.5260062,1.5291494,1.5322926,1.5354357,1.5385789,1.541722,1.5448653,1.5480084,1.5511515,1.5542947,1.5574379,1.5605811,1.5637242,1.5668674,1.5700105,1.5731537,1.5762968,1.57944,1.5825832,1.5857264,1.5888696,1.5920126,1.5951558,1.598299,1.6014422,1.6045853,1.6077285,1.6108717,1.6140149,1.617158,1.6203011,1.6234443,1.6265875,1.6297307,1.6328738,1.636017,1.6391602,1.6423033,1.6454464,1.6485896,1.6517328,1.654876,1.6580192,1.6611623,1.6643054,1.6674486,1.6705918,1.6737349,1.6768781,1.6800213,1.6831645,1.6863077,1.6894507,1.6925939,1.6957371,1.6988803,1.7020234,1.7051666,1.7083098,1.711453,1.714596,1.7177392,1.7208824,1.7240256,1.7271688,1.7303119,1.7334551,1.7365983,1.7397414,1.7428845,1.7460277,1.7491709,1.7523141,1.7554573,1.7586004,1.7617435,1.7648867,1.7680299,1.771173,1.7743162,1.7774594,1.7806026,1.7837456,1.7868888,1.790032,1.7931752,1.7963184,1.7994615,1.8026047,1.8057479,1.808891,1.8120341,1.8151773,1.8183205,1.8214637,1.8246069,1.82775,1.8308932,1.8340364,1.8371795,1.8403226,1.8434658,1.846609,1.8497522,1.8528953,1.8560385,1.8591816,1.8623248,1.865468,1.8686111,1.8717543,1.8748975,1.8780407,1.8811837,1.8843269,1.8874701,1.8906133,1.8937565,1.8968996,1.9000428,1.903186,1.9063292,1.9094722,1.9126154,1.9157586,1.9189018,1.9220449,1.9251881,1.9283313,1.9314744,1.9346176,1.9377607,1.9409039,1.9440471,1.9471903,1.9503334,1.9534765,1.9566197,1.9597629,1.9629061,1.9660492,1.9691924,1.9723356,1.9754788,1.9786218,1.981765,1.9849082,1.9880514,1.9911945,1.9943377,1.9974809,2.000624,2.0037673,2.0069103,2.0100536,2.0131967,2.0163398,2.019483,2.0226262,2.0257692,2.0289125,2.0320556,2.035199,2.038342,2.041485,2.0446284,2.0477715,2.0509148,2.0540578,2.057201,2.0603442,2.0634873,2.0666306,2.0697737,2.0729167,2.07606,2.0792031,2.0823462,2.0854895,2.0886326,2.091776,2.094919,2.098062,2.1012053,2.1043484,2.1074917,2.1106348,2.1137779,2.1169212,2.1200643,2.1232073,2.1263506,2.1294937,2.132637,2.13578,2.1389232,2.1420665,2.1452096,2.1483529,2.151496,2.154639,2.1577823,2.1609254,2.1640685,2.1672118,2.1703548,2.1734982,2.1766412,2.1797843,2.1829276,2.1860707,2.189214,2.192357,2.1955001,2.1986434,2.2017865,2.2049298,2.208073,2.211216,2.2143593,2.2175024,2.2206454,2.2237887,2.2269318,2.2300751,2.2332182,2.2363613,2.2395046,2.2426476,2.245791,2.248934,2.252077,2.2552204,2.2583635,2.2615066,2.2646499,2.267793,2.2709363,2.2740793,2.2772224,2.2803657,2.2835088,2.286652,2.2897952,2.2929382,2.2960815,2.2992246,2.3023677,2.305511,2.308654,2.3117974,2.3149405,2.3180835,2.3212268,2.32437,2.3275132,2.3306563,2.3337994,2.3369427,2.3400857,2.343229,2.3463721,2.3495152,2.3526585,2.3558016,2.3589447,2.362088,2.365231,2.3683743,2.3715174,2.3746605,2.3778038,2.3809469,2.3840902,2.3872333,2.3903763,2.3935196,2.3966627,2.3998058,2.402949,2.4060922,2.4092355,2.4123785,2.4155216,2.418665,2.421808,2.4249513,2.4280944,2.4312375,2.4343808,2.4375238,2.440667,2.4438102,2.4469533,2.4500966,2.4532397,2.4563828,2.459526,2.4626691,2.4658124,2.4689555,2.4720986,2.475242,2.478385,2.4815283,2.4846714,2.4878144,2.4909577,2.4941008,2.497244,2.5003872,2.5035303,2.5066736,2.5098166,2.5129597,2.516103,2.519246,2.5223894,2.5255325,2.5286756,2.5318189,2.534962,2.538105,2.5412483,2.5443914,2.5475347,2.5506778,2.5538208,2.5569642,2.5601072,2.5632505,2.5663936,2.5695367,2.57268,2.575823,2.5789661,2.5821095,2.5852525,2.5883958,2.591539,2.594682,2.5978253,2.6009684,2.6041117,2.6072547,2.6103978,2.6135411,2.6166842,2.6198275,2.6229706,2.6261137,2.629257,2.6324,2.635543,2.6386864,2.6418295,2.6449728,2.6481159,2.651259,2.6544023,2.6575453,2.6606886,2.6638317,2.6669748,2.670118,2.6732612,2.6764042,2.6795475,2.6826906,2.685834,2.688977,2.69212,2.6952634,2.6984065,2.7015498,2.7046928,2.707836,2.7109792,2.7141223,2.7172654,2.7204087,2.7235518,2.726695,2.7298381,2.7329812,2.7361245,2.7392676,2.742411,2.745554,2.748697,2.7518404,2.7549834,2.7581267,2.7612698,2.7644129,2.7675562,2.7706993,2.7738423,2.7769856,2.7801287,2.783272,2.786415,2.7895582,2.7927015,2.7958446,2.7989879,2.802131,2.805274,2.8084173,2.8115604,2.8147035,2.8178468,2.8209898,2.8241332,2.8272762,2.8304193,2.8335626,2.8367057,2.839849,2.842992,2.8461351,2.8492785,2.8524215,2.8555646,2.858708,2.861851,2.8649943,2.8681374,2.8712804,2.8744237,2.8775668,2.8807101,2.8838532,2.8869963,2.8901396,2.8932827,2.8964257,2.899569,2.902712,2.9058554,2.9089985,2.9121416,2.9152849,2.918428,2.9215713,2.9247143,2.9278574,2.9310007,2.9341438,2.937287,2.9404302,2.9435732,2.9467165,2.9498596,2.9530027,2.956146,2.959289,2.9624324,2.9655755,2.9687185,2.9718618,2.975005,2.9781482,2.9812913,2.9844344,2.9875777,2.9907207,2.9938638,2.9970071,3.0001502,3.0032935,3.0064366,3.0095797,3.012723,3.015866,3.0190094,3.0221524,3.0252955,3.0284388,3.0315819,3.034725,3.0378683,3.0410113,3.0441546,3.0472977,3.0504408,3.053584,3.0567272,3.0598705,3.0630136,3.0661566,3.0693,3.072443,3.0755863,3.0787294,3.0818725,3.0850158,3.0881588,3.091302,3.0944452,3.0975883,3.1007316,3.1038747,3.1070178,3.110161,3.1133041,3.1164474,3.1195905,3.1227336,3.125877,3.12902,3.132163,3.1353064,3.1384494,3.1415927]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/subnormal.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/subnormal.json new file mode 100644 index 000000000000..f7d9113cbdb9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/subnormal.json @@ -0,0 +1 @@ +{"expected":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3.3945572e38,3.3716212e38,3.348993e38,3.3266665e38,3.3046357e38,3.2828932e38,3.2614366e38,3.2402585e38,3.2193539e38,3.198717e38,3.178343e38,3.1582271e38,3.1383642e38,3.1187495e38,3.0993785e38,3.0802468e38,3.0613496e38,3.042683e38,3.0242411e38,3.006023e38,2.988023e38,2.9702372e38,2.9526619e38,2.9352934e38,2.918128e38,2.9011624e38,2.8843927e38,2.8678159e38,2.8514283e38,2.8352271e38,2.819209e38,2.8033698e38,2.7877085e38,2.7722214e38,2.7569054e38,2.7417577e38,2.7267755e38,2.7119561e38,2.697297e38,2.6827955e38,2.668449e38,2.654255e38,2.6402116e38,2.6263159e38,2.6125646e38,2.5989575e38,2.5854914e38,2.5721643e38,2.5589738e38,2.5459178e38,2.5329945e38,2.5202018e38,2.5075374e38,2.4949998e38,2.482587e38,2.470297e38,2.458128e38,2.4460777e38,2.4341457e38,2.4223296e38,2.4106275e38,2.399038e38,2.3875595e38,2.3761902e38,2.3649288e38,2.3537734e38,2.342723e38,2.3317757e38,2.3209303e38,2.3101853e38,2.2995385e38,2.2889902e38,2.2785383e38,2.2681815e38,2.2579182e38,2.2477473e38,2.237668e38,2.2276783e38,2.2177776e38,2.2079646e38,2.1982378e38,2.1885965e38,2.1790395e38,2.1695647e38,2.1601728e38,2.1508617e38,2.1416306e38,2.1324783e38,2.123404e38,2.1144065e38,2.105485e38,2.0966385e38,2.087866e38,2.0791666e38,2.0705395e38,2.061983e38,2.0534974e38,2.0450816e38,2.0367344e38,2.028455e38,2.0202426e38,2.0120966e38,2.0040159e38,1.9959998e38,1.9880477e38,1.9801587e38,1.972332e38,1.964567e38,1.9568623e38,1.9492183e38,1.9416339e38,1.9341083e38,1.9266407e38,1.9192305e38,1.9118771e38,1.90458e38,1.8973383e38,1.8901514e38,1.883019e38,1.87594e38,1.868914e38,1.86194e38,1.8550182e38,1.8481478e38,1.8413282e38,1.8345586e38,1.8278386e38,1.8211677e38,1.8145453e38,1.807971e38,1.801444e38,1.794964e38,1.7885305e38,1.782143e38,1.7758004e38,1.7695033e38,1.7632507e38,1.757042e38,1.750877e38,1.7447551e38,1.7386759e38,1.7326388e38,1.7266436e38,1.7206897e38,1.7147767e38,1.7089042e38,1.7030717e38,1.6972786e38,1.6915252e38,1.6858106e38,1.6801345e38,1.6744965e38,1.6688962e38,1.6633332e38,1.6578072e38,1.6523179e38,1.6468646e38,1.6414474e38,1.6360657e38,1.630719e38,1.6254069e38,1.6201297e38,1.6148866e38,1.6096772e38,1.6045015e38,1.5993589e38,1.5942491e38,1.5891719e38,1.584127e38,1.5791139e38,1.5741325e38,1.5691825e38,1.5642634e38,1.5593747e38,1.5545169e38,1.5496893e38,1.5448915e38,1.5401234e38,1.5353845e38,1.5306748e38,1.5259938e38,1.5213415e38,1.5167174e38,1.5121213e38,1.507553e38,1.5030121e38,1.4984983e38,1.4940118e38,1.4895521e38,1.4851189e38,1.480712e38,1.4763312e38,1.4719763e38,1.467647e38,1.4633431e38,1.4590643e38,1.4548105e38,1.4505815e38,1.4463766e38,1.4421964e38,1.4380402e38,1.4339079e38,1.4297993e38,1.4257142e38,1.4216524e38,1.4176136e38,1.4135977e38,1.4096045e38,1.4056339e38,1.4016855e38,1.3977592e38,1.3938545e38,1.389972e38,1.3861109e38,1.3822714e38,1.3784529e38,1.3746555e38,1.370879e38,1.3671232e38,1.3633879e38,1.359673e38,1.3559783e38,1.3523036e38,1.3486487e38,1.3450133e38,1.3413977e38,1.3378015e38,1.3342245e38,1.3306666e38,1.3271275e38,1.3236073e38,1.3201058e38,1.3166227e38,1.3131579e38,1.3097113e38,1.3062828e38,1.3028721e38,1.299479e38,1.2961038e38,1.292746e38,1.2894056e38,1.2860824e38,1.2827763e38,1.2794871e38,1.2762148e38,1.2729592e38,1.2697201e38,1.2664975e38,1.2632912e38,1.2601011e38,1.2569268e38,1.2537687e38,1.2506265e38,1.2474999e38,1.244389e38,1.2412935e38,1.2382134e38,1.2351485e38,1.2320988e38,1.229064e38,1.2260443e38,1.2230392e38,1.220049e38,1.2170731e38,1.2141118e38,1.211165e38,1.2082324e38,1.2053139e38,1.2024096e38,1.1995192e38,1.1966427e38,1.1937799e38,1.1909309e38,1.1880953e38,1.1852732e38,1.1824645e38,1.179669e38,1.1768867e38,1.1741176e38,1.1713615e38,1.1686182e38,1.1658879e38,1.1631701e38,1.1604652e38,1.1577727e38,1.1550927e38,1.152425e38,1.1497696e38,1.1471265e38,1.1444953e38,1.1418763e38,1.1392693e38,1.1366742e38,1.1340908e38,1.1315192e38,1.1289593e38,1.1264108e38,1.1238739e38,1.1213483e38,1.1188341e38,1.1163311e38,1.1138391e38,1.1113585e38,1.1088888e38,1.1064301e38,1.1039823e38,1.1015453e38,1.0991189e38,1.0967033e38,1.0942983e38,1.0919037e38,1.0895197e38,1.087146e38,1.0847827e38,1.0824294e38,1.0800865e38,1.0777537e38,1.075431e38,1.0731183e38,1.0708154e38,1.0685225e38,1.0662393e38,1.0639659e38,1.0617022e38,1.059448e38,1.0572035e38,1.0549683e38,1.0527425e38,1.0505263e38,1.0483193e38,1.0461216e38,1.043933e38,1.0417536e38,1.0395833e38,1.037422e38,1.0352698e38,1.0331263e38,1.0309918e38,1.028866e38,1.026749e38,1.0246406e38,1.0225409e38,1.0204498e38,1.0183673e38,1.0162932e38,1.0142277e38,1.0121704e38,1.0101215e38,1.0080808e38,1.0060484e38,1.0040242e38,1.0020081e38,1.0000001e38],"x":[1.0e-45,2.0041e-41,4.0081e-41,6.0121e-41,8.0161e-41,1.00201e-40,1.20241e-40,1.40281e-40,1.60321e-40,1.80361e-40,2.00401e-40,2.20442e-40,2.40482e-40,2.60522e-40,2.80562e-40,3.00602e-40,3.20642e-40,3.40682e-40,3.60722e-40,3.80762e-40,4.00802e-40,4.20842e-40,4.40882e-40,4.60922e-40,4.80963e-40,5.01003e-40,5.21043e-40,5.41083e-40,5.61123e-40,5.81163e-40,6.01203e-40,6.21243e-40,6.41283e-40,6.61323e-40,6.81363e-40,7.01403e-40,7.21445e-40,7.41484e-40,7.61524e-40,7.81564e-40,8.01604e-40,8.21644e-40,8.41684e-40,8.61724e-40,8.81764e-40,9.01804e-40,9.21844e-40,9.41884e-40,9.61924e-40,9.81966e-40,1.002005e-39,1.022045e-39,1.042085e-39,1.062125e-39,1.082165e-39,1.102205e-39,1.122245e-39,1.142285e-39,1.162325e-39,1.182365e-39,1.202405e-39,1.222445e-39,1.242487e-39,1.262526e-39,1.282566e-39,1.302606e-39,1.322646e-39,1.342686e-39,1.362726e-39,1.382766e-39,1.402806e-39,1.422846e-39,1.442886e-39,1.462926e-39,1.482966e-39,1.503008e-39,1.523047e-39,1.543087e-39,1.563127e-39,1.583167e-39,1.603207e-39,1.623247e-39,1.643287e-39,1.663327e-39,1.683367e-39,1.703407e-39,1.723447e-39,1.743487e-39,1.763529e-39,1.783568e-39,1.803608e-39,1.823648e-39,1.843688e-39,1.863728e-39,1.883768e-39,1.903808e-39,1.923848e-39,1.943888e-39,1.963928e-39,1.983968e-39,2.004008e-39,2.02405e-39,2.04409e-39,2.06413e-39,2.08417e-39,2.10421e-39,2.12425e-39,2.14429e-39,2.16433e-39,2.184369e-39,2.204409e-39,2.224449e-39,2.244489e-39,2.264529e-39,2.28457e-39,2.30461e-39,2.32465e-39,2.34469e-39,2.36473e-39,2.38477e-39,2.40481e-39,2.42485e-39,2.44489e-39,2.46493e-39,2.48497e-39,2.50501e-39,2.52505e-39,2.545092e-39,2.565131e-39,2.585171e-39,2.605211e-39,2.625251e-39,2.645291e-39,2.665331e-39,2.685371e-39,2.705411e-39,2.725451e-39,2.745491e-39,2.765531e-39,2.785573e-39,2.805613e-39,2.825652e-39,2.845692e-39,2.865732e-39,2.885772e-39,2.905812e-39,2.925852e-39,2.945892e-39,2.965932e-39,2.985972e-39,3.006012e-39,3.026052e-39,3.046094e-39,3.066134e-39,3.086173e-39,3.106213e-39,3.126253e-39,3.146293e-39,3.166333e-39,3.186373e-39,3.206413e-39,3.226453e-39,3.246493e-39,3.266533e-39,3.286573e-39,3.306615e-39,3.326655e-39,3.346694e-39,3.366734e-39,3.386774e-39,3.406814e-39,3.426854e-39,3.446894e-39,3.466934e-39,3.486974e-39,3.507014e-39,3.527054e-39,3.547094e-39,3.567136e-39,3.587176e-39,3.607216e-39,3.627255e-39,3.647295e-39,3.667335e-39,3.687375e-39,3.707415e-39,3.727455e-39,3.747495e-39,3.767535e-39,3.787575e-39,3.807615e-39,3.827657e-39,3.847697e-39,3.867737e-39,3.887776e-39,3.907816e-39,3.927856e-39,3.947896e-39,3.967936e-39,3.987976e-39,4.008016e-39,4.028056e-39,4.048096e-39,4.068136e-39,4.088178e-39,4.108218e-39,4.128258e-39,4.148297e-39,4.168337e-39,4.188377e-39,4.208417e-39,4.228457e-39,4.248497e-39,4.268537e-39,4.288577e-39,4.308617e-39,4.328657e-39,4.348699e-39,4.368739e-39,4.388779e-39,4.408818e-39,4.428858e-39,4.448898e-39,4.468938e-39,4.488978e-39,4.509018e-39,4.529058e-39,4.549098e-39,4.569138e-39,4.589178e-39,4.60922e-39,4.62926e-39,4.6493e-39,4.66934e-39,4.68938e-39,4.70942e-39,4.72946e-39,4.7495e-39,4.76954e-39,4.789579e-39,4.809619e-39,4.829659e-39,4.8497e-39,4.86974e-39,4.88978e-39,4.90982e-39,4.92986e-39,4.9499e-39,4.96994e-39,4.98998e-39,5.01002e-39,5.03006e-39,5.0501e-39,5.07014e-39,5.09018e-39,5.110222e-39,5.130262e-39,5.150302e-39,5.170342e-39,5.190381e-39,5.210421e-39,5.230461e-39,5.250501e-39,5.270541e-39,5.290581e-39,5.310621e-39,5.330661e-39,5.350701e-39,5.370743e-39,5.390783e-39,5.410823e-39,5.430863e-39,5.450902e-39,5.470942e-39,5.490982e-39,5.511022e-39,5.531062e-39,5.551102e-39,5.571142e-39,5.591182e-39,5.611222e-39,5.631264e-39,5.651304e-39,5.671344e-39,5.691384e-39,5.711423e-39,5.731463e-39,5.751503e-39,5.771543e-39,5.791583e-39,5.811623e-39,5.831663e-39,5.851703e-39,5.871743e-39,5.891785e-39,5.911825e-39,5.931865e-39,5.951905e-39,5.971944e-39,5.991984e-39,6.012024e-39,6.032064e-39,6.052104e-39,6.072144e-39,6.092184e-39,6.112224e-39,6.132264e-39,6.152306e-39,6.172346e-39,6.192386e-39,6.212426e-39,6.232465e-39,6.252505e-39,6.272545e-39,6.292585e-39,6.312625e-39,6.332665e-39,6.352705e-39,6.372745e-39,6.392785e-39,6.412827e-39,6.432867e-39,6.452907e-39,6.472947e-39,6.492986e-39,6.513026e-39,6.533066e-39,6.553106e-39,6.573146e-39,6.593186e-39,6.613226e-39,6.633266e-39,6.653306e-39,6.673348e-39,6.693388e-39,6.713428e-39,6.733468e-39,6.753508e-39,6.773547e-39,6.793587e-39,6.813627e-39,6.833667e-39,6.853707e-39,6.873747e-39,6.893787e-39,6.913829e-39,6.933869e-39,6.953909e-39,6.973949e-39,6.993989e-39,7.014029e-39,7.034068e-39,7.054108e-39,7.074148e-39,7.094188e-39,7.114228e-39,7.134268e-39,7.154308e-39,7.17435e-39,7.19439e-39,7.21443e-39,7.23447e-39,7.25451e-39,7.27455e-39,7.29459e-39,7.31463e-39,7.33467e-39,7.35471e-39,7.37475e-39,7.39479e-39,7.414829e-39,7.43487e-39,7.45491e-39,7.47495e-39,7.49499e-39,7.51503e-39,7.53507e-39,7.55511e-39,7.57515e-39,7.59519e-39,7.61523e-39,7.63527e-39,7.65531e-39,7.67535e-39,7.695392e-39,7.715432e-39,7.735472e-39,7.755512e-39,7.775552e-39,7.795592e-39,7.815631e-39,7.835671e-39,7.855711e-39,7.875751e-39,7.895791e-39,7.915831e-39,7.935871e-39,7.955913e-39,7.975953e-39,7.995993e-39,8.016033e-39,8.036073e-39,8.056113e-39,8.076152e-39,8.096192e-39,8.116232e-39,8.136272e-39,8.156312e-39,8.176352e-39,8.196392e-39,8.216434e-39,8.236474e-39,8.256514e-39,8.276554e-39,8.296594e-39,8.316634e-39,8.336673e-39,8.356713e-39,8.376753e-39,8.396793e-39,8.416833e-39,8.436873e-39,8.456913e-39,8.476955e-39,8.496995e-39,8.517035e-39,8.537075e-39,8.557115e-39,8.577155e-39,8.597194e-39,8.617234e-39,8.637274e-39,8.657314e-39,8.677354e-39,8.697394e-39,8.717434e-39,8.737476e-39,8.757516e-39,8.777556e-39,8.797596e-39,8.817636e-39,8.837676e-39,8.857715e-39,8.877755e-39,8.897795e-39,8.917835e-39,8.937875e-39,8.957915e-39,8.977957e-39,8.997997e-39,9.018037e-39,9.038077e-39,9.058117e-39,9.078157e-39,9.098197e-39,9.118236e-39,9.138276e-39,9.158316e-39,9.178356e-39,9.198396e-39,9.218436e-39,9.238478e-39,9.258518e-39,9.278558e-39,9.298598e-39,9.318638e-39,9.338678e-39,9.358718e-39,9.378757e-39,9.398797e-39,9.418837e-39,9.438877e-39,9.458917e-39,9.478957e-39,9.498999e-39,9.519039e-39,9.539079e-39,9.559119e-39,9.579159e-39,9.599199e-39,9.619239e-39,9.639279e-39,9.659318e-39,9.679358e-39,9.699398e-39,9.719438e-39,9.739478e-39,9.75952e-39,9.77956e-39,9.7996e-39,9.81964e-39,9.83968e-39,9.85972e-39,9.87976e-39,9.8998e-39,9.91984e-39,9.93988e-39,9.95992e-39,9.97996e-39,1.0e-38]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_negative.json new file mode 100644 index 000000000000..9d0682776c35 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_negative.json @@ -0,0 +1 @@ +{"expected":[-1.0e30,-1.00200804e30,-1.00402415e30,-1.0060484e30,-1.0080808e30,-1.01012144e30,-1.0121704e30,-1.0142276e30,-1.0162932e30,-1.0183673e30,-1.0204499e30,-1.022541e30,-1.02464064e30,-1.026749e30,-1.028866e30,-1.0309917e30,-1.03312624e30,-1.03526975e30,-1.0374221e30,-1.03958334e30,-1.0417536e30,-1.04393306e30,-1.0461216e30,-1.0483193e30,-1.05052624e30,-1.05274265e30,-1.0549683e30,-1.0572034e30,-1.059448e30,-1.06170215e30,-1.0639659e30,-1.06623925e30,-1.0685225e30,-1.0708155e30,-1.0731183e30,-1.075431e30,-1.0777538e30,-1.0800866e30,-1.0824295e30,-1.0847826e30,-1.08714596e30,-1.0895196e30,-1.0919037e30,-1.0942983e30,-1.09670335e30,-1.0991189e30,-1.1015452e30,-1.1039824e30,-1.10643014e30,-1.1088889e30,-1.11135855e30,-1.11383935e30,-1.1163311e30,-1.118834e30,-1.12134836e30,-1.1238739e30,-1.1264108e30,-1.1289592e30,-1.13151936e30,-1.1340909e30,-1.1366742e30,-1.1392693e30,-1.14187645e30,-1.14449544e30,-1.14712644e30,-1.1497695e30,-1.152425e30,-1.1550926e30,-1.1577726e30,-1.1604652e30,-1.1631702e30,-1.1658878e30,-1.1686182e30,-1.17136155e30,-1.1741177e30,-1.1768868e30,-1.179669e30,-1.1824645e30,-1.1852732e30,-1.1880952e30,-1.1909307e30,-1.19377994e30,-1.1966427e30,-1.1995192e30,-1.2024097e30,-1.205314e30,-1.2082324e30,-1.211165e30,-1.21411196e30,-1.21707315e30,-1.22004884e30,-1.2230391e30,-1.2260443e30,-1.229064e30,-1.2320987e30,-1.23514855e30,-1.2382134e30,-1.2412935e30,-1.244389e30,-1.2475001e30,-1.2506266e30,-1.2537688e30,-1.2569269e30,-1.2601011e30,-1.26329114e30,-1.2664974e30,-1.2697201e30,-1.2729591e30,-1.2762148e30,-1.2794872e30,-1.2827764e30,-1.2860825e30,-1.2894057e30,-1.2927461e30,-1.2961039e30,-1.2994792e30,-1.302872e30,-1.3062827e30,-1.3097112e30,-1.3131579e30,-1.3166227e30,-1.3201059e30,-1.3236074e30,-1.3271276e30,-1.3306668e30,-1.3342246e30,-1.3378017e30,-1.3413978e30,-1.3450135e30,-1.3486486e30,-1.3523035e30,-1.3559782e30,-1.359673e30,-1.363388e30,-1.3671233e30,-1.3708791e30,-1.3746556e30,-1.378453e30,-1.3822714e30,-1.3861111e30,-1.3899721e30,-1.3938547e30,-1.3977591e30,-1.4016854e30,-1.4056338e30,-1.4096045e30,-1.4135977e30,-1.4176136e30,-1.4216523e30,-1.4257143e30,-1.4297994e30,-1.433908e30,-1.4380404e30,-1.4421965e30,-1.4463768e30,-1.4505813e30,-1.4548105e30,-1.4590644e30,-1.463343e30,-1.467647e30,-1.4719764e30,-1.4763313e30,-1.4807121e30,-1.4851191e30,-1.4895523e30,-1.494012e30,-1.4984985e30,-1.5030121e30,-1.5075529e30,-1.5121212e30,-1.5167173e30,-1.5213414e30,-1.5259938e30,-1.5306748e30,-1.5353846e30,-1.5401234e30,-1.5448916e30,-1.5496894e30,-1.5545172e30,-1.559375e30,-1.5642634e30,-1.5691824e30,-1.5741325e30,-1.5791139e30,-1.584127e30,-1.589172e30,-1.5942492e30,-1.599359e30,-1.6045016e30,-1.6096773e30,-1.6148867e30,-1.6201298e30,-1.6254071e30,-1.630719e30,-1.6360656e30,-1.6414474e30,-1.6468646e30,-1.652318e30,-1.6578072e30,-1.6633334e30,-1.6688963e30,-1.6744966e30,-1.6801346e30,-1.6858108e30,-1.6915255e30,-1.697279e30,-1.7030717e30,-1.7089041e30,-1.7147767e30,-1.7206897e30,-1.7266436e30,-1.7326388e30,-1.7386759e30,-1.7447551e30,-1.7508771e30,-1.7570422e30,-1.763251e30,-1.7695035e30,-1.7758007e30,-1.782143e30,-1.7885305e30,-1.7949641e30,-1.801444e30,-1.8079711e30,-1.8145454e30,-1.8211679e30,-1.8278387e30,-1.8345588e30,-1.8413284e30,-1.8481482e30,-1.8550185e30,-1.8619402e30,-1.868914e30,-1.8759398e30,-1.883019e30,-1.8901514e30,-1.8973385e30,-1.9045801e30,-1.9118773e30,-1.9192306e30,-1.9266409e30,-1.9341084e30,-1.9416343e30,-1.9492186e30,-1.9568627e30,-1.964567e30,-1.972332e30,-1.9801588e30,-1.9880478e30,-1.996e30,-2.0040161e30,-2.0120968e30,-2.0202429e30,-2.0284553e30,-2.0367346e30,-2.045082e30,-2.0534979e30,-2.0619835e30,-2.0705393e30,-2.0791667e30,-2.0878661e30,-2.0966385e30,-2.1054853e30,-2.1144067e30,-2.1234043e30,-2.1324785e30,-2.141631e30,-2.150862e30,-2.1601732e30,-2.1695652e30,-2.1790392e30,-2.1885964e30,-2.1982379e30,-2.2079647e30,-2.2177777e30,-2.2276787e30,-2.237668e30,-2.2477478e30,-2.2579185e30,-2.2681818e30,-2.2785387e30,-2.2889909e30,-2.299539e30,-2.3101852e30,-2.3209301e30,-2.3317757e30,-2.3427231e30,-2.3537736e30,-2.364929e30,-2.3761904e30,-2.3875599e30,-2.3990383e30,-2.410628e30,-2.42233e30,-2.4341463e30,-2.4460782e30,-2.458128e30,-2.4702968e30,-2.482587e30,-2.4949998e30,-2.5075376e30,-2.5202022e30,-2.5329949e30,-2.5459183e30,-2.5589744e30,-2.572165e30,-2.5854922e30,-2.5989584e30,-2.6125655e30,-2.6263158e30,-2.6402118e30,-2.6542553e30,-2.6684493e30,-2.6827956e30,-2.6972973e30,-2.7119564e30,-2.726776e30,-2.7417582e30,-2.756906e30,-2.772222e30,-2.7877095e30,-2.8033708e30,-2.819209e30,-2.8352272e30,-2.8514287e30,-2.867816e30,-2.884393e30,-2.9011627e30,-2.9181287e30,-2.935294e30,-2.9526626e30,-2.970238e30,-2.9880237e30,-3.006024e30,-3.0242425e30,-3.0426828e30,-3.0613496e30,-3.080247e30,-3.0993787e30,-3.11875e30,-3.1383648e30,-3.1582277e30,-3.178344e30,-3.198718e30,-3.2193546e30,-3.2402597e30,-3.2614377e30,-3.2828946e30,-3.304636e30,-3.3266668e30,-3.3489932e30,-3.3716216e30,-3.394558e30,-3.4178083e30,-3.4413793e30,-3.4652777e30,-3.4895103e30,-3.5140844e30,-3.539007e30,-3.5642857e30,-3.589928e30,-3.615942e30,-3.6423357e30,-3.6691177e30,-3.6962964e30,-3.7238805e30,-3.7518795e30,-3.780303e30,-3.8091602e30,-3.8384613e30,-3.868217e30,-3.8984373e30,-3.9291337e30,-3.960317e30,-3.9919997e30,-4.0241937e30,-4.0569105e30,-4.090164e30,-4.123967e30,-4.1583334e30,-4.193277e30,-4.2288135e30,-4.264957e30,-4.301724e30,-4.3391303e30,-4.3771928e30,-4.415929e30,-4.4553568e30,-4.4954952e30,-4.5363636e30,-4.5779818e30,-4.6203703e30,-4.6635513e30,-4.7075472e30,-4.7523808e30,-4.7980767e30,-4.84466e30,-4.8921565e30,-4.9405936e30,-4.9899997e30,-5.0404037e30,-5.0918366e30,-5.14433e30,-5.197916e30,-5.252631e30,-5.3085105e30,-5.365591e30,-5.423913e30,-5.4835165e30,-5.544444e30,-5.606741e30,-5.6704545e30,-5.735632e30,-5.8023253e30,-5.870588e30,-5.940476e30,-6.012048e30,-6.0853657e30,-6.160493e30,-6.2374993e30,-6.3164555e30,-6.397436e30,-6.4805194e30,-6.565789e30,-6.653333e30,-6.7432425e30,-6.835616e30,-6.9305553e30,-7.028169e30,-7.1285713e30,-7.231884e30,-7.338235e30,-7.4477604e30,-7.560606e30,-7.6769226e30,-7.7968746e30,-7.920634e30,-8.048386e30,-8.180327e30,-8.3166655e30,-8.457627e30,-8.603448e30,-8.7543855e30,-8.9107136e30,-9.0727265e30,-9.2407394e30,-9.415093e30,-9.5961533e30,-9.784313e30,-9.9799994e30,-1.0183672e31,-1.0395832e31,-1.0617021e31,-1.0847826e31,-1.1088888e31,-1.1340908e31,-1.1604651e31,-1.1880951e31,-1.217073e31,-1.2474999e31,-1.2794871e31,-1.3131577e31,-1.3486484e31,-1.386111e31,-1.4257141e31,-1.4676468e31,-1.512121e31,-1.5593748e31,-1.6096771e31,-1.6633331e31,-1.7206894e31,-1.7821426e31,-1.8481478e31,-1.9192304e31,-1.9959996e31,-2.0791662e31,-2.1695646e31,-2.2681813e31,-2.37619e31,-2.4949995e31,-2.626315e31,-2.7722214e31,-2.9352934e31,-3.1187489e31,-3.3266657e31,-3.5642842e31,-3.8384601e31,-4.1583315e31,-4.5363616e31,-4.9899975e31,-5.5444414e31,-6.2374963e31,-7.1285665e31,-8.31666e31,-9.97999e31,-1.2474985e32,-1.6633307e32,-2.4949937e32,-4.989975e32,-1.0000001e38],"x":[-1.0e-30,-9.97996e-31,-9.959919e-31,-9.93988e-31,-9.91984e-31,-9.8998e-31,-9.879759e-31,-9.859719e-31,-9.8396795e-31,-9.81964e-31,-9.799599e-31,-9.779559e-31,-9.759519e-31,-9.7394785e-31,-9.719439e-31,-9.699399e-31,-9.679359e-31,-9.659318e-31,-9.639278e-31,-9.619239e-31,-9.599199e-31,-9.579158e-31,-9.559118e-31,-9.539078e-31,-9.5190385e-31,-9.498998e-31,-9.478958e-31,-9.458918e-31,-9.438877e-31,-9.4188375e-31,-9.398798e-31,-9.378758e-31,-9.358717e-31,-9.338677e-31,-9.318637e-31,-9.298598e-31,-9.278557e-31,-9.258517e-31,-9.238477e-31,-9.218437e-31,-9.198397e-31,-9.178357e-31,-9.158317e-31,-9.138276e-31,-9.118236e-31,-9.0981965e-31,-9.078157e-31,-9.058116e-31,-9.038076e-31,-9.018036e-31,-8.997996e-31,-8.977956e-31,-8.957916e-31,-8.937876e-31,-8.917835e-31,-8.897795e-31,-8.877756e-31,-8.857716e-31,-8.837675e-31,-8.817635e-31,-8.797595e-31,-8.7775555e-31,-8.757515e-31,-8.737475e-31,-8.717435e-31,-8.697395e-31,-8.6773545e-31,-8.657315e-31,-8.637275e-31,-8.617234e-31,-8.597194e-31,-8.577154e-31,-8.557115e-31,-8.537074e-31,-8.517034e-31,-8.496994e-31,-8.476954e-31,-8.456914e-31,-8.436874e-31,-8.416834e-31,-8.396794e-31,-8.376753e-31,-8.3567135e-31,-8.336674e-31,-8.316633e-31,-8.296593e-31,-8.276553e-31,-8.256513e-31,-8.236473e-31,-8.216433e-31,-8.196393e-31,-8.176353e-31,-8.156312e-31,-8.136273e-31,-8.116233e-31,-8.096192e-31,-8.076152e-31,-8.056112e-31,-8.036072e-31,-8.016032e-31,-7.995992e-31,-7.975952e-31,-7.955912e-31,-7.935871e-31,-7.915832e-31,-7.895792e-31,-7.8757515e-31,-7.8557117e-31,-7.8356714e-31,-7.815631e-31,-7.7955912e-31,-7.775551e-31,-7.755511e-31,-7.735471e-31,-7.715431e-31,-7.6953907e-31,-7.675351e-31,-7.6553106e-31,-7.6352707e-31,-7.6152304e-31,-7.5951906e-31,-7.5751503e-31,-7.55511e-31,-7.53507e-31,-7.51503e-31,-7.49499e-31,-7.47495e-31,-7.45491e-31,-7.4348696e-31,-7.41483e-31,-7.3947895e-31,-7.3747497e-31,-7.3547094e-31,-7.3346696e-31,-7.3146293e-31,-7.2945894e-31,-7.274549e-31,-7.254509e-31,-7.234469e-31,-7.2144287e-31,-7.194389e-31,-7.1743486e-31,-7.1543088e-31,-7.1342685e-31,-7.1142286e-31,-7.0941883e-31,-7.0741485e-31,-7.054108e-31,-7.0340684e-31,-7.014028e-31,-6.993988e-31,-6.973948e-31,-6.9539077e-31,-6.933868e-31,-6.9138275e-31,-6.8937877e-31,-6.8737474e-31,-6.8537076e-31,-6.8336673e-31,-6.8136275e-31,-6.793587e-31,-6.7735473e-31,-6.753507e-31,-6.7334667e-31,-6.713427e-31,-6.6933866e-31,-6.673347e-31,-6.6533065e-31,-6.6332667e-31,-6.6132264e-31,-6.5931865e-31,-6.5731462e-31,-6.5531064e-31,-6.533066e-31,-6.5130263e-31,-6.492986e-31,-6.472946e-31,-6.452906e-31,-6.4328656e-31,-6.4128257e-31,-6.3927854e-31,-6.3727456e-31,-6.3527053e-31,-6.3326655e-31,-6.312625e-31,-6.2925854e-31,-6.272545e-31,-6.252505e-31,-6.232465e-31,-6.212425e-31,-6.192385e-31,-6.1723445e-31,-6.1523047e-31,-6.1322644e-31,-6.1122246e-31,-6.0921843e-31,-6.0721444e-31,-6.052104e-31,-6.0320643e-31,-6.012024e-31,-5.991984e-31,-5.971944e-31,-5.951904e-31,-5.9318638e-31,-5.9118235e-31,-5.8917836e-31,-5.8717433e-31,-5.8517035e-31,-5.831663e-31,-5.8116234e-31,-5.791583e-31,-5.7715433e-31,-5.751503e-31,-5.731463e-31,-5.711423e-31,-5.691383e-31,-5.6713427e-31,-5.651303e-31,-5.6312626e-31,-5.6112223e-31,-5.5911825e-31,-5.571142e-31,-5.5511023e-31,-5.531062e-31,-5.511022e-31,-5.490982e-31,-5.470942e-31,-5.450902e-31,-5.430862e-31,-5.4108217e-31,-5.390782e-31,-5.3707415e-31,-5.350701e-31,-5.3306614e-31,-5.310621e-31,-5.2905813e-31,-5.270541e-31,-5.250501e-31,-5.230461e-31,-5.210421e-31,-5.1903807e-31,-5.170341e-31,-5.1503006e-31,-5.130261e-31,-5.1102205e-31,-5.09018e-31,-5.0701404e-31,-5.0501e-31,-5.03006e-31,-5.01002e-31,-4.98998e-31,-4.96994e-31,-4.9499e-31,-4.9298597e-31,-4.90982e-31,-4.8897796e-31,-4.8697397e-31,-4.8496994e-31,-4.8296596e-31,-4.8096193e-31,-4.789579e-31,-4.769539e-31,-4.749499e-31,-4.729459e-31,-4.7094188e-31,-4.689379e-31,-4.6693386e-31,-4.649299e-31,-4.6292585e-31,-4.6092187e-31,-4.5891784e-31,-4.5691385e-31,-4.5490983e-31,-4.529058e-31,-4.509018e-31,-4.488978e-31,-4.468938e-31,-4.4488977e-31,-4.428858e-31,-4.4088176e-31,-4.3887777e-31,-4.3687375e-31,-4.3486976e-31,-4.3286573e-31,-4.3086175e-31,-4.288577e-31,-4.268537e-31,-4.248497e-31,-4.228457e-31,-4.208417e-31,-4.1883766e-31,-4.168337e-31,-4.1482965e-31,-4.1282567e-31,-4.1082164e-31,-4.0881766e-31,-4.0681363e-31,-4.0480964e-31,-4.028056e-31,-4.0080163e-31,-3.987976e-31,-3.9679357e-31,-3.947896e-31,-3.9278558e-31,-3.9078158e-31,-3.8877757e-31,-3.8677356e-31,-3.8476953e-31,-3.8276553e-31,-3.8076152e-31,-3.7875752e-31,-3.767535e-31,-3.747495e-31,-3.727455e-31,-3.707415e-31,-3.6873748e-31,-3.6673348e-31,-3.6472947e-31,-3.6272547e-31,-3.6072146e-31,-3.5871743e-31,-3.5671342e-31,-3.5470942e-31,-3.527054e-31,-3.507014e-31,-3.486974e-31,-3.466934e-31,-3.4468939e-31,-3.4268538e-31,-3.4068137e-31,-3.3867737e-31,-3.3667336e-31,-3.3466935e-31,-3.3266535e-31,-3.3066132e-31,-3.2865731e-31,-3.266533e-31,-3.246493e-31,-3.226453e-31,-3.2064129e-31,-3.1863728e-31,-3.1663327e-31,-3.1462927e-31,-3.1262526e-31,-3.1062126e-31,-3.0861725e-31,-3.0661324e-31,-3.0460924e-31,-3.026052e-31,-3.006012e-31,-2.985972e-31,-2.9659319e-31,-2.9458918e-31,-2.9258518e-31,-2.9058117e-31,-2.8857716e-31,-2.8657316e-31,-2.8456915e-31,-2.8256514e-31,-2.8056114e-31,-2.7855713e-31,-2.7655313e-31,-2.745491e-31,-2.725451e-31,-2.7054108e-31,-2.6853708e-31,-2.6653307e-31,-2.6452906e-31,-2.6252506e-31,-2.6052105e-31,-2.5851705e-31,-2.5651304e-31,-2.5450903e-31,-2.5250503e-31,-2.5050102e-31,-2.48497e-31,-2.4649298e-31,-2.4448898e-31,-2.4248497e-31,-2.4048097e-31,-2.3847696e-31,-2.3647295e-31,-2.3446895e-31,-2.3246494e-31,-2.3046093e-31,-2.2845693e-31,-2.2645292e-31,-2.2444891e-31,-2.224449e-31,-2.2044088e-31,-2.1843687e-31,-2.1643287e-31,-2.1442886e-31,-2.1242485e-31,-2.1042085e-31,-2.0841684e-31,-2.0641283e-31,-2.0440883e-31,-2.0240482e-31,-2.0040082e-31,-1.983968e-31,-1.9639279e-31,-1.9438879e-31,-1.9238478e-31,-1.9038077e-31,-1.8837677e-31,-1.8637275e-31,-1.8436874e-31,-1.8236474e-31,-1.8036073e-31,-1.7835672e-31,-1.7635272e-31,-1.7434871e-31,-1.7234469e-31,-1.7034069e-31,-1.6833668e-31,-1.6633267e-31,-1.6432867e-31,-1.6232466e-31,-1.6032066e-31,-1.5831664e-31,-1.5631263e-31,-1.5430862e-31,-1.5230462e-31,-1.5030061e-31,-1.482966e-31,-1.462926e-31,-1.4428858e-31,-1.4228458e-31,-1.4028057e-31,-1.3827656e-31,-1.3627256e-31,-1.3426855e-31,-1.3226453e-31,-1.3026053e-31,-1.2825652e-31,-1.2625251e-31,-1.2424851e-31,-1.222445e-31,-1.202405e-31,-1.1823648e-31,-1.1623247e-31,-1.1422846e-31,-1.1222446e-31,-1.1022045e-31,-1.0821644e-31,-1.0621244e-31,-1.0420842e-31,-1.0220441e-31,-1.0020041e-31,-9.81964e-32,-9.6192395e-32,-9.4188383e-32,-9.2184377e-32,-9.018037e-32,-8.8176364e-32,-8.617235e-32,-8.4168346e-32,-8.216434e-32,-8.016033e-32,-7.815632e-32,-7.6152315e-32,-7.414831e-32,-7.2144297e-32,-7.014029e-32,-6.8136284e-32,-6.613227e-32,-6.4128266e-32,-6.212426e-32,-6.012025e-32,-5.811624e-32,-5.6112235e-32,-5.410823e-32,-5.2104216e-32,-5.010021e-32,-4.80962e-32,-4.6092194e-32,-4.4088185e-32,-4.208418e-32,-4.008017e-32,-3.8076163e-32,-3.6072154e-32,-3.4068145e-32,-3.206414e-32,-3.006013e-32,-2.8056123e-32,-2.6052114e-32,-2.4048106e-32,-2.2044098e-32,-2.0040089e-32,-1.8036081e-32,-1.6032074e-32,-1.4028066e-32,-1.2024058e-32,-1.002005e-32,-8.016042e-33,-6.012034e-33,-4.008026e-33,-2.004018e-33,-1.0e-38]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_positive.json new file mode 100644 index 000000000000..270681dce3cb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/tiny_positive.json @@ -0,0 +1 @@ +{"expected":[1.0e30,1.00200804e30,1.00402415e30,1.0060484e30,1.0080808e30,1.01012144e30,1.0121704e30,1.0142276e30,1.0162932e30,1.0183673e30,1.0204499e30,1.022541e30,1.02464064e30,1.026749e30,1.028866e30,1.0309917e30,1.03312624e30,1.03526975e30,1.0374221e30,1.03958334e30,1.0417536e30,1.04393306e30,1.0461216e30,1.0483193e30,1.05052624e30,1.05274265e30,1.0549683e30,1.0572034e30,1.059448e30,1.06170215e30,1.0639659e30,1.06623925e30,1.0685225e30,1.0708155e30,1.0731183e30,1.075431e30,1.0777538e30,1.0800866e30,1.0824295e30,1.0847826e30,1.08714596e30,1.0895196e30,1.0919037e30,1.0942983e30,1.09670335e30,1.0991189e30,1.1015452e30,1.1039824e30,1.10643014e30,1.1088889e30,1.11135855e30,1.11383935e30,1.1163311e30,1.118834e30,1.12134836e30,1.1238739e30,1.1264108e30,1.1289592e30,1.13151936e30,1.1340909e30,1.1366742e30,1.1392693e30,1.14187645e30,1.14449544e30,1.14712644e30,1.1497695e30,1.152425e30,1.1550926e30,1.1577726e30,1.1604652e30,1.1631702e30,1.1658878e30,1.1686182e30,1.17136155e30,1.1741177e30,1.1768868e30,1.179669e30,1.1824645e30,1.1852732e30,1.1880952e30,1.1909307e30,1.19377994e30,1.1966427e30,1.1995192e30,1.2024097e30,1.205314e30,1.2082324e30,1.211165e30,1.21411196e30,1.21707315e30,1.22004884e30,1.2230391e30,1.2260443e30,1.229064e30,1.2320987e30,1.23514855e30,1.2382134e30,1.2412935e30,1.244389e30,1.2475001e30,1.2506266e30,1.2537688e30,1.2569269e30,1.2601011e30,1.26329114e30,1.2664974e30,1.2697201e30,1.2729591e30,1.2762148e30,1.2794872e30,1.2827764e30,1.2860825e30,1.2894057e30,1.2927461e30,1.2961039e30,1.2994792e30,1.302872e30,1.3062827e30,1.3097112e30,1.3131579e30,1.3166227e30,1.3201059e30,1.3236074e30,1.3271276e30,1.3306668e30,1.3342246e30,1.3378017e30,1.3413978e30,1.3450135e30,1.3486486e30,1.3523035e30,1.3559782e30,1.359673e30,1.363388e30,1.3671233e30,1.3708791e30,1.3746556e30,1.378453e30,1.3822714e30,1.3861111e30,1.3899721e30,1.3938547e30,1.3977591e30,1.4016854e30,1.4056338e30,1.4096045e30,1.4135977e30,1.4176136e30,1.4216523e30,1.4257143e30,1.4297994e30,1.433908e30,1.4380404e30,1.4421965e30,1.4463768e30,1.4505813e30,1.4548105e30,1.4590644e30,1.463343e30,1.467647e30,1.4719764e30,1.4763313e30,1.4807121e30,1.4851191e30,1.4895523e30,1.494012e30,1.4984985e30,1.5030121e30,1.5075529e30,1.5121212e30,1.5167173e30,1.5213414e30,1.5259938e30,1.5306748e30,1.5353846e30,1.5401234e30,1.5448916e30,1.5496894e30,1.5545172e30,1.559375e30,1.5642634e30,1.5691824e30,1.5741325e30,1.5791139e30,1.584127e30,1.589172e30,1.5942492e30,1.599359e30,1.6045016e30,1.6096773e30,1.6148867e30,1.6201298e30,1.6254071e30,1.630719e30,1.6360656e30,1.6414474e30,1.6468646e30,1.652318e30,1.6578072e30,1.6633334e30,1.6688963e30,1.6744966e30,1.6801346e30,1.6858108e30,1.6915255e30,1.697279e30,1.7030717e30,1.7089041e30,1.7147767e30,1.7206897e30,1.7266436e30,1.7326388e30,1.7386759e30,1.7447551e30,1.7508771e30,1.7570422e30,1.763251e30,1.7695035e30,1.7758007e30,1.782143e30,1.7885305e30,1.7949641e30,1.801444e30,1.8079711e30,1.8145454e30,1.8211679e30,1.8278387e30,1.8345588e30,1.8413284e30,1.8481482e30,1.8550185e30,1.8619402e30,1.868914e30,1.8759398e30,1.883019e30,1.8901514e30,1.8973385e30,1.9045801e30,1.9118773e30,1.9192306e30,1.9266409e30,1.9341084e30,1.9416343e30,1.9492186e30,1.9568627e30,1.964567e30,1.972332e30,1.9801588e30,1.9880478e30,1.996e30,2.0040161e30,2.0120968e30,2.0202429e30,2.0284553e30,2.0367346e30,2.045082e30,2.0534979e30,2.0619835e30,2.0705393e30,2.0791667e30,2.0878661e30,2.0966385e30,2.1054853e30,2.1144067e30,2.1234043e30,2.1324785e30,2.141631e30,2.150862e30,2.1601732e30,2.1695652e30,2.1790392e30,2.1885964e30,2.1982379e30,2.2079647e30,2.2177777e30,2.2276787e30,2.237668e30,2.2477478e30,2.2579185e30,2.2681818e30,2.2785387e30,2.2889909e30,2.299539e30,2.3101852e30,2.3209301e30,2.3317757e30,2.3427231e30,2.3537736e30,2.364929e30,2.3761904e30,2.3875599e30,2.3990383e30,2.410628e30,2.42233e30,2.4341463e30,2.4460782e30,2.458128e30,2.4702968e30,2.482587e30,2.4949998e30,2.5075376e30,2.5202022e30,2.5329949e30,2.5459183e30,2.5589744e30,2.572165e30,2.5854922e30,2.5989584e30,2.6125655e30,2.6263158e30,2.6402118e30,2.6542553e30,2.6684493e30,2.6827956e30,2.6972973e30,2.7119564e30,2.726776e30,2.7417582e30,2.756906e30,2.772222e30,2.7877095e30,2.8033708e30,2.819209e30,2.8352272e30,2.8514287e30,2.867816e30,2.884393e30,2.9011627e30,2.9181287e30,2.935294e30,2.9526626e30,2.970238e30,2.9880237e30,3.006024e30,3.0242425e30,3.0426828e30,3.0613496e30,3.080247e30,3.0993787e30,3.11875e30,3.1383648e30,3.1582277e30,3.178344e30,3.198718e30,3.2193546e30,3.2402597e30,3.2614377e30,3.2828946e30,3.304636e30,3.3266668e30,3.3489932e30,3.3716216e30,3.394558e30,3.4178083e30,3.4413793e30,3.4652777e30,3.4895103e30,3.5140844e30,3.539007e30,3.5642857e30,3.589928e30,3.615942e30,3.6423357e30,3.6691177e30,3.6962964e30,3.7238805e30,3.7518795e30,3.780303e30,3.8091602e30,3.8384613e30,3.868217e30,3.8984373e30,3.9291337e30,3.960317e30,3.9919997e30,4.0241937e30,4.0569105e30,4.090164e30,4.123967e30,4.1583334e30,4.193277e30,4.2288135e30,4.264957e30,4.301724e30,4.3391303e30,4.3771928e30,4.415929e30,4.4553568e30,4.4954952e30,4.5363636e30,4.5779818e30,4.6203703e30,4.6635513e30,4.7075472e30,4.7523808e30,4.7980767e30,4.84466e30,4.8921565e30,4.9405936e30,4.9899997e30,5.0404037e30,5.0918366e30,5.14433e30,5.197916e30,5.252631e30,5.3085105e30,5.365591e30,5.423913e30,5.4835165e30,5.544444e30,5.606741e30,5.6704545e30,5.735632e30,5.8023253e30,5.870588e30,5.940476e30,6.012048e30,6.0853657e30,6.160493e30,6.2374993e30,6.3164555e30,6.397436e30,6.4805194e30,6.565789e30,6.653333e30,6.7432425e30,6.835616e30,6.9305553e30,7.028169e30,7.1285713e30,7.231884e30,7.338235e30,7.4477604e30,7.560606e30,7.6769226e30,7.7968746e30,7.920634e30,8.048386e30,8.180327e30,8.3166655e30,8.457627e30,8.603448e30,8.7543855e30,8.9107136e30,9.0727265e30,9.2407394e30,9.415093e30,9.5961533e30,9.784313e30,9.9799994e30,1.0183672e31,1.0395832e31,1.0617021e31,1.0847826e31,1.1088888e31,1.1340908e31,1.1604651e31,1.1880951e31,1.217073e31,1.2474999e31,1.2794871e31,1.3131577e31,1.3486484e31,1.386111e31,1.4257141e31,1.4676468e31,1.512121e31,1.5593748e31,1.6096771e31,1.6633331e31,1.7206894e31,1.7821426e31,1.8481478e31,1.9192304e31,1.9959996e31,2.0791662e31,2.1695646e31,2.2681813e31,2.37619e31,2.4949995e31,2.626315e31,2.7722214e31,2.9352934e31,3.1187489e31,3.3266657e31,3.5642842e31,3.8384601e31,4.1583315e31,4.5363616e31,4.9899975e31,5.5444414e31,6.2374963e31,7.1285665e31,8.31666e31,9.97999e31,1.2474985e32,1.6633307e32,2.4949937e32,4.989975e32,1.0000001e38],"x":[1.0e-30,9.97996e-31,9.959919e-31,9.93988e-31,9.91984e-31,9.8998e-31,9.879759e-31,9.859719e-31,9.8396795e-31,9.81964e-31,9.799599e-31,9.779559e-31,9.759519e-31,9.7394785e-31,9.719439e-31,9.699399e-31,9.679359e-31,9.659318e-31,9.639278e-31,9.619239e-31,9.599199e-31,9.579158e-31,9.559118e-31,9.539078e-31,9.5190385e-31,9.498998e-31,9.478958e-31,9.458918e-31,9.438877e-31,9.4188375e-31,9.398798e-31,9.378758e-31,9.358717e-31,9.338677e-31,9.318637e-31,9.298598e-31,9.278557e-31,9.258517e-31,9.238477e-31,9.218437e-31,9.198397e-31,9.178357e-31,9.158317e-31,9.138276e-31,9.118236e-31,9.0981965e-31,9.078157e-31,9.058116e-31,9.038076e-31,9.018036e-31,8.997996e-31,8.977956e-31,8.957916e-31,8.937876e-31,8.917835e-31,8.897795e-31,8.877756e-31,8.857716e-31,8.837675e-31,8.817635e-31,8.797595e-31,8.7775555e-31,8.757515e-31,8.737475e-31,8.717435e-31,8.697395e-31,8.6773545e-31,8.657315e-31,8.637275e-31,8.617234e-31,8.597194e-31,8.577154e-31,8.557115e-31,8.537074e-31,8.517034e-31,8.496994e-31,8.476954e-31,8.456914e-31,8.436874e-31,8.416834e-31,8.396794e-31,8.376753e-31,8.3567135e-31,8.336674e-31,8.316633e-31,8.296593e-31,8.276553e-31,8.256513e-31,8.236473e-31,8.216433e-31,8.196393e-31,8.176353e-31,8.156312e-31,8.136273e-31,8.116233e-31,8.096192e-31,8.076152e-31,8.056112e-31,8.036072e-31,8.016032e-31,7.995992e-31,7.975952e-31,7.955912e-31,7.935871e-31,7.915832e-31,7.895792e-31,7.8757515e-31,7.8557117e-31,7.8356714e-31,7.815631e-31,7.7955912e-31,7.775551e-31,7.755511e-31,7.735471e-31,7.715431e-31,7.6953907e-31,7.675351e-31,7.6553106e-31,7.6352707e-31,7.6152304e-31,7.5951906e-31,7.5751503e-31,7.55511e-31,7.53507e-31,7.51503e-31,7.49499e-31,7.47495e-31,7.45491e-31,7.4348696e-31,7.41483e-31,7.3947895e-31,7.3747497e-31,7.3547094e-31,7.3346696e-31,7.3146293e-31,7.2945894e-31,7.274549e-31,7.254509e-31,7.234469e-31,7.2144287e-31,7.194389e-31,7.1743486e-31,7.1543088e-31,7.1342685e-31,7.1142286e-31,7.0941883e-31,7.0741485e-31,7.054108e-31,7.0340684e-31,7.014028e-31,6.993988e-31,6.973948e-31,6.9539077e-31,6.933868e-31,6.9138275e-31,6.8937877e-31,6.8737474e-31,6.8537076e-31,6.8336673e-31,6.8136275e-31,6.793587e-31,6.7735473e-31,6.753507e-31,6.7334667e-31,6.713427e-31,6.6933866e-31,6.673347e-31,6.6533065e-31,6.6332667e-31,6.6132264e-31,6.5931865e-31,6.5731462e-31,6.5531064e-31,6.533066e-31,6.5130263e-31,6.492986e-31,6.472946e-31,6.452906e-31,6.4328656e-31,6.4128257e-31,6.3927854e-31,6.3727456e-31,6.3527053e-31,6.3326655e-31,6.312625e-31,6.2925854e-31,6.272545e-31,6.252505e-31,6.232465e-31,6.212425e-31,6.192385e-31,6.1723445e-31,6.1523047e-31,6.1322644e-31,6.1122246e-31,6.0921843e-31,6.0721444e-31,6.052104e-31,6.0320643e-31,6.012024e-31,5.991984e-31,5.971944e-31,5.951904e-31,5.9318638e-31,5.9118235e-31,5.8917836e-31,5.8717433e-31,5.8517035e-31,5.831663e-31,5.8116234e-31,5.791583e-31,5.7715433e-31,5.751503e-31,5.731463e-31,5.711423e-31,5.691383e-31,5.6713427e-31,5.651303e-31,5.6312626e-31,5.6112223e-31,5.5911825e-31,5.571142e-31,5.5511023e-31,5.531062e-31,5.511022e-31,5.490982e-31,5.470942e-31,5.450902e-31,5.430862e-31,5.4108217e-31,5.390782e-31,5.3707415e-31,5.350701e-31,5.3306614e-31,5.310621e-31,5.2905813e-31,5.270541e-31,5.250501e-31,5.230461e-31,5.210421e-31,5.1903807e-31,5.170341e-31,5.1503006e-31,5.130261e-31,5.1102205e-31,5.09018e-31,5.0701404e-31,5.0501e-31,5.03006e-31,5.01002e-31,4.98998e-31,4.96994e-31,4.9499e-31,4.9298597e-31,4.90982e-31,4.8897796e-31,4.8697397e-31,4.8496994e-31,4.8296596e-31,4.8096193e-31,4.789579e-31,4.769539e-31,4.749499e-31,4.729459e-31,4.7094188e-31,4.689379e-31,4.6693386e-31,4.649299e-31,4.6292585e-31,4.6092187e-31,4.5891784e-31,4.5691385e-31,4.5490983e-31,4.529058e-31,4.509018e-31,4.488978e-31,4.468938e-31,4.4488977e-31,4.428858e-31,4.4088176e-31,4.3887777e-31,4.3687375e-31,4.3486976e-31,4.3286573e-31,4.3086175e-31,4.288577e-31,4.268537e-31,4.248497e-31,4.228457e-31,4.208417e-31,4.1883766e-31,4.168337e-31,4.1482965e-31,4.1282567e-31,4.1082164e-31,4.0881766e-31,4.0681363e-31,4.0480964e-31,4.028056e-31,4.0080163e-31,3.987976e-31,3.9679357e-31,3.947896e-31,3.9278558e-31,3.9078158e-31,3.8877757e-31,3.8677356e-31,3.8476953e-31,3.8276553e-31,3.8076152e-31,3.7875752e-31,3.767535e-31,3.747495e-31,3.727455e-31,3.707415e-31,3.6873748e-31,3.6673348e-31,3.6472947e-31,3.6272547e-31,3.6072146e-31,3.5871743e-31,3.5671342e-31,3.5470942e-31,3.527054e-31,3.507014e-31,3.486974e-31,3.466934e-31,3.4468939e-31,3.4268538e-31,3.4068137e-31,3.3867737e-31,3.3667336e-31,3.3466935e-31,3.3266535e-31,3.3066132e-31,3.2865731e-31,3.266533e-31,3.246493e-31,3.226453e-31,3.2064129e-31,3.1863728e-31,3.1663327e-31,3.1462927e-31,3.1262526e-31,3.1062126e-31,3.0861725e-31,3.0661324e-31,3.0460924e-31,3.026052e-31,3.006012e-31,2.985972e-31,2.9659319e-31,2.9458918e-31,2.9258518e-31,2.9058117e-31,2.8857716e-31,2.8657316e-31,2.8456915e-31,2.8256514e-31,2.8056114e-31,2.7855713e-31,2.7655313e-31,2.745491e-31,2.725451e-31,2.7054108e-31,2.6853708e-31,2.6653307e-31,2.6452906e-31,2.6252506e-31,2.6052105e-31,2.5851705e-31,2.5651304e-31,2.5450903e-31,2.5250503e-31,2.5050102e-31,2.48497e-31,2.4649298e-31,2.4448898e-31,2.4248497e-31,2.4048097e-31,2.3847696e-31,2.3647295e-31,2.3446895e-31,2.3246494e-31,2.3046093e-31,2.2845693e-31,2.2645292e-31,2.2444891e-31,2.224449e-31,2.2044088e-31,2.1843687e-31,2.1643287e-31,2.1442886e-31,2.1242485e-31,2.1042085e-31,2.0841684e-31,2.0641283e-31,2.0440883e-31,2.0240482e-31,2.0040082e-31,1.983968e-31,1.9639279e-31,1.9438879e-31,1.9238478e-31,1.9038077e-31,1.8837677e-31,1.8637275e-31,1.8436874e-31,1.8236474e-31,1.8036073e-31,1.7835672e-31,1.7635272e-31,1.7434871e-31,1.7234469e-31,1.7034069e-31,1.6833668e-31,1.6633267e-31,1.6432867e-31,1.6232466e-31,1.6032066e-31,1.5831664e-31,1.5631263e-31,1.5430862e-31,1.5230462e-31,1.5030061e-31,1.482966e-31,1.462926e-31,1.4428858e-31,1.4228458e-31,1.4028057e-31,1.3827656e-31,1.3627256e-31,1.3426855e-31,1.3226453e-31,1.3026053e-31,1.2825652e-31,1.2625251e-31,1.2424851e-31,1.222445e-31,1.202405e-31,1.1823648e-31,1.1623247e-31,1.1422846e-31,1.1222446e-31,1.1022045e-31,1.0821644e-31,1.0621244e-31,1.0420842e-31,1.0220441e-31,1.0020041e-31,9.81964e-32,9.6192395e-32,9.4188383e-32,9.2184377e-32,9.018037e-32,8.8176364e-32,8.617235e-32,8.4168346e-32,8.216434e-32,8.016033e-32,7.815632e-32,7.6152315e-32,7.414831e-32,7.2144297e-32,7.014029e-32,6.8136284e-32,6.613227e-32,6.4128266e-32,6.212426e-32,6.012025e-32,5.811624e-32,5.6112235e-32,5.410823e-32,5.2104216e-32,5.010021e-32,4.80962e-32,4.6092194e-32,4.4088185e-32,4.208418e-32,4.008017e-32,3.8076163e-32,3.6072154e-32,3.4068145e-32,3.206414e-32,3.006013e-32,2.8056123e-32,2.6052114e-32,2.4048106e-32,2.2044098e-32,2.0040089e-32,1.8036081e-32,1.6032074e-32,1.4028066e-32,1.2024058e-32,1.002005e-32,8.016042e-33,6.012034e-33,4.008026e-33,2.004018e-33,1.0e-38]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_negative.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_negative.json new file mode 100644 index 000000000000..041a13814f76 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_negative.json @@ -0,0 +1 @@ +{"expected":[-21.802244,-0.95731807,0.04363346,2.4514306,-11.437279,-1.5888652,1.0217527,3.2314916,-5.674923,-1.3182944,-0.47974253,0.02722723,0.0215212,0.5411835,1.4610186,7.9144716,-2.7493546,-0.92678654,-0.27986932,-0.2860285,0.8023544,0.79302317,-18.350353,-20.501461,-23.222147,-0.6452029,-0.65330935,0.39485928,0.38828233,3.9883301,3.8940604,3.803886,-1.1928164,-1.2067276,0.07610532,0.07037208,1.6466136,1.6256459,1.6050633,-2.3812406,-0.22198878,-0.22798009,-0.233987,-0.24000995,-9.147929,-9.65744,-10.226342,-10.865707,-11.589542,0.4592359,0.45234856,0.44549668,0.43867952,0.43189636,-1.0688442,-1.0811367,-1.0935818,-1.1061829,1.8687994,1.8434508,1.8186296,1.7943178,1.7704985,-0.17135635,-0.17723222,-0.18312,-0.18902007,-6.291729,-6.5317907,-6.7904286,-7.069905,-7.3728623,0.51965326,0.512432,0.50525284,0.4981149,0.49101746,-0.9695211,-0.9806457,-0.9918954,2.1413715,-1.0147817,2.079184,-1.038204,2.0198774,-0.11578032,1.9632419,-0.12735425,-4.5193076,-0.13896187,-4.7769465,-0.15060632,-5.0642776,0.5986007,-5.3868375,0.58321303,-5.7516284,0.56802875,-0.8591471,0.55303997,-0.8791679,0.53823906,-0.8995945,2.4455898,-0.9204445,2.3681278,-0.941737,2.2947404,-0.06662704,2.2250967,-0.078092135,-3.6630533,-0.08957768,-3.8346713,-0.10108671,-4.021988,0.6668483,-4.227317,0.65049493,-4.453449,0.6343825,-0.77777606,0.6185015,-0.79624546,0.602843,-0.81505334,2.832218,-0.83421415,2.732541,-0.85374314,2.6388898,-0.017792206,2.5507116,-0.029203888,-3.066395,-0.040623173,-3.1893466,-0.052053045,-3.3215814,0.73968494,-3.4642298,0.7221863,-3.618615,0.7049737,-0.7023535,0.68803555,-0.71952325,0.67136127,-0.73697716,3.342792,-0.754727,3.2090352,-0.77278507,3.0847237,0.03095794,2.9688628,0.019545281,-2.624998,0.008137713,-2.7177742,0.8371905,2.6639216,-0.014674041,-2.9217505,0.799113,-0.61608124,-0.037501074,-3.1548626,0.76239896,-0.64800376,4.260633,0.11439737,0.7269403,-0.68088436,3.8623793,0.09134449,-2.1490173,-0.71480256,3.5286286,0.068387486,-2.283804,0.94504905,3.2446105,0.04550202,-2.433408,0.90277016,-0.53598106,0.022664014,-2.6005998,0.86219764,-0.56571317,5.8119636,-2.7888823,0.82319057,-0.59622276,5.111394,0.15239902,0.7856216,-0.62757385,4.5571523,0.12913553,-1.9547642,-0.65983564,4.1073055,0.106008746,-2.0698893,1.0183451,3.7345417,0.082993545,-2.1964266,0.9729267,-0.48884434,0.06006534,-2.3363147,0.92948073,-0.5174296,7.4711475,-2.4919548,0.88783896,-0.54669774,6.363647,0.19083576,-1.6950285,-0.5767052,5.5369587,0.16729291,-1.7869464,1.1490206,4.8957047,0.14392911,-1.8866774,1.0974374,-0.4163716,0.120718226,-1.9953802,1.0483743,-0.44339806,13.690515,-2.114452,1.0016034,-0.4709769,10.414741,0.2539705,0.95692223,-0.4991548,8.3967905,0.22982438,-1.5589789,-0.52798194,7.027693,0.20593014,-1.6401283,1.2395688,6.0369544,0.18225938,-1.7275866,1.1832907,-0.37321696,0.15878464,-1.8222224,1.1299714,-0.39943254,28.093296,-1.9250678,1.079332,-0.42613024,17.106407,0.2941109,-1.3701395,-0.4533522,12.287934,0.26948816,-1.4379014,1.4046297,9.579559,0.24516635,-1.5102599,1.3389088,-0.30612102,0.2211151,-1.5877827,1.2770838,-0.33124894,-40.703476,-1.671133,1.2187595,-0.35675955,-570.6245,0.36071554,1.163591,-0.38268882,47.480743,0.33514297,-1.2679036,-0.40907487,22.780735,0.30995855,-1.3291663,1.5218204,14.974971,0.28512776,-1.3942606,1.4487075,-0.26573223,0.26061794,-1.4636323,1.3802729,-0.29030672,-16.135468,-1.5377969,1.3160168,-0.31520885,-25.57185,0.40350235,-1.1220227,-0.3404718,-61.43826,0.37721536,-1.174913,-0.36613026,-0.17864032,0.35137695,1.1442677,1.6531364,34.06644,-6.8553295,-1.289745,-0.4187829,-0.2261373,0.30089742,0.5035407,1.4946798,13.3142,-10.044578,-1.4189458,-0.9946068,-0.27462515,0.251786,0.44759858,1.356467,2.012963,-18.635994,-4.3135314,-1.0897409,-0.3243443,-0.14035335,0.39389694,0.6123217,1.8017358,-125.19848,-5.4281116,-1.1948361,-0.8418442,-0.1872056,0.34209257,0.551259,1.622616,2.5174475,-7.2770853,-1.3120584,-0.9229689,-0.23486559,-0.056548487,0.4931943,1.4682035,2.2169988,-10.965772,-3.682831,-1.0112308,-0.2835587,-0.102465734,0.4376868,0.66487825,1.9717784,-22.050074,-4.4820576,-1.1080366,-0.7799689,-0.14881457,0.38435405,0.60098356,1.7670603,2.819952,-5.692498,-1.215158,-0.85610557,-0.1957975,-0.01915755,0.5405014,1.592906,2.457876,-7.7529807,-3.2046616,-0.9384358,-0.24362794,-0.064867,0.48293212,0.72011167,2.1688585,-12.071154,-3.807333,-1.028136,-0.7215968,-0.11084798,0.4278466,0.6529918,1.9319184,3.193682,-4.6635876,-1.1266716,-0.7933859,-0.15729669,0.018179918,0.58975786,1.7333857,2.7474504,-5.9830685,-2.828725,-0.87057084,-0.20441733,-0.027450016,0.52983975,0.77839833,2.4006834,-8.294236,-3.300616,-0.9541451,-0.6662885,-0.07319446,0.4727518,0.7076003,2.1224184,3.6686494,-3.9399483,-1.0453317,-0.73427635,-0.11924563,0.055568125,0.64123327,0.9211607,3.1032522,-4.859715,-2.5246363,-0.8069804,-0.5525339,0.00989032,0.57864136,0.8401757,2.6781769,5.398496,-2.905123,-0.8852464,-0.6136662,-0.035746258,0.13935696,0.76517373,2.3457222,4.2944508,-3.4019678,-2.01791,-0.6783225,-0.08153203,0.09311186,0.6952349,0.99266464,3.5523481,-4.081517,-2.2729545,-0.7471112,-0.5047664,0.047258254,0.6295991,0.9059559,3.0173573,6.8087363,-2.587057,-0.820758,-0.5634021,0.0016020801,0.17763202,0.8261348,2.6119123,5.1593614,-2.985291,-1.8417473,-0.6251338,-0.04404742,0.13091764,0.75211585,1.0696748,4.138849,-3.509201,-2.060662,-0.6904925,-0.45876667,0.08475834,0.6830112,0.97634387,3.4426992,9.180869],"x":[-1.6470994e6,-3.6292683e15,-7.2585366e15,-1.0887804e16,-1.4517073e16,-1.8146342e16,-2.1775609e16,-2.5404878e16,-2.9034146e16,-3.2663415e16,-3.6292684e16,-3.9921953e16,-4.3551217e16,-4.7180486e16,-5.0809755e16,-5.4439024e16,-5.8068293e16,-6.169756e16,-6.532683e16,-6.8956095e16,-7.258537e16,-7.621463e16,-7.984391e16,-8.347317e16,-8.7102435e16,-9.073171e16,-9.436097e16,-9.799025e16,-1.0161951e17,-1.0524878e17,-1.0887805e17,-1.1250731e17,-1.16136586e17,-1.1976585e17,-1.2339512e17,-1.2702439e17,-1.3065366e17,-1.34282926e17,-1.3791219e17,-1.4154146e17,-1.4517074e17,-1.488e17,-1.5242927e17,-1.5605853e17,-1.5968781e17,-1.6331708e17,-1.6694634e17,-1.705756e17,-1.7420487e17,-1.7783415e17,-1.8146342e17,-1.8509268e17,-1.8872195e17,-1.9235121e17,-1.959805e17,-1.9960976e17,-2.0323902e17,-2.0686829e17,-2.1049757e17,-2.1412683e17,-2.177561e17,-2.2138536e17,-2.2501463e17,-2.286439e17,-2.3227317e17,-2.3590244e17,-2.395317e17,-2.4316098e17,-2.4679025e17,-2.5041951e17,-2.5404878e17,-2.5767804e17,-2.6130732e17,-2.6493659e17,-2.6856585e17,-2.7219512e17,-2.7582438e17,-2.7945366e17,-2.8308293e17,-2.8671219e17,-2.9034147e17,-2.9397072e17,-2.976e17,-3.0122925e17,-3.0485853e17,-3.084878e17,-3.1211706e17,-3.1574634e17,-3.1937562e17,-3.2300487e17,-3.2663415e17,-3.302634e17,-3.3389268e17,-3.3752196e17,-3.411512e17,-3.447805e17,-3.4840974e17,-3.5203902e17,-3.556683e17,-3.5929755e17,-3.6292683e17,-3.6655608e17,-3.7018536e17,-3.7381464e17,-3.774439e17,-3.8107317e17,-3.8470242e17,-3.883317e17,-3.91961e17,-3.9559023e17,-3.992195e17,-4.028488e17,-4.0647804e17,-4.1010732e17,-4.1373657e17,-4.1736585e17,-4.2099513e17,-4.2462438e17,-4.2825366e17,-4.318829e17,-4.355122e17,-4.3914147e17,-4.4277072e17,-4.464e17,-4.5002925e17,-4.5365853e17,-4.572878e17,-4.6091706e17,-4.6454634e17,-4.681756e17,-4.7180487e17,-4.7543415e17,-4.790634e17,-4.8269268e17,-4.8632196e17,-4.899512e17,-4.935805e17,-4.9720974e17,-5.0083902e17,-5.044683e17,-5.0809755e17,-5.1172683e17,-5.1535608e17,-5.1898536e17,-5.2261464e17,-5.262439e17,-5.2987317e17,-5.3350242e17,-5.371317e17,-5.40761e17,-5.4439023e17,-5.480195e17,-5.5164876e17,-5.5527804e17,-5.5890732e17,-5.6253657e17,-5.6616585e17,-5.6979513e17,-5.7342438e17,-5.7705366e17,-5.8068295e17,-5.8431216e17,-5.8794144e17,-5.915707e17,-5.952e17,-5.988293e17,-6.024585e17,-6.060878e17,-6.0971706e17,-6.1334634e17,-6.169756e17,-6.206049e17,-6.242341e17,-6.278634e17,-6.314927e17,-6.3512197e17,-6.3875125e17,-6.4238046e17,-6.4600974e17,-6.49639e17,-6.532683e17,-6.568976e17,-6.605268e17,-6.641561e17,-6.6778536e17,-6.7141465e17,-6.750439e17,-6.7867314e17,-6.823024e17,-6.859317e17,-6.89561e17,-6.931903e17,-6.968195e17,-7.0044876e17,-7.0407804e17,-7.077073e17,-7.113366e17,-7.149658e17,-7.185951e17,-7.222244e17,-7.2585366e17,-7.2948295e17,-7.3311216e17,-7.3674144e17,-7.403707e17,-7.44e17,-7.476293e17,-7.512585e17,-7.548878e17,-7.5851706e17,-7.6214634e17,-7.657756e17,-7.6940484e17,-7.730341e17,-7.766634e17,-7.802927e17,-7.83922e17,-7.875512e17,-7.9118046e17,-7.9480974e17,-7.98439e17,-8.020683e17,-8.056976e17,-8.093268e17,-8.129561e17,-8.1658536e17,-8.2021465e17,-8.238439e17,-8.2747314e17,-8.311024e17,-8.347317e17,-8.38361e17,-8.419903e17,-8.456195e17,-8.4924876e17,-8.5287804e17,-8.565073e17,-8.601366e17,-8.637658e17,-8.673951e17,-8.710244e17,-8.746537e17,-8.7828295e17,-8.8191216e17,-8.8554144e17,-8.891707e17,-8.928e17,-8.964293e17,-9.000585e17,-9.036878e17,-9.0731706e17,-9.1094635e17,-9.145756e17,-9.1820484e17,-9.218341e17,-9.254634e17,-9.290927e17,-9.32722e17,-9.363512e17,-9.3998046e17,-9.4360974e17,-9.47239e17,-9.508683e17,-9.544975e17,-9.581268e17,-9.617561e17,-9.6538537e17,-9.6901465e17,-9.726439e17,-9.7627314e17,-9.799024e17,-9.835317e17,-9.87161e17,-9.907903e17,-9.944195e17,-9.9804876e17,-1.00167805e18,-1.0053073e18,-1.0089366e18,-1.0125658e18,-1.0161951e18,-1.0198244e18,-1.0234537e18,-1.02708295e18,-1.03071216e18,-1.03434144e18,-1.0379707e18,-1.0416e18,-1.0452293e18,-1.0488585e18,-1.0524878e18,-1.05611706e18,-1.05974635e18,-1.0633756e18,-1.06700484e18,-1.0706341e18,-1.0742634e18,-1.0778927e18,-1.081522e18,-1.0851512e18,-1.08878046e18,-1.09240974e18,-1.096039e18,-1.0996683e18,-1.1032975e18,-1.1069268e18,-1.1105561e18,-1.1141854e18,-1.11781465e18,-1.12144386e18,-1.12507314e18,-1.1287024e18,-1.1323317e18,-1.135961e18,-1.1395903e18,-1.1432195e18,-1.14684876e18,-1.15047805e18,-1.1541073e18,-1.1577365e18,-1.1613659e18,-1.1649951e18,-1.1686243e18,-1.1722537e18,-1.1758829e18,-1.1795122e18,-1.1831414e18,-1.1867707e18,-1.1904e18,-1.1940292e18,-1.1976586e18,-1.2012878e18,-1.204917e18,-1.2085463e18,-1.2121756e18,-1.2158049e18,-1.2194341e18,-1.2230633e18,-1.2266927e18,-1.2303219e18,-1.2339513e18,-1.2375805e18,-1.2412098e18,-1.244839e18,-1.2484682e18,-1.2520976e18,-1.2557268e18,-1.2593562e18,-1.2629854e18,-1.2666146e18,-1.2702439e18,-1.2738731e18,-1.2775025e18,-1.2811317e18,-1.2847609e18,-1.2883903e18,-1.2920195e18,-1.2956488e18,-1.299278e18,-1.3029073e18,-1.3065366e18,-1.3101658e18,-1.3137952e18,-1.3174244e18,-1.3210536e18,-1.324683e18,-1.3283122e18,-1.3319415e18,-1.3355707e18,-1.3392e18,-1.3428293e18,-1.3464585e18,-1.3500879e18,-1.353717e18,-1.3573463e18,-1.3609756e18,-1.3646048e18,-1.3682342e18,-1.3718634e18,-1.3754926e18,-1.379122e18,-1.3827512e18,-1.3863805e18,-1.3900097e18,-1.393639e18,-1.3972683e18,-1.4008975e18,-1.4045269e18,-1.4081561e18,-1.4117853e18,-1.4154147e18,-1.4190439e18,-1.4226732e18,-1.4263024e18,-1.4299316e18,-1.433561e18,-1.4371902e18,-1.4408196e18,-1.4444488e18,-1.448078e18,-1.4517073e18,-1.4553365e18,-1.4589659e18,-1.4625951e18,-1.4662243e18,-1.4698537e18,-1.4734829e18,-1.4771122e18,-1.4807414e18,-1.4843707e18,-1.488e18,-1.4916292e18,-1.4952586e18,-1.4988878e18,-1.502517e18,-1.5061463e18,-1.5097756e18,-1.5134049e18,-1.5170341e18,-1.5206633e18,-1.5242927e18,-1.5279219e18,-1.5315513e18,-1.5351805e18,-1.5388097e18,-1.542439e18,-1.5460682e18,-1.5496976e18,-1.5533268e18,-1.556956e18,-1.5605854e18,-1.5642146e18,-1.567844e18,-1.5714731e18,-1.5751024e18,-1.5787317e18,-1.5823609e18,-1.5859903e18,-1.5896195e18,-1.5932488e18,-1.596878e18,-1.6005073e18,-1.6041366e18,-1.6077658e18,-1.6113952e18,-1.6150244e18,-1.6186536e18,-1.622283e18,-1.6259122e18,-1.6295415e18,-1.6331707e18,-1.6368e18,-1.6404293e18,-1.6440585e18,-1.6476879e18,-1.6513171e18,-1.6549463e18,-1.6585756e18,-1.6622048e18,-1.6658342e18,-1.6694634e18,-1.6730926e18,-1.676722e18,-1.6803512e18,-1.6839805e18,-1.6876097e18,-1.691239e18,-1.6948683e18,-1.6984975e18,-1.7021269e18,-1.7057561e18,-1.7093853e18,-1.7130147e18,-1.7166439e18,-1.7202732e18,-1.7239024e18,-1.7275316e18,-1.731161e18,-1.7347902e18,-1.7384196e18,-1.7420488e18,-1.745678e18,-1.7493073e18,-1.7529365e18,-1.7565659e18,-1.7601951e18,-1.7638243e18,-1.7674537e18,-1.7710829e18,-1.7747122e18,-1.7783414e18,-1.7819707e18,-1.7856e18,-1.7892292e18,-1.7928586e18,-1.7964878e18,-1.800117e18,-1.8037464e18,-1.8073756e18,-1.8110049e18]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_positive.json b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_positive.json new file mode 100644 index 000000000000..3c8eeb020a10 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/fixtures/julia/very_large_positive.json @@ -0,0 +1 @@ +{"expected":[21.802244,0.95731807,-0.04363346,-2.4514306,11.437279,1.5888652,-1.0217527,-3.2314916,5.674923,1.3182944,0.47974253,-0.02722723,-0.0215212,-0.5411835,-1.4610186,-7.9144716,2.7493546,0.92678654,0.27986932,0.2860285,-0.8023544,-0.79302317,18.350353,20.501461,23.222147,0.6452029,0.65330935,-0.39485928,-0.38828233,-3.9883301,-3.8940604,-3.803886,1.1928164,1.2067276,-0.07610532,-0.07037208,-1.6466136,-1.6256459,-1.6050633,2.3812406,0.22198878,0.22798009,0.233987,0.24000995,9.147929,9.65744,10.226342,10.865707,11.589542,-0.4592359,-0.45234856,-0.44549668,-0.43867952,-0.43189636,1.0688442,1.0811367,1.0935818,1.1061829,-1.8687994,-1.8434508,-1.8186296,-1.7943178,-1.7704985,0.17135635,0.17723222,0.18312,0.18902007,6.291729,6.5317907,6.7904286,7.069905,7.3728623,-0.51965326,-0.512432,-0.50525284,-0.4981149,-0.49101746,0.9695211,0.9806457,0.9918954,-2.1413715,1.0147817,-2.079184,1.038204,-2.0198774,0.11578032,-1.9632419,0.12735425,4.5193076,0.13896187,4.7769465,0.15060632,5.0642776,-0.5986007,5.3868375,-0.58321303,5.7516284,-0.56802875,0.8591471,-0.55303997,0.8791679,-0.53823906,0.8995945,-2.4455898,0.9204445,-2.3681278,0.941737,-2.2947404,0.06662704,-2.2250967,0.078092135,3.6630533,0.08957768,3.8346713,0.10108671,4.021988,-0.6668483,4.227317,-0.65049493,4.453449,-0.6343825,0.77777606,-0.6185015,0.79624546,-0.602843,0.81505334,-2.832218,0.83421415,-2.732541,0.85374314,-2.6388898,0.017792206,-2.5507116,0.029203888,3.066395,0.040623173,3.1893466,0.052053045,3.3215814,-0.73968494,3.4642298,-0.7221863,3.618615,-0.7049737,0.7023535,-0.68803555,0.71952325,-0.67136127,0.73697716,-3.342792,0.754727,-3.2090352,0.77278507,-3.0847237,-0.03095794,-2.9688628,-0.019545281,2.624998,-0.008137713,2.7177742,-0.8371905,-2.6639216,0.014674041,2.9217505,-0.799113,0.61608124,0.037501074,3.1548626,-0.76239896,0.64800376,-4.260633,-0.11439737,-0.7269403,0.68088436,-3.8623793,-0.09134449,2.1490173,0.71480256,-3.5286286,-0.068387486,2.283804,-0.94504905,-3.2446105,-0.04550202,2.433408,-0.90277016,0.53598106,-0.022664014,2.6005998,-0.86219764,0.56571317,-5.8119636,2.7888823,-0.82319057,0.59622276,-5.111394,-0.15239902,-0.7856216,0.62757385,-4.5571523,-0.12913553,1.9547642,0.65983564,-4.1073055,-0.106008746,2.0698893,-1.0183451,-3.7345417,-0.082993545,2.1964266,-0.9729267,0.48884434,-0.06006534,2.3363147,-0.92948073,0.5174296,-7.4711475,2.4919548,-0.88783896,0.54669774,-6.363647,-0.19083576,1.6950285,0.5767052,-5.5369587,-0.16729291,1.7869464,-1.1490206,-4.8957047,-0.14392911,1.8866774,-1.0974374,0.4163716,-0.120718226,1.9953802,-1.0483743,0.44339806,-13.690515,2.114452,-1.0016034,0.4709769,-10.414741,-0.2539705,-0.95692223,0.4991548,-8.3967905,-0.22982438,1.5589789,0.52798194,-7.027693,-0.20593014,1.6401283,-1.2395688,-6.0369544,-0.18225938,1.7275866,-1.1832907,0.37321696,-0.15878464,1.8222224,-1.1299714,0.39943254,-28.093296,1.9250678,-1.079332,0.42613024,-17.106407,-0.2941109,1.3701395,0.4533522,-12.287934,-0.26948816,1.4379014,-1.4046297,-9.579559,-0.24516635,1.5102599,-1.3389088,0.30612102,-0.2211151,1.5877827,-1.2770838,0.33124894,40.703476,1.671133,-1.2187595,0.35675955,570.6245,-0.36071554,-1.163591,0.38268882,-47.480743,-0.33514297,1.2679036,0.40907487,-22.780735,-0.30995855,1.3291663,-1.5218204,-14.974971,-0.28512776,1.3942606,-1.4487075,0.26573223,-0.26061794,1.4636323,-1.3802729,0.29030672,16.135468,1.5377969,-1.3160168,0.31520885,25.57185,-0.40350235,1.1220227,0.3404718,61.43826,-0.37721536,1.174913,0.36613026,0.17864032,-0.35137695,-1.1442677,-1.6531364,-34.06644,6.8553295,1.289745,0.4187829,0.2261373,-0.30089742,-0.5035407,-1.4946798,-13.3142,10.044578,1.4189458,0.9946068,0.27462515,-0.251786,-0.44759858,-1.356467,-2.012963,18.635994,4.3135314,1.0897409,0.3243443,0.14035335,-0.39389694,-0.6123217,-1.8017358,125.19848,5.4281116,1.1948361,0.8418442,0.1872056,-0.34209257,-0.551259,-1.622616,-2.5174475,7.2770853,1.3120584,0.9229689,0.23486559,0.056548487,-0.4931943,-1.4682035,-2.2169988,10.965772,3.682831,1.0112308,0.2835587,0.102465734,-0.4376868,-0.66487825,-1.9717784,22.050074,4.4820576,1.1080366,0.7799689,0.14881457,-0.38435405,-0.60098356,-1.7670603,-2.819952,5.692498,1.215158,0.85610557,0.1957975,0.01915755,-0.5405014,-1.592906,-2.457876,7.7529807,3.2046616,0.9384358,0.24362794,0.064867,-0.48293212,-0.72011167,-2.1688585,12.071154,3.807333,1.028136,0.7215968,0.11084798,-0.4278466,-0.6529918,-1.9319184,-3.193682,4.6635876,1.1266716,0.7933859,0.15729669,-0.018179918,-0.58975786,-1.7333857,-2.7474504,5.9830685,2.828725,0.87057084,0.20441733,0.027450016,-0.52983975,-0.77839833,-2.4006834,8.294236,3.300616,0.9541451,0.6662885,0.07319446,-0.4727518,-0.7076003,-2.1224184,-3.6686494,3.9399483,1.0453317,0.73427635,0.11924563,-0.055568125,-0.64123327,-0.9211607,-3.1032522,4.859715,2.5246363,0.8069804,0.5525339,-0.00989032,-0.57864136,-0.8401757,-2.6781769,-5.398496,2.905123,0.8852464,0.6136662,0.035746258,-0.13935696,-0.76517373,-2.3457222,-4.2944508,3.4019678,2.01791,0.6783225,0.08153203,-0.09311186,-0.6952349,-0.99266464,-3.5523481,4.081517,2.2729545,0.7471112,0.5047664,-0.047258254,-0.6295991,-0.9059559,-3.0173573,-6.8087363,2.587057,0.820758,0.5634021,-0.0016020801,-0.17763202,-0.8261348,-2.6119123,-5.1593614,2.985291,1.8417473,0.6251338,0.04404742,-0.13091764,-0.75211585,-1.0696748,-4.138849,3.509201,2.060662,0.6904925,0.45876667,-0.08475834,-0.6830112,-0.97634387,-3.4426992,-9.180869],"x":[1.6470994e6,3.6292683e15,7.2585366e15,1.0887804e16,1.4517073e16,1.8146342e16,2.1775609e16,2.5404878e16,2.9034146e16,3.2663415e16,3.6292684e16,3.9921953e16,4.3551217e16,4.7180486e16,5.0809755e16,5.4439024e16,5.8068293e16,6.169756e16,6.532683e16,6.8956095e16,7.258537e16,7.621463e16,7.984391e16,8.347317e16,8.7102435e16,9.073171e16,9.436097e16,9.799025e16,1.0161951e17,1.0524878e17,1.0887805e17,1.1250731e17,1.16136586e17,1.1976585e17,1.2339512e17,1.2702439e17,1.3065366e17,1.34282926e17,1.3791219e17,1.4154146e17,1.4517074e17,1.488e17,1.5242927e17,1.5605853e17,1.5968781e17,1.6331708e17,1.6694634e17,1.705756e17,1.7420487e17,1.7783415e17,1.8146342e17,1.8509268e17,1.8872195e17,1.9235121e17,1.959805e17,1.9960976e17,2.0323902e17,2.0686829e17,2.1049757e17,2.1412683e17,2.177561e17,2.2138536e17,2.2501463e17,2.286439e17,2.3227317e17,2.3590244e17,2.395317e17,2.4316098e17,2.4679025e17,2.5041951e17,2.5404878e17,2.5767804e17,2.6130732e17,2.6493659e17,2.6856585e17,2.7219512e17,2.7582438e17,2.7945366e17,2.8308293e17,2.8671219e17,2.9034147e17,2.9397072e17,2.976e17,3.0122925e17,3.0485853e17,3.084878e17,3.1211706e17,3.1574634e17,3.1937562e17,3.2300487e17,3.2663415e17,3.302634e17,3.3389268e17,3.3752196e17,3.411512e17,3.447805e17,3.4840974e17,3.5203902e17,3.556683e17,3.5929755e17,3.6292683e17,3.6655608e17,3.7018536e17,3.7381464e17,3.774439e17,3.8107317e17,3.8470242e17,3.883317e17,3.91961e17,3.9559023e17,3.992195e17,4.028488e17,4.0647804e17,4.1010732e17,4.1373657e17,4.1736585e17,4.2099513e17,4.2462438e17,4.2825366e17,4.318829e17,4.355122e17,4.3914147e17,4.4277072e17,4.464e17,4.5002925e17,4.5365853e17,4.572878e17,4.6091706e17,4.6454634e17,4.681756e17,4.7180487e17,4.7543415e17,4.790634e17,4.8269268e17,4.8632196e17,4.899512e17,4.935805e17,4.9720974e17,5.0083902e17,5.044683e17,5.0809755e17,5.1172683e17,5.1535608e17,5.1898536e17,5.2261464e17,5.262439e17,5.2987317e17,5.3350242e17,5.371317e17,5.40761e17,5.4439023e17,5.480195e17,5.5164876e17,5.5527804e17,5.5890732e17,5.6253657e17,5.6616585e17,5.6979513e17,5.7342438e17,5.7705366e17,5.8068295e17,5.8431216e17,5.8794144e17,5.915707e17,5.952e17,5.988293e17,6.024585e17,6.060878e17,6.0971706e17,6.1334634e17,6.169756e17,6.206049e17,6.242341e17,6.278634e17,6.314927e17,6.3512197e17,6.3875125e17,6.4238046e17,6.4600974e17,6.49639e17,6.532683e17,6.568976e17,6.605268e17,6.641561e17,6.6778536e17,6.7141465e17,6.750439e17,6.7867314e17,6.823024e17,6.859317e17,6.89561e17,6.931903e17,6.968195e17,7.0044876e17,7.0407804e17,7.077073e17,7.113366e17,7.149658e17,7.185951e17,7.222244e17,7.2585366e17,7.2948295e17,7.3311216e17,7.3674144e17,7.403707e17,7.44e17,7.476293e17,7.512585e17,7.548878e17,7.5851706e17,7.6214634e17,7.657756e17,7.6940484e17,7.730341e17,7.766634e17,7.802927e17,7.83922e17,7.875512e17,7.9118046e17,7.9480974e17,7.98439e17,8.020683e17,8.056976e17,8.093268e17,8.129561e17,8.1658536e17,8.2021465e17,8.238439e17,8.2747314e17,8.311024e17,8.347317e17,8.38361e17,8.419903e17,8.456195e17,8.4924876e17,8.5287804e17,8.565073e17,8.601366e17,8.637658e17,8.673951e17,8.710244e17,8.746537e17,8.7828295e17,8.8191216e17,8.8554144e17,8.891707e17,8.928e17,8.964293e17,9.000585e17,9.036878e17,9.0731706e17,9.1094635e17,9.145756e17,9.1820484e17,9.218341e17,9.254634e17,9.290927e17,9.32722e17,9.363512e17,9.3998046e17,9.4360974e17,9.47239e17,9.508683e17,9.544975e17,9.581268e17,9.617561e17,9.6538537e17,9.6901465e17,9.726439e17,9.7627314e17,9.799024e17,9.835317e17,9.87161e17,9.907903e17,9.944195e17,9.9804876e17,1.00167805e18,1.0053073e18,1.0089366e18,1.0125658e18,1.0161951e18,1.0198244e18,1.0234537e18,1.02708295e18,1.03071216e18,1.03434144e18,1.0379707e18,1.0416e18,1.0452293e18,1.0488585e18,1.0524878e18,1.05611706e18,1.05974635e18,1.0633756e18,1.06700484e18,1.0706341e18,1.0742634e18,1.0778927e18,1.081522e18,1.0851512e18,1.08878046e18,1.09240974e18,1.096039e18,1.0996683e18,1.1032975e18,1.1069268e18,1.1105561e18,1.1141854e18,1.11781465e18,1.12144386e18,1.12507314e18,1.1287024e18,1.1323317e18,1.135961e18,1.1395903e18,1.1432195e18,1.14684876e18,1.15047805e18,1.1541073e18,1.1577365e18,1.1613659e18,1.1649951e18,1.1686243e18,1.1722537e18,1.1758829e18,1.1795122e18,1.1831414e18,1.1867707e18,1.1904e18,1.1940292e18,1.1976586e18,1.2012878e18,1.204917e18,1.2085463e18,1.2121756e18,1.2158049e18,1.2194341e18,1.2230633e18,1.2266927e18,1.2303219e18,1.2339513e18,1.2375805e18,1.2412098e18,1.244839e18,1.2484682e18,1.2520976e18,1.2557268e18,1.2593562e18,1.2629854e18,1.2666146e18,1.2702439e18,1.2738731e18,1.2775025e18,1.2811317e18,1.2847609e18,1.2883903e18,1.2920195e18,1.2956488e18,1.299278e18,1.3029073e18,1.3065366e18,1.3101658e18,1.3137952e18,1.3174244e18,1.3210536e18,1.324683e18,1.3283122e18,1.3319415e18,1.3355707e18,1.3392e18,1.3428293e18,1.3464585e18,1.3500879e18,1.353717e18,1.3573463e18,1.3609756e18,1.3646048e18,1.3682342e18,1.3718634e18,1.3754926e18,1.379122e18,1.3827512e18,1.3863805e18,1.3900097e18,1.393639e18,1.3972683e18,1.4008975e18,1.4045269e18,1.4081561e18,1.4117853e18,1.4154147e18,1.4190439e18,1.4226732e18,1.4263024e18,1.4299316e18,1.433561e18,1.4371902e18,1.4408196e18,1.4444488e18,1.448078e18,1.4517073e18,1.4553365e18,1.4589659e18,1.4625951e18,1.4662243e18,1.4698537e18,1.4734829e18,1.4771122e18,1.4807414e18,1.4843707e18,1.488e18,1.4916292e18,1.4952586e18,1.4988878e18,1.502517e18,1.5061463e18,1.5097756e18,1.5134049e18,1.5170341e18,1.5206633e18,1.5242927e18,1.5279219e18,1.5315513e18,1.5351805e18,1.5388097e18,1.542439e18,1.5460682e18,1.5496976e18,1.5533268e18,1.556956e18,1.5605854e18,1.5642146e18,1.567844e18,1.5714731e18,1.5751024e18,1.5787317e18,1.5823609e18,1.5859903e18,1.5896195e18,1.5932488e18,1.596878e18,1.6005073e18,1.6041366e18,1.6077658e18,1.6113952e18,1.6150244e18,1.6186536e18,1.622283e18,1.6259122e18,1.6295415e18,1.6331707e18,1.6368e18,1.6404293e18,1.6440585e18,1.6476879e18,1.6513171e18,1.6549463e18,1.6585756e18,1.6622048e18,1.6658342e18,1.6694634e18,1.6730926e18,1.676722e18,1.6803512e18,1.6839805e18,1.6876097e18,1.691239e18,1.6948683e18,1.6984975e18,1.7021269e18,1.7057561e18,1.7093853e18,1.7130147e18,1.7166439e18,1.7202732e18,1.7239024e18,1.7275316e18,1.731161e18,1.7347902e18,1.7384196e18,1.7420488e18,1.745678e18,1.7493073e18,1.7529365e18,1.7565659e18,1.7601951e18,1.7638243e18,1.7674537e18,1.7710829e18,1.7747122e18,1.7783414e18,1.7819707e18,1.7856e18,1.7892292e18,1.7928586e18,1.7964878e18,1.800117e18,1.8037464e18,1.8073756e18,1.8110049e18]} diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/test.js b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.js new file mode 100644 index 000000000000..eaedca2d0b62 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.js @@ -0,0 +1,330 @@ +/** +* @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 isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' ); +var PI = require( '@stdlib/constants/float32/pi' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var cotf = require( './../lib' ); + + +// FIXTURES // + +var hugeNegative = require( './fixtures/julia/huge_negative.json' ); +var hugePositive = require( './fixtures/julia/huge_positive.json' ); +var veryLargeNegative = require( './fixtures/julia/very_large_negative.json' ); +var veryLargePositive = require( './fixtures/julia/very_large_positive.json' ); +var largeNegative = require( './fixtures/julia/large_negative.json' ); +var largePositive = require( './fixtures/julia/large_positive.json' ); +var mediumNegative = require( './fixtures/julia/medium_negative.json' ); +var mediumPositive = require( './fixtures/julia/medium_positive.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); +var smaller = require( './fixtures/julia/smaller.json' ); +var tinyNegative = require( './fixtures/julia/tiny_negative.json' ); +var tinyPositive = require( './fixtures/julia/tiny_positive.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.true( typeof cotf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the cotangent (huge negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = hugeNegative.x; + expected = hugeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (huge positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = hugePositive.x; + expected = hugePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (very large positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = veryLargePositive.x; + expected = veryLargePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (very large negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = veryLargeNegative.x; + expected = veryLargeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (large positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = largePositive.x; + expected = largePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (large negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = largeNegative.x; + expected = largeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (medium positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (medium negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (small positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (small negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (smaller values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = smaller.x; + expected = smaller.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (tiny positive values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = tinyPositive.x; + expected = tinyPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (tiny negative values)', function test( t ) { + var expected; + var x; + var y; + var i; + + x = tinyNegative.x; + expected = tinyNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + t.end(); +}); + +tape( 'if provided a multiple of `-pi`, the function does not return `~+infinity` due to floating-point rounding errors', function test( t ) { + t.notEqual( cotf( -PI ), PINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a multiple of `pi`, the function does not return `~-infinity`', function test( t ) { + t.notEqual( cotf( PI ), NINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a `NaN`, the function returns `NaN`', function test( t ) { + var v = cotf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `+infinity`, the function returns `NaN`', function test( t ) { + var v = cotf( PINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `-infinity`, the function returns `NaN`', function test( t ) { + var v = cotf( NINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `0`, the function returns `+infinity`', function test( t ) { + var v = cotf( 0.0 ); + t.strictEqual( v, PINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `-0`, the function returns `-infinity`', function test( t ) { + var v = cotf( -0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js new file mode 100644 index 000000000000..6ac9b7f8a24d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js @@ -0,0 +1,339 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 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 resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' ); +var PI = require( '@stdlib/constants/float32/pi' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); + + +// VARIABLES // + +var cotf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( cotf instanceof Error ) +}; + + +// FIXTURES // + +var hugeNegative = require( './fixtures/julia/huge_negative.json' ); +var hugePositive = require( './fixtures/julia/huge_positive.json' ); +var veryLargeNegative = require( './fixtures/julia/very_large_negative.json' ); +var veryLargePositive = require( './fixtures/julia/very_large_positive.json' ); +var largeNegative = require( './fixtures/julia/large_negative.json' ); +var largePositive = require( './fixtures/julia/large_positive.json' ); +var mediumNegative = require( './fixtures/julia/medium_negative.json' ); +var mediumPositive = require( './fixtures/julia/medium_positive.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); +var smaller = require( './fixtures/julia/smaller.json' ); +var tinyNegative = require( './fixtures/julia/tiny_negative.json' ); +var tinyPositive = require( './fixtures/julia/tiny_positive.json' ); + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.true( typeof cotf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the cotangent (huge negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = hugeNegative.x; + expected = hugeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (huge positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = hugePositive.x; + expected = hugePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (very large positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = veryLargePositive.x; + expected = veryLargePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (very large negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = veryLargeNegative.x; + expected = veryLargeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (large positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = largePositive.x; + expected = largePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (large negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = largeNegative.x; + expected = largeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (medium positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (medium negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (small positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (small negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (smaller values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = smaller.x; + expected = smaller.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( ulpdiff( y, expected[ i ] ) <= 2, true, 'returns expected value within 2 ulp' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (tiny positive values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = tinyPositive.x; + expected = tinyPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function computes the cotangent (tiny negative values)', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = tinyNegative.x; + expected = tinyNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cotf( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + t.end(); +}); + +tape( 'if provided a multiple of `-pi`, the function does not return `~+infinity` due to floating-point rounding errors', opts, function test( t ) { + t.notEqual( cotf( -PI ), PINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a multiple of `pi`, the function does not return `~-infinity`', opts, function test( t ) { + t.notEqual( cotf( PI ), NINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a `NaN`, the function returns `NaN`', opts, function test( t ) { + var v = cotf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `+infinity`, the function returns `NaN`', opts, function test( t ) { + var v = cotf( PINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `-infinity`, the function returns `NaN`', opts, function test( t ) { + var v = cotf( NINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `0`, the function returns `+infinity`', opts, function test( t ) { + var v = cotf( 0.0 ); + t.strictEqual( v, PINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `-0`, the function returns `-infinity`', opts, function test( t ) { + var v = cotf( -0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + t.end(); +}); From 68619d8ab813517073daed61e709695a4f7bce48 Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Mon, 21 Jul 2025 11:01:26 +0530 Subject: [PATCH 2/2] chore: update copyright years --- 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: na - task: lint_repl_help status: na - 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: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: passed - 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 --- --- lib/node_modules/@stdlib/math/base/special/cotf/README.md | 2 +- .../@stdlib/math/base/special/cotf/benchmark/benchmark.js | 2 +- .../math/base/special/cotf/benchmark/benchmark.native.js | 2 +- .../@stdlib/math/base/special/cotf/benchmark/c/native/Makefile | 2 +- .../math/base/special/cotf/benchmark/c/native/benchmark.c | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp | 2 +- .../@stdlib/math/base/special/cotf/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/cotf/docs/types/test.ts | 2 +- .../@stdlib/math/base/special/cotf/examples/c/Makefile | 2 +- .../@stdlib/math/base/special/cotf/examples/c/example.c | 2 +- .../@stdlib/math/base/special/cotf/examples/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/include.gypi | 2 +- .../base/special/cotf/include/stdlib/math/base/special/cotf.h | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/lib/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/lib/main.js | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/src/main.c | 2 +- lib/node_modules/@stdlib/math/base/special/cotf/test/test.js | 2 +- .../@stdlib/math/base/special/cotf/test/test.native.js | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/README.md b/lib/node_modules/@stdlib/math/base/special/cotf/README.md index a8dcc5c966fb..04fc7e4b96fe 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/README.md +++ b/lib/node_modules/@stdlib/math/base/special/cotf/README.md @@ -2,7 +2,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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js index 28017c26ffd5..e9bc4a87fff9 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js index 412dae802b03..f0dc188e55a0 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/benchmark.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile index f69e9da2b4d3..a4bd7b38fd74 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 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/cotf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c index 676ee988af38..c178660ab7b1 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/cotf/benchmark/c/native/benchmark.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp index ec3992233442..68a1ca11d160 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp +++ b/lib/node_modules/@stdlib/math/base/special/cotf/binding.gyp @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2024 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/cotf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts index 22dff5612f4d..50e6297e063d 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/index.d.ts @@ -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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts index 94a45b829828..1e41f148943d 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/cotf/docs/types/test.ts @@ -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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile index 6aed70daf167..25ced822f96a 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 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/cotf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c index 3fc1d583e4ab..ea8367c4cd9e 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/c/example.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js index 20210f1b138d..3906ce29162b 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/examples/index.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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi b/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi index 575cb043c0bf..ecfaf82a3279 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi +++ b/lib/node_modules/@stdlib/math/base/special/cotf/include.gypi @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2024 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/cotf/include/stdlib/math/base/special/cotf.h b/lib/node_modules/@stdlib/math/base/special/cotf/include/stdlib/math/base/special/cotf.h index fcd2026f1deb..4ba8ff1d9ab2 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/include/stdlib/math/base/special/cotf.h +++ b/lib/node_modules/@stdlib/math/base/special/cotf/include/stdlib/math/base/special/cotf.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/lib/index.js b/lib/node_modules/@stdlib/math/base/special/cotf/lib/index.js index 2774d71b4e24..4c54af59824d 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/lib/index.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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/cotf/lib/main.js index 07130196b0a3..f9e732bc67ec 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/lib/main.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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js index 2c455189eee3..1ff4bc7fed11 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/lib/native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile index bcf18aa46655..7733b6180cb4 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 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/cotf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c index e3364d9368ba..a0edfa812899 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/addon.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/src/main.c b/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c index 10b30453e88f..d17546c39e99 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/cotf/src/main.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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/cotf/test/test.js b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.js index eaedca2d0b62..e23d3fada391 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/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. diff --git a/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js index 6ac9b7f8a24d..6f519107c561 100644 --- a/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cotf/test/test.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 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.