GramSchmidt.js Implements the Gram Schmidt Process on a set of basis vectors over any N-dimensional set of basis vectors in pure javascript. example > var gs = require('gramschmidt'); > gs([0,1], [-1, 3]); > [[0,1]. [-1, 0]] install With npm do: npm install gramschmidt license MIT