Skip to content

Commit 7a63fda

Browse files
committed
Auto-generated commit
1 parent f70c8f4 commit 7a63fda

File tree

11 files changed

+530
-1
lines changed

11 files changed

+530
-1
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,22 @@
1010

1111
### Features
1212

13+
- [`84b30fb`](https://github.com/stdlib-js/stdlib/commit/84b30fb2c4455b9cdc27d8010487631a4568c0cf) - add `snanmeanors`, `snanmeanpn`, `snanmeanwd` to namespace
14+
- [`320a026`](https://github.com/stdlib-js/stdlib/commit/320a026ee97a919f752a4d205a80d705b0e8c07b) - add `sminsorted`, `snanmaxabs`, `snanminabs` to namespace
15+
- [`11c3a12`](https://github.com/stdlib-js/stdlib/commit/11c3a1236bbf511c76ba421960f468e8bac696ad) - add `smeankbn`, `smeankbn2`, `smeanli`, `smeanlipw`, `smeanpn`, `smeanpw`, `smeanwd` to namespace
16+
- [`e468858`](https://github.com/stdlib-js/stdlib/commit/e468858b1859b2e9cbc0a0f96fffef738e6a89f8) - add `scuminabs`, `scumaxabs`, `smaxabssorted` to namespace
17+
- [`5b56ba7`](https://github.com/stdlib-js/stdlib/commit/5b56ba71d603dad5fa09bd99aa2f59699201ae70) - add `rangeBy` to namespace
18+
- [`88495bc`](https://github.com/stdlib-js/stdlib/commit/88495bcae6e4b09787590f3cd985e6f0381f53d5) - add `nanminabs`, `nanmaxabs`, `nanmeanpn`, `nanmeanwd` to namespace
19+
- [`c5012fa`](https://github.com/stdlib-js/stdlib/commit/c5012fa7fd7ca982ea9960dc617d3ae436ebf9df) - add `mskmax` and `mskmin` to namespace
20+
- [`34d55d6`](https://github.com/stdlib-js/stdlib/commit/34d55d6692d3022502cd8c4d9fbba8efc68209cf) - add `mediansorted` and `minsorted` to namespace
21+
- [`5363fe4`](https://github.com/stdlib-js/stdlib/commit/5363fe4d290ca751ae9cb58eb93e6e9a3a15e20d) - add `meankbn`, `meankbn2`, `meanpn`, `meanpw`, `meanwd` to namespace
22+
- [`349fefb`](https://github.com/stdlib-js/stdlib/commit/349fefbf5aeeb43ed6357e5ac5b9175c735e71ac) - add `dnanminabs` to namespace
23+
- [`08b4ee9`](https://github.com/stdlib-js/stdlib/commit/08b4ee9c801d7533473d01d52d50461db31e48c7) - add `dnanmeanors`, `dnanmeanpn`, `dnanmeanpw`, `dnanmeanwd` to namespace
24+
- [`1bfaf23`](https://github.com/stdlib-js/stdlib/commit/1bfaf2323cc7b7d30cb9ffc996f918bb7b5affd6) - add `dnanmaxabs` to namespace
25+
- [`970863c`](https://github.com/stdlib-js/stdlib/commit/970863cfb9eef498adc1d3577a9f3e534956c7ca) - add `dminsorted` to namespace
26+
- [`36866c4`](https://github.com/stdlib-js/stdlib/commit/36866c461001fd1ec1c75899f20fae31ba951678) - add `dmeanli`, `dmeanlipw`, `dmeanpn`, `dmeanpw` to namespace
27+
- [`ac413aa`](https://github.com/stdlib-js/stdlib/commit/ac413aa3c8d9fe761a5d03ded714a21e80bdde30) - add `dcuminabs`, `dmaxabssorted`, `dmeankbn`, and `dmeankbn2` to namespace
28+
- [`7d69142`](https://github.com/stdlib-js/stdlib/commit/7d69142c230dff766aee030770852103688f7649) - add `dcumaxabs` to namespace
1329
- [`70277f2`](https://github.com/stdlib-js/stdlib/commit/70277f2d5538f8137b6df77c9ea1a36cb3b064aa) - add `stats/base/ndarray/smeankbn2` [(#8617)](https://github.com/stdlib-js/stdlib/pull/8617)
1430
- [`48f7f88`](https://github.com/stdlib-js/stdlib/commit/48f7f8864a2f3cdf06c5c8d163d0bf61fba101a7) - add `stats/base/ndarray/smeanlipw` [(#8621)](https://github.com/stdlib-js/stdlib/pull/8621)
1531
- [`b75b097`](https://github.com/stdlib-js/stdlib/commit/b75b097cd53455457d3c001eb18693090ae9ccd0) - add `stats/base/ndarray/smeanli` [(#8620)](https://github.com/stdlib-js/stdlib/pull/8620)
@@ -3454,6 +3470,23 @@ A total of 557 issues were closed in this release:
34543470

34553471
<details>
34563472

3473+
- [`84b30fb`](https://github.com/stdlib-js/stdlib/commit/84b30fb2c4455b9cdc27d8010487631a4568c0cf) - **feat:** add `snanmeanors`, `snanmeanpn`, `snanmeanwd` to namespace _(by Athan Reines)_
3474+
- [`320a026`](https://github.com/stdlib-js/stdlib/commit/320a026ee97a919f752a4d205a80d705b0e8c07b) - **feat:** add `sminsorted`, `snanmaxabs`, `snanminabs` to namespace _(by Athan Reines)_
3475+
- [`11c3a12`](https://github.com/stdlib-js/stdlib/commit/11c3a1236bbf511c76ba421960f468e8bac696ad) - **feat:** add `smeankbn`, `smeankbn2`, `smeanli`, `smeanlipw`, `smeanpn`, `smeanpw`, `smeanwd` to namespace _(by Athan Reines)_
3476+
- [`e468858`](https://github.com/stdlib-js/stdlib/commit/e468858b1859b2e9cbc0a0f96fffef738e6a89f8) - **feat:** add `scuminabs`, `scumaxabs`, `smaxabssorted` to namespace _(by Athan Reines)_
3477+
- [`5b56ba7`](https://github.com/stdlib-js/stdlib/commit/5b56ba71d603dad5fa09bd99aa2f59699201ae70) - **feat:** add `rangeBy` to namespace _(by Athan Reines)_
3478+
- [`88495bc`](https://github.com/stdlib-js/stdlib/commit/88495bcae6e4b09787590f3cd985e6f0381f53d5) - **feat:** add `nanminabs`, `nanmaxabs`, `nanmeanpn`, `nanmeanwd` to namespace _(by Athan Reines)_
3479+
- [`c5012fa`](https://github.com/stdlib-js/stdlib/commit/c5012fa7fd7ca982ea9960dc617d3ae436ebf9df) - **feat:** add `mskmax` and `mskmin` to namespace _(by Athan Reines)_
3480+
- [`34d55d6`](https://github.com/stdlib-js/stdlib/commit/34d55d6692d3022502cd8c4d9fbba8efc68209cf) - **feat:** add `mediansorted` and `minsorted` to namespace _(by Athan Reines)_
3481+
- [`5363fe4`](https://github.com/stdlib-js/stdlib/commit/5363fe4d290ca751ae9cb58eb93e6e9a3a15e20d) - **feat:** add `meankbn`, `meankbn2`, `meanpn`, `meanpw`, `meanwd` to namespace _(by Athan Reines)_
3482+
- [`349fefb`](https://github.com/stdlib-js/stdlib/commit/349fefbf5aeeb43ed6357e5ac5b9175c735e71ac) - **feat:** add `dnanminabs` to namespace _(by Athan Reines)_
3483+
- [`08b4ee9`](https://github.com/stdlib-js/stdlib/commit/08b4ee9c801d7533473d01d52d50461db31e48c7) - **feat:** add `dnanmeanors`, `dnanmeanpn`, `dnanmeanpw`, `dnanmeanwd` to namespace _(by Athan Reines)_
3484+
- [`1bfaf23`](https://github.com/stdlib-js/stdlib/commit/1bfaf2323cc7b7d30cb9ffc996f918bb7b5affd6) - **feat:** add `dnanmaxabs` to namespace _(by Athan Reines)_
3485+
- [`970863c`](https://github.com/stdlib-js/stdlib/commit/970863cfb9eef498adc1d3577a9f3e534956c7ca) - **feat:** add `dminsorted` to namespace _(by Athan Reines)_
3486+
- [`36866c4`](https://github.com/stdlib-js/stdlib/commit/36866c461001fd1ec1c75899f20fae31ba951678) - **feat:** add `dmeanli`, `dmeanlipw`, `dmeanpn`, `dmeanpw` to namespace _(by Athan Reines)_
3487+
- [`ac413aa`](https://github.com/stdlib-js/stdlib/commit/ac413aa3c8d9fe761a5d03ded714a21e80bdde30) - **feat:** add `dcuminabs`, `dmaxabssorted`, `dmeankbn`, and `dmeankbn2` to namespace _(by Athan Reines)_
3488+
- [`7d69142`](https://github.com/stdlib-js/stdlib/commit/7d69142c230dff766aee030770852103688f7649) - **feat:** add `dcumaxabs` to namespace _(by Athan Reines)_
3489+
- [`0d2bde9`](https://github.com/stdlib-js/stdlib/commit/0d2bde9c340755e6ebdf3b1495c9e4cf47b56a03) - **docs:** add missing references and notes _(by Athan Reines)_
34573490
- [`347914d`](https://github.com/stdlib-js/stdlib/commit/347914dc5de466218b40f73e5302d8439f7ba20f) - **test:** update descriptions _(by Athan Reines)_
34583491
- [`70277f2`](https://github.com/stdlib-js/stdlib/commit/70277f2d5538f8137b6df77c9ea1a36cb3b064aa) - **feat:** add `stats/base/ndarray/smeankbn2` [(#8617)](https://github.com/stdlib-js/stdlib/pull/8617) _(by Kaustubh Patange, Athan Reines)_
34593492
- [`48f7f88`](https://github.com/stdlib-js/stdlib/commit/48f7f8864a2f3cdf06c5c8d163d0bf61fba101a7) - **feat:** add `stats/base/ndarray/smeanlipw` [(#8621)](https://github.com/stdlib-js/stdlib/pull/8621) _(by Kaustubh Patange, Athan Reines)_

base/ndarray/dmeankbn/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,18 @@ console.log( v );
110110

111111
<!-- /.examples -->
112112

113+
* * *
114+
115+
<section class="references">
116+
117+
## References
118+
119+
- Neumaier, Arnold. 1974. "Rounding Error Analysis of Some Methods for Summing Finite Sums." _Zeitschrift Für Angewandte Mathematik Und Mechanik_ 54 (1): 39–51. doi:[10.1002/zamm.19740540106][@neumaier:1974a].
120+
121+
</section>
122+
123+
<!-- /.references -->
124+
113125
<!-- Section for related `stdlib` packages. Do not manually edit this section, as it is automatically populated. -->
114126

115127
<section class="related">
@@ -124,6 +136,8 @@ console.log( v );
124136

125137
[arithmetic-mean]: https://en.wikipedia.org/wiki/Arithmetic_mean
126138

139+
[@neumaier:1974a]: https://doi.org/10.1002/zamm.19740540106
140+
127141
</section>
128142

129143
<!-- /.links -->

base/ndarray/dmeankbn2/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,18 @@ console.log( v );
110110

111111
<!-- /.examples -->
112112

113+
* * *
114+
115+
<section class="references">
116+
117+
## References
118+
119+
- Klein, Andreas. 2005. "A Generalized Kahan-Babuška-Summation-Algorithm." _Computing_ 76 (3): 279–93. doi:[10.1007/s00607-005-0139-x][@klein:2005a].
120+
121+
</section>
122+
123+
<!-- /.references -->
124+
113125
<!-- Section for related `stdlib` packages. Do not manually edit this section, as it is automatically populated. -->
114126

115127
<section class="related">
@@ -124,6 +136,8 @@ console.log( v );
124136

125137
[arithmetic-mean]: https://en.wikipedia.org/wiki/Arithmetic_mean
126138

139+
[@klein:2005a]: https://doi.org/10.1007/s00607-005-0139-x
140+
127141
</section>
128142

129143
<!-- /.links -->

base/ndarray/dnanmeanpw/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ The function has the following parameters:
7979
## Notes
8080

8181
- If provided an empty one-dimensional ndarray, the function returns `NaN`.
82+
- In general, pairwise summation is more numerically stable than ordinary recursive summation (i.e., "simple" summation), with slightly worse performance. While not the most numerically stable summation technique (e.g., compensated summation techniques such as the Kahan–Babuška-Neumaier algorithm are generally more numerically stable), pairwise summation strikes a reasonable balance between numerical stability and performance. If either numerical stability or performance is more desirable for your use case, consider alternative summation techniques.
8283

8384
</section>
8485

0 commit comments

Comments
 (0)