|
1 | 1 | { |
2 | | - "@stdlib/math/base/special/labs": {}, |
| 2 | + "@stdlib/math/base/special/labs": { |
| 3 | + "$schema": "math/base@v1.0", |
| 4 | + "base_alias": "abs", |
| 5 | + "alias": "labs", |
| 6 | + "pkg_desc": "compute an absolute value of a signed 32-bit integer", |
| 7 | + "desc": "computes an absolute value of a signed 32-bit integer", |
| 8 | + "short_desc": "absolute value", |
| 9 | + "parameters": [ |
| 10 | + { |
| 11 | + "name": "x", |
| 12 | + "desc": "input value", |
| 13 | + "type": { |
| 14 | + "javascript": "number", |
| 15 | + "jsdoc": "integer", |
| 16 | + "c": "int32_t", |
| 17 | + "dtype": "int32" |
| 18 | + }, |
| 19 | + "domain": [ |
| 20 | + { |
| 21 | + "min": "-infinity", |
| 22 | + "max": "infinity" |
| 23 | + } |
| 24 | + ], |
| 25 | + "rand": { |
| 26 | + "prng": "random/base/discrete-uniform", |
| 27 | + "parameters": [ |
| 28 | + -10, |
| 29 | + 10 |
| 30 | + ] |
| 31 | + }, |
| 32 | + "example_values": [ |
| 33 | + 0, |
| 34 | + -5, |
| 35 | + 2, |
| 36 | + -10, |
| 37 | + -1, |
| 38 | + 2, |
| 39 | + 3, |
| 40 | + 4, |
| 41 | + 9, |
| 42 | + -16, |
| 43 | + 25, |
| 44 | + -36, |
| 45 | + -49, |
| 46 | + 64, |
| 47 | + 81, |
| 48 | + 100, |
| 49 | + -99, |
| 50 | + 10, |
| 51 | + -50, |
| 52 | + 98 |
| 53 | + ] |
| 54 | + } |
| 55 | + ], |
| 56 | + "output_policy": "real_floating_point_and_generic", |
| 57 | + "returns": { |
| 58 | + "desc": "absolute value", |
| 59 | + "type": { |
| 60 | + "javascript": "number", |
| 61 | + "jsdoc": "integer", |
| 62 | + "c": "int32_t", |
| 63 | + "dtype": "int32" |
| 64 | + } |
| 65 | + }, |
| 66 | + "keywords": [ |
| 67 | + "abs", |
| 68 | + "labs", |
| 69 | + "absolute", |
| 70 | + "magnitude" |
| 71 | + ], |
| 72 | + "extra_keywords": [ |
| 73 | + "math.abs" |
| 74 | + ] |
| 75 | + }, |
3 | 76 | "@stdlib/number/uint8/base/identity": {}, |
4 | 77 | "@stdlib/number/uint16/base/identity": {}, |
5 | 78 | "@stdlib/number/uint32/base/identity": {}, |
|
9497 | 9570 | "math.sin" |
9498 | 9571 | ] |
9499 | 9572 | }, |
9500 | | - "@stdlib/math/base/special/invf": {}, |
9501 | | - "@stdlib/math/base/special/inv": {}, |
| 9573 | + "@stdlib/math/base/special/invf": { |
| 9574 | + "$schema": "math/base@v1.0", |
| 9575 | + "base_alias": "inv", |
| 9576 | + "alias": "invf", |
| 9577 | + "pkg_desc": "compute the multiplicative inverse of a number", |
| 9578 | + "desc": "computes the multiplicative inverse of a number", |
| 9579 | + "short_desc": "multiplicative inverse", |
| 9580 | + "parameters": [ |
| 9581 | + { |
| 9582 | + "name": "x", |
| 9583 | + "desc": "input value", |
| 9584 | + "type": { |
| 9585 | + "javascript": "number", |
| 9586 | + "jsdoc": "number", |
| 9587 | + "c": "float", |
| 9588 | + "dtype": "float32" |
| 9589 | + }, |
| 9590 | + "domain": [ |
| 9591 | + { |
| 9592 | + "min": "-infinity", |
| 9593 | + "max": "infinity" |
| 9594 | + } |
| 9595 | + ], |
| 9596 | + "rand": { |
| 9597 | + "prng": "random/base/uniform", |
| 9598 | + "parameters": [ |
| 9599 | + -10, |
| 9600 | + 10 |
| 9601 | + ] |
| 9602 | + }, |
| 9603 | + "example_values": [ |
| 9604 | + 0, |
| 9605 | + -0.01, |
| 9606 | + 0.25, |
| 9607 | + 0.5, |
| 9608 | + -1, |
| 9609 | + 2, |
| 9610 | + 3, |
| 9611 | + 4, |
| 9612 | + 9, |
| 9613 | + -16, |
| 9614 | + 25, |
| 9615 | + -36, |
| 9616 | + -49, |
| 9617 | + 64, |
| 9618 | + 81, |
| 9619 | + 100, |
| 9620 | + 0.1, |
| 9621 | + 10, |
| 9622 | + -50, |
| 9623 | + 99.99 |
| 9624 | + ] |
| 9625 | + } |
| 9626 | + ], |
| 9627 | + "output_policy": "real_floating_point_and_generic", |
| 9628 | + "returns": { |
| 9629 | + "desc": "multiplicative inverse", |
| 9630 | + "type": { |
| 9631 | + "javascript": "number", |
| 9632 | + "jsdoc": "number", |
| 9633 | + "c": "float", |
| 9634 | + "dtype": "float32" |
| 9635 | + } |
| 9636 | + }, |
| 9637 | + "keywords": [ |
| 9638 | + "inv", |
| 9639 | + "multiplicative", |
| 9640 | + "inverse", |
| 9641 | + "reciprocal" |
| 9642 | + ], |
| 9643 | + "extra_keywords": [ |
| 9644 | + "math.pow" |
| 9645 | + ] |
| 9646 | + }, |
| 9647 | + "@stdlib/math/base/special/inv": { |
| 9648 | + "$schema": "math/base@v1.0", |
| 9649 | + "base_alias": "inv", |
| 9650 | + "alias": "inv", |
| 9651 | + "pkg_desc": "compute the multiplicative inverse of a number", |
| 9652 | + "desc": "computes the multiplicative inverse of a number", |
| 9653 | + "short_desc": "multiplicative inverse", |
| 9654 | + "parameters": [ |
| 9655 | + { |
| 9656 | + "name": "x", |
| 9657 | + "desc": "input value", |
| 9658 | + "type": { |
| 9659 | + "javascript": "number", |
| 9660 | + "jsdoc": "number", |
| 9661 | + "c": "double", |
| 9662 | + "dtype": "float64" |
| 9663 | + }, |
| 9664 | + "domain": [ |
| 9665 | + { |
| 9666 | + "min": "-infinity", |
| 9667 | + "max": "infinity" |
| 9668 | + } |
| 9669 | + ], |
| 9670 | + "rand": { |
| 9671 | + "prng": "random/base/uniform", |
| 9672 | + "parameters": [ |
| 9673 | + -10, |
| 9674 | + 10 |
| 9675 | + ] |
| 9676 | + }, |
| 9677 | + "example_values": [ |
| 9678 | + 0, |
| 9679 | + -0.01, |
| 9680 | + 0.25, |
| 9681 | + 0.5, |
| 9682 | + -1, |
| 9683 | + 2, |
| 9684 | + 3, |
| 9685 | + 4, |
| 9686 | + 9, |
| 9687 | + -16, |
| 9688 | + 25, |
| 9689 | + -36, |
| 9690 | + -49, |
| 9691 | + 64, |
| 9692 | + 81, |
| 9693 | + 100, |
| 9694 | + 0.1, |
| 9695 | + 10, |
| 9696 | + -50, |
| 9697 | + 99.99 |
| 9698 | + ] |
| 9699 | + } |
| 9700 | + ], |
| 9701 | + "output_policy": "real_floating_point_and_generic", |
| 9702 | + "returns": { |
| 9703 | + "desc": "multiplicative inverse", |
| 9704 | + "type": { |
| 9705 | + "javascript": "number", |
| 9706 | + "jsdoc": "number", |
| 9707 | + "c": "double", |
| 9708 | + "dtype": "float64" |
| 9709 | + } |
| 9710 | + }, |
| 9711 | + "keywords": [ |
| 9712 | + "inv", |
| 9713 | + "multiplicative", |
| 9714 | + "inverse", |
| 9715 | + "reciprocal" |
| 9716 | + ], |
| 9717 | + "extra_keywords": [ |
| 9718 | + "math.pow" |
| 9719 | + ] |
| 9720 | + }, |
9502 | 9721 | "@stdlib/math/base/special/cinvf": {}, |
9503 | 9722 | "@stdlib/math/base/special/cinv": {}, |
9504 | 9723 | "@stdlib/math/base/special/lnf": { |
|
9730 | 9949 | ] |
9731 | 9950 | }, |
9732 | 9951 | "@stdlib/math/base/special/logitf": {}, |
9733 | | - "@stdlib/math/base/special/logit": {}, |
| 9952 | + "@stdlib/math/base/special/logit": { |
| 9953 | + "$schema": "math/base@v1.0", |
| 9954 | + "base_alias": "logit", |
| 9955 | + "alias": "logit", |
| 9956 | + "pkg_desc": "evaluate the logit function", |
| 9957 | + "desc": "evaluates the logit function", |
| 9958 | + "short_desc": "logit", |
| 9959 | + "parameters": [ |
| 9960 | + { |
| 9961 | + "name": "x", |
| 9962 | + "desc": "input value", |
| 9963 | + "type": { |
| 9964 | + "javascript": "number", |
| 9965 | + "jsdoc": "number", |
| 9966 | + "c": "double", |
| 9967 | + "dtype": "float64" |
| 9968 | + }, |
| 9969 | + "domain": [ |
| 9970 | + { |
| 9971 | + "min": 0, |
| 9972 | + "max": 1 |
| 9973 | + } |
| 9974 | + ], |
| 9975 | + "rand": { |
| 9976 | + "prng": "random/base/uniform", |
| 9977 | + "parameters": [ |
| 9978 | + 0, |
| 9979 | + 1 |
| 9980 | + ] |
| 9981 | + }, |
| 9982 | + "example_values": [ |
| 9983 | + 0.001, |
| 9984 | + 0.005, |
| 9985 | + 0.01, |
| 9986 | + 0.025, |
| 9987 | + 0.05, |
| 9988 | + 0.1, |
| 9989 | + 0.2, |
| 9990 | + 0.3, |
| 9991 | + 0.4, |
| 9992 | + 0.45, |
| 9993 | + 0.5, |
| 9994 | + 0.55, |
| 9995 | + 0.6, |
| 9996 | + 0.7, |
| 9997 | + 0.8, |
| 9998 | + 0.9, |
| 9999 | + 0.95, |
| 10000 | + 0.975, |
| 10001 | + 0.99, |
| 10002 | + 0.999 |
| 10003 | + ] |
| 10004 | + } |
| 10005 | + ], |
| 10006 | + "output_policy": "real_floating_point_and_generic", |
| 10007 | + "returns": { |
| 10008 | + "desc": "logit", |
| 10009 | + "type": { |
| 10010 | + "javascript": "number", |
| 10011 | + "jsdoc": "number", |
| 10012 | + "c": "double", |
| 10013 | + "dtype": "float64" |
| 10014 | + } |
| 10015 | + }, |
| 10016 | + "keywords": [ |
| 10017 | + "logit", |
| 10018 | + "proportion", |
| 10019 | + "log-odds", |
| 10020 | + "logistic", |
| 10021 | + "sigmoid" |
| 10022 | + ], |
| 10023 | + "extra_keywords": [] |
| 10024 | + }, |
9734 | 10025 | "@stdlib/math/base/special/lucasf": {}, |
9735 | 10026 | "@stdlib/math/base/special/lucas": {}, |
9736 | 10027 | "@stdlib/math/base/special/negafibonaccif": {}, |
|
9889 | 10180 | ], |
9890 | 10181 | "extra_keywords": [] |
9891 | 10182 | }, |
9892 | | - "@stdlib/math/base/special/rampf": {}, |
| 10183 | + "@stdlib/math/base/special/rampf": { |
| 10184 | + "$schema": "math/base@v1.0", |
| 10185 | + "base_alias": "ramp", |
| 10186 | + "alias": "rampf", |
| 10187 | + "pkg_desc": "evaluate the ramp function for a single-precision floating-point number", |
| 10188 | + "desc": "evaluates the ramp function for a single-precision floating-point number", |
| 10189 | + "short_desc": "ramp function", |
| 10190 | + "parameters": [ |
| 10191 | + { |
| 10192 | + "name": "x", |
| 10193 | + "desc": "input value", |
| 10194 | + "type": { |
| 10195 | + "javascript": "number", |
| 10196 | + "jsdoc": "number", |
| 10197 | + "c": "float", |
| 10198 | + "dtype": "float32" |
| 10199 | + }, |
| 10200 | + "domain": [ |
| 10201 | + { |
| 10202 | + "min": "-infinity", |
| 10203 | + "max": "infinity" |
| 10204 | + } |
| 10205 | + ], |
| 10206 | + "rand": { |
| 10207 | + "prng": "random/base/uniform", |
| 10208 | + "parameters": [ |
| 10209 | + -10, |
| 10210 | + 10 |
| 10211 | + ] |
| 10212 | + }, |
| 10213 | + "example_values": [ |
| 10214 | + 64, |
| 10215 | + 27, |
| 10216 | + 0, |
| 10217 | + 0.1, |
| 10218 | + -9, |
| 10219 | + 8, |
| 10220 | + -1, |
| 10221 | + 125, |
| 10222 | + -10.2, |
| 10223 | + 11.3, |
| 10224 | + -12.4, |
| 10225 | + 3.5, |
| 10226 | + -1.6, |
| 10227 | + 15.7, |
| 10228 | + -16, |
| 10229 | + 17.9, |
| 10230 | + -188, |
| 10231 | + 19.11, |
| 10232 | + -200, |
| 10233 | + 21.15 |
| 10234 | + ] |
| 10235 | + } |
| 10236 | + ], |
| 10237 | + "output_policy": "same", |
| 10238 | + "returns": { |
| 10239 | + "desc": "function value", |
| 10240 | + "type": { |
| 10241 | + "javascript": "number", |
| 10242 | + "jsdoc": "number", |
| 10243 | + "c": "float", |
| 10244 | + "dtype": "float32" |
| 10245 | + } |
| 10246 | + }, |
| 10247 | + "keywords": [ |
| 10248 | + "ramp", |
| 10249 | + "heaviside", |
| 10250 | + "max", |
| 10251 | + "maximum", |
| 10252 | + "dsp" |
| 10253 | + ], |
| 10254 | + "extra_keywords": [] |
| 10255 | + }, |
9893 | 10256 | "@stdlib/math/base/special/ramp": { |
9894 | 10257 | "$schema": "math/base@v1.0", |
9895 | 10258 | "base_alias": "ramp", |
|
0 commit comments