Skip to content

Commit 949f937

Browse files
committed
Auto-generated commit
1 parent 398107b commit 949f937

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+244
-51
lines changed

CHANGELOG.md

+193
Original file line numberDiff line numberDiff line change
@@ -10076,6 +10076,94 @@ This release closes the following issue:
1007610076

1007710077
<!-- /.bug-fixes -->
1007810078

10079+
<section class="breaking-changes">
10080+
10081+
##### BREAKING CHANGES
10082+
10083+
- [`26c06be`](https://github.com/stdlib-js/stdlib/commit/26c06be41772334826c3e382e663a171a5a900af): remove `stats/base/dmin`
10084+
10085+
- To migrate, users should update their require/import paths to use
10086+
`@stdlib/stats/strided/dmin` which provides the same API and implementation.
10087+
Ref: https://github.com/stdlib-js/stdlib/issues/4797
10088+
---
10089+
type: pre_commit_static_analysis_report
10090+
description: Results of running static analysis checks when committing changes.
10091+
report:
10092+
- task: lint_filenames
10093+
status: passed
10094+
- task: lint_editorconfig
10095+
status: passed
10096+
- task: lint_markdown
10097+
status: na
10098+
- task: lint_package_json
10099+
status: na
10100+
- task: lint_repl_help
10101+
status: na
10102+
- task: lint_javascript_src
10103+
status: na
10104+
- task: lint_javascript_cli
10105+
status: na
10106+
- task: lint_javascript_examples
10107+
status: na
10108+
- task: lint_javascript_tests
10109+
status: na
10110+
- task: lint_javascript_benchmarks
10111+
status: na
10112+
- task: lint_python
10113+
status: na
10114+
- task: lint_r
10115+
status: na
10116+
- task: lint_c_src
10117+
status: na
10118+
- task: lint_c_examples
10119+
status: na
10120+
- task: lint_c_benchmarks
10121+
status: na
10122+
- task: lint_c_tests_fixtures
10123+
status: na
10124+
- task: lint_shell
10125+
status: na
10126+
- task: lint_typescript_declarations
10127+
status: na
10128+
- task: lint_typescript_tests
10129+
status: na
10130+
- task: lint_license_headers
10131+
status: passed
10132+
---
10133+
---
10134+
type: pre_push_report
10135+
description: Results of running various checks prior to pushing changes.
10136+
report:
10137+
- task: run_javascript_examples
10138+
status: passed
10139+
- task: run_c_examples
10140+
status: passed
10141+
- task: run_cpp_examples
10142+
status: na
10143+
- task: run_javascript_readme_examples
10144+
status: passed
10145+
- task: run_c_benchmarks
10146+
status: passed
10147+
- task: run_cpp_benchmarks
10148+
status: na
10149+
- task: run_fortran_benchmarks
10150+
status: na
10151+
- task: run_javascript_benchmarks
10152+
status: passed
10153+
- task: run_julia_benchmarks
10154+
status: na
10155+
- task: run_python_benchmarks
10156+
status: na
10157+
- task: run_r_benchmarks
10158+
status: na
10159+
- task: run_javascript_tests
10160+
status: passed
10161+
---
10162+
10163+
</section>
10164+
10165+
<!-- /.breaking-changes -->
10166+
1007910167
</details>
1008010168

1008110169
</section>
@@ -12613,6 +12701,28 @@ A total of 3 issues were closed in this release:
1261312701

1261412702
<!-- /.package -->
1261512703

12704+
<section class="package" id="stats-strided-dmin-unreleased">
12705+
12706+
#### [@stdlib/stats/strided/dmin](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmin)
12707+
12708+
<details>
12709+
12710+
<section class="features">
12711+
12712+
##### Features
12713+
12714+
- [`400d049`](https://github.com/stdlib-js/stdlib/commit/400d04981454d451fd5256f7b629a71a1b5817f2) - add `stats/strided/dmin`
12715+
12716+
</section>
12717+
12718+
<!-- /.features -->
12719+
12720+
</details>
12721+
12722+
</section>
12723+
12724+
<!-- /.package -->
12725+
1261612726
</section>
1261712727

1261812728
<!-- /.packages -->
@@ -12621,6 +12731,86 @@ A total of 3 issues were closed in this release:
1262112731

1262212732
### BREAKING CHANGES
1262312733

12734+
- [`26c06be`](https://github.com/stdlib-js/stdlib/commit/26c06be41772334826c3e382e663a171a5a900af): remove `stats/base/dmin`
12735+
12736+
- To migrate, users should update their require/import paths to use
12737+
`@stdlib/stats/strided/dmin` which provides the same API and implementation.
12738+
Ref: https://github.com/stdlib-js/stdlib/issues/4797
12739+
---
12740+
type: pre_commit_static_analysis_report
12741+
description: Results of running static analysis checks when committing changes.
12742+
report:
12743+
- task: lint_filenames
12744+
status: passed
12745+
- task: lint_editorconfig
12746+
status: passed
12747+
- task: lint_markdown
12748+
status: na
12749+
- task: lint_package_json
12750+
status: na
12751+
- task: lint_repl_help
12752+
status: na
12753+
- task: lint_javascript_src
12754+
status: na
12755+
- task: lint_javascript_cli
12756+
status: na
12757+
- task: lint_javascript_examples
12758+
status: na
12759+
- task: lint_javascript_tests
12760+
status: na
12761+
- task: lint_javascript_benchmarks
12762+
status: na
12763+
- task: lint_python
12764+
status: na
12765+
- task: lint_r
12766+
status: na
12767+
- task: lint_c_src
12768+
status: na
12769+
- task: lint_c_examples
12770+
status: na
12771+
- task: lint_c_benchmarks
12772+
status: na
12773+
- task: lint_c_tests_fixtures
12774+
status: na
12775+
- task: lint_shell
12776+
status: na
12777+
- task: lint_typescript_declarations
12778+
status: na
12779+
- task: lint_typescript_tests
12780+
status: na
12781+
- task: lint_license_headers
12782+
status: passed
12783+
---
12784+
---
12785+
type: pre_push_report
12786+
description: Results of running various checks prior to pushing changes.
12787+
report:
12788+
- task: run_javascript_examples
12789+
status: passed
12790+
- task: run_c_examples
12791+
status: passed
12792+
- task: run_cpp_examples
12793+
status: na
12794+
- task: run_javascript_readme_examples
12795+
status: passed
12796+
- task: run_c_benchmarks
12797+
status: passed
12798+
- task: run_cpp_benchmarks
12799+
status: na
12800+
- task: run_fortran_benchmarks
12801+
status: na
12802+
- task: run_javascript_benchmarks
12803+
status: passed
12804+
- task: run_julia_benchmarks
12805+
status: na
12806+
- task: run_python_benchmarks
12807+
status: na
12808+
- task: run_r_benchmarks
12809+
status: na
12810+
- task: run_javascript_tests
12811+
status: passed
12812+
---
12813+
1262412814
- [`7bdfa87`](https://github.com/stdlib-js/stdlib/commit/7bdfa8781d3a06a334bd540516ae42ccc222fd45): remove `stats/base/dmidrange`
1262512815

1262612816
- To migrate, users should update their require/import paths to use
@@ -13933,6 +14123,9 @@ A total of 29 people contributed to this release. Thank you to the following con
1393314123

1393414124
<details>
1393514125

14126+
- [`26c06be`](https://github.com/stdlib-js/stdlib/commit/26c06be41772334826c3e382e663a171a5a900af) - **remove:** remove `stats/base/dmin` _(by Aayush Khanna)_
14127+
- [`333db47`](https://github.com/stdlib-js/stdlib/commit/333db47fbaf71f768a5d27c2a29b11656093f561) - **refactor:** update paths _(by Aayush Khanna)_
14128+
- [`400d049`](https://github.com/stdlib-js/stdlib/commit/400d04981454d451fd5256f7b629a71a1b5817f2) - **feat:** add `stats/strided/dmin` _(by Aayush Khanna)_
1393614129
- [`7bdfa87`](https://github.com/stdlib-js/stdlib/commit/7bdfa8781d3a06a334bd540516ae42ccc222fd45) - **remove:** remove `stats/base/dmidrange` _(by Aayush Khanna)_
1393714130
- [`3c92159`](https://github.com/stdlib-js/stdlib/commit/3c92159d01e942d49410fbcf5f9cfb2454c90b44) - **refactor:** update paths _(by Aayush Khanna)_
1393814131
- [`b1eff22`](https://github.com/stdlib-js/stdlib/commit/b1eff225b0b45cddbebd5abe8b5ea98016c83f49) - **feat:** add `stats/strided/dmidrange` _(by Aayush Khanna)_

base/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ The namespace contains the following statistical functions:
7171
- <span class="signature">[`dmeanwd( N, x, strideX )`][@stdlib/stats/strided/dmeanwd]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.</span>
7272
- <span class="signature">[`dmediansorted( N, x, strideX )`][@stdlib/stats/strided/dmediansorted]</span><span class="delimiter">: </span><span class="description">calculate the median value of a sorted double-precision floating-point strided array.</span>
7373
- <span class="signature">[`dmidrange( N, x, strideX )`][@stdlib/stats/strided/dmidrange]</span><span class="delimiter">: </span><span class="description">calculate the mid-range of a double-precision floating-point strided array.</span>
74-
- <span class="signature">[`dmin( N, x, strideX )`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
74+
- <span class="signature">[`dmin( N, x, strideX )`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
7575
- <span class="signature">[`dminabs( N, x, strideX )`][@stdlib/stats/base/dminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a double-precision floating-point strided array.</span>
7676
- <span class="signature">[`dminsorted( N, x, strideX )`][@stdlib/stats/base/dminsorted]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a sorted double-precision floating-point strided array.</span>
7777
- <span class="signature">[`dmskmax( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dmskmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array according to a mask.</span>
@@ -339,7 +339,7 @@ console.log( objectKeys( ns ) );
339339

340340
[@stdlib/stats/strided/dmidrange]: https://github.com/stdlib-js/stats/tree/main/strided/dmidrange
341341

342-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
342+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
343343

344344
[@stdlib/stats/base/dminabs]: https://github.com/stdlib-js/stats/tree/main/base/dminabs
345345

base/dminabs/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ int main( void ) {
270270
271271
## See Also
272272
273-
- <span class="package-name">[`@stdlib/stats/base/dmin`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
273+
- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
274274
- <span class="package-name">[`@stdlib/stats/strided/dmaxabs`][@stdlib/stats/strided/dmaxabs]</span><span class="delimiter">: </span><span class="description">calculate the maximum absolute value of a double-precision floating-point strided array.</span>
275275
- <span class="package-name">[`@stdlib/stats/base/dnanminabs`][@stdlib/stats/base/dnanminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a double-precision floating-point strided array, ignoring NaN values.</span>
276276
- <span class="package-name">[`@stdlib/stats/base/minabs`][@stdlib/stats/base/minabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a strided array.</span>
@@ -290,7 +290,7 @@ int main( void ) {
290290
291291
<!-- <related-links> -->
292292
293-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
293+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
294294
295295
[@stdlib/stats/strided/dmaxabs]: https://github.com/stdlib-js/stats/tree/main/strided/dmaxabs
296296

base/dminsorted/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ int main( void ) {
277277
278278
## See Also
279279
280-
- <span class="package-name">[`@stdlib/stats/base/dmin`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
280+
- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
281281
- <span class="package-name">[`@stdlib/stats/strided/dmaxsorted`][@stdlib/stats/strided/dmaxsorted]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a sorted double-precision floating-point strided array.</span>
282282
- <span class="package-name">[`@stdlib/stats/base/minsorted`][@stdlib/stats/base/minsorted]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a sorted strided array.</span>
283283
- <span class="package-name">[`@stdlib/stats/base/sminsorted`][@stdlib/stats/base/sminsorted]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a sorted single-precision floating-point strided array.</span>
@@ -296,7 +296,7 @@ int main( void ) {
296296
297297
<!-- <related-links> -->
298298
299-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
299+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
300300
301301
[@stdlib/stats/strided/dmaxsorted]: https://github.com/stdlib-js/stats/tree/main/strided/dmaxsorted
302302

base/dmskmin/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ int main( void ) {
311311
312312
## See Also
313313
314-
- <span class="package-name">[`@stdlib/stats/base/dmin`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
314+
- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
315315
- <span class="package-name">[`@stdlib/stats/base/dmskmax`][@stdlib/stats/base/dmskmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array according to a mask.</span>
316316
- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
317317
- <span class="package-name">[`@stdlib/stats/base/dnanmskmin`][@stdlib/stats/base/dnanmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array according to a mask, ignoring NaN values.</span>
@@ -334,7 +334,7 @@ int main( void ) {
334334
335335
<!-- <related-links> -->
336336
337-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
337+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
338338
339339
[@stdlib/stats/base/dmskmax]: https://github.com/stdlib-js/stats/tree/main/base/dmskmax
340340

base/dnanmin/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ int main( void ) {
281281
282282
## See Also
283283
284-
- <span class="package-name">[`@stdlib/stats/base/dmin`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
284+
- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
285285
- <span class="package-name">[`@stdlib/stats/base/dnanmax`][@stdlib/stats/base/dnanmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array, ignoring NaN values.</span>
286286
- <span class="package-name">[`@stdlib/stats/base/nanmin`][@stdlib/stats/base/nanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a strided array, ignoring NaN values.</span>
287287
- <span class="package-name">[`@stdlib/stats/base/snanmin`][@stdlib/stats/base/snanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a single-precision floating-point strided array, ignoring NaN values.</span>
@@ -300,7 +300,7 @@ int main( void ) {
300300
301301
<!-- <related-links> -->
302302
303-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
303+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
304304
305305
[@stdlib/stats/base/dnanmax]: https://github.com/stdlib-js/stats/tree/main/base/dnanmax
306306

base/docs/types/index.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import dmeanvarpn = require( './../../../base/dmeanvarpn' );
3535
import dmeanwd = require( './../../../strided/dmeanwd' );
3636
import dmediansorted = require( './../../../strided/dmediansorted' );
3737
import dmidrange = require( './../../../strided/dmidrange' );
38-
import dmin = require( './../../../base/dmin' );
38+
import dmin = require( './../../../strided/dmin' );
3939
import dminabs = require( './../../../base/dminabs' );
4040
import dminsorted = require( './../../../base/dminsorted' );
4141
import dmskmax = require( './../../../base/dmskmax' );

base/drange/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ int main( void ) {
274274
## See Also
275275
276276
- <span class="package-name">[`@stdlib/stats/strided/dmax`][@stdlib/stats/strided/dmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array.</span>
277-
- <span class="package-name">[`@stdlib/stats/base/dmin`][@stdlib/stats/base/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
277+
- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
278278
- <span class="package-name">[`@stdlib/stats/base/dnanrange`][@stdlib/stats/base/dnanrange]</span><span class="delimiter">: </span><span class="description">calculate the range of a double-precision floating-point strided array, ignoring NaN values.</span>
279279
- <span class="package-name">[`@stdlib/stats/base/range`][@stdlib/stats/base/range]</span><span class="delimiter">: </span><span class="description">calculate the range of a strided array.</span>
280280
- <span class="package-name">[`@stdlib/stats/base/srange`][@stdlib/stats/base/srange]</span><span class="delimiter">: </span><span class="description">calculate the range of a single-precision floating-point strided array.</span>
@@ -297,7 +297,7 @@ int main( void ) {
297297
298298
[@stdlib/stats/strided/dmax]: https://github.com/stdlib-js/stats/tree/main/strided/dmax
299299
300-
[@stdlib/stats/base/dmin]: https://github.com/stdlib-js/stats/tree/main/base/dmin
300+
[@stdlib/stats/strided/dmin]: https://github.com/stdlib-js/stats/tree/main/strided/dmin
301301
302302
[@stdlib/stats/base/dnanrange]: https://github.com/stdlib-js/stats/tree/main/base/dnanrange
303303

base/lib/index.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,6 @@ setReadOnly( ns, 'dmeanvar', require( './../../base/dmeanvar' ) );
144144
*/
145145
setReadOnly( ns, 'dmeanvarpn', require( './../../base/dmeanvarpn' ) );
146146

147-
/**
148-
* @name dmin
149-
* @memberof ns
150-
* @readonly
151-
* @type {Function}
152-
* @see {@link module:@stdlib/stats/base/dmin}
153-
*/
154-
setReadOnly( ns, 'dmin', require( './../../base/dmin' ) );
155-
156147
/**
157148
* @name dminabs
158149
* @memberof ns
@@ -1926,6 +1917,15 @@ setReadOnly( ns, 'dmediansorted', require( './../../strided/dmediansorted' ) );
19261917
*/
19271918
setReadOnly( ns, 'dmidrange', require( './../../strided/dmidrange' ) );
19281919

1920+
/**
1921+
* @name dmin
1922+
* @memberof ns
1923+
* @readonly
1924+
* @type {Function}
1925+
* @see {@link module:@stdlib/stats/strided/dmin}
1926+
*/
1927+
setReadOnly( ns, 'dmin', require( './../../strided/dmin' ) );
1928+
19291929

19301930
// EXPORTS //
19311931

0 commit comments

Comments
 (0)