{"_id":"robust-determinant","_rev":"9-49f6ca4bf216ef239168d876c0cf0ef4","name":"robust-determinant","description":"General purpose robust determinant computation","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"robust-determinant","version":"0.0.0","description":"General purpose robust determinant computation","main":"robust-determinant.js","directories":{"test":"test"},"dependencies":{"robust-sum":"~0.0.2","two-product":"~0.0.0","robust-scale":"~0.0.3"},"devDependencies":{"tape":"~2.0.0","tap":"~0.4.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/robust-determinant.git"},"keywords":["robust","determinant","general","purpose","dimension"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/robust-determinant/issues"},"_id":"robust-determinant@0.0.0","dist":{"shasum":"a1d42f58d001804ed1e9d02684c1d279d3060b17","tarball":"https://registry.npmjs.org/robust-determinant/-/robust-determinant-0.0.0.tgz","integrity":"sha512-F5thkyINnQ8Yt1CotDOFmiPy5bhpGOzowS5UiApJPdlZq/MYeFAM9WOlnqXUfqQ0iPPC3LavQ6nWXJhHxVvEBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX0BXAYX8q8BO0bKf0GkDtUoLUy8ty20sKKM8KURwS6QIgFwksMcdghJNmuzYHWFLIO1ax8/sWBQp1Jc1z5vtIykE="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"1.0.0":{"name":"robust-determinant","version":"1.0.0","description":"General purpose robust determinant computation","main":"robust-determinant.js","directories":{"test":"test"},"dependencies":{"robust-sum":"^1.0.0","two-product":"^1.0.0","robust-scale":"^1.0.0"},"devDependencies":{"tape":"^2.12.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/robust-determinant.git"},"keywords":["robust","determinant","general","purpose","dimension"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/robust-determinant/issues"},"homepage":"https://github.com/mikolalysenko/robust-determinant","_id":"robust-determinant@1.0.0","dist":{"shasum":"531f58cfd25de91f797a5434f30cd18a14f74edd","tarball":"https://registry.npmjs.org/robust-determinant/-/robust-determinant-1.0.0.tgz","integrity":"sha512-dCVJzeYz53EKbMsFOVcLS7Bq829IPHeNLYNDXM73XDLpNOwfcqHrSbL3gM1b/7YTn1GJ2rUutAHC/yNK1QkzZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9i67qOIjBaSbBgv1ynjZNXroD3W58J7G8IKhRv98+KAiEAq1IqD1tGp4EFxJgAUTR3bVQyxbbgGupcBGIvoXHMDv8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"1.1.0":{"name":"robust-determinant","version":"1.1.0","description":"General purpose robust determinant computation","main":"robust-determinant.js","directories":{"test":"test"},"dependencies":{"robust-sum":"^1.0.0","two-product":"^1.0.0","robust-scale":"^1.0.0","robust-compress":"^1.0.0"},"devDependencies":{"tape":"^2.12.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/robust-determinant.git"},"keywords":["robust","determinant","general","purpose","dimension"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/robust-determinant/issues"},"homepage":"https://github.com/mikolalysenko/robust-determinant","_id":"robust-determinant@1.1.0","dist":{"shasum":"8ecae79b79caab3e74f6debe2237e5391a27e9c7","tarball":"https://registry.npmjs.org/robust-determinant/-/robust-determinant-1.1.0.tgz","integrity":"sha512-xva9bx/vyAv3pVYL2++vlnvM9q7oQOeCS5iscmlWtmaXHEgI4GFWeuYPUVVhvmYwx9N49EsQTonVJihYtcMo1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmyiGhbdOJaBweOj6Hp8HEZ4iUIRnKGdh553qyWVhKZgIgMg8fEFEFvptLbWsOb7qd7c+9vtIH/HbkPVGZ/kNIVJA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"robust-determinant\n==================\nComputes the determinant of an nxn matrix as a non-overlapping increasing sequence.\n\n## Example\n\n```javascript\nvar robustDeterminant = require(\"robust-determinant\")\n\nconsole.log(robustDeterminant([[1,2,3], [4,5,6], [7,8,9]])\n```\n\nOutput:\n\n```javascript\n[ 0 ]\n```\n\n### Install\n\n```\nnpm install robust-determinant\n```\n\n### `require(\"robust-determinant\")(m)`\nExactly computes the determinant of a floating point matrix `m`\n\n* `m` is a square matrix\n\n**Returns** The determinant of `m` as a non-increasing overlapping sequence\n\n**Note** For matrices with up to `5` rows, you can avoid an extra dispatch by calling `robustDeterminant[n]`, where `n` is the number of rows.  For example,\n\n```javascript\nrobustDeterminant[2]([[1,2],[3,4]]) === robustDeterminant([[1,2],[3,4]])\n```\n\n## Credits\n(c) 2013 Mikola Lysenko. MIT License","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"time":{"modified":"2022-06-26T13:47:16.891Z","created":"2013-10-22T21:18:22.088Z","0.0.0":"2013-10-22T21:18:25.146Z","1.0.0":"2014-04-28T22:27:32.279Z","1.1.0":"2014-05-08T14:28:24.201Z"},"author":{"name":"Mikola Lysenko"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/robust-determinant.git"},"homepage":"https://github.com/mikolalysenko/robust-determinant","keywords":["robust","determinant","general","purpose","dimension"],"bugs":{"url":"https://github.com/mikolalysenko/robust-determinant/issues"},"license":"MIT","readmeFilename":"README.md"}