Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@ base.strided.dmap,"@stdlib/strided/base/dmap"
base.strided.dmap2,"@stdlib/strided/base/dmap2"
base.strided.dmax,"@stdlib/stats/strided/dmax"
base.strided.dmaxabs,"@stdlib/stats/strided/dmaxabs"
base.strided.dmaxabssorted,"@stdlib/stats/strided/dmaxabssorted"
base.strided.dmaxabsSorted,"@stdlib/stats/strided/dmaxabs-sorted"
base.strided.dmaxsorted,"@stdlib/stats/strided/dmaxsorted"
base.strided.dmean,"@stdlib/stats/strided/dmean"
base.strided.dmeankbn,"@stdlib/stats/strided/dmeankbn"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@ base.strided.dmap,"base.strided.smap,base.strided.unary"
base.strided.dmap2,"base.strided.smap2,base.strided.binary"
base.strided.dmax,"base.strided.dmin,base.strided.dnanmax,base.strided.max,base.strided.smax"
base.strided.dmaxabs,"base.strided.dmax,base.strided.dminabs,base.strided.dnanmaxabs,base.strided.maxabs,base.strided.smaxabs"
base.strided.dmaxabssorted,"base.strided.dmaxabs,base.strided.dmaxsorted,base.strided.smaxabssorted"
base.strided.dmaxabsSorted,"base.strided.dmaxabs,base.strided.dmaxsorted,base.strided.smaxabssorted"
base.strided.dmaxsorted,"base.strided.dmax,base.strided.dminsorted,base.strided.maxsorted,base.strided.smaxsorted"
base.strided.dmean,"base.strided.dnanmean,base.strided.mean,base.strided.smean"
base.strided.dmeankbn,"base.strided.dmean,base.strided.meankbn,base.strided.smeankbn"
Expand Down Expand Up @@ -1344,7 +1344,7 @@ base.strided.smap,"base.strided.dmap,base.strided.unary"
base.strided.smap2,"base.strided.dmap2,base.strided.binary"
base.strided.smax,"base.strided.dmax,base.strided.max,base.strided.smin,base.strided.snanmax"
base.strided.smaxabs,"base.strided.dmaxabs,base.strided.maxabs,base.strided.smax,base.strided.sminabs,base.strided.snanmaxabs"
base.strided.smaxabssorted,"base.strided.dmaxabssorted,base.strided.smaxabs,base.strided.smaxsorted"
base.strided.smaxabssorted,"base.strided.dmaxabsSorted,base.strided.smaxabs,base.strided.smaxsorted"
base.strided.smaxsorted,"base.strided.dmaxsorted,base.strided.maxsorted,base.strided.smax,base.strided.sminsorted"
base.strided.smean,"base.strided.dmean,base.strided.dsmean,base.strided.mean,base.strided.sdsmean,base.strided.snanmean"
base.strided.smeankbn,"base.strided.dmeankbn,base.strided.meankbn,base.strided.smean"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@ base.strided.dmap,"@stdlib/strided-base-dmap"
base.strided.dmap2,"@stdlib/strided-base-dmap2"
base.strided.dmax,"@stdlib/stats-strided-dmax"
base.strided.dmaxabs,"@stdlib/stats-strided-dmaxabs"
base.strided.dmaxabssorted,"@stdlib/stats-strided-dmaxabssorted"
base.strided.dmaxabsSorted,"@stdlib/stats-strided-dmaxabs-sorted"
base.strided.dmaxsorted,"@stdlib/stats-strided-dmaxsorted"
base.strided.dmean,"@stdlib/stats-strided-dmean"
base.strided.dmeankbn,"@stdlib/stats-strided-dmeankbn"
Expand Down

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/namespace/aliases/data/data.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/namespace/aliases/data/data.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@ base.strided.dmap
base.strided.dmap2
base.strided.dmax
base.strided.dmaxabs
base.strided.dmaxabssorted
base.strided.dmaxabsSorted
base.strided.dmaxsorted
base.strided.dmean
base.strided.dmeankbn
Expand Down Expand Up @@ -3203,4 +3203,4 @@ writablePropertySymbolsIn
writeFile
zip
ztest
ztest2
ztest2
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@
});

