@stdlib/blas-base-scopy
Advanced tools
| # Security | ||
| > Policy for reporting security vulnerabilities. | ||
| See the security policy [in the main project repository](https://github.com/stdlib-js/stdlib/security). |
@@ -36,3 +36,3 @@ /* | ||
| * @example | ||
| * var Float32Array = require( `@stdlib/array/float32` ); | ||
| * var Float32Array = require( '@stdlib/array-float32' ); | ||
| * | ||
@@ -45,3 +45,3 @@ * var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); | ||
| */ | ||
| ( N: number, x: Float32Array, strideX: number, y: Float32Array, strideY: number ): Float32Array; // tslint:disable-line:max-line-length | ||
| ( N: number, x: Float32Array, strideX: number, y: Float32Array, strideY: number ): Float32Array; | ||
@@ -61,3 +61,3 @@ /** | ||
| * @example | ||
| * var Float32Array = require( `@stdlib/array/float32` ); | ||
| * var Float32Array = require( '@stdlib/array-float32' ); | ||
| * | ||
@@ -70,3 +70,3 @@ * var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); | ||
| */ | ||
| ndarray( N: number, x: Float32Array, strideX: number, offsetX: number, y: Float32Array, strideY: number, offsetY: number ): Float32Array; // tslint:disable-line:max-line-length | ||
| ndarray( N: number, x: Float32Array, strideX: number, offsetX: number, y: Float32Array, strideY: number, offsetY: number ): Float32Array; | ||
| } | ||
@@ -85,3 +85,3 @@ | ||
| * @example | ||
| * var Float32Array = require( `@stdlib/array/float32` ); | ||
| * var Float32Array = require( '@stdlib/array-float32' ); | ||
| * | ||
@@ -95,3 +95,3 @@ * var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); | ||
| * @example | ||
| * var Float32Array = require( `@stdlib/array/float32` ); | ||
| * var Float32Array = require( '@stdlib/array-float32' ); | ||
| * | ||
@@ -98,0 +98,0 @@ * var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); |
+167
-146
| { | ||
| "options": { | ||
| "os": "linux", | ||
| "blas": "" | ||
| }, | ||
| "fields": [ | ||
| { | ||
| "field": "src", | ||
| "resolve": true, | ||
| "relative": true | ||
| }, | ||
| { | ||
| "field": "include", | ||
| "resolve": true, | ||
| "relative": true | ||
| }, | ||
| { | ||
| "field": "libraries", | ||
| "resolve": false, | ||
| "relative": false | ||
| }, | ||
| { | ||
| "field": "libpath", | ||
| "resolve": true, | ||
| "relative": false | ||
| } | ||
| ], | ||
| "confs": [ | ||
| { | ||
| "os": "linux", | ||
| "blas": "", | ||
| "src": [ | ||
| "./src/scopy.f", | ||
| "./src/scopy_f.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "linux", | ||
| "blas": "openblas", | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lopenblas", | ||
| "-lpthread" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "", | ||
| "src": [ | ||
| "./src/scopy.f", | ||
| "./src/scopy_f.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "apple_accelerate_framework", | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lblas" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "openblas", | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lopenblas", | ||
| "-lpthread" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "win", | ||
| "blas": "", | ||
| "src": [ | ||
| "./src/scopy.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| } | ||
| ] | ||
| "options": { | ||
| "os": "linux", | ||
| "blas": "", | ||
| "wasm": false | ||
| }, | ||
| "fields": [ | ||
| { | ||
| "field": "src", | ||
| "resolve": true, | ||
| "relative": true | ||
| }, | ||
| { | ||
| "field": "include", | ||
| "resolve": true, | ||
| "relative": true | ||
| }, | ||
| { | ||
| "field": "libraries", | ||
| "resolve": false, | ||
| "relative": false | ||
| }, | ||
| { | ||
| "field": "libpath", | ||
| "resolve": true, | ||
| "relative": false | ||
| } | ||
| ], | ||
| "confs": [ | ||
| { | ||
| "os": "linux", | ||
| "blas": "", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy.f", | ||
| "./src/scopy_f.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "linux", | ||
| "blas": "openblas", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lopenblas", | ||
| "-lpthread" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy.f", | ||
| "./src/scopy_f.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "apple_accelerate_framework", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lblas" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "mac", | ||
| "blas": "openblas", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy_cblas.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [ | ||
| "-lopenblas", | ||
| "-lpthread" | ||
| ], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "win", | ||
| "blas": "", | ||
| "wasm": false, | ||
| "src": [ | ||
| "./src/scopy.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [ | ||
| "@stdlib/napi-export", | ||
| "@stdlib/napi-argv", | ||
| "@stdlib/napi-argv-int64", | ||
| "@stdlib/napi-argv-strided-float32array" | ||
| ] | ||
| }, | ||
| { | ||
| "os": "", | ||
| "blas": "", | ||
| "wasm": true, | ||
| "src": [ | ||
| "./src/scopy.c" | ||
| ], | ||
| "include": [ | ||
| "./include" | ||
| ], | ||
| "libraries": [], | ||
| "libpath": [], | ||
| "dependencies": [] | ||
| } | ||
| ] | ||
| } |
+1
-1
@@ -1,1 +0,1 @@ | ||
| Copyright (c) 2016-2023 The Stdlib Authors. | ||
| Copyright (c) 2016-2024 The Stdlib Authors. |
+19
-19
| { | ||
| "name": "@stdlib/blas-base-scopy", | ||
| "version": "0.1.1", | ||
| "version": "0.2.0", | ||
| "description": "Copy values from x into y.", | ||
@@ -44,26 +44,26 @@ "license": "Apache-2.0", | ||
| "dependencies": { | ||
| "@stdlib/assert-is-error": "^0.1.1", | ||
| "@stdlib/napi-argv": "^0.1.1", | ||
| "@stdlib/napi-argv-int64": "^0.1.1", | ||
| "@stdlib/napi-argv-strided-float32array": "^0.1.1", | ||
| "@stdlib/napi-export": "^0.1.1", | ||
| "@stdlib/utils-define-nonenumerable-read-only-property": "^0.1.1", | ||
| "@stdlib/utils-library-manifest": "^0.1.1", | ||
| "@stdlib/utils-try-require": "^0.1.1" | ||
| "@stdlib/assert-is-error": "^0.2.0", | ||
| "@stdlib/napi-argv": "^0.2.0", | ||
| "@stdlib/napi-argv-int64": "^0.2.0", | ||
| "@stdlib/napi-argv-strided-float32array": "^0.2.0", | ||
| "@stdlib/napi-export": "^0.2.0", | ||
| "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.0", | ||
| "@stdlib/utils-library-manifest": "^0.2.0", | ||
| "@stdlib/utils-try-require": "^0.2.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@stdlib/array-filled-by": "^0.1.0", | ||
| "@stdlib/array-float32": "^0.1.0", | ||
| "@stdlib/assert-is-browser": "^0.1.0", | ||
| "@stdlib/bench": "^0.1.0", | ||
| "@stdlib/math-base-assert-is-nan": "^0.1.0", | ||
| "@stdlib/array-float32": "^0.1.1", | ||
| "@stdlib/assert-is-browser": "^0.1.1", | ||
| "@stdlib/math-base-assert-is-nan": "^0.1.1", | ||
| "@stdlib/math-base-special-pow": "^0.1.0", | ||
| "@stdlib/random-base-discrete-uniform": "^0.1.0", | ||
| "@stdlib/random-base-uniform": "^0.1.0", | ||
| "@stdlib/strided-base-min-view-buffer-index": "^0.1.1", | ||
| "@stdlib/strided-base-offset-view": "^0.1.1", | ||
| "@stdlib/random-array-discrete-uniform": "^0.1.0", | ||
| "@stdlib/random-array-uniform": "^0.1.0", | ||
| "@stdlib/strided-base-min-view-buffer-index": "^0.2.0", | ||
| "@stdlib/strided-base-offset-view": "^0.2.0", | ||
| "proxyquire": "^2.0.0", | ||
| "tape": "git+https://github.com/kgryte/tape.git#fix/globby", | ||
| "istanbul": "^0.4.1", | ||
| "tap-min": "git+https://github.com/Planeshifter/tap-min.git" | ||
| "tap-min": "git+https://github.com/Planeshifter/tap-min.git", | ||
| "@stdlib/bench-harness": "^0.1.2", | ||
| "@stdlib/bench": "^0.3.1" | ||
| }, | ||
@@ -70,0 +70,0 @@ "engines": { |
+14
-9
@@ -75,3 +75,3 @@ <!-- | ||
| - **strideX**: index increment for `x`. | ||
| - **y**: destination [`Float32Array`][mdn-float32array]. | ||
| - **y**: output [`Float32Array`][mdn-float32array]. | ||
| - **strideY**: index increment for `y`. | ||
@@ -130,3 +130,3 @@ | ||
| While [`typed array`][mdn-typed-array] views mandate a view offset based on the underlying `buffer`, the offset parameters support indexing semantics based on starting indices. For example, to copy every other value in `x` starting from the second value into the last `N` elements in `y` where `x[i] = y[n]`, `x[i+2] = y[n-1]`,..., | ||
| While [`typed array`][mdn-typed-array] views mandate a view offset based on the underlying buffer, the offset parameters support indexing semantics based on starting indices. For example, to copy every other value in `x` starting from the second value into the last `N` elements in `y` where `x[i] = y[n]`, `x[i+2] = y[n-1]`,..., | ||
@@ -165,10 +165,12 @@ ```javascript | ||
| ```javascript | ||
| var discreteUniform = require( '@stdlib/random-base-discrete-uniform' ).factory; | ||
| var filledarrayBy = require( '@stdlib/array-filled-by' ); | ||
| var discreteUniform = require( '@stdlib/random-array-discrete-uniform' ); | ||
| var scopy = require( '@stdlib/blas-base-scopy' ); | ||
| var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 500 ) ); | ||
| var opts = { | ||
| 'dtype': 'float32' | ||
| }; | ||
| var x = discreteUniform( 10, 0, 500, opts ); | ||
| console.log( x ); | ||
| var y = filledarrayBy( x.length, 'float32', discreteUniform( 0, 255 ) ); | ||
| var y = discreteUniform( x.length, 0, 255, opts ); | ||
| console.log( y ); | ||
@@ -227,3 +229,3 @@ | ||
| Copyright © 2016-2023. The Stdlib [Authors][stdlib-authors]. | ||
| Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. | ||
@@ -241,4 +243,4 @@ </section> | ||
| [test-image]: https://github.com/stdlib-js/blas-base-scopy/actions/workflows/test.yml/badge.svg?branch=v0.1.1 | ||
| [test-url]: https://github.com/stdlib-js/blas-base-scopy/actions/workflows/test.yml?query=branch:v0.1.1 | ||
| [test-image]: https://github.com/stdlib-js/blas-base-scopy/actions/workflows/test.yml/badge.svg?branch=v0.2.0 | ||
| [test-url]: https://github.com/stdlib-js/blas-base-scopy/actions/workflows/test.yml?query=branch:v0.2.0 | ||
@@ -266,4 +268,7 @@ [coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/blas-base-scopy/main.svg | ||
| [deno-url]: https://github.com/stdlib-js/blas-base-scopy/tree/deno | ||
| [deno-readme]: https://github.com/stdlib-js/blas-base-scopy/blob/deno/README.md | ||
| [umd-url]: https://github.com/stdlib-js/blas-base-scopy/tree/umd | ||
| [umd-readme]: https://github.com/stdlib-js/blas-base-scopy/blob/umd/README.md | ||
| [esm-url]: https://github.com/stdlib-js/blas-base-scopy/tree/esm | ||
| [esm-readme]: https://github.com/stdlib-js/blas-base-scopy/blob/esm/README.md | ||
| [branches-url]: https://github.com/stdlib-js/blas-base-scopy/blob/main/branches.md | ||
@@ -270,0 +275,0 @@ |
+1
-1
@@ -41,3 +41,3 @@ /** | ||
| STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N, strideY, argv, 3 ); | ||
| c_scopy( N, (float *)X, strideX, (float *)Y, strideY ); | ||
| c_scopy( N, X, strideX, Y, strideY ); | ||
| return NULL; | ||
@@ -44,0 +44,0 @@ } |
+0
-2
@@ -25,4 +25,2 @@ /** | ||
| * | ||
| * Arguments are passed by reference to a Fortran subroutine implementing `scopy`. | ||
| * | ||
| * @param N number of indexed elements | ||
@@ -29,0 +27,0 @@ * @param X input array |
Sorry, the diff of this file is not supported yet
68181
0.57%672
3.23%293
1.74%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated