diff --git a/lib/node_modules/@stdlib/math/base/special/csc/package.json b/lib/node_modules/@stdlib/math/base/special/csc/package.json index f851b294b9b3..1f73b7739bcc 100644 --- a/lib/node_modules/@stdlib/math/base/special/csc/package.json +++ b/lib/node_modules/@stdlib/math/base/special/csc/package.json @@ -65,5 +65,85 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "csc", + "alias": "csc", + "pkg_desc": "evaluate the cosecant of a double-precision floating-point number (in radians)", + "desc": "evaluates the cosecant of a double-precision floating-point number (in radians)", + "short_desc": "cosecant", + "parameters": [ + { + "name": "x", + "desc": "input value (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": -5e-324 + }, + { + "min": 5e-324, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 50 + ] + }, + "example_values": [ + -37.41, + 12.86, + -0.77, + 0.69, + -19.23, + 4.03, + -6.58, + 28.17, + -1.42, + 2.61, + -15.37, + 10.92, + -3.84, + 7.46, + -9.73, + 18.65, + -22.09, + 13.74, + -2.53, + 41.28 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "cosecant", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "sin", + "sine", + "cosec", + "csc" + ], + "extra_keywords": [ + "math.sin" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/cscd/package.json b/lib/node_modules/@stdlib/math/base/special/cscd/package.json index 7f43ea8a577c..c398d574895f 100644 --- a/lib/node_modules/@stdlib/math/base/special/cscd/package.json +++ b/lib/node_modules/@stdlib/math/base/special/cscd/package.json @@ -64,5 +64,85 @@ "trig", "trigonometry", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "cscd", + "alias": "cscd", + "pkg_desc": "compute the cosecant of a double-precision floating-point number (in degrees)", + "desc": "computes the cosecant of a double-precision floating-point number (in degrees)", + "short_desc": "cosecant", + "parameters": [ + { + "name": "x", + "desc": "input value (in degrees)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": -5e-324 + }, + { + "min": 5e-324, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 180 + ] + }, + "example_values": [ + -171.7, + 13.6, + -0.8, + 0.9, + -122.4, + 7.3, + -35.2, + 146.8, + -11.4, + 22.1, + -78.5, + 96.3, + -43.2, + 68.7, + -159.9, + 51.4, + -117.6, + 33.2, + -26.9, + 173.5 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "cosecant", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "acsc", + "cosecant", + "degree", + "sine" + ], + "extra_keywords": [ + "math.sin" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/cscdf/package.json b/lib/node_modules/@stdlib/math/base/special/cscdf/package.json index bd44820edec6..6dd343826dd5 100644 --- a/lib/node_modules/@stdlib/math/base/special/cscdf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/cscdf/package.json @@ -63,5 +63,84 @@ "trig", "trigonometry", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "cscd", + "alias": "cscdf", + "pkg_desc": "compute the cosecant of a single-precision floating-point number (in degrees)", + "desc": "computes the cosecant of a single-precision floating-point number (in degrees)", + "short_desc": "cosecant", + "parameters": [ + { + "name": "x", + "desc": "input value (in degrees)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": -1.4e-45 + }, + { + "min": 1.4e-45, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 180 + ] + }, + "example_values": [ + -172.6, + 14.1, + -0.7, + 0.8, + -128.3, + 6.2, + -31.5, + 139.4, + -9.7, + 19.8, + -82.1, + 91.7, + -47.6, + 63.9, + -161.2, + 57.3, + -109.5, + 28.6, + -23.1, + 175.2 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "cosecant", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "cosecant", + "degree", + "sine" + ], + "extra_keywords": [ + "math.sin" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/cscf/package.json b/lib/node_modules/@stdlib/math/base/special/cscf/package.json index b86691c401dc..e269a04b092a 100644 --- a/lib/node_modules/@stdlib/math/base/special/cscf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/cscf/package.json @@ -65,5 +65,85 @@ "trigonometry", "radians", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "csc", + "alias": "cscf", + "pkg_desc": "evaluate the cosecant of a single-precision floating-point number (in radians)", + "desc": "evaluates the cosecant of a single-precision floating-point number (in radians)", + "short_desc": "cosecant", + "parameters": [ + { + "name": "x", + "desc": "input value (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": -1.4e-45 + }, + { + "min": 1.4e-45, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 50 + ] + }, + "example_values": [ + -29.73, + 8.41, + -0.66, + 0.88, + -17.95, + 3.47, + -5.12, + 21.36, + -1.23, + 2.04, + -12.58, + 9.71, + -3.02, + 6.33, + -8.64, + 16.22, + -19.87, + 11.58, + -2.11, + 27.95 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "cosecant", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "sin", + "sine", + "cosec", + "csc" + ], + "extra_keywords": [ + "math.sin" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/csch/package.json b/lib/node_modules/@stdlib/math/base/special/csch/package.json index ac3252928c5c..ef9e645e986a 100644 --- a/lib/node_modules/@stdlib/math/base/special/csch/package.json +++ b/lib/node_modules/@stdlib/math/base/special/csch/package.json @@ -65,5 +65,86 @@ "trig", "trigonometry", "angle" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "csch", + "alias": "csch", + "pkg_desc": "compute the hyperbolic cosecant of a double-precision floating-point number", + "desc": "computes the hyperbolic cosecant of a double-precision floating-point number", + "short_desc": "hyperbolic cosecant", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": -5e-324 + }, + { + "min": 5e-324, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 50 + ] + }, + "example_values": [ + -23.5, + 17.9, + -0.62, + 0.77, + -12.8, + 3.1, + -5.7, + 26.4, + -1.05, + 2.37, + -9.46, + 8.92, + -2.84, + 6.25, + -7.91, + 14.8, + -18.3, + 11.2, + -2.06, + 29.7 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "hyperbolic cosecant", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "csc", + "cosecant", + "sin", + "sine", + "hyperbolic" + ], + "extra_keywords": [ + "math.sinh" + ] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/deg2rad/package.json b/lib/node_modules/@stdlib/math/base/special/deg2rad/package.json index 40327235438b..a72a50baec62 100644 --- a/lib/node_modules/@stdlib/math/base/special/deg2rad/package.json +++ b/lib/node_modules/@stdlib/math/base/special/deg2rad/package.json @@ -67,5 +67,79 @@ "double", "dbl" ], - "__stdlib__": {} + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "deg2rad", + "alias": "deg2rad", + "pkg_desc": "convert an angle from degrees to radians", + "desc": "converts an angle from degrees to radians", + "short_desc": "", + "parameters": [ + { + "name": "x", + "desc": "angle in degrees", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -360, + 360 + ] + }, + "example_values": [ + -213, + 0, + 147, + -58, + 339, + -301, + 72, + -149, + 19, + -276, + 95, + -33, + 281, + -194, + 46, + -9, + 128, + -327, + 219, + -85 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "angle in radians", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "geometry", + "radians", + "degrees", + "angle", + "convert" + ], + "extra_keywords": [] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/deg2radf/package.json b/lib/node_modules/@stdlib/math/base/special/deg2radf/package.json index 3ecee54309e5..37e085e527db 100644 --- a/lib/node_modules/@stdlib/math/base/special/deg2radf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/deg2radf/package.json @@ -67,5 +67,79 @@ "float", "single" ], - "__stdlib__": {} + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "deg2radf", + "alias": "deg2radf", + "pkg_desc": "convert an angle from degrees to radians", + "desc": "converts an angle from degrees to radians", + "short_desc": "", + "parameters": [ + { + "name": "x", + "desc": "angle in degrees", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -360, + 360 + ] + }, + "example_values": [ + -257, + 0, + 131, + -74, + 312, + -289, + 84, + -163, + 27, + -338, + 115, + -49, + 269, + -208, + 58, + -15, + 142, + -319, + 201, + -97 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "angle in radians", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "geometry", + "radians", + "degrees", + "angle", + "convert" + ], + "extra_keywords": [] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/digamma/package.json b/lib/node_modules/@stdlib/math/base/special/digamma/package.json index 81eb4fe63e73..c30ddf368b83 100644 --- a/lib/node_modules/@stdlib/math/base/special/digamma/package.json +++ b/lib/node_modules/@stdlib/math/base/special/digamma/package.json @@ -64,5 +64,81 @@ "scalar", "number", "psi" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "digamma", + "alias": "digamma", + "pkg_desc": "evaluate the digamma function for a double-precision floating-point number", + "desc": "evaluates the digamma function for a double-precision floating-point number", + "short_desc": "digamma", + "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": [ + 0.5, + 20 + ] + }, + "example_values": [ + 0.51, + 1.37, + 2.93, + 4.18, + 7.64, + -2.47, + -1.23, + -3.79, + -0.61, + 5.42, + 9.08, + 12.57, + 15.33, + -4.62, + -6.14, + 18.91, + 10.26, + -5.37, + 3.41, + 0.89 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "function value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "derivative", + "gamma", + "digamma", + "scalar", + "number", + "psi" + ], + "extra_keywords": [] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/dirac-delta/package.json b/lib/node_modules/@stdlib/math/base/special/dirac-delta/package.json index a65f9bbf242a..3538dd4f637e 100644 --- a/lib/node_modules/@stdlib/math/base/special/dirac-delta/package.json +++ b/lib/node_modules/@stdlib/math/base/special/dirac-delta/package.json @@ -64,5 +64,87 @@ "kronecker", "spike", "impulse" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "diracDelta", + "alias": "diracDelta", + "pkg_desc": "evaluate the Dirac delta function for a double-precision floating-point number", + "desc": "evaluates the Dirac delta function for a double-precision floating-point number", + "short_desc": "Dirac delta", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + }, + "domain": [ + { + "min": "-infinity", + "max": -5e-324 + }, + { + "min": 5e-324, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 50 + ] + }, + "example_values": [ + -37.2, + -14.6, + -0.81, + -2.37, + -9.94, + 0.73, + 1.58, + 4.91, + 12.4, + 23.7, + -5.13, + 7.68, + -19.8, + 33.2, + -28.5, + 16.1, + -2.25, + 41.9, + -13.7, + 9.03 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "result", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "double", + "dtype": "float64" + } + }, + "keywords": [ + "dirac", + "delta", + "distribution", + "dist", + "continuous", + "kronecker", + "spike", + "impulse" + ], + "extra_keywords": [] + } + } } diff --git a/lib/node_modules/@stdlib/math/base/special/dirac-deltaf/package.json b/lib/node_modules/@stdlib/math/base/special/dirac-deltaf/package.json index 3066a60d8338..75e0d0f8384f 100644 --- a/lib/node_modules/@stdlib/math/base/special/dirac-deltaf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/dirac-deltaf/package.json @@ -64,5 +64,87 @@ "kronecker", "spike", "impulse" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "diracDeltaf", + "alias": "diracDeltaf", + "pkg_desc": "evaluate the Dirac delta function for a single-precision floating-point number", + "desc": "evaluates the Dirac delta function for a single-precision floating-point number", + "short_desc": "Dirac delta", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": -1.4e-45 + }, + { + "min": 1.4e-45, + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + 0.5, + 50 + ] + }, + "example_values": [ + -28.7, + -10.5, + -0.73, + -1.92, + -7.81, + 0.64, + 1.31, + 3.85, + 9.76, + 18.4, + -4.27, + 6.12, + -16.4, + 24.9, + -21.3, + 13.6, + -1.78, + 35.2, + -11.6, + 7.44 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "result", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "dirac", + "delta", + "distribution", + "dist", + "continuous", + "kronecker", + "spike", + "impulse" + ], + "extra_keywords": [] + } + } }