ns.push({
'alias': 'base.strided.dasum',

Check warning on line 133 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dasum"
'path': '@stdlib/blas/base/dasum',
'value': require( '@stdlib/blas/base/dasum' ),
'type': 'Function',
Expand All @@ -144,7 +144,7 @@
});

ns.push({
'alias': 'base.strided.dasumpw',

Check warning on line 147 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dasumpw"
'path': '@stdlib/blas/ext/base/dasumpw',
'value': require( '@stdlib/blas/ext/base/dasumpw' ),
'type': 'Function',
Expand Down Expand Up @@ -172,7 +172,7 @@
});

ns.push({
'alias': 'base.strided.dcbrt',

Check warning on line 175 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcbrt"
'path': '@stdlib/math/strided/special/dcbrt',
'value': require( '@stdlib/math/strided/special/dcbrt' ),
'type': 'Function',
Expand All @@ -184,7 +184,7 @@
});

ns.push({
'alias': 'base.strided.dceil',

Check warning on line 187 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dceil"
'path': '@stdlib/math/strided/special/dceil',
'value': require( '@stdlib/math/strided/special/dceil' ),
'type': 'Function',
Expand Down Expand Up @@ -243,7 +243,7 @@
});

ns.push({
'alias': 'base.strided.dcumin',

Check warning on line 246 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcumin"
'path': '@stdlib/stats/strided/dcumin',
'value': require( '@stdlib/stats/strided/dcumin' ),
'type': 'Function',
Expand All @@ -257,7 +257,7 @@
});

ns.push({
'alias': 'base.strided.dcuminabs',

Check warning on line 260 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcuminabs"
'path': '@stdlib/stats/strided/dcuminabs',
'value': require( '@stdlib/stats/strided/dcuminabs' ),
'type': 'Function',
Expand All @@ -271,7 +271,7 @@
});

ns.push({
'alias': 'base.strided.dcusum',

Check warning on line 274 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcusum"
'path': '@stdlib/blas/ext/base/dcusum',
'value': require( '@stdlib/blas/ext/base/dcusum' ),
'type': 'Function',
Expand All @@ -284,7 +284,7 @@
});

ns.push({
'alias': 'base.strided.dcusumkbn',

Check warning on line 287 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcusumkbn"
'path': '@stdlib/blas/ext/base/dcusumkbn',
'value': require( '@stdlib/blas/ext/base/dcusumkbn' ),
'type': 'Function',
Expand All @@ -297,7 +297,7 @@
});

ns.push({
'alias': 'base.strided.dcusumkbn2',

Check warning on line 300 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcusumkbn"
'path': '@stdlib/blas/ext/base/dcusumkbn2',
'value': require( '@stdlib/blas/ext/base/dcusumkbn2' ),
'type': 'Function',
Expand All @@ -310,7 +310,7 @@
});

ns.push({
'alias': 'base.strided.dcusumors',

Check warning on line 313 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "dcusumors"
'path': '@stdlib/blas/ext/base/dcusumors',
'value': require( '@stdlib/blas/ext/base/dcusumors' ),
'type': 'Function',
Expand Down Expand Up @@ -452,9 +452,9 @@
});

