Skip to content

Commit 1e7119d

Browse files
committed
refactor: remove dependency on ml-array-utils
BREAKING CHANGE: The new ml-array-rescale dependency removes support for Node 4
1 parent 27839d2 commit 1e7119d

File tree

4 files changed

+17
-14
lines changed

4 files changed

+17
-14
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,3 @@ language: node_js
22
node_js:
33
- node
44
- lts/boron #v6
5-
- lts/argon #v4
6-
sudo: false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@
6363
"should-approximately-deep": "^1.1.0"
6464
},
6565
"dependencies": {
66-
"ml-array-utils": "^0.3.0"
66+
"ml-array-rescale": "^1.0.0"
6767
}
6868
}

src/abstractMatrix.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import LuDecomposition from './dc/lu';
22
import SvDecomposition from './dc/svd';
3-
import {scale} from 'ml-array-utils';
3+
import rescale from 'ml-array-rescale';
44
import {checkRowVector, checkRowIndex, checkColumnIndex, checkColumnVector,
55
checkRange, checkIndices,
66
sumByRow, sumByColumn, sumAll} from './util';
@@ -1210,7 +1210,7 @@ export default function AbstractMatrix(superCtor) {
12101210
}
12111211
var newMatrix = this.constructor.empty(this.rows, this.columns);
12121212
for (var i = 0; i < this.rows; i++) {
1213-
var scaled = scale(this.getRow(i), {min, max});
1213+
var scaled = rescale(this.getRow(i), {min, max});
12141214
newMatrix.setRow(i, scaled);
12151215
}
12161216
return newMatrix;
@@ -1233,7 +1233,7 @@ export default function AbstractMatrix(superCtor) {
12331233
}
12341234
var newMatrix = this.constructor.empty(this.rows, this.columns);
12351235
for (var i = 0; i < this.columns; i++) {
1236-
var scaled = scale(this.getColumn(i), {
1236+
var scaled = rescale(this.getColumn(i), {
12371237
min: min,
12381238
max: max
12391239
});

yarn.lock

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1851,15 +1851,20 @@ mkdirp@^0.5.0, mkdirp@^0.5.1:
18511851
dependencies:
18521852
minimist "0.0.8"
18531853

1854-
ml-array-utils@^0.3.0:
1855-
version "0.3.0"
1856-
resolved "https://registry.yarnpkg.com/ml-array-utils/-/ml-array-utils-0.3.0.tgz#c0cc5afdc1cb051f5a83b1ce71641c243672f649"
1857-
dependencies:
1858-
ml-stat "^1.0.1"
1854+
ml-array-max@^1.0.0:
1855+
version "1.0.0"
1856+
resolved "https://registry.yarnpkg.com/ml-array-max/-/ml-array-max-1.0.0.tgz#c2ee7d984dddb8cb77e6a1e29714a6f271a17a48"
18591857

1860-
ml-stat@^1.0.1:
1861-
version "1.3.3"
1862-
resolved "https://registry.yarnpkg.com/ml-stat/-/ml-stat-1.3.3.tgz#8a5493b0f67382fbf705c260e070436655a7dcfa"
1858+
ml-array-min@^1.0.0:
1859+
version "1.0.0"
1860+
resolved "https://registry.yarnpkg.com/ml-array-min/-/ml-array-min-1.0.0.tgz#e3984fed189b74217f8a11bf19a5b7ab3eaa5df1"
1861+
1862+
ml-array-rescale@^1.0.0:
1863+
version "1.0.0"
1864+
resolved "https://registry.yarnpkg.com/ml-array-rescale/-/ml-array-rescale-1.0.0.tgz#ae2d2a2c9ab72686dfbf8a212b7b891ef491481d"
1865+
dependencies:
1866+
ml-array-max "^1.0.0"
1867+
ml-array-min "^1.0.0"
18631868

18641869
ms@2.0.0:
18651870
version "2.0.0"

0 commit comments

Comments
 (0)