JSPM

distance-calc

0.1.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q28974F
  • License MIT

A JS module for calculating several distances between two (n-dimensional) points

Package Exports

  • distance-calc

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (distance-calc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

distance-calc

A JS module for calculating several distances between two (n-dimensional) points

npm version build status

NPM

Installation

  npm install distance-calc --save

Usage

p-norm

  var d = require('distance-calc');
  var vector1 = [1, 2, 3, 4];
  var vector2 = [3, 2, 1, 0];

  // to get Euclidean length or size of vectors
  d.norm(vector1);
  d.norm(vector1, 2);

  //p-norm
  d.norm(vector1, 42);
  d.norm(vector1, Number.POSITIVE_INFINITY);
  d.norm(vector1, 'inf');

  //Euclidean distance between two points
  d.norm(vector1, vector2);

  //p-norm dist. between two points
  d.norm(vector1, vector2, 42);

  //returns NaN if dimensions are different
  var a2dVector = [5, 5];
  d.norm(a2dVector, vector1);

Tests

  npm test