ns.push({
'alias': 'base.strided.dmaxabssorted',
'path': '@stdlib/stats/strided/dmaxabssorted',
'value': require( '@stdlib/stats/strided/dmaxabssorted' ),
'alias': 'base.strided.dmaxabsSorted',
'path': '@stdlib/stats/strided/dmaxabs-sorted',
'value': require( '@stdlib/stats/strided/dmaxabs-sorted' ),
'type': 'Function',
'related': [
'@stdlib/stats/strided/dmaxabs',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -601,7 +601,7 @@ ns.push({
'value': require( '@stdlib/stats/strided/smaxabssorted' ),
'type': 'Function',
'related': [
'@stdlib/stats/strided/dmaxabssorted',
'@stdlib/stats/strided/dmaxabs-sorted',
'@stdlib/stats/base/maxabssorted',
'@stdlib/stats/strided/smaxabs',
'@stdlib/stats/strided/smaxsorted',
Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
"@stdlib/strided/base/dmap2",base.strided.dmap2
"@stdlib/stats/strided/dmax",base.strided.dmax
"@stdlib/stats/strided/dmaxabs",base.strided.dmaxabs
"@stdlib/stats/strided/dmaxabssorted",base.strided.dmaxabssorted
"@stdlib/stats/strided/dmaxabs-sorted",base.strided.dmaxabsSorted
"@stdlib/stats/strided/dmaxsorted",base.strided.dmaxsorted
"@stdlib/stats/strided/dmean",base.strided.dmean
"@stdlib/stats/strided/dmeankbn",base.strided.dmeankbn
Expand Down

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
"@stdlib/strided/base/dmap2","@stdlib/strided/base/smap2,@stdlib/strided/base/binary"
"@stdlib/stats/strided/dmax","@stdlib/stats/strided/dmin,@stdlib/stats/strided/dnanmax,@stdlib/stats/strided/max,@stdlib/stats/strided/smax"
"@stdlib/stats/strided/dmaxabs","@stdlib/stats/strided/dmax,@stdlib/stats/strided/dminabs,@stdlib/stats/strided/dnanmaxabs,@stdlib/stats/strided/maxabs,@stdlib/stats/strided/smaxabs"
"@stdlib/stats/strided/dmaxabssorted","@stdlib/stats/strided/dmaxabs,@stdlib/stats/strided/dmaxsorted,@stdlib/stats/strided/smaxabssorted"
"@stdlib/stats/strided/dmaxabs-sorted","@stdlib/stats/strided/dmaxabs,@stdlib/stats/strided/dmaxsorted,@stdlib/stats/strided/smaxabssorted"
"@stdlib/stats/strided/dmaxsorted","@stdlib/stats/strided/dmax,@stdlib/stats/strided/dminsorted,@stdlib/stats/strided/maxsorted,@stdlib/stats/strided/smaxsorted"
"@stdlib/stats/strided/dmean","@stdlib/stats/strided/dnanmean,@stdlib/stats/strided/mean,@stdlib/stats/strided/smean"
"@stdlib/stats/strided/dmeankbn","@stdlib/stats/strided/dmean,@stdlib/stats/strided/meankbn,@stdlib/stats/strided/smeankbn"
Expand Down Expand Up @@ -1344,7 +1344,7 @@
"@stdlib/strided/base/smap2","@stdlib/strided/base/dmap2,@stdlib/strided/base/binary"
"@stdlib/stats/strided/smax","@stdlib/stats/strided/dmax,@stdlib/stats/strided/max,@stdlib/stats/strided/smin,@stdlib/stats/strided/snanmax"
"@stdlib/stats/strided/smaxabs","@stdlib/stats/strided/dmaxabs,@stdlib/stats/strided/maxabs,@stdlib/stats/strided/smax,@stdlib/stats/strided/sminabs,@stdlib/stats/strided/snanmaxabs"
"@stdlib/stats/strided/smaxabssorted","@stdlib/stats/strided/dmaxabssorted,@stdlib/stats/strided/smaxabs,@stdlib/stats/strided/smaxsorted"
"@stdlib/stats/strided/smaxabssorted","@stdlib/stats/strided/dmaxabs-sorted,@stdlib/stats/strided/smaxabs,@stdlib/stats/strided/smaxsorted"
"@stdlib/stats/strided/smaxsorted","@stdlib/stats/strided/dmaxsorted,@stdlib/stats/strided/maxsorted,@stdlib/stats/strided/smax,@stdlib/stats/strided/sminsorted"
"@stdlib/stats/strided/smean","@stdlib/stats/strided/dmean,@stdlib/stats/strided/dsmean,@stdlib/stats/strided/mean,@stdlib/stats/strided/sdsmean,@stdlib/stats/strided/snanmean"
"@stdlib/stats/strided/smeankbn","@stdlib/stats/strided/dmeankbn,@stdlib/stats/strided/meankbn,@stdlib/stats/strided/smean"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
"@stdlib/strided/base/dmap2","@stdlib/strided-base-dmap2"
"@stdlib/stats/strided/dmax","@stdlib/stats-strided-dmax"
"@stdlib/stats/strided/dmaxabs","@stdlib/stats-strided-dmaxabs"
"@stdlib/stats/strided/dmaxabssorted","@stdlib/stats-strided-dmaxabssorted"
"@stdlib/stats/strided/dmaxabs-sorted","@stdlib/stats-strided-dmaxabs-sorted"
"@stdlib/stats/strided/dmaxsorted","@stdlib/stats-strided-dmaxsorted"
"@stdlib/stats/strided/dmean","@stdlib/stats-strided-dmean"
"@stdlib/stats/strided/dmeankbn","@stdlib/stats-strided-dmeankbn"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
"@stdlib/strided-base-dmap2","@stdlib/strided/base/dmap2"
"@stdlib/stats-strided-dmax","@stdlib/stats/strided/dmax"
"@stdlib/stats-strided-dmaxabs","@stdlib/stats/strided/dmaxabs"
"@stdlib/stats-strided-dmaxabssorted","@stdlib/stats/strided/dmaxabssorted"
"@stdlib/stats-strided-dmaxabs-sorted","@stdlib/stats/strided/dmaxabs-sorted"
"@stdlib/stats-strided-dmaxsorted","@stdlib/stats/strided/dmaxsorted"
"@stdlib/stats-strided-dmean","@stdlib/stats/strided/dmean"
"@stdlib/stats-strided-dmeankbn","@stdlib/stats/strided/dmeankbn"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ var numelDimension = require( '@stdlib/ndarray/base/numel-dimension' );
var getStride = require( '@stdlib/ndarray/base/stride' );
var getOffset = require( '@stdlib/ndarray/base/offset' );
var getData = require( '@stdlib/ndarray/base/data-buffer' );
var strided = require( '@stdlib/stats/strided/dmaxabssorted' ).ndarray;
var strided = require( '@stdlib/stats/strided/dmaxabs-sorted' ).ndarray;


// MAIN //
Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/strided/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ The namespace exports the following:
- <span class="signature">[`distances`][@stdlib/stats/strided/distances]</span><span class="delimiter">: </span><span class="description">distance metrics for strided arrays.</span>
- <span class="signature">[`dmax( N, x, strideX )`][@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>
- <span class="signature">[`dmaxabs( N, x, strideX )`][@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>
- <span class="signature">[`dmaxabssorted( N, x, strideX )`][@stdlib/stats/strided/dmaxabssorted]</span><span class="delimiter">: </span><span class="description">calculate the maximum absolute value of a sorted double-precision floating-point strided array.</span>
- <span class="signature">[`dmaxabs-sorted( N, x, strideX )`][@stdlib/stats/strided/dmaxabs-sorted]</span><span class="delimiter">: </span><span class="description">calculate the maximum absolute value of a sorted double-precision floating-point strided array.</span>
- <span class="signature">[`dmaxsorted( N, x, strideX )`][@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>
- <span class="signature">[`dmean( N, x, strideX )`][@stdlib/stats/strided/dmean]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array.</span>
- <span class="signature">[`dmeankbn( N, x, strideX )`][@stdlib/stats/strided/dmeankbn]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.</span>
Expand Down Expand Up @@ -367,7 +367,7 @@ console.log( objectKeys( ns ) );

[@stdlib/stats/strided/dmaxabs]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmaxabs

[@stdlib/stats/strided/dmaxabssorted]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmaxabssorted
[@stdlib/stats/strided/dmaxabs-sorted]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmaxabs-sorted

[@stdlib/stats/strided/dmaxsorted]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmaxsorted

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ limitations under the License.

-->

# dmaxabssorted
# dmaxabsSorted

> Calculate the maximum absolute value of a sorted double-precision floating-point strided array.

Expand All @@ -33,22 +33,22 @@ limitations under the License.
## Usage

```javascript
var dmaxabssorted = require( '@stdlib/stats/strided/dmaxabssorted' );
var dmaxabsSorted = require( '@stdlib/stats/strided/dmaxabs-sorted' );
```

#### dmaxabssorted( N, x, strideX )
#### dmaxabsSorted( N, x, strideX )

Computes the maximum absolute value of a sorted double-precision floating-point strided array `x`.

```javascript
var Float64Array = require( '@stdlib/array/float64' );

var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
var v = dmaxabssorted( x.length, x, 1 );
var v = dmaxabsSorted( x.length, x, 1 );
// returns 3.0

x = new Float64Array( [ -3.0, -2.0, -1.0 ] );
v = dmaxabssorted( x.length, x, 1 );
v = dmaxabsSorted( x.length, x, 1 );
// returns 3.0
```

Expand All @@ -65,7 +65,7 @@ var Float64Array = require( '@stdlib/array/float64' );

var x = new Float64Array( [ 1.0, 2.0, 2.0, -7.0, 3.0, 3.0, 4.0, 2.0 ] );

var v = dmaxabssorted( 4, x, 2 );
var v = dmaxabsSorted( 4, x, 2 );
// returns 4.0
```

Expand All @@ -79,19 +79,19 @@ var Float64Array = require( '@stdlib/array/float64' );
var x0 = new Float64Array( [ 2.0, 1.0, 2.0, 2.0, -2.0, 2.0, 3.0, 4.0 ] );
var x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 ); // start at 2nd element

var v = dmaxabssorted( 4, x1, 2 );
var v = dmaxabsSorted( 4, x1, 2 );
// returns 4.0
```

#### dmaxabssorted.ndarray( N, x, strideX, offsetX )
#### dmaxabsSorted.ndarray( N, x, strideX, offsetX )

Computes the maximum absolute value of a sorted double-precision floating-point strided array using alternative indexing semantics.

```javascript
var Float64Array = require( '@stdlib/array/float64' );

var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
var v = dmaxabssorted.ndarray( x.length, x, 1, 0 );
var v = dmaxabsSorted.ndarray( x.length, x, 1, 0 );
// returns 3.0
```

Expand All @@ -106,7 +106,7 @@ var Float64Array = require( '@stdlib/array/float64' );

var x = new Float64Array( [ 2.0, 1.0, 2.0, 2.0, -2.0, 2.0, 3.0, 4.0 ] );

var v = dmaxabssorted.ndarray( 4, x, 2, 1 );
var v = dmaxabsSorted.ndarray( 4, x, 2, 1 );
// returns 4.0
```

Expand All @@ -133,15 +133,15 @@ var v = dmaxabssorted.ndarray( 4, x, 2, 1 );

```javascript
var linspace = require( '@stdlib/array/linspace' );
var dmaxabssorted = require( '@stdlib/stats/strided/dmaxabssorted' );
var dmaxabsSorted = require( '@stdlib/stats/strided/dmaxabs-sorted' );

var options = {
'dtype': 'float64'
};
var x = linspace( -5.0, 5.0, 10, options );
console.log( x );

var v = dmaxabssorted( x.length, x, 1 );
var v = dmaxabsSorted( x.length, x, 1 );
console.log( v );
```

Expand Down Expand Up @@ -172,17 +172,17 @@ console.log( v );
### Usage

```c
#include "stdlib/stats/strided/dmaxabssorted.h"
#include "stdlib/stats/strided/dmaxabs_sorted.h"
```

#### stdlib_strided_dmaxabssorted( N, \*X, strideX )
#### stdlib_strided_dmaxabs_sorted( N, \*X, strideX )

Computes the maximum absolute value of a sorted double-precision floating-point strided array.

```c
const double x[] = { -1.0, -2.0, -3.0, -4.0, -5.0, -6.0, -7.0, -8.0 };

double v = stdlib_strided_dmaxabssorted( 4, x, 2 );
double v = stdlib_strided_dmaxabs_sorted( 4, x, 2 );
// returns 7.0
```

Expand All @@ -193,17 +193,17 @@ The function accepts the following arguments:
- **strideX**: `[in] CBLAS_INT` stride length for `X`.

```c
double stdlib_strided_dmaxabssorted( const CBLAS_INT N, const double *X, const CBLAS_INT strideX );
double stdlib_strided_dmaxabs_sorted( const CBLAS_INT N, const double *X, const CBLAS_INT strideX );
```

#### stdlib_strided_dmaxabssorted_ndarray( N, \*X, strideX, offsetX )
#### stdlib_strided_dmaxabs_sorted_ndarray( N, \*X, strideX, offsetX )

Computes the maximum absolute value of a sorted double-precision floating-point strided array using alternative indexing semantics.

```c
const double x[] = { -1.0, -2.0, -3.0, -4.0, -5.0, -6.0, -7.0, -8.0 };

double v = stdlib_strided_dmaxabssorted_ndarray( 4, x, 2, 0 );
double v = stdlib_strided_dmaxabs_sorted_ndarray( 4, x, 2, 0 );
// returns 7.0
```

Expand All @@ -215,7 +215,7 @@ The function accepts the following arguments:
- **offsetX**: `[in] CBLAS_INT` starting index for `X`.

```c
double stdlib_strided_dmaxabssorted_ndarray( const CBLAS_INT N, const double *X, const CBLAS_INT strideX, const CBLAS_INT offsetX );
double stdlib_strided_dmaxabs_sorted_ndarray( const CBLAS_INT N, const double *X, const CBLAS_INT strideX, const CBLAS_INT offsetX );
```

</section>
Expand All @@ -237,7 +237,7 @@ double stdlib_strided_dmaxabssorted_ndarray( const CBLAS_INT N, const double *X,
### Examples

```c
#include "stdlib/stats/strided/dmaxabssorted.h"
#include "stdlib/stats/strided/dmaxabs_sorted.h"
#include <stdio.h>

int main( void ) {
Expand All @@ -251,7 +251,7 @@ int main( void ) {
const int strideX = 2;

// Compute the maximum absolute value:
double v = stdlib_strided_dmaxabssorted( N, x, strideX );
double v = stdlib_strided_dmaxabs_sorted( N, x, strideX );

// Print the result:
printf( "maxabs: %lf\n", v );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ var linspace = require( '@stdlib/array/linspace' );
var pow = require( '@stdlib/math/base/special/pow' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var dmaxabssorted = require( './../lib/dmaxabssorted.js' );
var dmaxabsSorted = require( './../lib/dmaxabsSorted.js' );

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Neerajpathak07 This filename is not correct. It should be dmaxabs_sorted.js. We do NOT use camelcase in filenames. We use snakecase.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great understood I'll use snake casing here on!!



// VARIABLES //
Expand Down Expand Up @@ -61,7 +61,7 @@ function createBenchmark( len ) {

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
v = dmaxabssorted( x.length, x, 1 );
v = dmaxabsSorted( x.length, x, 1 );
if ( isnan( v ) ) {
b.fail( 'should not return NaN' );
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ var pkg = require( './../package.json' ).name;

// VARIABLES //

var dmaxabssorted = tryRequire( resolve( __dirname, './../lib/dmaxabssorted.native.js' ) );
var dmaxabsSorted = tryRequire( resolve( __dirname, './../lib/dmaxabsSorted.native.js' ) );

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is why it is not enough to just do a simple find-and-replace. You need to be strategic about which regexp are used in what order. In this case, dmaxabssorted.js should be first changed to dmaxabs_sorted.js. Then you can address the aliases from dmaxabssorted to dmaxabsSorted, etc.

var opts = {
'skip': ( dmaxabssorted instanceof Error )
'skip': ( dmaxabsSorted instanceof Error )
};
var options = {
'dtype': 'float64'
Expand Down Expand Up @@ -66,7 +66,7 @@ function createBenchmark( len ) {

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
v = dmaxabssorted( x.length, x, 1 );
v = dmaxabsSorted( x.length, x, 1 );
if ( isnan( v ) ) {
b.fail( 'should not return NaN' );
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ var linspace = require( '@stdlib/array/linspace' );
var pow = require( '@stdlib/math/base/special/pow' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var dmaxabssorted = require( './../lib/ndarray.js' );
var dmaxabsSorted = require( './../lib/ndarray.js' );


// VARIABLES //
Expand Down Expand Up @@ -61,7 +61,7 @@ function createBenchmark( len ) {

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
v = dmaxabssorted( x.length, x, 1, 0 );
v = dmaxabsSorted( x.length, x, 1, 0 );
if ( isnan( v ) ) {
b.fail( 'should not return NaN' );
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ var pkg = require( './../package.json' ).name;

// VARIABLES //

var dmaxabssorted = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
var dmaxabsSorted = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
var opts = {
'skip': ( dmaxabssorted instanceof Error )
'skip': ( dmaxabsSorted instanceof Error )
};
var options = {
'dtype': 'float64'
Expand Down Expand Up @@ -66,7 +66,7 @@ function createBenchmark( len ) {

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
v = dmaxabssorted( x.length, x, 1, 0 );
v = dmaxabsSorted( x.length, x, 1, 0 );
if ( isnan( v ) ) {
b.fail( 'should not return NaN' );
}
Expand Down
Loading
Loading