Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ml-array-xy-weighted-merge

mljs707MIT1.0.2

Merge abscissa values on similar ordinates and weight the group of abscissa

readme

array-xy-weighted-merge

NPM version npm download

Merge abscissa values on similar ordinates and weight the group of abscissa.

Installation

$ npm install --save ml-array-xy-weighted-merge

Usage

import weightedMerge from 'ml-array-xy-weighted-merge';

const points = {
  x: [100.001, 100.002, 200.01, 200.02, 300.0001, 300.0002],
  y: [10, 11, 20, 21, 30, 31]
};

const merged = weightedMerge(points, { groupWidth: 0.010001 });
/*
merged.x -> [
    (100.002 * 10 + 100.001 * 11) / 21,
    (200.01 * 20 + 200.02 * 21) / 41,
    (300.0002 * 30 + 300.0001 * 31) / 61
];
merged.y -> [21, 41, 61];
*/

License

MIT

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.2 (2021-03-04)

Note: Version bump only for package ml-array-xy-weighted-merge

1.0.1 (2019-10-02)

Note: Version bump only for package ml-array-xy-weighted-merge

1.0.0 (2019-06-29)

chore

  • update dependencies and remove support for Node.js 6 (dc23f9c)

BREAKING CHANGES

  • Node.js 6 is no longer supported

0.2.7 (2019-05-03)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.6 (2018-08-16)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.5 (2018-08-06)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.4 (2018-08-03)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.2 (2018-08-03)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.2 (2018-08-03)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.1 (2018-08-03)

Note: Version bump only for package ml-array-xy-weighted-merge

0.2.0 (2018-08-03)

Features

  • merge based in window and weight the x values (7467ceb)