diff --git a/lib/node_modules/@stdlib/math/base/special/atan/package.json b/lib/node_modules/@stdlib/math/base/special/atan/package.json index 19d6e343e3be..ff6a18f59a9a 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atan/package.json @@ -68,5 +68,83 @@ "trigonometry", "polyfill", "ponyfill" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "atan", + "alias": "atan", + "pkg_desc": "compute the arctangent (in radians) of a double-precision floating-point number", + "desc": "computes the arctangent (in radians) of a double-precision floating-point number", + "short_desc": "arctangent", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -100, + 100 + ] + }, + "example_values": [ + 0.33, + -57.2, + 1.2, + -0.77, + 1000, + -3.41, + 8.9, + -250.5, + 0.01, + 42, + -19.7, + 73.6, + -0.58, + 5.5, + -99.9, + 7.25, + -12.3, + 0, + 315.8, + -1.1 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "arctangent (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "atan", + "arctangent", + "tangent", + "tan", + "arc", + "inverse" + ], + "extra_keywords": [ + "math.atan" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/atand/package.json b/lib/node_modules/@stdlib/math/base/special/atand/package.json index 98eda3a37b8e..b14c45120b40 100644 --- a/lib/node_modules/@stdlib/math/base/special/atand/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atand/package.json @@ -63,5 +63,81 @@ "trig", "trigonometry", "radians" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "atand", + "alias": "atand", + "pkg_desc": "compute the arctangent (in degrees) of a double-precision floating-point number", + "desc": "computes the arctangent (in degrees) of a double-precision floating-point number", + "short_desc": "arctangent", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -100, + 100 + ] + }, + "example_values": [ + 180.2, + -3.7, + 0.42, + -98.5, + 5.4, + -0.06, + 73.1, + -41.3, + 9.9, + -12.2, + 0, + 31.8, + -7.5, + 250.7, + -0.9, + 14.2, + -66.4, + 1.01, + 1000, + -325.6 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "arctangent (in degrees)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "degree", + "arctangent", + "tangent", + "inverse" + ], + "extra_keywords": [ + "math.atan" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/atandf/package.json b/lib/node_modules/@stdlib/math/base/special/atandf/package.json index 0dc84efc59f5..73b2016c0154 100644 --- a/lib/node_modules/@stdlib/math/base/special/atandf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atandf/package.json @@ -63,5 +63,81 @@ "trig", "trigonometry", "radians" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "atand", + "alias": "atandf", + "pkg_desc": "compute the arctangent (in degrees) of a single-precision floating-point number", + "desc": "computes the arctangent (in degrees) of a single-precision floating-point number", + "short_desc": "arctangent", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -50, + 50 + ] + }, + "example_values": [ + 0.21, + -77.3, + 6.4, + -0.18, + 19.7, + -41.2, + 2.05, + -9.9, + 73.3, + -25.6, + 0, + 38.9, + -4.7, + 101.5, + -12.1, + 5.8, + -33.4, + 1.03, + 250.2, + -150.7 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "arctangent (in degrees)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "degree", + "arctangent", + "tangent", + "inverse" + ], + "extra_keywords": [ + "math.atan" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/atanf/package.json b/lib/node_modules/@stdlib/math/base/special/atanf/package.json index 02c77bcd3364..abdbda9064e7 100644 --- a/lib/node_modules/@stdlib/math/base/special/atanf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atanf/package.json @@ -66,5 +66,81 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "atan", + "alias": "atanf", + "pkg_desc": "compute the arctangent (in radians) of a single-precision floating-point number", + "desc": "computes the arctangent (in radians) of a single-precision floating-point number", + "short_desc": "arctangent", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -50, + 50 + ] + }, + "example_values": [ + -0.91, + 23.4, + -11.7, + 0.03, + 77.8, + -2.2, + 5.6, + -39.1, + 1.01, + -0.47, + 14.9, + -8.3, + 0, + 3.33, + -25.6, + 6.7, + -4.2, + 41.5, + -19.9, + 95.2 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "arctangent (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "atanf", + "arctangent", + "tangent", + "inverse" + ], + "extra_keywords": [ + "math.atan" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/atanh/package.json b/lib/node_modules/@stdlib/math/base/special/atanh/package.json index e8640bea462d..1838de548eb9 100644 --- a/lib/node_modules/@stdlib/math/base/special/atanh/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atanh/package.json @@ -68,5 +68,82 @@ "angle", "polyfill", "ponyfill" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "atanh", + "alias": "atanh", + "pkg_desc": "compute the hyperbolic arctangent of a double-precision floating-point number", + "desc": "computes the hyperbolic arctangent of a double-precision floating-point number", + "short_desc": "hyperbolic arctangent", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": -1, + "max": 1 + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -0.95, + 0.95 + ] + }, + "example_values": [ + -0.99, + 0.72, + -0.15, + 0.93, + -0.61, + 0.05, + -0.84, + 0.31, + -0.47, + 0.12, + -0.72, + 0.6, + -0.03, + 0.89, + -0.27, + 0, + 0.41, + -0.66, + 0.18, + -0.91 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "hyperbolic arctangent", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "atanh", + "hyperbolic", + "inverse", + "tangent", + "tan" + ], + "extra_keywords": [ + "math.atanh" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/avercos/package.json b/lib/node_modules/@stdlib/math/base/special/avercos/package.json index 5e9ef1d326fd..f09f5df300ef 100644 --- a/lib/node_modules/@stdlib/math/base/special/avercos/package.json +++ b/lib/node_modules/@stdlib/math/base/special/avercos/package.json @@ -73,5 +73,90 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "avercos", + "alias": "avercos", + "pkg_desc": "compute the inverse versed cosine (in radians) of a double-precision floating-point number", + "desc": "computes the inverse versed cosine (in radians) of a double-precision floating-point number", + "short_desc": "inverse versed cosine", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": -2, + "max": 0 + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -2, + 0 + ] + }, + "example_values": [ + -0.04, + -1.7, + -0.96, + -0.25, + -1.13, + -0.62, + -1.91, + -0.37, + -1.48, + -0.83, + -0.12, + -1.23, + -0.57, + -1.03, + -0.7, + -1.66, + -0.19, + -1.34, + -0.49, + -1.85 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "inverse versed cosine (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "avercos", + "avercosin", + "avercosine", + "arcvercos", + "arcvercosin", + "versed cosine", + "avercosinus", + "avcs", + "arc", + "versed", + "cosine", + "cos", + "acos" + ], + "extra_keywords": [ + "math.acos" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/avercosf/package.json b/lib/node_modules/@stdlib/math/base/special/avercosf/package.json index cc31add04359..15f861f6fb43 100644 --- a/lib/node_modules/@stdlib/math/base/special/avercosf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/avercosf/package.json @@ -73,5 +73,90 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "avercos", + "alias": "avercosf", + "pkg_desc": "compute the inverse versed cosine (in radians) of a single-precision floating-point number", + "desc": "computes the inverse versed cosine (in radians) of a single-precision floating-point number", + "short_desc": "inverse versed cosine", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": -2, + "max": 0 + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -2, + 0 + ] + }, + "example_values": [ + -0.08, + -1.64, + -0.91, + -0.21, + -1.09, + -0.59, + -1.87, + -0.33, + -1.42, + -0.79, + -0.16, + -1.19, + -0.53, + -1.01, + -0.73, + -1.71, + -0.27, + -1.29, + -0.46, + -1.81 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "inverse versed cosine (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "avercos", + "avercosin", + "avercosine", + "arcvercos", + "arcvercosin", + "versed cosine", + "avercosinus", + "avcs", + "arc", + "versed", + "cosine", + "cos", + "acos" + ], + "extra_keywords": [ + "math.acos" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/aversin/package.json b/lib/node_modules/@stdlib/math/base/special/aversin/package.json index 72a55b86348a..afe586850c5f 100644 --- a/lib/node_modules/@stdlib/math/base/special/aversin/package.json +++ b/lib/node_modules/@stdlib/math/base/special/aversin/package.json @@ -74,5 +74,91 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "aversin", + "alias": "aversin", + "pkg_desc": "compute the inverse versed sine (in radians) of a double-precision floating-point number", + "desc": "computes the inverse versed sine (in radians) of a double-precision floating-point number", + "short_desc": "inverse versed sine", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": 0, + "max": 2 + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0, + 2 + ] + }, + "example_values": [ + 0.06, + 1.72, + 0.94, + 0.18, + 1.07, + 0.6, + 1.92, + 0.29, + 1.37, + 0.81, + 0.14, + 1.21, + 0.55, + 1.02, + 0.76, + 1.68, + 0.23, + 1.31, + 0.47, + 1.84 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "inverse versed sine (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "aversin", + "aversine", + "arcversin", + "arcversine", + "versed sine", + "aversinus", + "arcvers", + "avers", + "aver", + "arc", + "versed", + "sine", + "sin", + "acos" + ], + "extra_keywords": [ + "math.acos" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/aversinf/package.json b/lib/node_modules/@stdlib/math/base/special/aversinf/package.json index 168b180eed54..f913ea23fb0c 100644 --- a/lib/node_modules/@stdlib/math/base/special/aversinf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/aversinf/package.json @@ -74,5 +74,91 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "aversin", + "alias": "aversinf", + "pkg_desc": "compute the inverse versed sine (in radians) of a single-precision floating-point number", + "desc": "computes the inverse versed sine (in radians) of a single-precision floating-point number", + "short_desc": "inverse versed sine", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": 0, + "max": 2 + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0, + 2 + ] + }, + "example_values": [ + 0.09, + 1.69, + 0.9, + 0.2, + 1.04, + 0.58, + 1.86, + 0.31, + 1.4, + 0.77, + 0.17, + 1.16, + 0.51, + 0.99, + 0.72, + 1.74, + 0.25, + 1.27, + 0.43, + 1.79 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "inverse versed sine (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "aversin", + "aversine", + "arcversin", + "arcversine", + "versed sine", + "aversinus", + "arcvers", + "avers", + "aver", + "arc", + "versed", + "sine", + "sin", + "acos" + ], + "extra_keywords": [ + "math.acos" + ] + } + } }