{"_id":"2d-mat","_rev":"3-4e5ac6449695071f156ee27aad0677a1","name":"2d-mat","description":"Create 2d matrices with superpower","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"2d-mat","version":"1.0.0","description":"Create 2d matrices with superpower","main":"index.js","devDependencies":{"mocha":"*","chai":"*"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/vikramcse/2d-mat.git"},"keywords":["2d","matrix","functions"],"author":{"name":"Vikram Jadhav"},"license":"MIT","bugs":{"url":"https://github.com/vikramcse/2d-mat/issues"},"homepage":"https://github.com/vikramcse/2d-mat#readme","gitHead":"e57037b93397e82e0437d8ab217df8025d064351","_id":"2d-mat@1.0.0","_shasum":"635079103ac68bbefada3ae39fcceee4b56e24e5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"vikramcse","email":"vikramcse.10@gmail.com"},"dist":{"shasum":"635079103ac68bbefada3ae39fcceee4b56e24e5","tarball":"https://registry.npmjs.org/2d-mat/-/2d-mat-1.0.0.tgz","integrity":"sha512-2we/+asXc+gATCEH9yCyXx5QYFDsLTpCZHVdo3/BXcuJrEiSTQstQigaC2LMf+38//hq3Wn2lsB5UbE/45PSyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8+F1Vb/xrmpmhM7kpQsSYVhX5+ckCGjnSvFds3SZo4AiBw8vIu0z0TY6k9TgUAXUdX0zCLenc3/yu4RaiQMEUCag=="}]},"maintainers":[{"name":"vikramcse","email":"vikramcse.10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/2d-mat-1.0.0.tgz_1458666772906_0.055631864815950394"}}},"readme":"# 2d-mat\r\nCreate multidimensional matrix with superpower\r\n\r\n\r\n## Install\r\n\r\n```sh\r\n$ npm install --save 2d-mat\r\n```\r\n\r\n## Example\r\n\r\n```js\r\nvar Matrix = require('2d-mat');\r\n\r\nvar mat = new Matrix([1, 2], [3, 4]);\r\n\r\nconsole.log(mat.indexAt(0, 1));\r\n// -> 1\r\n\r\nconsole.log(mat.set(0, 1, 100));\r\n// -> [[100, 2], [3, 4]]\r\n\r\nconsole.log(mat.transpose());\r\n// -> [[1, 3], [2, 4]]\r\n\r\nconsole.log(mat.size());\r\n// -> [2, 2]\r\n\r\nconsole.log(mat.createEmpty(2, 2));\r\n// -> [[undefined, undefined], [undefined, undefined]]\r\n\r\nmat.print();\r\n// - > [[1, 2],\r\n//      [3, 4]]\r\n```\r\n\r\n\r\n\r\n## API\r\n`var Matrix = require('2d-mat');`\r\n\r\n### new Matrix([list, ...]);\r\n`This will create a matrix object`\r\n\r\n#### list\r\n\r\nType: `array`\r\n\r\nAccepts sequence of array where each array is length of row and the size of the array is length columns.\r\n\r\n### The returned matrix is 0 indexed.\r\n\r\n## License MIT\r\n\r\n&copy; 2016 vikram. MIT License\r\n","maintainers":[{"name":"vikramcse","email":"vikramcse.10@gmail.com"}],"time":{"modified":"2022-06-12T14:06:51.921Z","created":"2016-03-22T17:12:53.430Z","1.0.0":"2016-03-22T17:12:53.430Z"},"homepage":"https://github.com/vikramcse/2d-mat#readme","keywords":["2d","matrix","functions"],"repository":{"type":"git","url":"git+https://github.com/vikramcse/2d-mat.git"},"author":{"name":"Vikram Jadhav"},"bugs":{"url":"https://github.com/vikramcse/2d-mat/issues"},"license":"MIT","readmeFilename":"README.md"}